Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Steam Linux Runtime: Could not find "libnvidia-fatbinaryloader.so.435.21" #275

Closed
last-partizan opened this issue Oct 6, 2020 · 2 comments

Comments

@last-partizan
Copy link

Your system information

  • Steam client version: Sep 3 2020, at 21:18:20
  • Distribution: Arch Linux
  • Opted into Steam client beta?: No
  • Have you checked for system updates?: Yes
  • Steam Runtime Version: steam-runtime_0.20200720.0
  • Video:
    • Driver: X.Org AMD Radeon RX 5700 (NAVI10, DRM 3.38.0, 5.8.13-arch1-1, LLVM 10.0.1)
    • Driver Version: 4.6 (Compatibility Profile) Mesa 20.2.0

Please describe your issue in as much detail as possible:

I try to run windows games using "Steam Linux Runtime" or "Steam Linux Runtime - Soldier", it crashes with following error:

>>> Adding process 30924 for game ID 367500
x86_64-linux-gnu-capsule-capture-libs: code 2: Missing dependencies: Could not find "libnvidia-fatbinaryloader.so.435.21" in LD_LIBRARY_PATH "", ld.so.cache, /lib or /usr/lib
pressure-vessel-wrap[30905]: Child process exited with code 1
Game removed: AppID 367500 "", ProcID 30904

Running ./run-in-soldier -- pressure-vessel/bin/pressure-vessel-wrap --version crashes with same error.
Here is strace log.

I don't have nvidia drivers, becouse i'm using amd video card.
I reinstalled steam just before reproducing issue.

Issue is not related to specific game, but here is what i tried:

  • Dragon's Dogma Dark Arisen
  • Dark Souls 3
  • Outward

Steps for reproducing this issue:

  1. Open game Properties.
  2. Check "Force the use of a specific Steam Play compatibility tool"
  3. Select "Steam Linux Runtime" or "Steam Linux Runtime - Soldier"
  4. Click "Play"

or

  1. cd $HOME/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier
  2. Run ./run-in-soldier -- pressure-vessel/bin/pressure-vessel-wrap --version
@kisak-valve kisak-valve transferred this issue from ValveSoftware/steam-for-linux Oct 6, 2020
@kisak-valve
Copy link
Member

Hello @last-partizan, so that it is clear, the Steam Linux Runtime is a container environment for running Linux applications on Linux. By itself, it does not provide any support for Windows games. It most likely doesn't matter if a video driver you're not using is having a hard time because you're not using the tool for an intended use case.

@last-partizan
Copy link
Author

Oh, i understand.

Btw, issue is resolved.

Turns out my system had some old files in /usr/lib, like /usr/lib/libnvidia-opencl.so.1
After removing libnvidia-*
./run-in-soldier -- pressure-vessel/bin/pressure-vessel-wrap --version works fine.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants