AMDGPU legacy gamescope shenanigans

Continuation of discussion in main chat about Southern Islands gamescpope. Isolated here for simplicity.
Solution:
unfortunately no dice. Does say that gamescope 3.14.2 uses wayland still though. so It makes sense. Oh well. thanks for the effort.
Jump to solution
23 Replies
Køleskab
KøleskabOP4mo ago
@HikariKnight i bet this is simple, but how do i opt for a tty or straight KDE while booting? It's always trying for gamescope deck UI.
HikariKnight
HikariKnight4mo ago
you cant, its supposed to go to desktop if steam crashes, bit harder when its gamescope freezing because of the support for the card being broken CTRL+ALT+F3 if that doesnt work then you would need to install bazzite desktop (you can rebase to my custom image from there)
Køleskab
KøleskabOP4mo ago
I'll figure something out. Got a live Pop_os handy. This was the output from LSPCI
VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Tahiti PRO [Radeon HD 7950/8950 OEM / R9 280] [1002:679a]
Subsystem: XFX Pine Group Inc. Tahiti PRO [Radeon HD 7950/8950 OEM / R9 280] [1682:3220]
VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Tahiti PRO [Radeon HD 7950/8950 OEM / R9 280] [1002:679a]
Subsystem: XFX Pine Group Inc. Tahiti PRO [Radeon HD 7950/8950 OEM / R9 280] [1682:3220]
Hope that was sufficient @HikariKnight I'll install bazzite dekstop next so it's ready for next steps.
HikariKnight
HikariKnight4mo ago
once this is built: https://github.com/HikariKnight/Deckstation/actions/runs/10321210833 you can run this from the terminal to rebase to my custom image. rpm-ostree rebase ostree-unverified-registry:ghcr.io/hikariknight/deckstation:latest When you reboot you will have a login screen and you can select gamescope-session in the bottom left If it does work though i would recommend you make your own custom image as i highly doubt we would like to add support for older cards when polaris is barely hanging in there as it is 😅 with a custom image you still get all the updates from us but you just have 1 file that tells the session manager that the card requires gamescope-legacy
GitHub
fix: update scripts to use new /etc path · HikariKnight/Deckstation...
A personal development and test build of Bazzite-deck with Qemu and SDDM enabled - fix: update scripts to use new /etc path · HikariKnight/Deckstation@c098d0c
Køleskab
KøleskabOP4mo ago
alright! I'll report back if it works and then see about wrapping my head about custom images afterwards 🙂 Thanks for the help so far.
HikariKnight
HikariKnight4mo ago
if you are not familiar with containers and docker images then you can look at https://blue-build.org its what my personal image uses and they make it simple for new people to make their image using yaml config files instead
BlueBuild
The easiest way to build your own desktop Linux images.
The BlueBuild project creates accessible tools for you to create, configure & build custom images of atomic Fedora distributions.
HikariKnight
HikariKnight4mo ago
it will be this build that you need to watch. i missed something when i was updating my repo https://github.com/HikariKnight/Deckstation/actions/runs/10321210833
GitHub
fix: update scripts to use new /etc path · HikariKnight/Deckstation...
A personal development and test build of Bazzite-deck with Qemu and SDDM enabled - fix: update scripts to use new /etc path · HikariKnight/Deckstation@c098d0c
Køleskab
KøleskabOP4mo ago
roger
HikariKnight
HikariKnight4mo ago
yeah been some files that has been shuffled about and i had not updated my repository before today @Køleskab you should be able to rebase now
Køleskab
KøleskabOP4mo ago
It's ready for reboot right now. let's see
HikariKnight
HikariKnight4mo ago
you will get a login screen after reboot, just select steam big picture mode (if you have 2, they are both the same)
Solution
Køleskab
Køleskab4mo ago
unfortunately no dice. Does say that gamescope 3.14.2 uses wayland still though. so It makes sense. Oh well. thanks for the effort.
HikariKnight
HikariKnight4mo ago
np well gamescope uses wayland always in the session mode but it uses sdl for the graphic part in that version i think
Køleskab
KøleskabOP4mo ago
I can't imagine trying to tear out wayland and forcing X11 here or whatever else might do the trick. Do you think polaris cards are for the chop soon in Bazzite, or is it gonna stay as is? they go for 5-600KR used these days and would be a very easy swap. Then i really can't tell what's the issue in the end. All i could find revolved around SDL and Wayland.
HikariKnight
HikariKnight4mo ago
X11 already hit the chopping block in fedora the polaris support is there for as long as we can support it meaning as long as steam/mangoapp does not break in gamescope-legacy we will have support
Køleskab
KøleskabOP4mo ago
roger.
HikariKnight
HikariKnight4mo ago
you can still use bazzite desktop though
Køleskab
KøleskabOP4mo ago
Will that work with regular steam BPM?
HikariKnight
HikariKnight4mo ago
no idea but you can try if it does then you can rebase back to normal bazzite, think the fastest would be to just boot the ostree:1 option in grub and run rpm-ostree rollback that way you dont need to download bazzite desktop again when rebasing away from my image 😄
Køleskab
KøleskabOP4mo ago
Yeah. i'll give that a go:) Ah. I can see i'm on radv instead of amdgpu somehow. I thought this was automatically detected on those older SI cards.
HikariKnight
HikariKnight4mo ago
probably not oh well good luck with the project when you got a newer card
Køleskab
KøleskabOP4mo ago
gamescope also claims to be 3.14.28 So maybe the whole experiment was scuttled from the start. yeah. thanks. I'll let it rest for now. Thanks for your time again.
HikariKnight
HikariKnight4mo ago
look for gamescope-legacy different package and binary its only on the deck images though i believe
Want results from more Discord servers?
Add your server