this post was submitted on 15 Oct 2023
24 points (96.2% liked)

Linux Gaming

14954 readers
39 users here now

Discussions and news about gaming on the GNU/Linux family of operating systems (including the Steam Deck). Potentially a $HOME away from home for disgruntled /r/linux_gaming denizens of the redditarian demesne.

This page can be subscribed to via RSS.

Original /r/linux_gaming pengwing by uoou.

Resources

WWW:

Discord:

IRC:

Matrix:

Telegram:

founded 1 year ago
MODERATORS
 

Basically the title.

top 16 comments
sorted by: hot top controversial new old
[–] [email protected] 7 points 11 months ago (1 children)

I think the answer is don’t unless you must. Native seems to work 100x better for me

[–] [email protected] 1 points 11 months ago* (last edited 11 months ago)

Well that's a massive difference you're experiencing. For me Native and Steam work the same.

[–] [email protected] 5 points 11 months ago (1 children)

To my knowledge there's less overhead to running graphical applications through flatpak.

Source: a small test I did months ago

[–] [email protected] 3 points 11 months ago

There is zero graphics overhead.

[–] [email protected] 5 points 11 months ago

No issues running it in Flatpak so far for light gaming.

[–] [email protected] 3 points 11 months ago

Flatpak is as good as native. I switched from native to flatpak with no perf differences

[–] [email protected] 3 points 11 months ago (1 children)

Flatpak Steam works for me. Can't say I find any difference from native.

[–] [email protected] 2 points 11 months ago (1 children)

I ran that until I needed to install games on a different disk. Impossible for me on Arch.

[–] [email protected] 4 points 11 months ago (1 children)

You can do this with the Flatpak version of Steam, but you have to give it access to the disks.

Flatseal is the easiest way to do this.

  1. Open Flatseal
  2. select Steam
  3. scroll down to the "Filesystem" section
  4. click on the + icon on the "Other files" area
  5. either put in the full path, or use something like "/run/media" to give it access to all user-mounted storage devices (this value may vary depending on how the disk is mounted)

Restart Steam (if it was running). You should be able to access additional devices.

[–] [email protected] 1 points 11 months ago

I did that and so much more, and yet no dice. I just installed steam normally.

[–] [email protected] 2 points 11 months ago (1 children)

It seems to me that you'll have to install the whole Bazzite distro to enjoy its goodies. If we're only talking about running Steam, I'd just go with Flatpak for an easy start.

[–] [email protected] 2 points 11 months ago* (last edited 11 months ago)

You can use bazzite in a distrobox container and get it running on any distro. I tried in Debian.

[–] GeneralCricket 2 points 11 months ago

From my very non-scientific tests on an AMD 6800U device, running steam via Bazzite + distrobox gave me a 0-2fps boost versus running steam on uBlue Kinoite with Flatpak. Mangohud was slightly easier to manage with Bazzite's distrobox setup. I did not test power consumption between the two for mobile gaming.

[–] [email protected] 1 points 11 months ago

Debian schroot in a distro. Give the user in the schroot access to the snd device. Install Steam in the schroot. There, done. It's even portable.

[–] [email protected] 1 points 11 months ago

IDK, try it and find out? I run it native and haven't had any issues, and my main concern running it in a FlatPak would be access to system devices like controllers and whatnot. If I ever run into issues, I'll probably give the FlatPak a shot, but I don't have a good reason to at the moment.

[–] [email protected] 1 points 11 months ago

I have ran the flatpak version for a long time without any issues for games from Steam. How ever if you want to "add none Steam games to Steam" that are also flatpaks you need to add more permissions to the sandbox. You might want to do this in certain cases for example you want to utilize Steam Input for a flatpak game/emulator for better controller support.