问题描述

许多玩家在运行《暗黑破坏神2》时遇到屏幕持续闪烁的问题,尤其是在Windows 10/11系统上。这种闪烁问题可能表现为:

这个问题通常与显卡兼容性、DirectDraw设置或游戏渲染模式有关,尤其是在现代操作系统上运行这款经典游戏时。

注意: 如果您的屏幕不仅在游戏中闪烁,在桌面或其他应用中也闪烁,可能是显示器或显卡硬件问题,请检查硬件连接和显卡驱动程序。

解决方案

以下是解决《暗黑破坏神2》屏幕闪烁问题的有效方法,建议按顺序尝试:

方法1:使用D2VidTst工具

这是78TP提供的显卡兼容性测试工具,位于游戏安装目录。

1 找到游戏安装目录下的D2VidTst.exe
2 运行该程序,选择"Direct3D"模式
3 重启游戏测试是否解决问题

方法2:更改游戏兼容性设置

为游戏执行文件设置Windows兼容性模式。

1 右键点击Game.exeDiablo 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的配置文件(通常位于游戏目录或"我的文档"中):

2. 更新显卡驱动程序

过时或不兼容的显卡驱动可能导致闪烁:

3. 使用ddraw兼容层

对于经典版暗黑破坏神2,可以使用ddraw兼容层工具:

4. 调整显示器刷新率

某些情况下,刷新率不兼容会导致闪烁: