新电脑玩老游戏黑屏/闪退?多半是DirectDraw和D3D加速不兼容,比如怒海激战、博德之门、辐射2、刀剑封魔录、上古传说这些老古董。
解决办法:关掉DirectDraw和D3D加速就行。副作用就是画面可能暗一点、颜色差一丢丢,但能进游戏就不错了对吧?
两种关法,随便选一个:
1. 右键桌面 → 属性 → 设置 → 高级 → 疑难解答 → 把硬件加速滑块拉到关闭Direct Draw和D3D加速
2. 开始菜单 → 运行 → 输入 dxdiag → 回车 → 显示 → 把DirectDraw和D3D加速都禁用
想偷懒的话,可以用.bat脚本一键搞定!亲测适用于上古传说这类游戏。
第一步:建个启动脚本
新建文本文档,复制下面这段(记得改游戏路径!):
@echo off
title 上古传说快速启动
mode con:cols=50 lines=12
color ff
echo 正在关闭DirectDraw加速...马上进游戏
reg add HKLMSOFTWAREMicrosoftDirect3DDrivers /v SoftwareOnly /t REG_DWORD /d 1 /f >nul 2>nul
reg add HKLMSOFTWAREMicrosoftDirectDraw /v EmulationOnly /t REG_DWORD /d 1 /f >nul 2>nul
gpupdate /force >nul 2>nul
E:Games上古传说Game.exe
保存后把文件名改成Start上古传说withDirectdraw Down.bat(后缀必须是.bat)
第二步:再建个恢复加速的脚本
新建另一个文本文档,内容如下:
echo 游戏结束,正在恢复DirectDraw加速...
reg add HKLMSOFTWAREMicrosoftDirect3DDrivers /v SoftwareOnly /t REG_DWORD /d 0 /f >nul 2>nul
reg add HKLMSOFTWAREMicrosoftDirectDraw /v EmulationOnly /t REG_DWORD /d 0 /f >nul 2>nul
gpupdate /force >nul 2>nul
echo 成功开启DirectDraw加速
goto :eof
保存为Directdraw Start.bat
以后玩游戏就点第一个bat,玩完运行第二个恢复加速。图标丑?右键创建快捷方式,自己换图标去~
最后提醒下刀剑系列玩家:
关了DD加速进游戏会弹3D Func Error,别慌!切回桌面Alt+Tab一下,再切回去,点确定就能继续玩了。
解决办法:关掉DirectDraw和D3D加速就行。副作用就是画面可能暗一点、颜色差一丢丢,但能进游戏就不错了对吧?
两种关法,随便选一个:
1. 右键桌面 → 属性 → 设置 → 高级 → 疑难解答 → 把硬件加速滑块拉到关闭Direct Draw和D3D加速
2. 开始菜单 → 运行 → 输入 dxdiag → 回车 → 显示 → 把DirectDraw和D3D加速都禁用
想偷懒的话,可以用.bat脚本一键搞定!亲测适用于上古传说这类游戏。
第一步:建个启动脚本
新建文本文档,复制下面这段(记得改游戏路径!):
@echo off
title 上古传说快速启动
mode con:cols=50 lines=12
color ff
echo 正在关闭DirectDraw加速...马上进游戏
reg add HKLMSOFTWAREMicrosoftDirect3DDrivers /v SoftwareOnly /t REG_DWORD /d 1 /f >nul 2>nul
reg add HKLMSOFTWAREMicrosoftDirectDraw /v EmulationOnly /t REG_DWORD /d 1 /f >nul 2>nul
gpupdate /force >nul 2>nul
E:Games上古传说Game.exe
保存后把文件名改成Start上古传说withDirectdraw Down.bat(后缀必须是.bat)
第二步:再建个恢复加速的脚本
新建另一个文本文档,内容如下:
echo 游戏结束,正在恢复DirectDraw加速...
reg add HKLMSOFTWAREMicrosoftDirect3DDrivers /v SoftwareOnly /t REG_DWORD /d 0 /f >nul 2>nul
reg add HKLMSOFTWAREMicrosoftDirectDraw /v EmulationOnly /t REG_DWORD /d 0 /f >nul 2>nul
gpupdate /force >nul 2>nul
echo 成功开启DirectDraw加速
goto :eof
保存为Directdraw Start.bat
以后玩游戏就点第一个bat,玩完运行第二个恢复加速。图标丑?右键创建快捷方式,自己换图标去~
最后提醒下刀剑系列玩家:
关了DD加速进游戏会弹3D Func Error,别慌!切回桌面Alt+Tab一下,再切回去,点确定就能继续玩了。
