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...
No description
No description
Solution:
theres a fix for that in testing
Jump to solution
3 Replies
Solution
antheas
antheas3w ago
theres a fix for that in testing
antheas
antheas3w ago
should be part of next stable
lob19
lob19OP3w ago
Oh, good to know! I'll rebase to testing and see if it works, thanks Yup, seems fixed. Thank you again
Want results from more Discord servers?
Add your server