[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Running Steam Proton Games with primusrun



On Sun, Mar 27, 2022 at 6:11 AM Jonathan Marquardt <parckwart@parckwart.de> wrote:
Hi!

I have a Dell XPS 15 with a dedicated NVIDIA GPU and I have a working
bumblebee setup. It works with all kinds of games, except for steam ones.
I'm trying to run Proton games with primusrun but it somehow doesn't work.
Here's an example with Battlefield V:

I'd recommend using pvkrun instead of primusrun if available.
 
Game process added : AppID 1238810 "primusrun /home/parckwart/.steam/debian-installation/ubuntu12_32/reaper SteamLaunch AppId=1238810 -- '/home/parckwart/.steam/debian-installation/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/home/parckwart/.steam/debian-installation/steamapps/common/Proton 7.0'/proton waitforexitandrun  'link2ea://launchgame/1238810?platform=steam&theme=bfv'", ProcID 30792, IP 0.0.0.0:0
chdir /home/parckwart/.steam/debian-installation/steamapps/common/Battlefield V
ERROR: ld.so: object '/home/parckwart/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/parckwart/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/parckwart/.steam/debian-installation/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
GameAction [AppID 1238810, ActionID 1] : LaunchApp changed task to WaitingGameWindow
with ""
GameAction [AppID 1238810, ActionID 1] : LaunchApp changed task to Completed with ""
ERROR: ld.so: object '/home/parckwart/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/parckwart/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/parckwart/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
pid 30807 != 30804, skipping destruction (fork without exec?)
primus: fatal: failed to load any of the libraries: /usr/lib/x86_64-linux-gnu/nvidia/libGL.so.1:/usr/lib/i386-linux-gnu/nvidia/libGL.so.1:/usr/lib/x86_64-linux-gnu/libGL.so.1:/usr/lib/i386-linux-gnu/libGL.so.1
/usr/lib/x86_64-linux-gnu/nvidia/libGL.so.1: cannot open shared object file: No such
file or directory
/usr/lib/i386-linux-gnu/nvidia/libGL.so.1: cannot open shared object file: No such file or directory
/usr/lib/x86_64-linux-gnu/libGL.so.1: cannot open shared object file: No such file or directory
/usr/lib/i386-linux-gnu/libGL.so.1: cannot open shared object file: No such file or directory

 This looks like you're somehow missing nvidia-glx.

Reply to: