Skip to content

Commit 1496d6c

Browse files
committed
Update documentation for V2.6
1 parent 90cd16a commit 1496d6c

22 files changed

Lines changed: 129 additions & 64 deletions

README.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,8 @@ In order to use the latest features of RGP, it is strongly recommended that user
3838
### Supported Operating Systems
3939
* Windows® 10
4040
* Windows® 11
41-
* Ubuntu 22.04 LTS (Vulkan only)
42-
* Ubuntu 24.04 LTS (Vulkan only)
43-
41+
* Ubuntu® 24.04 LTS (Vulkan only)
42+
* With the introduction of 25.20-based Linux drivers, the AMDVLK driver is no longer included in the amdgpu-pro driver package. This is a result of the AMDVLK open-source project being discontinued as mentioned [here](https://github.com/GPUOpen-Drivers/AMDVLK/discussions/416). Instead, the RADV open-source Vulkan® driver is installed by default. Consequently, the Radeon Developer Panel does not support capturing data from Vulkan applications when using these newer driver releases. To analyze Linux Vulkan workloads with Radeon GPU Profiler (RGP), Radeon Raytracing Analyzer (RRA), or Radeon Memory Visualizer (RMV), users can opt for a 25.10-based driver. Alternatively, analysis can be performed using the data capture mechanism integrated within the RADV driver, although this method is not supported by the Radeon Developer Panel. For more information on configuring RADV, refer to the environment variable documentation, specifically the [MESA_VK_TRACE_* environment variables](https://docs.mesa3d.org/envvars.html#envvar-MESA_VK_TRACE) which can be utilized for enabling and configuring tracing.
4443

4544
## Compute APIs, RDNA hardware, and operating systems
4645
### Supported APIs

RELEASE_NOTES.txt

Lines changed: 55 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,19 @@
1-
Radeon™ GPU Profiler V2.5 06-17-2025
2-
-------------------------------------
1+
Radeon™ GPU Profiler V2.6
2+
---------------------------
33

4-
V2.5 Changes
5-
-------------------------------------
4+
V2.6 Changes
5+
---------------------------
66

77
1) Support for additional AMD RDNA™ 4 hardware
8-
2) Counter collection is now supported on AMD RDNA 3.5-based APUs (requires a 25.10-based driver or newer)
9-
3) Support for showing pipeline data in the Pipelines Overview pane for Work Graph pipelines (requires a 25.10-based driver or newer)
10-
4) Improved interoperability between Radeon GPU Profiler and Radeon GPU Analyzer for pipelines that contain multiple shaders (like some ray tracing and compute pipelines)
11-
5) Improved instruction latency tooltip in the Instruction timing pane
12-
6) Improved annotations on event names for DirectX® 12 events launched from ExecuteIndirect
13-
7) Improved loading performance for profiles with large number of events
14-
8) Bug/stability fixes
8+
2) Support for additional AMD RDNA 3.5-based APUs
9+
3) Profiles captured on RDNA 3-based or RDNA 4-based hardware will now include additional memory-related counters
10+
4) The pipeline state pane will now indicate if dynamic VGPR allocation is used in a shader (for profiles captured on RDNA 4-based hardware)
11+
5) Fixed a crash when loading some .rgp files with ExecuteIndirect events
12+
6) Fix missing instruction timing for some events
13+
7) Bug/stability fixes
1514

1615
Known Issues
17-
-------------------------------------
16+
---------------------------
1817

1918
* All platforms
2019

@@ -32,7 +31,8 @@ Known Issues
3231

3332
* Linux®
3433

35-
1) Installations of Ubuntu 20.04 or newer may have the RADV open source Vulkan® driver installed by default on the system. As a result, after an amdgpu-pro driver install, the default Vulkan ICD may be the RADV ICD. In order to capture a profile, Vulkan applications must be using the amdgpu-pro Vulkan ICD. The default Vulkan ICD can be overridden by setting the following environment variable before launching a Vulkan application: VK_ICD_FILENAMES=/etc/vulkan/icd.d/amd_icd64.json.
34+
1) With the introduction of 25.20-based Linux drivers, the AMDVLK driver is no longer included in the amdgpu-pro driver package. This is a result of the AMDVLK open-source project being discontinued as mentioned here (https://github.com/GPUOpen-Drivers/AMDVLK/discussions/416). Instead, the RADV open-source Vulkan® driver is installed by default. Consequently, the Radeon Developer Panel does not support capturing data from Vulkan applications when using these newer driver releases. To analyze Linux Vulkan workloads with Radeon GPU Profiler (RGP), Radeon Raytracing Analyzer (RRA), or Radeon Memory Visualizer (RMV), users can opt for a 25.10-based driver. Alternatively, analysis can be performed using the data capture mechanism integrated within the RADV driver, although this method is not supported by the Radeon Developer Panel. For more information on configuring RADV, refer to the environment variable documentation, specifically the MESA_VK_TRACE_* environment variables (https://docs.mesa3d.org/envvars.html#envvar-MESA_VK_TRACE) which can be utilized for enabling and configuring tracing.
35+
2) When using a 25.10-based driver or older: Installations of Ubuntu 20.04 or newer may have the RADV open source Vulkan driver installed by default on the system. As a result, after an amdgpu-pro driver install, the default Vulkan ICD may be the RADV ICD. In order to capture a profile, Vulkan applications must be using the amdgpu-pro Vulkan ICD. The default Vulkan ICD can be overridden by setting the following environment variable before launching a Vulkan application: VK_ICD_FILENAMES=/etc/vulkan/icd.d/amd_icd64.json.
3636

3737
* RDNA
3838

@@ -44,10 +44,22 @@ Known Issues
4444

4545

4646
Release Notes History
47-
-------------------------------------
47+
---------------------------
48+
49+
V2.5 Changes
50+
---------------------------
51+
52+
1) Support for additional AMD RDNA 4 hardware
53+
2) Counter collection is now supported on AMD RDNA 3.5-based APUs (requires a 25.10-based driver or newer)
54+
3) Support for showing pipeline data in the Pipelines Overview pane for Work Graph pipelines (requires a 25.10-based driver or newer)
55+
4) Improved interoperability between Radeon GPU Profiler and Radeon GPU Analyzer for pipelines that contain multiple shaders (like some ray tracing and compute pipelines)
56+
5) Improved instruction latency tooltip in the Instruction timing pane
57+
6) Improved annotations on event names for DirectX® 12 events launched from ExecuteIndirect
58+
7) Improved loading performance for profiles with large number of events
59+
8) Bug/stability fixes
4860

4961
V2.4 Changes
50-
-------------------------------------
62+
---------------------------
5163

5264
1) Support for AMD RDNA 4 hardware (AMD Radeon RX 9000 Series)
5365
2) Support for additional AMD RDNA 3-based APUs
@@ -59,7 +71,7 @@ V2.4 Changes
5971
8) Bug/stability fixes
6072

6173
V2.3 Changes
62-
-------------------------------------
74+
---------------------------
6375

6476
1) The System information pane (which has been renamed from "Device configuration") will now indicate if any driver experiments were enabled when the loaded profile data set was captured
6577
2) The event tree view in the Event timing and Pipeline state panes will show when multiple indirect draw calls or dispatches are launched from a single ExecuteIndirect call
@@ -69,7 +81,7 @@ V2.3 Changes
6981
6) Bug/stability fixes
7082

7183
V2.2 Changes
72-
-------------------------------------
84+
---------------------------
7385

7486
1) Updated to use Qt 6.7.0
7587
2) Fix a crash when loading a RADV-exported profile (https://github.com/GPUOpen-Tools/radeon_gpu_profiler/issues/98)
@@ -78,7 +90,7 @@ V2.2 Changes
7890
5) Bug/stability fixes
7991

8092
V2.1 Changes
81-
-------------------------------------
93+
---------------------------
8294

8395
* Radeon GPU Profiler
8496

@@ -91,7 +103,7 @@ V2.1 Changes
91103
7) Bug/stability fixes
92104

93105
V2.0 Changes
94-
-------------------------------------
106+
---------------------------
95107

96108
* Radeon GPU Profiler
97109

@@ -109,7 +121,7 @@ V2.0 Changes
109121
1) To support collecting data for thread divergence in the ray tracing shader table, the Profiling workflow user interface has a new "Enable shader instrumentation" checkbox (affects DirectX 12 only for now, requires AMD Software: Adrenalin Edition 23.12.1 or newer)
110122

111123
V1.16 Changes
112-
-------------------------------------
124+
---------------------------
113125

114126
* Radeon GPU Profiler
115127

@@ -126,7 +138,7 @@ V1.16 Changes
126138
11) Bug/stability fixes
127139

128140
V1.15.1 Changes
129-
-------------------------------------
141+
---------------------------
130142

131143
* Radeon GPU Profiler
132144

@@ -138,7 +150,7 @@ V1.15.1 Changes
138150
6) Fix a few minor visual glitches in the ISA display in the Instruction timing or Pipeline state pane
139151

140152
V1.15 Changes
141-
-------------------------------------
153+
---------------------------
142154

143155
* Radeon GPU Profiler
144156

@@ -159,7 +171,7 @@ V1.15 Changes
159171
10) Bug/stability fixes
160172

161173
V1.14.1 Changes
162-
-------------------------------------
174+
---------------------------
163175

164176
* Radeon GPU Profiler
165177

@@ -175,7 +187,7 @@ V1.14.1 Changes
175187
- Fix issue with incorrect VALU/SALU latency breakdown when total latency is relatively low
176188

177189
V1.14 Changes
178-
-------------------------------------
190+
---------------------------
179191

180192
* Radeon GPU Profiler
181193

@@ -196,7 +208,7 @@ V1.14 Changes
196208
2) Support for a new timer-based automatic capture mechanism for OpenCL and HIP applications (in addition to the existing dispatch range mechanism)
197209

198210
V1.13.1 Changes
199-
-------------------------------------
211+
---------------------------
200212

201213
* Radeon GPU Profiler
202214

@@ -209,7 +221,7 @@ V1.13.1 Changes
209221
7) RGP can now open profile files saved in paths containing non-ASCII characters
210222

211223
V1.13 Changes
212-
-------------------------------------
224+
---------------------------
213225

214226
* Radeon GPU Profiler
215227

@@ -231,7 +243,7 @@ V1.13 Changes
231243
5) Fixed capture issue which caused each command buffer to be submitted individually when using a Workflow that includes both Profiling and Memory Tracing
232244

233245
V1.12 Changes
234-
-------------------------------------
246+
---------------------------
235247

236248
* Radeon GPU Profiler
237249

@@ -255,7 +267,7 @@ V1.12 Changes
255267
- On Linux, in the remote profiling case, a warning will be shown if the current user does not have proper permissions required to set stable GPU clock frequencies
256268

257269
V1.11 Changes
258-
-------------------------------------
270+
---------------------------
259271

260272
* Radeon GPU Profiler
261273

@@ -274,7 +286,7 @@ V1.11 Changes
274286

275287

276288
V1.10 Changes
277-
-------------------------------------
289+
---------------------------
278290

279291
* Radeon GPU Profiler
280292

@@ -292,7 +304,7 @@ V1.10 Changes
292304
1) New "Collect cache counters" checkbox on Profiling tab to enable cache counter collection with an RGP profile.
293305

294306
V1.9 Changes
295-
-------------------------------------
307+
---------------------------
296308

297309
* Radeon GPU Profiler
298310

@@ -308,7 +320,7 @@ V1.9 Changes
308320
4) Bug/stability fixes
309321

310322
V1.8 Changes
311-
-------------------------------------
323+
---------------------------
312324

313325
* Radeon GPU Profiler
314326

@@ -338,7 +350,7 @@ V1.8 Changes
338350
2) Customizable workflows to better support Profiling and Memory Tracing
339351

340352
V1.7 Changes
341-
-------------------------------------
353+
---------------------------
342354

343355
* Radeon GPU Profiler
344356

@@ -364,7 +376,7 @@ V1.7 Changes
364376

365377

366378
V1.6 Changes
367-
-------------------------------------
379+
---------------------------
368380

369381
* Radeon GPU Profiler
370382

@@ -381,7 +393,7 @@ V1.6 Changes
381393

382394

383395
V1.5.1 Changes
384-
-------------------------------------
396+
---------------------------
385397

386398
* Radeon GPU Profiler
387399

@@ -405,7 +417,7 @@ V1.5.1 Changes
405417

406418

407419
V1.4 Changes
408-
-------------------------------------
420+
---------------------------
409421

410422
* Radeon GPU Profiler
411423

@@ -433,15 +445,15 @@ AMD RX Vega 64, AMD RX Vega 56, AMD Ryzen™ 5 2400G and Ryzen 3 2200G Processor
433445

434446

435447
V1.3.1 Changes
436-
-------------------------------------
448+
---------------------------
437449

438450
* Radeon Developer Panel
439451

440452
1) Updates to support capturing profiles on the latest 18.40 driver
441453

442454

443455
V1.3 Changes
444-
-------------------------------------
456+
---------------------------
445457

446458
* Radeon GPU Profiler
447459

@@ -461,7 +473,7 @@ V1.3 Changes
461473

462474

463475
V1.2 Changes
464-
-------------------------------------
476+
---------------------------
465477

466478
* Radeon GPU Profiler
467479

@@ -476,7 +488,7 @@ V1.2 Changes
476488

477489

478490
V1.1.1 Changes
479-
-------------------------------------
491+
---------------------------
480492

481493
* Radeon GPU Profiler
482494

@@ -489,7 +501,7 @@ V1.1.1 Changes
489501

490502

491503
V1.1.0 Changes
492-
-------------------------------------
504+
---------------------------
493505

494506
* Radeon GPU Profiler
495507

@@ -516,7 +528,7 @@ V1.1.0 Changes
516528

517529

518530
V1.03 Changes
519-
-------------------------------------
531+
---------------------------
520532

521533
* Radeon GPU Profiler
522534

@@ -543,7 +555,7 @@ V1.03 Changes
543555

544556

545557
V1.02 Changes
546-
-------------------------------------
558+
---------------------------
547559

548560
* Radeon GPU Profiler
549561

@@ -571,7 +583,7 @@ V1.02 Changes
571583

572584

573585
V1.01 Changes
574-
-------------------------------------
586+
---------------------------
575587

576588
* Radeon GPU Profiler
577589

docs/source/conf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,9 +56,9 @@
5656
# built documents.
5757
#
5858
# The short X.Y version.
59-
version = u'2.5.0'
59+
version = u'2.6.0'
6060
# The full version, including alpha/beta/rc tags.
61-
release = u'2.5.0'
61+
release = u'2.6.0'
6262

6363
# The language for content autogenerated by Sphinx. Refer to documentation
6464
# for a list of supported languages.

0 commit comments

Comments
 (0)