Gamemode not working.

Hello everyone, I recently installed Bazzite on a friends desktop. After going through the initial installation setup and then restarting, It keeps going back to the desktop mode. Even if I click the game mode shortcut, it attempts to boot into game mode but is unsuccessful and goes to desktop. Ive attempted updates but still no fix. Info is down below. Any help would be appreciated. Thank you. https://paste.centos.org/view/0fda6162 Operating System: Bazzite 40 KDE Plasma Version: 6.1.3 KDE Frameworks Version: 6.4.0 Qt Version: 6.7.2 Kernel Version: 6.9.9-206.fsync.fc40.x86_64 (64-bit) Graphics Platform: Wayland Processors: 12 × Intel® Core™ i7-8700K CPU @ 3.70GHz Memory: 31.3 GiB of RAM Graphics Processor: AMD Radeon RX 590 GME
Solution:
I have kicked off a Bazzite build that should have the detection for your card (and a bunch of others) fixed, once this is done building you can give it a try with ujust update or rpm-ostree update https://github.com/ublue-os/bazzite/actions/runs/10172064214 (you care about the bazzite-deck images) goodnight...
GitHub
Build Bazzite · ublue-os/bazzite@d0b321e
Bazzite is a custom image built upon Fedora Atomic Desktops that brings the best of Linux gaming to all of your devices - including your favorite handheld. - Build Bazzite · ublue-os/bazzite@d0b321e
Jump to solution
94 Replies
Aru
Aru5mo ago
AMD Radeon RX 590 GME
might be the polaris GPU issue. That being said, Bazzite should have a workaround in place already for this issue. 🤔 https://github.com/ValveSoftware/gamescope/issues/1348
GitHub
Gamescope does not work on Polaris GPU (RADV) · Issue #1348 · Valve...
Gamescope, 3.14.18 does not launch at all as embedded session, complaining about "physical device does not support DRM format modifiers" OS: HoloISO 1.3 (Based off SteamOS Image 20240523....
AlexxTheGreaat
AlexxTheGreaatOP5mo ago
Guess I have some googling to do. The heck does Polaris GPU mean? I am team green 😅
Aru
Aru5mo ago
polaris is a series of AMD GPUs
AlexxTheGreaat
AlexxTheGreaatOP5mo ago
THAT makes more sense lol.
Aru
Aru5mo ago
but note that I'm not sure if this is related to your problem it's just the most recent problem that comes to mind to me when I saw the GPU you posted
AlexxTheGreaat
AlexxTheGreaatOP5mo ago
This is strange. So at this point I have to wait for a bazzite update or revert?
Aru
Aru5mo ago
i'd wait for a dev to take a look at the logs. note that i'm not actually a bazzite dev
AlexxTheGreaat
AlexxTheGreaatOP5mo ago
No description
Aru
Aru5mo ago
bazzite has a workaround in place for polaris GPUs
AlexxTheGreaat
AlexxTheGreaatOP5mo ago
How do I know if a Dev responds 😅
Aru
Aru5mo ago
basically kyle or hikari can help more than I can
AlexxTheGreaat
AlexxTheGreaatOP5mo ago
still appreciate you man!
Kyle Gospo
Kyle Gospo5mo ago
Latest update launches (or should launch) the older gamescope automatically on polaris We just contributed the same system to Chimera as well Can you attach the gamescope logs? They're hidden files in your home directory Should be two
AlexxTheGreaat
AlexxTheGreaatOP5mo ago
How do I do that?
Kyle Gospo
Kyle Gospo5mo ago
They're just two text files Show hidden files and attach here
AlexxTheGreaat
AlexxTheGreaatOP5mo ago
I am so sorry. I am not reading like a bozo. Long day at work 😅 Will post shortly
AlexxTheGreaat
AlexxTheGreaatOP5mo ago
I see 2 .old ones as well if youd want that
Kyle Gospo
Kyle Gospo5mo ago
@HikariKnight look like a GPU not detected by your script
AlexxTheGreaat
AlexxTheGreaatOP5mo ago
This was an AliExpress one guys 😅
Kyle Gospo
Kyle Gospo5mo ago
Should be a trivial fix once we have the details we need from ya Just need to bare with us a bit Hikari will know more when they're on
AlexxTheGreaat
AlexxTheGreaatOP5mo ago
No rush. Happy you guys are helping. Your guys are the MVPs.
HikariKnight
HikariKnight5mo ago
Oh boy another Polaris variant :clueless: I will get the command snippet hey @AlexxTheGreaat can you run lspci -nnk | grep -P "(VGA compatible|3D) controller" -A1 for me and send me the output yep but as i said originally when we implemented it, it would not surprise me there are still polaris variants we dont know of yet, and i was right since this will be the 2nd one we have to add after we added the workaround :clueless: at least nvidia includes the die name in the data used for their lspci output which is super handy based on the output i might put in checks for the subsystem too as a fallback to try catch any potential leftover polaris cards, as it seems like (with my 2 polaris cards i have access to) that the subsystem string is more... consistent
AlexxTheGreaat
AlexxTheGreaatOP5mo ago
Hey guys! I am at work atm but I will run this as soon as I am home. Thanks for the quick response.
HikariKnight
HikariKnight5mo ago
i might be asleep when you run it, but can you also run this one, it is the latest polaris check i made and see if it grabs your card and its subsystem and highlights the matches lspci -nnk | grep -P "(VGA compatible|3D) controller" -A1 | grep -P "Ellesmere|Lexa (\[|XT|XL|PRO)|Baffin|Polaris \d{2}|Polaris\d{2}|RX 470/480/570/570X/580/580X/590|540/540X/550/550X|RX 540X/550/550X|RX\s?\d{3}(\s|\])"
AlexxTheGreaat
AlexxTheGreaatOP5mo ago
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Polaris 20 XL [Radeon RX 580 2048SP] [1002:6fdf] (rev e7) Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Device [1002:0b31] here is the first run asked my wife let me get the second one
HikariKnight
HikariKnight5mo ago
ok second one will return the same but will have highlighted parts so just need to know which parts it highlights
HikariKnight
HikariKnight5mo ago
and as you can see here, amd is not very consistent at their polaris naming :clueless:
No description
AlexxTheGreaat
AlexxTheGreaatOP5mo ago
1:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Polaris 20 XL [Radeon RX 580 2048SP] [1002:6fdf] (rev e7) Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Device [1002:0b31] TiredSamurai@bazzite:~$ lspci -nnk | grep -P "(VGA compatible|3D) controller" -A1 | grep -P "Ellesmere|Lexa ([|XT|XL|PRO)|Baffin|Polaris \d{2}|Polaris\d{2}|RX 470/480/570/570X/580/580X/590|540/540X/550/550X|RX 540X/550/550X|RX\s?\d{3}(\s|])" I should have setup remote desktop on this thing 😅
HikariKnight
HikariKnight5mo ago
heh i will run the check locally, my guess it at least will detect "Polaris 20" now i will write a patch
AlexxTheGreaat
AlexxTheGreaatOP5mo ago
To be fair ive only now due to Bazzite owned AMD cards. Dont know any of the naming schemes. Wasnt even aware this series was called Polaris until this issue
Solution
HikariKnight
HikariKnight5mo ago
I have kicked off a Bazzite build that should have the detection for your card (and a bunch of others) fixed, once this is done building you can give it a try with ujust update or rpm-ostree update https://github.com/ublue-os/bazzite/actions/runs/10172064214 (you care about the bazzite-deck images) goodnight
GitHub
Build Bazzite · ublue-os/bazzite@d0b321e
Bazzite is a custom image built upon Fedora Atomic Desktops that brings the best of Linux gaming to all of your devices - including your favorite handheld. - Build Bazzite · ublue-os/bazzite@d0b321e
AlexxTheGreaat
AlexxTheGreaatOP5mo ago
Updated. Restarted. Black screen 😓
AlexxTheGreaat
AlexxTheGreaatOP5mo ago
No description
HikariKnight
HikariKnight5mo ago
can you CTRL+ALT+F4 login and
cat ~/.gamescope-cmd.log | fpaste
cat ~/.gamescope-stdout.log | fpaste
journalctl -b 0 -t gamescope-sdl-workaround | fpaste
cat ~/.gamescope-cmd.log | fpaste
cat ~/.gamescope-stdout.log | fpaste
journalctl -b 0 -t gamescope-sdl-workaround | fpaste
then give me the links it spits out nvm i found the issue and its my fault patching nvm upstream already fixed my blunder 😅
AlexxTheGreaat
AlexxTheGreaatOP5mo ago
Think I will need to reinstall Can't get to that screen Inputs aren't being picked up at all even after restart.
HikariKnight
HikariKnight5mo ago
no need to reinstall also i found the issue and it is in the newest update reboot to last deployment or you can try reboot to emergency mode and update there (not sure if it will work that way but worth a shot)
HikariKnight
HikariKnight5mo ago
https://universal-blue.discourse.group/docs?topic=562 when youre in emergency mode do this to try update
systemctl start NetworkManager
sleep 10
rpm-ostree update
systemctl start NetworkManager
sleep 10
rpm-ostree update
Universal Blue
Booting to Rescue & Emergency Mode - Improved
Fedora already has a built-in mechanism (provided by systemd) for booting into rescue and emergency modes. However, those documents have limitations as by default, Fedora (and thus Universal Blue systems), do not set a root password during install. Thus, when the emergency or rescue mode is reached, the user is shown the error: Cannot open acc...
HikariKnight
HikariKnight5mo ago
you can also go back to previous update in grub and just rpm-ostree update from there @AlexxTheGreaat try the older boot entry first though if you can if not use the rescue mode
AlexxTheGreaat
AlexxTheGreaatOP5mo ago
reverted to an older grub. Running update.
HikariKnight
HikariKnight5mo ago
great also might be worth pinning that version youre booting into too just to be safe, atm i dont trust anything when it comes to polaris since its been working on my htpc 🙃
AlexxTheGreaat
AlexxTheGreaatOP5mo ago
Hey. Side question. Linux noob. Plugged a USB wifi adapter but I'm use to windows automatically installing drivers. Got any quick directions on getting the wifi up? Pin? Could you elaborate?
HikariKnight
HikariKnight5mo ago
rpm-ostree status -bv look at the index for that one then sudo ostree admin pin x
AlexxTheGreaat
AlexxTheGreaatOP5mo ago
Hey is there a place I can give a donation? You guys are awesome.
HikariKnight
HikariKnight5mo ago
essentially it makes that version stay in the grub menu until you manually remove it
HikariKnight
HikariKnight5mo ago
GitHub
GitHub - ublue-os/bazzite: Bazzite is a custom image built upon Fed...
Bazzite is a custom image built upon Fedora Atomic Desktops that brings the best of Linux gaming to all of your devices - including your favorite handheld. - ublue-os/bazzite
HikariKnight
HikariKnight5mo ago
you can sponsor individual devs there
AlexxTheGreaat
AlexxTheGreaatOP5mo ago
No description
AlexxTheGreaat
AlexxTheGreaatOP5mo ago
Uh oh. It's frozen. One moment lol
HikariKnight
HikariKnight5mo ago
nice, if you cant proceed through that one you can CTRL+ALT+F4 at this point into TTY then do steamos-session-select desktop then from desktop you do ujust fix-reset-steam and then sign in once through desktop
AlexxTheGreaat
AlexxTheGreaatOP5mo ago
Was able to access terminal
HikariKnight
HikariKnight5mo ago
ok so youre in desktop mode now?
AlexxTheGreaat
AlexxTheGreaatOP5mo ago
Yesir Guna do ujust
HikariKnight
HikariKnight5mo ago
yep do that it resets steam and your steam login, has you sign in again and that should fix the gamemode portion make sure you sign into steam before you go out of desktop mode though and sorry for the issues fixing this polaris issue has caused essentially polaris cards need an older gamescope version than all other cards and was not until a few days ago we found a list of all the IDs but had to rework the detection script which then caused gamescope-session-plus to get angry
AlexxTheGreaat
AlexxTheGreaatOP5mo ago
All good. Movement is happening and that's enough for me 🙂
AlexxTheGreaat
AlexxTheGreaatOP5mo ago
No description
AlexxTheGreaat
AlexxTheGreaatOP5mo ago
I am hardwired
HikariKnight
HikariKnight5mo ago
uhh try ok and just start steam through the start menu the ujust has done everything it needed to anyway starting steam is the final step
AlexxTheGreaat
AlexxTheGreaatOP5mo ago
It's launching.
HikariKnight
HikariKnight5mo ago
i have had steam hiccup like that myself once and im hardwired too 😂
AlexxTheGreaat
AlexxTheGreaatOP5mo ago
So. This PC is going to be given to a friend but I have yet to try swapping steam accounts with Bazzite. Is it easy to remove a steam profile? Can i use mine to test it then sign out?
HikariKnight
HikariKnight5mo ago
i believe the gamemode side lets you remove accounts when there is at least 2 accounts on the machine
Kyle Gospo
Kyle Gospo5mo ago
Yep
HikariKnight
HikariKnight5mo ago
@Kyle Gospo lets hope this is the last time we have to deal with polaris shenanigans
Kyle Gospo
Kyle Gospo5mo ago
You just going to jinx it like this
HikariKnight
HikariKnight5mo ago
😱
AlexxTheGreaat
AlexxTheGreaatOP5mo ago
I hope so because I'm convincing another friend to get one and the AliExpress 580s are a great price lol
HikariKnight
HikariKnight5mo ago
if anything to somewhat prep for the future i would look at RX 5000 series at minimum, better supported by gamescope
AlexxTheGreaat
AlexxTheGreaatOP5mo ago
However had no issues with my RX6700. Yeah my friends broke lol
HikariKnight
HikariKnight5mo ago
because atm polaris is hanging on by a thread if they dont fix the issue the card has on newer gamescope versions
AlexxTheGreaat
AlexxTheGreaatOP5mo ago
I bought a full amd build just to have a couch computer. They wouldn't even take a free computer from me because "PC is to complicated"
HikariKnight
HikariKnight5mo ago
if steam becomes incompatible with the legacy gamescope, we might not be able to support polaris annoyingly
AlexxTheGreaat
AlexxTheGreaatOP5mo ago
If it happens then after I've hooked them they'll buy something else Gateway drug 😉
Aru
Aru5mo ago
tbh to me it sounds like it'd be better to recommend an AMD APU device
Aru
Aru5mo ago
MINISFORUM Mini PC UM690S 32GB DDR5 512GB SSD,with AMD Ryzen 9 6900...
MINISFORUM Mini PC UM690S 32GB DDR5 512GB SSD,with AMD Ryzen 9 6900HX & AMD Radeon 680M, 2 x HDMI Ports, 1x USB4 Port, 1 x USB Type-C, 4 x USB 3.2 Type A, Wifi6, Bluetooth5.2
Aru
Aru5mo ago
less than $400 USD, 6900hx APU rdna2, so it'll have support for a very long time
HikariKnight
HikariKnight5mo ago
indeed
Aru
Aru5mo ago
the 6900hx can handle basically all emulators and most games at 60fps 1080p or higher
AlexxTheGreaat
AlexxTheGreaatOP5mo ago
This isn't bad but eventually they'd want an upgrade. I have spare PCs (were tossed at my old company). And they could use that $400 for a good GPU instead. But I have to convince them with Bazzite
Aru
Aru5mo ago
ah, well if you have an easy supply of spare PCs for cheap then that changes the equation
AlexxTheGreaat
AlexxTheGreaatOP5mo ago
It's the key to it all. Pinning this also The build I'm on
HikariKnight
HikariKnight5mo ago
pins do take up space in your /boot directory so try to not keep many pinned versions
Aru
Aru5mo ago
note that pin doesn't actually lock you to that OS version, it just makes it available as a boot option. the usage of the word "pin" is kinda confusing
HikariKnight
HikariKnight5mo ago
and to unpin you first rpm-ostree status -v find the index for the version you want to unpin (0 and 1 are reserved "current" and "previous") then sudo ostree admin pin --unpin X to remove the version you want to remove
AlexxTheGreaat
AlexxTheGreaatOP5mo ago
Thank you! Sooooo. Bad practice I know. Feel free to tell me to create a new question. Any easy way to get wifi drivers?
Aru
Aru5mo ago
is your wifi card not ootb compatible?
AlexxTheGreaat
AlexxTheGreaatOP5mo ago
My USB wifi adapter is undetected. No built in wifi in the mobi 🙃
HikariKnight
HikariKnight5mo ago
😦
Aru
Aru5mo ago
probably easier to just look for a compatible wifi adapter
AlexxTheGreaat
AlexxTheGreaatOP5mo ago
Ootb. These are the cards that don't require drivers and work out of the box correct?
Aru
Aru5mo ago
it's not that they don't require drivers. usually most wifi cards have drivers included with the OS, so they work ootb intel wifi cards tend to work very well on Linux mediatek is iffy but servicable
AlexxTheGreaat
AlexxTheGreaatOP5mo ago
Poor verbage on me. "Don't require drivers to be installed as what comes in the box works already" Any recommendations? Also would you guys remind me how I mark the solution to this?
HikariKnight
HikariKnight5mo ago
right click on solution --> apps
AlexxTheGreaat
AlexxTheGreaatOP5mo ago
Thank you @Kyle Gospo @HikariKnight @Aru. You help is greatly appreciated. I cannot express how this has convinced me even more that Bazzite is the best. Came from Chimera and unfortunately the bugs were to much. Not to mention I have a legion Go that is running Bazzite as well as a couch computer. You have not only made me happy recently with my other device. but you guys are also going to help me get some others on the PC platform that would otherwise avoid it due to it being complicated. I wish you all the best 🙂 Also sorry if I'm back on here with another question bugging you for more help in the future 😅
Want results from more Discord servers?
Add your server