Simon McVittie
Simon McVittie
> plain ALSA (no PulseAudio, no Pipewire) What do you mean by that, more specifically? A `hw:something` device, or ALSA dmix, or something else? The recommended audio system for Steam...
> Though the ALSA docs aren't exactly comprehensible Right, that's a large part of why we generally recommend PulseAudio or Pipewire. The other reasons are that one of those is...
> games launched through it may or may not respect my `$HOME/.asoundrc` If they use `libasound.so.2` directly, they'll usually read your `~/.asoundrc` and use whatever device it designates as the...
> by giving the device files ownership of my user's group This is not the same as having an ACL that gives access to your user by uid, and will...
> One of the interesting things I found out while using Pipewire is that the Valheim's audio stream is identified as `FMOD Ex App` and OldWorld's audio stream is identified...
I'm writing this with an audience of app/game maintainers in mind more than end users, so if you're a gamer but not an app/game/mod developer, it might not be 100%...
> Ideally the game itself would continue to run in the compatibility environment even for modders, and only external tooling which we do not ship (primarily the `dotnet` sdk for...
Yes, this feature requires a working D-Bus session bus (and I'm sure there are other Steam features that do, too). If WSL2 doesn't normally provide one of them, it might...
> `cb@MOCHI:~$ .steam/debian-installation/steamapps/common/SteamLinuxRuntime_sniper/run` If you are launching a sniper container directly, without using Steam, then `steam-runtime-launch-client --alongside-steam` will not work without some additional setup. It requires a service that is...
If your engine/runtime library has an API to do what you want to do without launching a subprocess, I'd recommend trying that first. For example SDL has `SDL_OpenURL()` (which I...