Avokadoen / zig_vulkan

Toying with vulkan and zig
45 stars 1 forks source link

Find out why renderdoc does not work on RX 6800xt #125

Closed Avokadoen closed 2 years ago

Avokadoen commented 2 years ago

The issue: image

Tested on linux with gtx1650m and it works fine (with identical resources as the windows image below) so it seems like the amd hardware/driver is triggering a bug in the application

Interestingly the resources is very different between windows + gtx1080ti and linux + rx 6800xt (swapchain image count is probably a good thing to start investigating):

linux rx 6800xt windows gtx1080ti
image image
Avokadoen commented 2 years ago

Command buffers also seems to be living their own life beginning and ending recordings willy nilly repeatedly. This seems like a driver bug...

Avokadoen commented 2 years ago

vkcube is also broken so it is probably safe to assume that this is a renderdoc or driver bug. A workaround is still required since renderdoc is kinda needed for debugging ... :')

Avokadoen commented 2 years ago

Workaround: ignore texture view. Renderdoc can still be used to inspect memory and other debug functionality