X58作为首款支持SLI技术的英特尔主板,早期版本的产品是通过增加NVIDIA nF200桥接芯片实现SLI功能的,因此成本相对较高。因此后期X58和新的P55主板均省略了桥接芯片,改由BIOS信息认证的方式来实现SLI,即在主板BIOS中加入相应的认证信息从而获得NVIDIA显卡驱动程序的认证,进而顺利支持SLI。不过这种认证方式目前仅应用在X58和P55主板上,早期诸如P45和975X主板均不支持。那么有没有方法让P45和975X主板通过破解的方式支持SLI呢?我们不妨先来看看
BIOS信息认证的整个过程。在一块已经获得NVIDIA驱动程序认证的主板上组建SLI时,整个开启过程如下:
步骤1.显卡驱动程序检测主板BIOS中是否存在NVIDIA特定的认证代码,如果存在正确的代码则进入步骤2;
步骤2.显卡驱动程序检测主板芯片组信息,如果芯片组信息与认证代码中的信息一致,则进入步骤3;
步骤3.正确安装显卡驱动程序并且开启SLI选项供用户选择。
可以看出,理论上只要模拟上述认证过程,添加认证信息就可以让其它英特尔主板获得NVIDIA驱动程序的认证,从而实现SLI功能。因此,笔者的破解过程也分三步:
步骤1.提取BIOS中的NVIDIA认证代码;
步骤2.把代码加入到要破解的主板BIOS中;
步骤3.干扰显卡驱动程序对芯片组信息的检测。需要注意的是,不同品牌的不同芯片组的代码是不同的,需要根据自己的主板品牌来选择对应的品牌代码。
破解平台:
CPU:Intel Core 2 Duo E6320 OC 2.8GHz
主板:映泰T-Power I45(AMI BIOS)、七彩虹C.975X-MVP(AWARD BIOS)
内存:金士顿DDR2 667 1GB×2
显卡:两块GeForce 9600 GT
操作系统:Windows 7 Ultimate RTM 32-bit、Windows Vista Ultimate SP1 32-bit
笔者的破解平台
下面笔者以映泰T-POWER X58主板为例,介绍提取NVIDIA认证代码的过程。首先在使用映泰T-POWER X58主板的主机上运行Everest软件。点击鼠标右键,在菜单中选择"ACPI Tool",并在出现的对话框中选择"Save DSDT",并且保存为acpi_dsdt.bin文件。接着把文件后缀bin改为"txt"。
利用Everest软件提取和保存主板上的ACPI信息
然后用写字板打开acpi_dsdt.txt文件,可以找到一段"987134512781Genuine NVIDIA Certified SLI Ready Motherboard for BIOSTAR TPOWER X58 0101-Copyright 2008 NVIDIA Corporation
All Rights Reserved-765289891023(R)"的文字,这段文字就是映泰T-POWER X58的认证代码,长度为157字节。在接下来的破解过程中就会用到该认证代码。
各大品牌X58主板的认证代码:
华硕:987134512781Genuine NVIDIA Certified SLI Ready Motherboard
for ASUS P6T Deluxe 0101-Copyright 2008 NVIDIA Corporation All
Rights Reserved-765289891023 (R)
技嘉:987134512781Genuine NVIDIA Certified SLI Ready Motherboard
for GIGABYTE GA EX58UD4P3287-Copyr ight 2008 NVIDIA
Corporation All Rights Reserved-765289891023 (R)
DFI:987134512781Genuine NVIDIA Certified SLI Ready Motherboard
for DFI LP UT X58 T3EH8 0101-Copyright 2008 NVIDIA Corporation
All Rights Reserved-765289891023(R)