• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

AMD Releases Radeon GPU Detective (RGD) 1.0

GFreeman

News Editor
Staff member
Joined
Mar 6, 2023
Messages
1,583 (2.41/day)
We are happy to announce the release of Radeon GPU Detective (RGD) v1.0 - a tool for post-mortem analysis of GPU crashes. The tool allows developers to retrieve and analyze AMD GPU crash dumps and produce information that can help narrow down the search for a crash's root cause. Such information includes page fault details, resource details and execution markers reflecting the GPU work that was in progress at the moments leading to the crash.

This first version of the tool supports analysis of GPU crashes on Windows ("TDRs") in Direct3D 12 applications and requires a RX 6000 series (RDNA 2) or RX 7000 series (RDNA 3) card, in addition to the latest public AMD Radeon Adrenalin Software.



The tool lets developers set the driver into Crash Analysis mode using the Radeon Developer Panel (RDP) before reproducing the crash. Upon crash, an analysis file is generated with details that can help shed light on the crash's cause:
  • Execution marker information indicating which render passes and draw calls were in progress during the crash. Custom markers can be added by the app developer using the AGS (AMD GPU Services) library.
  • If the crash was determined to be caused by a page fault:
    • offending virtual address.
    • Details about any resource (such as heaps, textures, and buffers) that resided in the offending virtual address, including resource names given by the developer.
    • Timeline of memory events (such as Create, Destroy and Evict) filtered only for the relevant resources.
    • The crash analysis file is generated in text format by default. The tool can also be configured to generate the analysis file in JSON format to support automated processing.

RGD is part of the Radeon Developer Tool Suite (RDTS) which is available for download here.

Please note that RGD v1.0 requires the latest Adrenalin drivers (minimum version 23.7.2). The latest Adrenalin drivers can be downloaded from here.

The code for the RGD command line tool is open source and can be found on the Radeon GPU Detective repository.

View at TechPowerUp Main Site | Source
 

ixi

Joined
Aug 19, 2014
Messages
1,451 (0.38/day)
AMD 100 points. Nvidia 0 points. Yaaawnn.

Would be cool and I hope that they will add vulkan and dx11. Can't wait to see nvidia clone of this for money :D.


Grabs popcorn.
 
Joined
Nov 29, 2022
Messages
834 (1.11/day)
Processor Intel i7 77OOK
Motherboard Gigabyte Aorus something
Cooling Noctua NH-U12S dual fan
Memory Ballistix 32 Go
Video Card(s) MSI 3060 Gaming X
Storage Mixed bag of M2 SSD and SATA SSD
Display(s) MSI 34" 3440x1440 Artimys 343CQR
Case Old Corsair Obsidian something
Audio Device(s) Integrated
Power Supply Old Antec HCG 620 still running good
Mouse Steelseries something
Keyboard Steelseries someting too
Benchmark Scores bench ? no time to lose with bench ! :)
The tool's name is funny !
Hope it would work as decribed, and be useful ...
 
Joined
Jan 10, 2011
Messages
1,451 (0.28/day)
Location
[Formerly] Khartoum, Sudan.
System Name 192.168.1.1~192.168.1.100
Processor AMD Ryzen5 5600G.
Motherboard Gigabyte B550m DS3H.
Cooling AMD Wraith Stealth.
Memory 16GB Crucial DDR4.
Video Card(s) Gigabyte GTX 1080 OC (Underclocked, underpowered).
Storage Samsung 980 NVME 500GB && Assortment of SSDs.
Display(s) ViewSonic VA2406-MH 75Hz
Case Bitfenix Nova Midi
Audio Device(s) On-Board.
Power Supply SeaSonic CORE GM-650.
Mouse Logitech G300s
Keyboard Kingston HyperX Alloy FPS.
VR HMD A pair of OP spectacles.
Software Ubuntu 24.04 LTS.
Benchmark Scores Me no know English. What bench mean? Bench like one sit on?
D

Deleted member 185088

Guest
I am wondering if there exists a software to diagnose system's performance, to check where the game is limited.
 

AsRock

TPU addict
Joined
Jun 23, 2007
Messages
19,107 (2.99/day)
Location
UK\USA
Sounds interesting, although i would like to know who is "WE".

You mean this TPU's tool ?.
 
Joined
Jan 10, 2011
Messages
1,451 (0.28/day)
Location
[Formerly] Khartoum, Sudan.
System Name 192.168.1.1~192.168.1.100
Processor AMD Ryzen5 5600G.
Motherboard Gigabyte B550m DS3H.
Cooling AMD Wraith Stealth.
Memory 16GB Crucial DDR4.
Video Card(s) Gigabyte GTX 1080 OC (Underclocked, underpowered).
Storage Samsung 980 NVME 500GB && Assortment of SSDs.
Display(s) ViewSonic VA2406-MH 75Hz
Case Bitfenix Nova Midi
Audio Device(s) On-Board.
Power Supply SeaSonic CORE GM-650.
Mouse Logitech G300s
Keyboard Kingston HyperX Alloy FPS.
VR HMD A pair of OP spectacles.
Software Ubuntu 24.04 LTS.
Benchmark Scores Me no know English. What bench mean? Bench like one sit on?
Sounds interesting, although i would like to know who is "WE".

You mean this TPU's tool ?.
The "Press Release" tag on the front page should be mirrored on the forum view as well...
 
Joined
Aug 30, 2006
Messages
7,223 (1.08/day)
System Name ICE-QUAD // ICE-CRUNCH
Processor Q6600 // 2x Xeon 5472
Memory 2GB DDR // 8GB FB-DIMM
Video Card(s) HD3850-AGP // FireGL 3400
Display(s) 2 x Samsung 204Ts = 3200x1200
Audio Device(s) Audigy 2
Software Windows Server 2003 R2 as a Workstation now migrated to W10 with regrets.
This utility should not be needed. Is AMD not embarassed that they *need* this utility to fix their drivers?
 
Joined
Dec 24, 2010
Messages
579 (0.11/day)
Location
mississauga, on, Canada
System Name YACS amd
Processor 5800x,
Motherboard gigabyte x570 aorus gaming elite.
Cooling bykski GPU, and CPU, syscooling p93x pump
Memory corsair vengeance pro rgb, 3600 ddr4 stock timings.
Video Card(s) xfx merc 310 7900xtx
Storage kingston kc3000 2TB, amongst others. Fanxiang s770 2TB
Display(s) benq ew3270u, or acer XB270hu, acer XB280hk, asus VG 278H,
Case lian li LANCOOL III
Audio Device(s) obs,
Power Supply FSP Hydro Ti pro 1000w
Mouse logitech g703
Keyboard durogod keyboard. (cherry brown switches)
Software win 11, win10pro.
all my crash are from undervolting my 7900xtx, i stopped reporting them after the first 5.
 
Joined
Aug 23, 2013
Messages
471 (0.11/day)
This utility should not be needed. Is AMD not embarassed that they *need* this utility to fix their drivers?

Did you actually go and read what the tool is about? If you didn't, here is a sniped
Radeon GPU Detective (RGD) is a tool for post-mortem analysis of GPU crashes. The tool allows developers to capture and analyze AMD GPU crash dumps and produce information that can help narrow down the search for a crash’s root cause.
This is primarily aimed at developers that are testing their products and trying to resolve crashes. It could also be helpful, if a user can also provide that information to the developers.
 
Joined
Nov 4, 2005
Messages
12,013 (1.72/day)
System Name Compy 386
Processor 7800X3D
Motherboard Asus
Cooling Air for now.....
Memory 64 GB DDR5 6400Mhz
Video Card(s) 7900XTX 310 Merc
Storage Samsung 990 2TB, 2 SP 2TB SSDs, 24TB Enterprise drives
Display(s) 55" Samsung 4K HDR
Audio Device(s) ATI HDMI
Mouse Logitech MX518
Keyboard Razer
Software A lot.
Benchmark Scores Its fast. Enough.
This utility should not be needed. Is AMD not embarassed that they *need* this utility to fix their drivers?

To think that a company should be embarrassed for bettering their products is what is truly embarrassing.
 
Joined
Aug 30, 2006
Messages
7,223 (1.08/day)
System Name ICE-QUAD // ICE-CRUNCH
Processor Q6600 // 2x Xeon 5472
Memory 2GB DDR // 8GB FB-DIMM
Video Card(s) HD3850-AGP // FireGL 3400
Display(s) 2 x Samsung 204Ts = 3200x1200
Audio Device(s) Audigy 2
Software Windows Server 2003 R2 as a Workstation now migrated to W10 with regrets.
To think that a company should be embarrassed for bettering their products is what is truly embarrassing.
I’m old school. A product should come to market when it’s ready. I don’t condone selling broken or unready products requiring time and effort for the end user to fix. Even worse: obligation to use paid for services to solve said unready or faulty product.

I would be embarrassed to sell a product or service that didn’t deliver on its promises.
 
Joined
Oct 2, 2015
Messages
3,152 (0.94/day)
Location
Argentina
System Name Ciel / Akane
Processor AMD Ryzen R5 5600X / Intel Core i3 12100F
Motherboard Asus Tuf Gaming B550 Plus / Biostar H610MHP
Cooling ID-Cooling 224-XT Basic / Stock
Memory 2x 16GB Kingston Fury 3600MHz / 2x 8GB Patriot 3200MHz
Video Card(s) Gainward Ghost RTX 3060 Ti / Dell GTX 1660 SUPER
Storage NVMe Kingston KC3000 2TB + NVMe Toshiba KBG40ZNT256G + HDD WD 4TB / NVMe WD Blue SN550 512GB
Display(s) AOC Q27G3XMN / Samsung S22F350
Case Cougar MX410 Mesh-G / Generic
Audio Device(s) Kingston HyperX Cloud Stinger Core 7.1 Wireless PC
Power Supply Aerocool KCAS-500W / Gigabyte P450B
Mouse EVGA X15 / Logitech G203
Keyboard VSG Alnilam / Dell
Software Windows 11
I’m old school. A product should come to market when it’s ready. I don’t condone selling broken or unready products requiring time and effort for the end user to fix. Even worse: obligation to use paid for services to solve said unready or faulty product.

I would be embarrassed to sell a product or service that didn’t deliver on its promises.
Think of it this way. At least AMD and NVIDIA offer the tools to debug the cause.
Good luck with Intel or the lame Android SoCs.
 
Joined
Dec 26, 2006
Messages
3,862 (0.59/day)
Location
Northern Ontario Canada
Processor Ryzen 5700x
Motherboard Gigabyte X570S Aero G R1.1 BiosF5g
Cooling Noctua NH-C12P SE14 w/ NF-A15 HS-PWM Fan 1500rpm
Memory Micron DDR4-3200 2x32GB D.S. D.R. (CT2K32G4DFD832A)
Video Card(s) AMD RX 6800 - Asus Tuf
Storage Kingston KC3000 1TB & 2TB & 4TB Corsair MP600 Pro LPX
Display(s) LG 27UL550-W (27" 4k)
Case Be Quiet Pure Base 600 (no window)
Audio Device(s) Realtek ALC1220-VB
Power Supply SuperFlower Leadex V Gold Pro 850W ATX Ver2.52
Mouse Mionix Naos Pro
Keyboard Corsair Strafe with browns
Software W10 22H2 Pro x64
I wonder if this will capture non-crashes, such as fan settings reverting to default?

I’m old school. A product should come to market when it’s ready. I don’t condone selling broken or unready products requiring time and effort for the end user to fix. Even worse: obligation to use paid for services to solve said unready or faulty product.

I would be embarrassed to sell a product or service that didn’t deliver on its promises.
Have you seen games the past 5 years?? Seems a big chunk of them are in"early access" for years......................
 
Joined
Aug 20, 2007
Messages
21,540 (3.40/day)
System Name Pioneer
Processor Ryzen R9 9950X
Motherboard GIGABYTE Aorus Elite X670 AX
Cooling Noctua NH-D15 + A whole lotta Sunon and Corsair Maglev blower fans...
Memory 64GB (4x 16GB) G.Skill Flare X5 @ DDR5-6000 CL30
Video Card(s) XFX RX 7900 XTX Speedster Merc 310
Storage Intel 905p Optane 960GB boot, +2x Crucial P5 Plus 2TB PCIe 4.0 NVMe SSDs
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) TOSLINK->Schiit Modi MB->Asgard 2 DAC Amp->AKG Pro K712 Headphones or HDMI->B9 OLED
Power Supply FSP Hydro Ti Pro 850W
Mouse Logitech G305 Lightspeed Wireless
Keyboard WASD Code v3 with Cherry Green keyswitches + PBT DS keycaps
Software Gentoo Linux x64 / Windows 11 Enterprise IoT 2024
I’m old school. A product should come to market when it’s ready. I don’t condone selling broken or unready products requiring time and effort for the end user to fix. Even worse: obligation to use paid for services to solve said unready or faulty product.

I would be embarrassed to sell a product or service that didn’t deliver on its promises.
Yeah, this would help devs acomplish that dude.
 
Top