AMD neemt serieus werk van het oplossen van time-outs voor Windows-stuurprogramma’s (TDR), zwarte schermen, met een nieuwe tool
AMD Radeon-gebruikers, althans sommigen van hen, zijn zich zeker bewust van de beruchte black screen-bug. Bij verschillende gelegenheden heeft AMD het probleem alleen gepatcht om het in een andere vorm weer terug te laten komen. Of misschien is dat probleem nooit opgelost omdat de oorzaak nooit kon worden gevonden.
Zoals bijvoorbeeld een driver uit oktober 2021 die het probleem met het zwarte scherm op Polaris-kaarten in Ubisoft’s Assassins’ Creed heeft opgelost. Een andere, bijna een jaar later, in september 2022, repareerde de Enhanced Sync-bug , en een maand later werd weer een ander probleem met een zwart scherm opgelost , dit keer op Windows 11 22H2 .
Naast het probleem met het zwarte scherm, heeft een ander gerelateerd probleem de Radeon-kaarten al geruime tijd teisteren. Deze bug werpt de “AMD-software heeft een stuurprogramma-time-out gedetecteerd” TDR- foutpop-up (Timeout Detection and Recovery) op, wat buitengewoon vervelend is voor gebruikers, omdat het ook kan leiden tot zwarte schermen, systeemcrashes of vastlopen en vastlopen. Het probleem is in het recente verleden opgelost , maar gebruikers melden nog steeds dat ze er van tijd tot tijd mee te maken hebben.
Om voor eens en voor altijd een einde te maken aan deze TDR-problemen, heeft AMD een nieuwe ontwikkelaarstool ontwikkeld genaamd Radeon GPU Detective (RGD). Versie 1.0 is vandaag uitgebracht en werkt met RDNA 2- en RDNA 3-kaarten (RX 6000- en 7000-serie) op DirectX 12-applicaties. Helaas worden games en apps gebaseerd op oudere DX11/DX9 of Vulkan, en oudere Radeon GPU’s gebaseerd op RDNA 1 (RX 5000) en Polaris (RX 400/500) niet ondersteund. Het nieuwste stuurprogramma 23.7.2 is ook vereist.
Op zijn GPUOpen-aankondigingspost legt AMD uit wat RGD is en het gebruik ervan:
Deze eerste versie van de tool ondersteunt analyse van GPU-crashes op Windows (“TDR’s”) in Direct3D® 12-applicaties en vereist een RX 6000-serie (RDNA™2) of RX 7000-serie (RDNA™3)-kaart, naast de nieuwste openbare AMD Radeon Adrenalin-software.
Met de tool kunnen ontwikkelaars de driver in de Crash Analysis-modus zetten met behulp van het Radeon Developer Panel (RDP) voordat de crash wordt gereproduceerd. Bij een crash wordt een analysebestand gegenereerd met details die kunnen helpen licht te werpen op de oorzaak van de crash:
- Informatie over de uitvoeringsmarkering die aangeeft welke renderpasses en draw-calls aan de gang waren tijdens de crash.
- Als is vastgesteld dat de crash is veroorzaakt door een paginafout:
- Het aanstootgevende virtuele adres.
- Details over elke bron (zoals heaps, texturen en buffers) die zich in het overtredende virtuele adres bevonden, inclusief bronnamen die door de ontwikkelaar zijn gegeven.
- Tijdlijn van geheugengebeurtenissen (zoals Create, Destroy en Evict) alleen gefilterd voor de relevante bronnen.
U kunt meer details over het onderwerp vinden op de GPUOpen- website . Ontwikkelaars kunnen deze pagina raadplegen voor advies over RGD.
Geef een reactie