This is copied from the original GitHub discussion.
We have been working on a core24 version of the Steam snap and gaming-graphics, and they are finally ready for testing.
Updating to core24 allows you to get the latest graphics libraries and most update to date features for Steam.
Core24 Steam and gaming-graphics are still in testing stages, and should be treated like a beta test. You may encounter unexpected behavior or bugs.
How to test
Refresh Steam to core24
snap refresh steam --channel latest/stable/core24
That’s it!
Refreshing Steam to latest/stable/core24 should automatically connect the core24 version of the graphics stack. You can verify this by running snap connections steam and looking for a line like content[gaming-graphics-core24] steam:gaming-graphics-core24 gaming-graphics-core24:gaming-graphics-core24 manual.
snap refresh gaming-graphics-core24 --channel oibaf-latest # oibaf-latest, kisak-fresh, or kisak-turtle
What to test
You may refer to the wiki section for testing for specific steps to test, but otherwise just use Steam as you normally would and comment any issues you encounter.
How to revert
You may go back to the core22 version of Steam by running snap refresh steam --stable. The graphics stack should automatically update in this case as well: look for a gaming-graphics-core22 line in the output of snap connections steam.
Make sure to do this when you have concluded testing.
How to report problems/bugs
At this time, please do not open issues for core24-specific bugs. Instead, leave a comment on the GitHub discussion here: Steam Core24 - Call for Testing · canonical/steam-snap · Discussion #459 · GitHub. Please leave a thumbs-up react to posts already made about issues you encounter instead of making additional posts. If the issue also occurs in the core22 version of this snap, open a GitHub issue instead.
Known Issues
You may see log spam regarding a missing library libgallium-25.0.7-0ubuntu0.24.04.2.so
and I could see gaming-graphics-core24 connected with snap connections steam.
So far games launch normally on my AMD GPU, but I do get the libgallium-25.0.7-0ubuntu0.24.04.2.so log spam they mentioned. Otherwise performance feels the same as core22.
Thanks for the early access — happy to keep testing and will report any crashes in the GitHub discussion.
It would be most useful to test “feature parity”, that is, core24 Steam should work virtually the exact same as core22 Steam. So, if core22 Steam works/doesn’t work with your setup on 25.04/24.04, then so should core24 Steam. If there are any differences in that respect, then those would be useful issues to report.
I hope to have time to try it, although my experience with Snap Steam these last few months has been positive—so positive, in fact, that I wonder if the next step shouldn’t be to create a Lutris Snap in time for Ubuntu 26.04. That way, gaming on Ubuntu could become an accessible and complete experience directly from the App Store. It has quite a few downloads on Flathub, so I understand it has traction, and personally, it would be useful for me to play Heroes of the Storm.
Thank you very much for your work. As soon as I can, I’ll test it to see if everything is okay in Core 24.
not an issue, exactly, but I noticed that oibaf channel is not pointing to his repo in gaming-graphics-core24
Quick update:
I have some games stored in a separate server and is mounted with NFS4 via autofs. Strangely, it won’t launch if one of my autofs mounts isn’t mounted, even though it isn’t the one where my games are stored
Oct 13 16:48:38 Y4M1-II-UbuntuUnity-KVM steam_steam.desktop[12294]: cannot create mount point /tmp/snap.rootfs_xjlsJH//mnt/nfs/data: Permission denied
/etc/auto.master:
/mnt/nfs /etc/auto.mnt --timeout=120
/etc/auto.mnt:
data -fstype=nfs4,rw,soft,intr,noatime,nconnect=16,x-gvfs-show,fscache 192.168.13.13:/mnt/shared/data
games -fstype=nfs4,rw,soft,intr,noatime,nconnect=16,x-gvfs-show,fscache 192.168.13.26:/mnt/shared/games
apps -fstype=nfs4,rw,soft,intr,noatime,nconnect=16,x-gvfs-show,fscache 192.168.13.26:/mnt/shared/apps