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:Jump to 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
94 Replies
AMD Radeon RX 590 GMEmight 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....
Guess I have some googling to do. The heck does Polaris GPU mean? I am team green 😅
polaris is a series of AMD GPUs
THAT makes more sense lol.
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
This is strange. So at this point I have to wait for a bazzite update or revert?
i'd wait for a dev to take a look at the logs. note that i'm not actually a bazzite dev
bazzite has a workaround in place for polaris GPUs
How do I know if a Dev responds 😅
basically kyle or hikari can help more than I can
still appreciate you man!
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
How do I do that?
They're just two text files
Show hidden files and attach here
I am so sorry. I am not reading like a bozo. Long day at work 😅
Will post shortly
I see 2 .old ones as well if youd want that
@HikariKnight look like a GPU not detected by your script
This was an AliExpress one guys 😅
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
No rush. Happy you guys are helping. Your guys are the MVPs.
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... consistentHey guys! I am at work atm but I will run this as soon as I am home. Thanks for the quick response.
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|\])"
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
ok second one will return the same but will have highlighted parts
so just need to know which parts it highlights
and as you can see here, amd is not very consistent at their polaris naming :clueless:
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 😅
heh
i will run the check locally, my guess it at least will detect "Polaris 20" now
i will write a patch
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
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)
goodnightGitHub
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
Updated. Restarted. Black screen 😓
can you CTRL+ALT+F4
login and
then give me the links it spits out
nvm i found the issue and its my fault
patching
nvm upstream already fixed my blunder 😅
Think I will need to reinstall
Can't get to that screen
Inputs aren't being picked up at all even after restart.
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)
https://universal-blue.discourse.group/docs?topic=562
when youre in emergency mode do this to try 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...
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 modereverted to an older grub. Running update.
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 🙃
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?
rpm-ostree status -bv
look at the index for that one then
sudo ostree admin pin x
Hey is there a place I can give a donation? You guys are awesome.
essentially it makes that version stay in the grub menu until you manually remove it
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
you can sponsor individual devs there
Uh oh. It's frozen. One moment lol
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 desktopWas able to access terminal
ok
so youre in desktop mode now?
Yesir
Guna do ujust
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
All good. Movement is happening and that's enough for me 🙂
I am hardwired
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
It's launching.
i have had steam hiccup like that myself once and im hardwired too 😂
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?
i believe the gamemode side lets you remove accounts when there is at least 2 accounts on the machine
Yep
@Kyle Gospo lets hope this is the last time we have to deal with polaris shenanigans
You just going to jinx it like this
😱
I hope so because I'm convincing another friend to get one and the AliExpress 580s are a great price lol
if anything to somewhat prep for the future i would look at RX 5000 series at minimum, better supported by gamescope
However had no issues with my RX6700.
Yeah my friends broke lol
because atm polaris is hanging on by a thread if they dont fix the issue the card has on newer gamescope versions
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"
if steam becomes incompatible with the legacy gamescope, we might not be able to support polaris annoyingly
If it happens then after I've hooked them they'll buy something else
Gateway drug 😉
tbh to me it sounds like it'd be better to recommend an AMD APU device
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
less than $400 USD, 6900hx APU
rdna2, so it'll have support for a very long time
indeed
the 6900hx can handle basically all emulators and most games at 60fps 1080p or higher
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
ah, well if you have an easy supply of spare PCs for cheap
then that changes the equation
It's the key to it all.
Pinning this also
The build I'm on
pins do take up space in your /boot directory so try to not keep many pinned versions
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
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 removeThank you!
Sooooo. Bad practice I know. Feel free to tell me to create a new question.
Any easy way to get wifi drivers?
is your wifi card not ootb compatible?
My USB wifi adapter is undetected. No built in wifi in the mobi 🙃
😦
probably easier to just look for a compatible wifi adapter
Ootb. These are the cards that don't require drivers and work out of the box correct?
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
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?
right click on solution --> apps
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 😅