While you're here, please consider supporting GamingOnLinux on:
Reward Tiers:
Patreon. Plain Donations:
PayPal.
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Reward Tiers:
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register
- Valve reveal the most popular Steam games of 2025
- D7VK v1.1 is out with experimental Direct3D 6 support via Vulkan for Windows games on Linux
- 2025 Steam Awards winners have been revealed
- NVIDIA announce a native Linux app for GeForce NOW
- Epilogue reveal the SN Operator to play real SNES cartridges on various platforms
- > See more over 30 days here
- Will you buy the new Steam Machine?
- antonsem - Will you buy the new Steam Frame?
- antonsem - Welcome back to the GamingOnLinux Forum
- Xpander - 2026 Gaming Goals...?
- Klaas - Introduce Yourself!
- Mustache Gamer - See more posts
How to setup OpenMW for modern Morrowind on Linux / SteamOS and Steam Deck
How to install Hollow Knight: Silksong mods on Linux, SteamOS and Steam Deck
will write down later what i have done to get it working (not everything i have done is needed i suppose ;))
What i was trying the all the time was getting the library-issues fixed including libcurl-gnutls, libdap, librtmp and so on.
After hunting down all these library dependencies the game still crashed.
In the logs i found out it didn't detect any video memory.
Thing is Dying Light uses lspci to detect your Graphics Card (at least when running on mesa).
Since on most distributions this binary is located in /usr/sbin/ the game can't find it and reports no video memory and crashes.
All i did was creating a symlink "ln -s /usr/sbin/lspci /usr/bin/lspci" and the game would start up fine, even without fixing the library dependencies
Is that what I was missing after all of this time?
A bigger question: how did you come across this?
+
Its a good find but Ubuntu/Mesa for me in some logs
I posted months ago also reported zero video memory.
It might be a case where the game doesn't use the
output of video memory from lspci.
ln -s /usr/sbin/lspci /usr/bin/lspci
ln: failed to create symbolic link '/usr/bin/lspci': File exists
Could you post the permissions of your lspci?
So i guess i'll setup arch in the days ahead and take a closer look ;-)
Next point of interest would be glibc (guess it needs avc2 optimization) and i don't know if thats the case with arch.
Guess we needs some list oft what are the global requirements and what distros needs what Operation to fix this.
a long time ago, if they gave a damn.
Yes i think it would have been an relativly easy task to support mesa but to be fair, the mesa-graphics stack wasn't as polished when the game was released on linux as it is now.
But hey, there are not many major distributions now that don't support snap packages so the chances you can play the game with mesa are quite gold right now ;-)
Antergos uses almost entirely the same packages as Arch.
But not before wife and kid are asleep...and that could take a while ;)
bin -> usr/bin
lib -> usr/lib
lib64 -> usr/lib
sbin -> usr/bin
In other words sbin and bin are already pointing to the same location.
The game crashes after loading screen, log is hinting towards libc.so.6 so i'm now compiling an avx2 optimized glbic from aur and test if that fixes the problem
It would be awesome to know what really makes the difference.
AS we already know it can be played on arch, fedora, etc with snap package and now ubuntu (at least some versions), solus OS, Debian testing and gentoo without needing snap. I'll do some further testing with diffenrent distributions when i have some more time for some sort of compatibility-list.
Funny, this makes me even more annoyed at the fact that it won't run on my arch installation without the snaped steam.
I'm curious to know what @skyrrd finds out is the real issue here. I've been chasing the same path but gave up at some point.
The next thing I want to try is to monitor the game process while it's working inside the solus snaps and inspect the full console command used by steam to start it. And then mimic it to start it manually without the snaps and with all the dependencies copied over from them.