Steam Big Picture bad performance on AMD GPU

Games and overlay work great outside of the Steam Big Picture mode. Big Picture looks like its getting around 20 fps, which should probably not be the case for my hardware. Any advice would be appreciated. Unfortunately, disabling the GPU blacklist in BP settings did not resolve my issue. Operating System: Bazzite 40 KDE Plasma Version: 6.1.4 KDE Frameworks Version: 6.5.0 Qt Version: 6.7.2 Kernel Version: 6.9.12-205.fsync.fc40.x86_64 (64-bit) Graphics Platform: Wayland Processors: 16 × AMD Ryzen 7 5800X 8-Core Processor Memory: 31.3 GiB of RAM Graphics Processor: AMD Radeon RX 7900 XTX Product Name: X570 Phantom Gaming 4 WiFi ax
28 Replies
d3Xt3r
d3Xt3r3mo ago
Which games have you tested and at what resolution and gfx settings? I have a 7800XT and can test.
Freakalope
FreakalopeOP3mo ago
So this isn't really a game issue, games run fine. The interface itself runs at a really low framerate, target resolution is only 1080p.
Freakalope
FreakalopeOP3mo ago
I've played around with all of these settings, nothing really seems to help.
No description
wolfyreload
wolfyreload3mo ago
I can reproduce this on the Rog Ally. Game mode runs perfectly. Big Picture Mode is laggy
Freakalope
FreakalopeOP3mo ago
Wish I could easily copy to plaintext, but this is what BPM reports for my hardware setup:
No description
Freakalope
FreakalopeOP3mo ago
Something worth noting I think is that my system ramps up quite a bit even when I'm just idling on a screen. I assume that it's not utilizing hardware acceleration correctly and maybe my CPU is getting taxed? I'll do some additional testing in a little while if I can.
d3Xt3r
d3Xt3r3mo ago
Just to check, is this regular Bazzite? Not the -Deck variant right? And by Big Picture mode you mean the Big Picture mode in regular Steam and not game mode?
Freakalope
FreakalopeOP3mo ago
That is correct, this is the standard desktop build with gamemode disabled, just running big picture. AMD drivers were selected for the image, and I can confirm in discover I have the most current mesa drivers. This is a fairly clean installation as well, just got it set up as of last night.
d3Xt3r
d3Xt3r3mo ago
@Freakalope yep I've been able to reproduce this on my system. Big Picture in desktop mode is laggy af. On the flip side, game mode works without any issues. So since you're on AMD anyways, why not just rebase to the deck image and use game mode?
Freakalope
FreakalopeOP3mo ago
I would if I could auto boot into the desktop environment, but as far as I'm aware its an all or nothing decision. I guess I'll just hope it improves at some point.
d3Xt3r
d3Xt3r3mo ago
You can autoboot to desktop if you want, I forgot how I did it but I think it had something to do with steamos-session-select. Can look it up if you'd like.
Freakalope
FreakalopeOP3mo ago
It's not really a big deal, seeing as this appears to be an issue affecting multiple users I think I'd rather see if valve can address it at some point, performance for big picture has been kind of all over the place since launch even on windows. Thanks for looking into reproducing it.
Zeglius
Zeglius3mo ago
I had something similar but in Nvidia. Running desktop UI and then switch to big picture mode would make the client really laggy. But launching directly into big picture mode from the terminal (bazzite-steam -tenfoot) would make the lag disappear. I would like to ask anyone with a handheld / AMD desktop to try and reproduce this behavior, as might point to some kind of issue at the moment of switching to big picture mode, rather than big picture itself being the problem
d3Xt3r
d3Xt3r3mo ago
Interesting, that worked for me (Radeon 680M APU).
wolfyreload
wolfyreload3mo ago
Just tested on my Rog Ally (Z1 Extreme) and I can reproduce the lag when switching from Steam desktop to Steam BPM. When I use your solution (bazzite-steam -tenfoot) it is smooth
porkloin
porkloin3mo ago
I'm on the desktop image with all amd hardware (5950x7900xtx) and also get super low frame rate if I spawn the big picture mode from a desktop steam instance have been using the bazzite-steam -tenfoot launch instead for a while now, but if it's possible to get normal steam desktop to launch in a higher fps that would be awesome
Zeglius
Zeglius3mo ago
With @wolfyreload tinkering around, we got to know that a potential reason of the lag when switch to BPM might be of extest being preloaded by bazzite-steam In theory, if you launch steam directly from terminal, the lag doesn't happen, as steam doesn't preload extent by default (rather, we do) KDE sessions could (in theory) not preload extest, and the lag when switching should disappear, and touchpads should still work thanks to libei The problem comes with gnome. Doesn't implement libei protocol, so still requires extest in order to get these touchpads keep working
Laephis
Laephis2mo ago
Looks like I'm a month late to this discussion, but having the same issue as described. Is this something that can eventually be fixed? If I'm launching Big Picture Mode from Sunshine, can I still use the "bazzite-steam -tenfoot" workaround?
Zeglius
Zeglius2mo ago
yeah the workaround is there. As for how to fix it, thats on Valve i guess. Though, we can always add a shortcut that launches steam BPM directly. Personally didnt have enough free time, but maybe can make one this weekend.
Laephis
Laephis2mo ago
I think I'm having trouble with the exact syntax to put in Sunshine. What do I need to set the detached command to be? The default for BPM is "setsid steam steam://open/bigpicture"
bunomel
bunomel2mo ago
Interesting approach.
Zeglius
Zeglius2mo ago
You would want a script instead, would need to: 1. Check if steam is open 2. Close steam (if open) using steam://close, not the exact command, but something similar 3. Reopen with steam://open/bigpicture
HikariKnight
HikariKnight2mo ago
you might be able to do pkill -15 steam to close steam, should be the same as exiting steam normally
bunomel
bunomel5w ago
What script should it be?
Zeglius
Zeglius5w ago
GitHub
fix(steam): Add shortcut to start Steam BPM without slugishness by ...
This adds a script that stops Steam gracefully to later on start it directly in Big Picture mode. This serves as workaround for issue #1675
Laephis
Laephis4w ago
Thanks!
bunomel
bunomel4w ago
is merged already, any way how we can install il? Is it in beta updates
Zeglius
Zeglius4w ago
Right now it is unstable. will come whenever fedora 41 merges in bazzite stable
Want results from more Discord servers?
Add your server