AMDGPU legacy gamescope shenanigans
Continuation of discussion in main chat about Southern Islands gamescpope. Isolated here for simplicity.
Solution:Jump to 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.
23 Replies
@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.
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)
I'll figure something out. Got a live Pop_os handy.
This was the output from LSPCI
Hope that was sufficient @HikariKnight I'll install bazzite dekstop next so it's ready for next steps.
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-legacyGitHub
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
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.
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.
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
roger
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
It's ready for reboot right now.
let's see
you will get a login screen after reboot, just select steam big picture mode (if you have 2, they are both the same)
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.
np
well gamescope uses wayland always in the session mode
but it uses sdl for the graphic part in that version i think
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.
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
roger.
you can still use bazzite desktop though
Will that work with regular steam BPM?
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 😄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.
probably not oh well good luck with the project when you got a newer card
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.
look for gamescope-legacy
different package and binary
its only on the deck images though i believe