DirectX
一臺配置如下的電腦:I Will K266主板、Duron 800、30 GB硬盤、256 MB Kingmax
PC133內(nèi)存、S3 Savage3D顯卡,安裝 Windows 98SE操作系統(tǒng)和。DirectX 8。近
期安裝了Diablo2 Lord of Destruction,運(yùn)行該游戲時(shí),頻頻發(fā)生死機(jī)或自動(dòng)重啟,
且間隔時(shí)間沒有規(guī)律。
分 析
(1)開始懷疑CPU散熱引起的問題,打開機(jī)箱,查看CPU風(fēng)扇運(yùn)轉(zhuǎn)正常。電腦會(huì)自動(dòng)
重啟,故懷疑電源功率不夠。換上一個(gè)大功率電源,問題照舊。
(2)由于顯膏型號比較舊,找來一塊GeForce2 MX顯卡換上后,可以順利運(yùn)行。看來問
題出在顯卡方面,上網(wǎng)下載Savage3D顯卡的 新驅(qū)動(dòng)程序,安裝后故障依舊。
(3)此時(shí)發(fā)現(xiàn)在“桌面屬性”|“高級”|“性能”中有一個(gè)“硬件加速”的選項(xiàng),將其改
為“沒有加速”和“基本加速”后,運(yùn)行Diablo2 Lord of Destruction,彈出一個(gè)對話框,提
示“在調(diào)用DirectDraw時(shí)出現(xiàn)了一個(gè)嚴(yán)重的錯(cuò)誤”。然后退出,而改為“大部分加速”和“完
全加速”后,出現(xiàn)死機(jī)或重啟。
(4)至此方知此故障是由于Savage3D顯卡比較舊,和DirectX 8的兼容性不好所致。
排除過程
在不換顯卡的前提下,排除方法如下:
(1)用DircctX Uninstaller卸載DirectX 8。
(2)安裝DirectX 6.0a。
(3)運(yùn)行游戲,一切正常,故障排除。