有的老遊戲(主要是2D遊戲)在新系統中運行,可能出現許多問題,如黑屏、報錯、閃退、速度異常等!
這時候隻需要禁用3D加速,大多即可正常運行。
當然,也可以通過這個方法,來限制别人玩3D遊戲~
XP及以前的系統,可以直接通過DX診斷工具進行設置,但是不知道微軟出于何種考慮,後來的系統中取消了這些功能:
方法一、導入注冊表文件
打開記事本,将下面代碼框中的内容保存成 “禁用3D加速.reg” 的注冊表文件:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectDraw]
"EmulationOnly"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Direct3D\Drivers]
"SoftwareOnly"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\DirectDraw]
"EmulationOnly"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Direct3D\Drivers]
"SoftwareOnly"=dword:00000001
将下面代碼框中的内容保存成 “啟用3D加速.reg” 的注冊表文件 :
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectDraw]
"EmulationOnly"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Direct3D\Drivers]
"SoftwareOnly"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\DirectDraw]
"EmulationOnly"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Direct3D\Drivers]
"SoftwareOnly"=dword:00000000
保存後如圖:
需要禁用時,雙擊“禁用3D加速.reg”,在彈出的對話框中,選擇“是”即可禁用3D加速。
需要重新啟用時,導入“啟用3D加速.reg”即可恢複。
要想查看禁用/啟用的狀态,可以按下Win R鍵打開運行,輸入dxdiag回車:
即可在“顯示”選項卡中,看到:
3D加速禁用狀态
3D加速啟用狀态
編輯方法二、命令操作命令操作實際上也隻是修改了注冊表,根據不同的情況和喜好選擇一種方法即可。
禁用3D加速命令:
reg add HKLM\SOFTWARE\Microsoft\DirectDraw /v EmulationOnly /t REG_DWORD /d 1 /f
reg add HKLM\SOFTWARE\Microsoft\Direct3D\Drivers /v SoftwareOnly /t REG_DWORD /d 1 /f
reg add HKLM\SOFTWARE\Wow6432Node\Microsoft\DirectDraw /v EmulationOnly /t REG_DWORD /d 1 /f
reg add HKLM\SOFTWARE\Wow6432Node\Microsoft\Direct3D\Drivers /v SoftwareOnly /t REG_DWORD /d 1 /f
啟用3D加速命令:
reg add HKLM\SOFTWARE\Microsoft\DirectDraw /v EmulationOnly /t REG_DWORD /d 0 /f
reg add HKLM\SOFTWARE\Microsoft\Direct3D\Drivers /v SoftwareOnly /t REG_DWORD /d 0 /f
reg add HKLM\SOFTWARE\Wow6432Node\Microsoft\DirectDraw /v EmulationOnly /t REG_DWORD /d 0 /f
reg add HKLM\SOFTWARE\Wow6432Node\Microsoft\Direct3D\Drivers /v SoftwareOnly /t REG_DWORD /d 0 /f
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!