问题描述:
游戏过程中屏幕随机变黑,但后台声音和操作(如按WASD)依然有反馈,只能通过任务管理器强退。问题在加载新地图或高负载场景时更容易出现。
复现频率:
大约每1-2局出现一次。
配置信息:
- 系统:Win11
- CPU:i5-12600KF
- 显卡:Intel Arc B580
- 驱动版本:32.0.101.8861
- API:DX12
日志分析:
日志显示在卡死瞬间,显卡渲染管线(Pipeline)加载耗时异常(28秒),导致系统等待超时(WaitForSingleObject),最终画面无法刷新,但CPU逻辑仍在运行。
[8.33] DX12: Device fulfills requirements, DX12 is available!
…
[48.15] DX12: Worker is taking longer than 500MS to arrive at progress 7, waiting again (attempt 10 of 10)…
[48.15] DX12: While waiting for frame progress 7 (GPU progress 5, CPU progress 5) - waitForProgress, WaitForSingleObject returned WAIT_TIMEOUT
…
[48.15] DX12: preloadGraphicsPipeline breakdown: … createGraphics=28593719us …