GPUOpen-Drivers / AMDVLK

AMD Open Source Driver For Vulkan
MIT License
1.72k stars 161 forks source link

Above 4G Decoding ruins performance with both amdvlk-pro and -open in select titles #216

Closed aufkrawall closed 3 years ago

aufkrawall commented 3 years ago

Strange Brigade (native Vulkan, recent Proton) main menu, Above 4G Decoding disabled, amdvlk-pro 20.50.1234664: Screenshot_20210407_192648 225fps

Above 4G Decoding enabled: Screenshot_20210407_192922 143fps

Mirror's Edge (D3D9 -> Vulkan DXVK, recent Proton) 1st scene during tutorial, Above 4G Decoding disabled, amdvlk-open v-2021.Q2.1: Screenshot_20210407_192448 403fps

Above 4G Decoding enabled: Screenshot_20210407_193035 199fps

With RADV, enabled Above 4G Decoding doesn't hurt performance.

linux 5.12-rc6 Hardware: RX 6800, ASRock B560 Pro4, Core i5-11400F

aufkrawall commented 3 years ago

This is fixed with amdvlk-pro 21.10.1247438.

aufkrawall commented 3 years ago

I also can't reproduce anymore with amdvlk-open v-2021.Q2.1 in Mirror's Edge. So it seems this was fixed either by recent firmware updates in linux-firmware git-master or by bios update version 1.70 for my mainboard.

aufkrawall commented 3 years ago

Whoops, I tested the wrong scene in Mirror's Edge. Performance is still bad with amdvlk-open v-2021.Q2.1 when I test the scene seen above in the screenshot, despite of updated bios and firmware. Whereas it's really fixed with amdvlk-pro 21.10 in both Strange Brigade and Mirror's Edge, so it seems it really all comes down to the driver.

aufkrawall commented 3 years ago

But now performance in Mirror's Edge definitely is fixed also with amdvlk-open, thanks to v-2021.Q2.2. :)