Skip to content

Commit de8466d

Browse files
committed
Update docuemntation for V2.3
1 parent 9add69a commit de8466d

26 files changed

+81
-32
lines changed

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ In order to use the latest features of RGP, it is strongly recommended that user
2020
* Help web pages can be accessed from the **Help** button in the Radeon Developer Panel
2121
* Help web pages can be accessed from the Welcome screen in the Radeon GPU Profiler, or from the **Help** menu
2222
* The documentation is hosted publicly at:
23-
* https://radeon-developer-panel.readthedocs.io/en/latest/
24-
* https://radeon-gpuprofiler.readthedocs.io/en/latest/
23+
* https://gpuopen.com/manuals/rdp_manual/rdp_manual-index/
24+
* https://gpuopen.com/manuals/rgp_manual/rgp_manual-index/
2525

2626
## Graphics APIs, RDNA™ hardware, and operating systems
2727
### Supported APIs
@@ -38,6 +38,7 @@ In order to use the latest features of RGP, it is strongly recommended that user
3838
* Windows® 10
3939
* Windows® 11
4040
* Ubuntu 22.04 LTS (Vulkan only)
41+
* Ubuntu 24.04 LTS (Vulkan only)
4142

4243

4344
## Compute APIs, RDNA hardware, and operating systems

RELEASE_NOTES.txt

Lines changed: 22 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
1-
Radeon™ GPU Profiler V2.2 07-01-2024
1+
Radeon™ GPU Profiler V2.3 10-01-2024
22
-------------------------------------
33

4-
V2.2 Changes
4+
V2.3 Changes
55
-------------------------------------
66

7-
1) Updated to use Qt 6.7.0
8-
2) Fix a crash when loading a RADV-exported profile (https://github.com/GPUOpen-Tools/radeon_gpu_profiler/issues/98)
9-
3) Enabling shader instrumentation (to support showing thread divergence in the ray tracing shader table UI) for Vulkan® is now supported starting with 24.10-based drivers
10-
4) Reduced profile load time for certain profiles, especially for those captured on RDNA™ 3 hardware
11-
5) Bug/stability fixes
7+
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
8+
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
9+
3) Adapt to changes in the way that ray tracing pipelines are compiled by the ray tracing runtime and the shader compiler. This results in minor changes in the display names of the individual shaders in the RGP UI. The UI elements affected are the ray tracing shader table in the Pipeline state pane and the "Export name" drop down and the "Call targets" table in the Instruction timing pane.
10+
4) Fix an issue when attempting to scroll horizontally using the input device when the mouse cursor is over select rows in the Wavefront occupancy pane (https://github.com/GPUOpen-Tools/radeon_gpu_profiler/issues/79)
11+
5) Fix an issue where the last column in the Barriers pane is not visible at lower resolutions (https://github.com/GPUOpen-Tools/radeon_gpu_profiler/issues/103)
12+
6) Bug/stability fixes
1213

1314
Known Issues
1415
-------------------------------------
@@ -22,15 +23,14 @@ Known Issues
2223

2324
* Windows®
2425

25-
1) D3D12 command list calls of ExecuteIndirect() may show in RGP as multiple compute events.
26-
2) Some Radeon Software hotkeys may conflict with Radeon GPU Profiler shortcut keys. The Radeon Software hotkeys can be reconfigured by opening the Radeon Software panel (from the system tray), selecting the Hotkeys tab under Settings then changing or unbinding any conflicting hotkeys.
27-
3) If a DirectX® 12 profile is missing GPU synchronization primitive data (i.e. signals and waits) on the Frame summary pane, please try running the included scripts\AddUserToGroup.bat batch file and then recapturing the profile. This batch file must be run as Administrator.
26+
1) Some Radeon Software hotkeys may conflict with Radeon GPU Profiler shortcut keys. The Radeon Software hotkeys can be reconfigured by opening the Radeon Software panel (from the system tray), selecting the Hotkeys tab under Settings then changing or unbinding any conflicting hotkeys.
27+
2) If a DirectX® 12 profile is missing GPU synchronization primitive data (i.e. signals and waits) on the Frame summary pane, please try running the included scripts\AddUserToGroup.bat batch file and then recapturing the profile. This batch file must be run as Administrator.
2828

2929
* Linux®
3030

31-
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
31+
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
3232

33-
* RDNA
33+
* RDNA
3434

3535
1) The Device configuration does not show the correct Work group processor per Shader engine for certain parts with harvested CUs.
3636

@@ -42,6 +42,15 @@ Known Issues
4242
Release Notes History
4343
-------------------------------------
4444

45+
V2.2 Changes
46+
-------------------------------------
47+
48+
1) Updated to use Qt 6.7.0
49+
2) Fix a crash when loading a RADV-exported profile (https://github.com/GPUOpen-Tools/radeon_gpu_profiler/issues/98)
50+
3) Enabling shader instrumentation (to support showing thread divergence in the ray tracing shader table UI) for Vulkan is now supported starting with 24.10-based drivers
51+
4) Reduced profile load time for certain profiles, especially for those captured on RDNA 3 hardware
52+
5) Bug/stability fixes
53+
4554
V2.1 Changes
4655
-------------------------------------
4756

@@ -79,7 +88,7 @@ V1.16 Changes
7988
* Radeon GPU Profiler
8089

8190
1) Support for additional AMD RDNA 3 hardware
82-
2) The vertical scroll bars in the ISA disassembly view (in Instruction timing and Pipeline state panes) now indicate the location of search matches and instruction latency hotspot
91+
2) The vertical scroll bars in the ISA disassembly view (in the Instruction timing and Pipeline state panes) now indicate the location of search matches and instruction latency hotspot
8392
3) Added support for showing the ray tracing pipeline in the Pipeline state pane for profiles generated by the RADV driver (the bulk of this work was implemented by the RADV team, but this RGP release contains some corresponding changes to support this)
8493
4) The Output Merger (OM) Pipeline state pane now shows the Stencil reference value as part of the Depth/Stencil state
8594
5) The Output Merger (OM) Pipeline state pane now shows the correct value for "Alpha to coverage enable" on recent hardware
@@ -541,5 +550,3 @@ V1.01 Changes
541550
* Radeon GPU Profiler
542551

543552
1) Fixed crash when loading certain profiles
544-
545-

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.2.0'
59+
version = u'2.3.0'
6060
# The full version, including alpha/beta/rc tags.
61-
release = u'2.2.0'
61+
release = u'2.3.0'
6262

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

docs/source/events_windows.rst

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ The description of each counter can be viewed by hovering the mouse over the
163163
counter name in the legend left of the counter graph.
164164

165165
The sizes of the L0, L1 and L2 caches, which may vary depending on the GPU, are
166-
reported in the Device configuration pane in the Overview tab.
166+
reported in the System information pane in the Overview tab.
167167

168168
Users may use the legend on the left to choose which counters to
169169
include in the graph.
@@ -582,6 +582,14 @@ Grouping by hardware context is shown below:
582582

583583
.. image:: media_rgp/rgp_event_timing_2.png
584584

585+
Note that when profiling an application that uses indirect drawing via the
586+
**ExecuteIndirect** D3D12 call, the event tree view will logically group the
587+
individual draw calls under the same parent node. This can be seen below where
588+
the individidual **DrawInstanced** events are grouped under a parent node with
589+
the same name:
590+
591+
.. image:: media_rgp/rgp_event_treeview_multidraw.png
592+
585593
**Color modes**
586594

587595
The events can be rendered using different color schemes in the same manner

docs/source/index.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,8 @@ Graphics APIs, RDNA hardware, and operating systems
7979

8080
- Ubuntu 22.04 LTS (Vulkan only)
8181

82+
- Ubuntu 24.04 LTS (Vulkan only)
83+
8284
Compute APIs, RDNA hardware, and operating systems
8385
--------------------------------------------------
8486

-11.1 KB
Loading
2.73 KB
Loading
4.44 KB
Loading
2.84 KB
Loading
-41.1 KB
Binary file not shown.

0 commit comments

Comments
 (0)