You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* AMD Radeon RX 480, DX12: CulledPrims and PSPixelsOut may inconsistently report higher than expected.
158
+
150
159
### Counter Validation Errors in D3D12ColorCube Sample App
151
160
Due to the extensive counter validation now being done in the D3D12ColorCube sample application, and some expected variation in nondeterministic counters across a wide range of systems, the sample app may report errors on some systems. Likewise, some counters are marked as known issues and we are investigating the underlying causes of the inconsistent results.
152
161
153
-
Additionally, the following deterministic performance counter values may not be accurate for the D3D12ColorCube sample application:
154
-
* CulledPrims, PSPixelsOut on Radeon RX 480 hardware.
155
-
156
-
### Ubuntu 20.04 LTS Vulkan ICD Issue
157
-
On Ubuntu 20.04 LTS, Vulkan ICD may not be set to use AMD Vulkan ICD. In this case, it needs to be explicitly set to use AMD Vulkan ICD before using the GPA. It can be done by setting the ```VK_ICD_FILENAMES``` environment variable to ```/etc/vulkan/icd.d/amd_icd64.json```.
162
+
### OpenCL Performance Counter Accuracy For Radeon 6000 Series GPUs
163
+
The following performance counter values may not be accurate for OpenCL applications running on Radeon 6000 Series GPUs:
164
+
* Wavefronts, VALUInsts, SALUInsts, SALUBusy, VALUUtilization: These values should be representative of performance, but may not be 100% accurate.
158
165
159
166
### OpenGL FetchSize Counter on Radeon RX 6000 Series GPUs
160
167
FetchSize counter will show an error when enabled on Radeon RX 6000 Series GPUs using OpenGL.
161
168
169
+
### Ubuntu 20.04 LTS Vulkan ICD Issue
170
+
On Ubuntu 20.04 LTS, Vulkan ICD may not be set to use AMD Vulkan ICD. In this case, it needs to be explicitly set to use AMD Vulkan ICD before using the GPA. It can be done by setting the ```VK_ICD_FILENAMES``` environment variable to ```/etc/vulkan/icd.d/amd_icd64.json```.
171
+
162
172
### Adjusting Linux Clock Mode
163
173
Adjusting the GPU clock mode on Linux is accomplished by writing to: ```/sys/class/drm/card\<N\>/device/power_dpm_force_performance_level```, where \<N\> is the index of the card in question.
164
174
@@ -168,14 +178,10 @@ By default this file is only modifiable by root, so the application being profil
168
178
* You may have to reboot the system for the change to take effect.
169
179
* Setting the GPU clock mode is not working correctly for <b>Radeon 5700 Series GPUs</b>, potentially leading to some inconsistencies in counter values from one run to the next.
170
180
171
-
### OpenCL Performance Counter Accuracy For Radeon 6000 Series GPUs
172
-
The following performance counter values may not be accurate for OpenCL applications running on Radeon 6000 Series GPUs:
173
-
* Wavefronts, VALUInsts, SALUInsts, SALUBusy, VALUUtilization: These values should be representative of performance, but may not be 100% accurate.
174
-
175
181
### Profiling Bundles
176
182
Profiling bundles in DirectX12 and Vulkan is not working properly. It is recommended to remove those GPA Samples from your application, or move the calls out of the bundle for profiling.
177
183
178
184
## Style and Format Change
179
185
The source code of this product is being reformatted to follow the Google C++ Style Guide https://google.github.io/styleguide/cppguide.html.
180
186
In the interim you may encounter a mix of both an older C++ coding style, as well as the newer Google C++ Style.
181
-
Please refer to the _clang-format file in the root directory of the product for additional style information.
187
+
Please refer to the .clang-format file in the root directory of the product for additional style information.
0 commit comments