TTimo,
@TTimo@mastodon.social avatar

Valve is seeing an increasing number of bug reports for issues caused by Canonical's repackaging of the Steam client through snap.

The best way to install Steam on Debian and derivative operating systems is to follow the instructions at http://repo.steampowered.com/steam/ and use the official .deb

We are not involved with the snap repackaging. It has a lot of issues.

If you don't want the .deb, please at least consider the flatpak version.

#steam #ubuntu #snap #flatpak

frog,

@TTimo This has affected people internally too. I had to spend far too long trying to figure out why SteamVR was not working for someone, turns out they were using the Snap which is the default on the store + apt!

Ubuntu forwarding apt -> snap for certain package names is prime what-the-fuck-ery and actively hostile design.

kimschulz,
@kimschulz@social.data.coop avatar

@TTimo snap is crap. I am amazed that companies are still pushing it.

drq,
@drq@mastodon.ml avatar

@TTimo Screw Snap and its vendor lock-in model.

SheepZone,
@SheepZone@mastodon.social avatar

@TTimo Is the Flatpak version considered to work fine or on par with the .deb version?

TTimo,
@TTimo@mastodon.social avatar

@SheepZone it's not officially supported either, but I hear it fares much better. Last time we looked at it there were concerns about performance overhead in some situations.

cassidy,
@cassidy@blaede.family avatar

Hey @TTimo, volunteer for Flathub here. Do you happen to recall the concerns or have a link discussing them that I can share with the Flatpak and Flathub teams? It would be great to learn if/where the tech falls short to see if we could remedy it. :)

forteller,
@forteller@tutoteket.no avatar
TTimo,
@TTimo@mastodon.social avatar

@cassidy we haven't revisited this in quite a while, but the performance overhead of the seccomp layer was a concern: https://github.com/flatpak/flatpak/issues/4187

xlerb,

@TTimo @cassidy Much like one of the later comments in that bug report, I wonder how much of that is Linux 4.17 through 5.15 turning on an expensive Spectre mitigation by default when seccomp is used. Consensus seems to be that the mitigation isn't actually helping in practice, and Linux stopped doing it: https://github.com/torvalds/linux/commit/2f46993d83ff4abb310e

I notice that that bug report was with Fedora 33, which would be affected; Fedora ≥36 wouldn't be. For Ubuntu, 20.04 (and 18.04.5) would be affected but not 22.04.

It's possible to opt out, but the software that applies the filter (Flatpak and Snap in this case) would have to do it.

ljs,
@ljs@social.kernel.org avatar

@cassidy @TTimo not to be a troll or to act entitled to open source volunteers in any way (I am myself an unpaid OSS volunteer), but there's been a bug with nvidia driver reinstallation for 3 1/2 years that seems never to get fixed + renders it unusable for me.

https://github.com/flatpak/flatpak/issues/3750
https://github.com/flatpak/flatpak/issues/5261
(there are many, many, many other reports)

(I have tried all suggestions btw nothing works)

I also had flatpak ironically break gtk for me when I tried to uninstall it, as a result of both of these things I won't be using flatpak for anything, let alone steam.

So can't say I'm hugely convinced that flatpak is a great alternative.

I btw obviously realise this might be:

a. an nvidia thing that flatpak can't do anything about
b. a(n arch linux) packaging problem flatpak (ironically for software designed to solve this problem) can't do anything about

BUT in practical terms it makes flatpak simply non-viable for me.

cassidy,
@cassidy@blaede.family avatar

@ljs @TTimo my understanding is that folks are aware of that issue but it's tricky because it deals with NVIDIA's proprietary drivers and it requires NVIDIA hardware for testing. The upstream issue looks to be this: https://github.com/flathub/org.freedesktop.Platform.GL.nvidia/issues/42

That said, it sounds inconvenient—not unusable? But I could be missing something here.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • steam
  • DreamBathrooms
  • ngwrru68w68
  • modclub
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • mdbf
  • GTA5RPClips
  • JUstTest
  • tacticalgear
  • normalnudes
  • tester
  • osvaldo12
  • everett
  • cubers
  • ethstaker
  • anitta
  • Leos
  • provamag3
  • cisconetworking
  • megavids
  • lostlight
  • All magazines