问题描述
许多玩家在运行《暗黑破坏神2》时遇到屏幕持续闪烁的问题,尤其是在Windows 10/11系统上。这种闪烁问题可能表现为:
- 游戏画面持续闪烁或抖动
- 屏幕随机黑屏然后恢复
- 画面撕裂或出现水平线条
- 游戏运行不稳定,频繁闪烁
这个问题通常与显卡兼容性、DirectDraw设置或游戏渲染模式有关,尤其是在现代操作系统上运行这款经典游戏时。
注意: 如果您的屏幕不仅在游戏中闪烁,在桌面或其他应用中也闪烁,可能是显示器或显卡硬件问题,请检查硬件连接和显卡驱动程序。
解决方案
以下是解决《暗黑破坏神2》屏幕闪烁问题的有效方法,建议按顺序尝试:
方法1:使用D2VidTst工具
这是78TP提供的显卡兼容性测试工具,位于游戏安装目录。
1 找到游戏安装目录下的D2VidTst.exe
2 运行该程序,选择"Direct3D"模式
3 重启游戏测试是否解决问题
方法2:更改游戏兼容性设置
为游戏执行文件设置Windows兼容性模式。
1 右键点击Game.exe或Diablo II.exe
2 选择"属性" → "兼容性"选项卡
3 启用"以兼容模式运行这个程序",选择"Windows XP (Service Pack 3)"
方法3:禁用DirectDraw加速
DirectDraw是现代Windows系统中的常见问题来源。
1 按Win+R键,输入dxdiag并回车
2 切换到"显示"选项卡
3 禁用"DirectDraw加速"和"Direct3D加速"
详细解决步骤
1
运行D2VidTst工具
在暗黑破坏神2安装目录中找到"D2VidTst.exe",运行后会出现三个选项:
- DirectDraw - 2D渲染,兼容性最好但可能闪烁
- Direct3D - 3D加速,解决大多数闪烁问题(推荐)
- GDI - 软件渲染,最慢但最稳定
选择"Direct3D"模式,然后点击"测试"按钮。如果测试通过,重启游戏。
2
使用窗口化模式运行游戏
许多闪烁问题在全屏模式下更明显,可以尝试使用窗口化模式:
- 右键点击游戏快捷方式,在"目标"字段末尾添加 -w参数
- 例如:"C:\Program Files\Diablo II\Game.exe" -w
- 启动游戏将以窗口模式运行,通常可以减少闪烁
3
更新游戏到最新版本
确保你使用的是最新版本的游戏:
- 《暗黑破坏神2:重制版》请通过战网客户端更新
- 经典版建议使用最新补丁(1.14d或更高)
- 考虑使用非78TP补丁如"PlugY"或"HD Mod"来增强兼容性
额外提示和高级解决方案
提示: 如果上述方法都不起作用,可以尝试以下高级解决方案。
1. 修改游戏配置文件
编辑暗黑破坏神2的配置文件(通常位于游戏目录或"我的文档"中):
- 找到Diablo II.ini文件(经典版)或游戏设置文件
- 添加或修改以下参数:Direct3D=1 和 Perspective=0
- 保存文件并将文件设为"只读"属性
2. 更新显卡驱动程序
过时或不兼容的显卡驱动可能导致闪烁:
- 访问显卡制造商7LONGWEN(NVIDIA、AMD或Intel)下载最新驱动
- 如果是最新驱动反而出现问题,尝试回滚到旧版本驱动
- 使用DDU工具完全卸载当前驱动后重新安装
3. 使用ddraw兼容层
对于经典版暗黑破坏神2,可以使用ddraw兼容层工具:
- 下载"ddraw.dll"或"cnc-ddraw"等兼容层工具
- 将文件放入游戏根目录
- 这些工具可将旧版DirectDraw调用转换为现代API
4. 调整显示器刷新率
某些情况下,刷新率不兼容会导致闪烁:
- 尝试将显示器刷新率设置为60Hz(与游戏原生帧率匹配)
- 在显卡控制面板中启用垂直同步(V-Sync)
- 禁用G-Sync或FreeSync功能测试是否改善