Hi,
Unless I am misreading the spec, vkQueueSubmit may contain no queues (submitCount of 0), which in combination with a fence & can be used implicit synchronization gruanatees can be useful in some cases.
In the latest versino of RGP, if a submit contains no command buffer, the following behavior is observed:
- The application crashes in
vkQueueSubmit in the amd driver.
- RGP's connection times out and it shows an error that profiling failed.
- The computer's display freezes, and does not recover. A hard reset is required.
Submitting a single empty command-buffer works around the issue.
I've attached a small repro (adapted from this) which has an extra entirely empty submit. The issues reproduces with this program for my by running it with RDP open, and triggering a capture.
repro.zip
RGP Version v3.3.1.26
Driver version: 25.10.13.01-250526a-416003C-AMD-Software-Adrenalin-Edition
GPU: AMD Radeon RX 5700
Hi,
Unless I am misreading the spec, vkQueueSubmit may contain no queues (
submitCountof 0), which in combination with a fence & can be used implicit synchronization gruanatees can be useful in some cases.In the latest versino of RGP, if a submit contains no command buffer, the following behavior is observed:
vkQueueSubmitin the amd driver.Submitting a single empty command-buffer works around the issue.
I've attached a small repro (adapted from this) which has an extra entirely empty submit. The issues reproduces with this program for my by running it with RDP open, and triggering a capture.
repro.zip
RGP Version v3.3.1.26
Driver version: 25.10.13.01-250526a-416003C-AMD-Software-Adrenalin-Edition
GPU: AMD Radeon RX 5700