Huge performance hit on HTPC after sleep on bazzite kernel
Hi!
I have an HTPC with a R5 5600 CPU and a AMD RX 6900XT GPU.
Since bazzite version 3.7 and above, the performance after a system resume in game are very poor.
I thought this was caused by this amdgpu bug:
https://gitlab.freedesktop.org/drm/amd/-/issues/2893
so i reverted the update and stayed on v3.6 for the last couple of months.
But now i see the same problem on Bazzite 41, that ships with kernel 6.11 that should have that bug fixed.
I tried to build a custom image of bazzite-deck: i kept everything the same except the kernel, which i changed from
6.11.5-307.bazzite.fc41.x86_64
to 6.11.5-300.fc41.x86_64
and the issue seems solved this way, i can suspend and resume without losing performance
In the screenshots you can see the exact same game after resume on the 2 different build: the one with 3fps is the official bazzite image, the other one is my custom image with the main kernel.
One thing that you can notice is the VRAM usage that seems almost emptied on the bazzite kernel after resume.
I can provide other logs if needed.
Thank you for your help!GitLab
Vulkan doesn't copy data from system RAM to VRAM after resume from ...
Description Very low Vulkan (Mesa and AMDVLK) performance on Radeon RX 6900 XT (and RX 6700 XT) after resume from suspend...
3 Replies