i'm writing a vulkan application and stumbled upon a couple of issues with the AMD vulkan drivers.
windows issues (using crimson 16.10.1)
The GPU load (and therefore, clock rate) is always at 100% when anything that uses vulkan is running, even with a frame rate cap. this does not happen with opengl or d3d. Is power management just not implemented at all yet with vulkan? if so, is there an ETA for it?
linux issues (using AMDGPU-PRO 16.30)
Calls to vkWaitForFences() always return VK_ERROR_INITIALIZATION_FAILED. The validation layers are enabled and don't report any problems and the exact same code works fine under windows, so i'm pretty sure this is a driver issue.
When using a FIFO swapchain, the driver seems to be busy-waiting for screen refresh, because one core is always at 100% usage.
my GPU is a r9 Fury Nitro