AMD: What is behind the Radeon GPU Detective?

AMD: What is behind the Radeon GPU Detective?

Graphics card crashes happen and are annoying – especially when you’ve just defeated a difficult boss and the game suddenly says goodbye to nirvana. To remedy the situation, AMD has released version 1.0 of “Radeon GPU Detective”: With this open source software, game developers and interested PC enthusiasts can analyze the crashes of their Radeon graphics cards.

Available for Radeon RX 6000 and 7000 GPUs

Radeon GPU Detective 1.0 is available for the RDNA-2-based RX-6000 graphics cards as well as for the current RX-7000 GPUs from AMD with RDNA-3 chiplets. The software evaluates so-called Timeout Detection and Recovery (TDR) events, which only works with Direct3D 12 applications under Windows. In addition, the current AMD Radeon Adrenalin driver must be installed.

The tool puts the graphics card driver of Radeon graphics cards into a “Crash Analysis Mode” via the Radeon Developer Panel (RDP). PC enthusiasts and developers can then attempt to reproduce the crash. In the event of a driver crash, a report is then created that contains, among other things, problematic render runs and missing virtual addresses in addition to resources such as textures or buffers.

Use of timeout detection and recovery

According to Videocardz, Windows Timeout Detection and Recovery is used to reset the graphics card if it is no longer responding. Instead of an automatic system restart, the Windows system that is still running can be used to investigate the error. The Radeon GPU Detective aims to simplify this process.

The open-source tool is part of the Radeon Developer Tool Suite (RDTS), which can be downloaded from AMD’s GPUOpen website. The program generates reports as text files or in JSON format. The Radeon GPU Detective source code is also available on GitHub.

Source: AMD GPUOpen via Videocardz


Please enter your comment!
Please enter your name here