DirectX 8与老显卡不兼容的处理




DirectX 8与老显卡不兼容的处理

2022-07-21 0:38:06 网络知识 官方管理员
牐牨收叩幕器配置为:IwillKK266主板、Duron750(超频至930MHz)、40G硬盘、256MBKingmaxPC150内存(133MHz,CAS=2)、S3Savage3D显卡,操作系统为Win98SE,并安装了DirectX8。
牐牴收舷窒螅航期安装了Diablo2烲ordofDestruction,运行该游戏时,频频发生死机或自动重启,且间隔时间没有规律。
牐牴收吓懦:开始怀疑是超频和散热引起的问题,将CPU降回原频率,内存的CAS也改为3,并改善机器散热条件,无效。又想到机器会自动重启,故怀疑电源功率不够,换上一个大功率电源,问题照旧。后想到曾经安装过《致命武力》,该游戏与板载CMI8738声卡存在冲突,于是怀疑是声卡有兼容性问题,上网下载最新的驱动程序安装,还是无效。屏蔽该声卡,改换创新PCI128Digital,无效。由于显卡型号比较旧,找来一块GeForce2MX显卡换上后,可以顺利运行,看来问题出在显卡方面,但我不想换显卡,估计不是显卡硬件上的问题,以前玩Diablo2的时候并没这种故障(没安装DirectX8)。
牐犖疑贤找到Savage3D显卡的最新驱动(2000年8月份),下载安装后还是不能解决问题。茫无头绪之际,发现在桌面属性——高级——性能中有一项硬件加速的选项,将其改为没有加速和基本加速时,运行D2,弹出一个对话框,大意是在调用DirectDraw时出现了一个严重的错误,然后退出,而改为大部分加速和完全加速时,就会出现死机或重启,至此真相大白,原来是DirectDraw与显卡不兼容所致!用DirectXUninstaller卸了DirectX8,再装DirectX7.0a,运行D2就再也没问题出现了。
牐牴收献芙幔浩涫嫡馕侍獠恢皇窃诵蠨2才出现,在DeusEx跟Anachronox中也会出现死机现象,只是没那么频繁而已。因为我的Savage3D显卡比较旧,驱动程序也较老,因此和最新的DirectX8的兼容性就不太好。


发表评论:

最近发表
网站分类
标签列表