显然这是一个众所周知的问题,没有一劳永逸的解决方案,但经过几个小时的研究,我仍然没有发现任何人提到我注意到的一些奇怪的事情。我有一台新电脑,在 MSI PRO B760M-A(Windows 10 x64 pro)上配备了 i5-13600KF 和 XFX Merc RX 7800XT,到目前为止我已经玩了 4 款游戏:
- 《星际公民》:运行良好。性能一般(1080p 下偶尔会下降至 40fps),但我认为这与此无关。
- Hellblade 1 冻结到无法使用 DirectX12 播放的程度,但当我使用程序的参数切换到 DirectX11 时,它运行顺畅。
- 人生奇遇 2,运行完美。
- 对马岛之魂:运行“轻松”,所有指标均有充足的余地(温度在 40 到 60°C 之间,GPU 使用率为 40%,VRAM 为 60%),直到它完全崩溃,并随机但频繁地出现 DXGI_ERROR_DEVICE_HUNG(今天,大约每 5 分钟一次,有时游戏甚至可以自动保存)。可能在任何地方、任何时间发生,一般不会在我从上次中断的地方继续时在完全相同的位置发生两次。我从未在其他地方听说过的“奇怪”之处在于,我注意到当错误发生时,GPU 使用率会飙升至 100%,而其他一切都保持不变。
您认为这可能是硬件问题吗?
我尝试将 Radeon 驱动程序更新至 24.10.1,将 -dx11 作为游戏快捷方式的参数添加进去,禁用 XMP,关闭升级。但这些都不起作用。