近来,K8平台热销,笔者也给“老机”来了一次大“换血”。配置如下:主板为隽星MB-K8T800ALPRO,CPU选择了Sempron(闪龙)2800+盒装产品,内存配了富豪DDR400 512MB,显卡是双敏速配6216冰翼版。
故障现象:买上述配件的时候比较匆忙,机器点亮后就交钱了。回家后装机,安装系统、驱动和软件。并把3DMark 2001、3DMark 03、3DMark 05,PCMark 2004等测试软件挨个运行了一次,全部通过,得分还不错。于是安装新买的《极品飞车-地下狂飚2》,谁知每次运行该游戏,loading到第二格时游戏就自动退出来。郁闷中打开《魔兽争霸》,却发现屏幕下方人物属性的窗口全是鼠标经过时留下的残影。重启机器也不管用。
分析解决:用DirectX Eradicator卸载DirectX 9.0c,并重新安装了一次,不行。卸载显卡驱动,再重新安装驱动(显卡自带光盘中仅有一个For 2000/XP的显卡驱动,版本号为76.44),还是不行。登录双敏的官方网站,找到NVIDIA显卡ForceWare 71.84公版驱动,下载后安装时,系统出现错误提示:“NVIDIA安装程序无法找到和你现有硬件兼容的任何驱动程序,安装程序将会退出。”,无法安装。我又登录驱动之家下载76.45公版驱动,安装时还是出现同样的错误提示。由于显卡无法安装公版驱动,因此,我认为显卡BIOS被厂商“动了手脚”,致使公版驱动识别不出显卡ID。
于是我“请”出RivaTuner这个NVIDIA系列显卡的调试工具。打开RivaTuner,进入“Target adapter(硬件层设置)”的“Graphics subsystem diagnostic report(图形子系统诊断报告)”,在“Report preview”选项中可以看到显卡硬件ID为0221(如图)。
接下来,进入显卡的安装目录“C:\UNIKA\NVIDIA\WIN2KXP\76.44”,以“0221”为关键字查找所有的文件,结果只找到了两个文件:“modes.txt”和“nv4_disp.inf”,其中后者是要修改的目标。我将下载的76.45公版驱动程序nvidia_forceware7645.zip解压缩,找到其中的nv4_disp.inf文件,把它和76.44版驱动中的相应文件进行对比,发现76.45公版驱动的nv4_disp.inf文件中没有“%NVIDIA_NV44.DEV_0221.1% = nv4_NV3x,PCI\VEN_10DE&DEV_0221”和“NVIDIA_NV44.DEV_0221.1 = "NVIDIA GeForce 6200 "”这两行。
将这两行文字从76.44版本的nv4_disp.inf文件中复制出来,并粘贴在76.45版本的nv4_disp.inf文件中的相应位置,并保存。最后重新安装76.45公版驱动,那个烦人的错误提示信息再也没有出现,驱动程序安装成功!试着运行《魔兽世界》,一切正常,《极品飞车-地下狂飚2》也可以玩了。