AMD macht es ernst mit der Behebung von Windows-Treiber-Timeouts (TDR) und schwarzen Bildschirmen mit einem neuen Tool
AMD Radeon-Benutzer, zumindest einige von ihnen, sind sich des berüchtigten Black-Screen-Bugs definitiv bewusst. AMD hat das Problem mehrfach behoben, woraufhin es in anderer Form erneut auftrat. Oder vielleicht wurde das Problem nie behoben, da die Grundursache nie gefunden werden konnte.
So hat beispielsweise ein Treiber vom Oktober 2021 das Problem mit dem schwarzen Bildschirm auf Polaris-Karten in Ubisofts Assassins‘ Creed behoben. Ein weiteres Problem, fast ein Jahr später, im September 2022, behebte den Enhanced Sync-Fehler , und einen Monat später wurde ein weiteres Problem mit dem schwarzen Bildschirm, dieses Mal unter Windows 11 22H2 , behoben.
Neben dem Problem mit dem schwarzen Bildschirm plagen die Radeon-Karten seit geraumer Zeit ein weiteres damit zusammenhängendes Problem. Dieser Fehler löst die TDR- Fehlermeldung (Timeout Detection and Recovery) „AMD-Software hat eine Zeitüberschreitung des Treibers erkannt“ aus, die für Benutzer äußerst ärgerlich ist, da sie auch zu schwarzen Bildschirmen, Systemabstürzen oder Hängen und Einfrieren führen kann. Das Problem wurde in der jüngeren Vergangenheit behoben , aber Benutzer berichten immer noch, dass es von Zeit zu Zeit auftritt.
Um diesen TDR-Problemen ein für alle Mal ein Ende zu setzen, hat AMD ein neues Entwicklertool namens Radeon GPU Detective (RGD) entwickelt. Die Version 1.0 wurde heute veröffentlicht und funktioniert mit RDNA 2- und RDNA 3-Karten (RX 6000- und 7000-Serie) in DirectX 12-Anwendungen. Leider werden Spiele und Apps, die auf älteren DX11/DX9 oder Vulkan basieren, sowie ältere Radeon-GPUs, die auf RDNA 1 (RX 5000) und Polaris (RX 400/500) basieren, nicht unterstützt. Der neueste Treiber 23.7.2 ist ebenfalls erforderlich.
In seinem GPUOpen-Ankündigungsbeitrag erklärt AMD, was RGD ist und wie es verwendet wird:
Diese erste Version des Tools unterstützt die Analyse von GPU-Abstürzen unter Windows („TDRs“) in Direct3D® 12-Anwendungen und erfordert zusätzlich zur neuesten Version eine Karte der RX 6000-Serie (RDNA™2) oder RX 7000-Serie (RDNA™3). öffentliche AMD Radeon Adrenalin Software.
Mit dem Tool können Entwickler den Treiber mithilfe des Radeon Developer Panel (RDP) in den Absturzanalysemodus versetzen, bevor sie den Absturz reproduzieren. Bei einem Absturz wird eine Analysedatei mit Details generiert, die Aufschluss über die Absturzursache geben können:
- Informationen zur Ausführungsmarkierung, die angeben, welche Renderdurchgänge und Zeichenaufrufe während des Absturzes ausgeführt wurden.
- Wenn festgestellt wurde, dass der Absturz durch einen Seitenfehler verursacht wurde:
- Die fehlerhafte virtuelle Adresse.
- Details zu allen Ressourcen (z. B. Heaps, Texturen und Puffer), die sich in der betreffenden virtuellen Adresse befanden, einschließlich der vom Entwickler angegebenen Ressourcennamen.
- Zeitleiste von Speicherereignissen (z. B. Erstellen, Zerstören und Entfernen), gefiltert nur für die relevanten Ressourcen.
Weitere Details zum Thema finden Sie auf der GPUOpen- Website . Entwickler können auf dieser Seite Anleitungen zu RGD finden .
Schreibe einen Kommentar