15
Steam Proton doesn't works
(lemmings.world)
Gaming on the GNU/Linux operating system.
Recommended news sources:
Related chat:
Related Communities:
Please be nice to other members. Anyone not being nice will be banned. Keep it fun, respectful and just be awesome to each other.
The problem is almost certainly your OS.
Devuan does not use systemd, it uses ... sysvinit, or OpenRC, or runnit.
Basically the entire linux ecosystem is built around and on top of systemd... other init based OSs that try to run most linux software... will encounter many absurd and esoteric problems, all of which ultimately stem from the fact that the vast majority of linux software is developed with systemd as the default, assumed, init system.
Basically, any Linux OS that doesn't use systemd should be considered entirely experimental, beyond any software that the OS devs explicitly state they support.
Some non-systemd OS developers will dedicate time to either forking or patching certain, specific, existing software or libraries to be compatible with all the init systems their OS supports, but realistically, given the niche nature of such OSs and their small dev teams, they are always going to be months to years behind the current support level for systemd based OSs.
You could attempt to fix this specific issue you are having, but it would likely require you to essentially become an OS developer.
It would be vastly easier to simply switch from Devuan over to standard Debian, which runs Steam and Proton and such pretty much just fine.
Unless the application in question is directly interacting with systemd, then I believe this is overblown.
Applications largely simply expect certain features to be supported. DNS, for example, could be provided by systemd-resolvd or by dnscrypt-proxy.
This isn't being built around systemd, this is being built around the expectation of a feature. This feature can be provided by different applications and still function.
In my experience, providing the features expected is far more important than providing specifically the systemd API.
Hard disagree.
I think the init system is more abstracted away from the developers of a game/typical user app than you are implying.
But if it will works 🤔. And what can I do to do now? Remains only to have try to install some other OS.
Also I've try this instruction: https://github.com/lutris/docs/blob/master/HowToEsync.md
But this also was be helpless 🤷
I would look at the proton log of a game that doesn't work.
How do I create logs of a game I run with Proton?
Proton will create a log file for a particular game, if you set the launch parameter to:
The log file will be created in your home folder with the name scheme
steam-$STEAMID.log
. For example:And the end of the log:
It doesn't seems that the problem in SystemD 🤔. Maybe...
Take the whole log and put it a pastebin like pastebin.com. Then reply with the link.
Can I use PrivateBin instead?
https://0.jaegers.net/?56551c15509bb58b#WwJnXzAmbJfk767Ac5NDykBUJndRG6nuoMmSu6ZxU1X
Try different versions of proton. Also try changing the version of steam to the flatpak version, or to the native version if you are already using flatpak.
So... The version from Flatpak (https://flathub.org/apps/com.valvesoftware.Steam) is not official?
But, anyway, I've try to set up Steam from Flatpak... But there's absolutely the same result:
Games still don't works 🤷
Try setting
PROTON_USE_WINED3D=1 %command%
as the game launch options for a few different games and launch them.I've try. There's the same:
https://0.jaegers.net/?cb95e3929290b0ce#FWhb5c12TyBMfuEMT22g4wyr26iLJMmaXBQpCR2gPruD https://0.jaegers.net/?e82cb333d18780f2#E9e8uYikArBrW8stWNWEuDGaoq1WtuxZfdg71aKNaebp https://0.jaegers.net/?834b61c0ef38da87#CXQM36RtENLoTZ28F1znjChkWBhcDBG3bzHkYKhGV2dj
lspci -nnk | grep "Kernel driver in use"
There's
Unverified
label...Here's the begin of the log:
It takes about 30 minutes...
Ok. I've cleaned that machine, but don't install there something yet 🤔. I'll try...