AMD 認真致力於使用新工具修復 Windows 驅動程序超時 (TDR)、黑屏
AMD Radeon 用戶(至少其中一些用戶)肯定知道臭名昭著的黑屏錯誤。AMD 多次修復了該問題,但問題又以其他形式再次出現。或者也許這個問題從未得到解決,因為根本原因永遠找不到。
例如,2021 年 10 月的驅動程序修復了育碧《刺客信條》中北極星卡的黑屏問題。另一次,大約一年後的 2022 年 9 月,修復了增強同步錯誤,一個月後,又一個黑屏問題(這次是在 Windows 11 22H2 上)得到解決。
除了黑屏問題之外,另一個相關問題也困擾了 Radeon 卡一段時間。此錯誤會彈出“AMD 軟件檢測到驅動程序超時” TDR(超時檢測和恢復)錯誤消息,這對用戶來說非常煩人,因為它還可能導致黑屏、系統崩潰或掛起和凍結。該問題最近已得到解決,但用戶仍然報告不時遇到該問題。
為了一勞永逸地解決這些 TDR 問題,AMD 設計了一種名為 Radeon GPU Detective (RGD) 的新開發工具。其 1.0 版本已於今天發布,它將在 DirectX 12 應用程序上與 RDNA 2 和 RDNA 3 卡(RX 6000 和 7000 系列)配合使用。遺憾的是,不支持基於舊版 DX11/DX9 或 Vulkan 的遊戲和應用程序,以及基於 RDNA 1 (RX 5000) 和 Polaris (RX 400/500) 的舊版 Radeon GPU。還需要最新的 23.7.2 驅動程序。
在其 GPUOpen 公告帖子中,AMD 解釋了 RGD 是什麼及其用途:
該工具的第一個版本支持在Direct3D® 12 應用程序中分析Windows 上的GPU 崩潰(“TDR”),除了最新的顯卡之外,還需要RX 6000 系列(RDNA™2) 或RX 7000 系列(RDNA ™3) 卡。公共 AMD Radeon Adrenalin 軟件。
該工具允許開發人員在重現崩潰之前使用 Radeon 開發人員面板 (RDP) 將驅動程序設置為崩潰分析模式。崩潰後,會生成一個分析文件,其中包含可以幫助闡明崩潰原因的詳細信息:
- 執行標記信息,指示崩潰期間哪些渲染通道和繪製調用正在進行。
- 如果確定崩潰是由頁面錯誤引起的:
- 有問題的虛擬地址。
- 有關駐留在有問題的虛擬地址中的任何資源(例如堆、紋理和緩衝區)的詳細信息,包括開發人員給出的資源名稱。
- 僅針對相關資源過濾內存事件(例如創建、銷毀和驅逐)的時間線。
發佈留言