Steam Proton, Lutrix, Wine, nothing really works... why?

BigBadBeef

New Member
Credits
124
First time PopOS user. I tried using Lutrix to run a custom executable I made with Wine. It worked fine the first time, then it "updated" something, so fast that I didn't even see what it was. Now even the launcher won't work.
I Installed DOOM, for which it was reported to work perfectly out of the box. It won't launch with any version of proton. Even with +r_renderAPI 1 parameter. Its not that it would run and crash, it doesn't even show an error report. I launch it, then a couple of seconds later its as if I didn't push the play button at all.

I have the nVidia porprietary driver installed, what am I missing?
 


BigBadBeef

New Member
Credits
124
I also installed a GoG game using Lutrix. It installed all the prerequisites, except the game itself. I checked the game folder and it was nowhere to be found!
 

brickwizard

Well-Known Member
Credits
6,475
Pop is a distribution made by system76 business solutions to run on their own in house products, it is not what I consider a friendly distro on other makers kit,
If its for gaming only, then a specialist distro like Drauger OS may suite you more [but its not suitable for daily normal use] or for gaming and general use the little know Garuda Linux may suite you better
 

BigBadBeef

New Member
Credits
124
If its for gaming only, then a specialist distro like Drauger OS may suite you more [but its not suitable for daily normal use] or for gaming and general use the little know Garuda Linux may suite you better
I know what I've gone into when I installed PopOS, it is a barebones distro, barely containing even the most basic of features. I want to build it myself, have only the features I need it to do. It will keep performance high and free of bloatware.
 

f33dm3bits

Gold Member
Gold Supporter
Credits
25,444
PopOS is just another Ubuntu based distribution should be fine to run on other hardware than only System76 systems. I have both Doom and Doom Eternal working out of the box without any tweaks using the Steam Play(Proton), can't help you with Lutris since I don't use it.
 

BigBadBeef

New Member
Credits
124
PopOS is just another Ubuntu based distribution should be fine to run on other hardware than only System76 systems. I have both Doom and Doom Eternal working out of the box without any tweaks using the Steam Play(Proton), can't help you with Lutris since I don't use it.
Actually I think you don't understand. I think I've missed something crucial but I don't know what it is, because NOTHING, neither on steam (proton), Lutris or Wine works like it is supposed to. I have the nVidia porprietary driver installed and my system is fully updated. It must be something emulation related because native Linux games work flawlessly.
 

f33dm3bits

Gold Member
Gold Supporter
Credits
25,444
Actually I think you don't understand. I think I've missed something crucial but I don't know what it is, because NOTHING, neither on steam (proton), Lutris or Wine works like it is supposed to. I have the nVidia porprietary driver installed and my system is fully updated. It must be something emulation related because native Linux games work flawlessly.
The only thing I can think of that you might have missed are the vulkan drivers. Can you try installing them, by opening a terminal and then running.
Code:
sudo apt install libvulkan1 libvulkan1:i386
After that reboot your system and then try running Doom again.
 
Last edited:

BigBadBeef

New Member
Credits
124
Vulcan is installed and it is the latest version. Also I've managed to get my custom executable working again. Reinstalling Lutris fixed the problem. The only thing I can think of now in regards to doom is verifying the integrity of game files.

P.S.: Doom still doesn't work. I click the play button in the steam library, it spends some time processing vulkan shader aaaaaand... nothing!
 
Last edited:

madsage

New Member
Credits
12
Vulcan is installed and it is the latest version. Also I've managed to get my custom executable working again. Reinstalling Lutris fixed the problem. The only thing I can think of now in regards to doom is verifying the integrity of game files.

P.S.: Doom still doesn't work. I click the play button in the steam library, it spends some time processing vulkan shader aaaaaand... nothing!
odd.. try standard ubuntu 21.04 install.
also what video card are you using...
everything works for me. took awhile for the 6700xt firmware to make it downstream.
testing Ubuntu 21.10 (Impish Indri) also with great success.
https://www.google.com/url?sa=t&rct...ive/current/&usg=AOvVaw2-7BTgp6cbzRjBOPk-4byU

AMD 5900X w/6700XT
fedora34 & Ubuntu 21.x
 

BigBadBeef

New Member
Credits
124
Video card is not the problem, its about as regular and mainstream as it can get. Also I am not the only one who reported the game not running on ProtonDB, there are other people as well for whom Doom fails to launch. I go to my work cycle abroad today and will be away from my computer for around two to three weeks. I will continue troubleshooting then. In the meantime you all have my thanks for your efforts.
 

f33dm3bits

Gold Member
Gold Supporter
Credits
25,444
Video card is not the problem, its about as regular and mainstream as it can get. Also I am not the only one who reported the game not running on ProtonDB, there are other people as well for whom Doom fails to launch.
I agree with you that it's not the videocard but also don't think it's the game that's the problem because it's got "Platinum" status and I have been running it for several years first with my Nvidia graphics card and now my AMD graphics card. Do you have the nvidia-utils installed and what other nvidia packages do you have intalled? Can you open a terminal and share the output of the following.
Code:
lspci | grep -i vga
dpkg --list | egrep -i "nvidia|vulkan"
For debugging Doom running from Steam you can try is the following.
1. Open a terminal and Install: sudo apt install gdb
2. From the command line run: DEBUGGER=gdb steam
3. When you have a gdb prompt type: run
Steam will then launch and reporting everything that is happening in your terminal screen. Once Steam is launched try running Doom and when it crashes you should have a lot more information to go with.
 
Last edited:

BigBadBeef

New Member
Credits
124
that it's not the videocard but also don't think it's the game that's the problem because it's got "Platinum" status and I have been running it for several years first with my Nvidia graphics card and now my AMD graphics card. Do you have the nvidia-utils installed and what other nvidia pack
01:00.0 VGA compatible controller: NVIDIA Corporation GM204 [GeForce GTX 980] (rev a1)

ii libnvidia-cfg1-470:amd64 470.63.01-1pop0~1631198057~21.04~5c55171 amd64 NVIDIA binary OpenGL/GLX configuration library
ii libnvidia-common-470 470.63.01-1pop0~1631198057~21.04~5c55171 all Shared files used by the NVIDIA libraries
ii libnvidia-compute-470:amd64 470.63.01-1pop0~1631198057~21.04~5c55171 amd64 NVIDIA libcompute package
ii libnvidia-compute-470:i386 470.63.01-1pop0~1631198057~21.04~5c55171 i386 NVIDIA libcompute package
ii libnvidia-decode-470:amd64 470.63.01-1pop0~1631198057~21.04~5c55171 amd64 NVIDIA Video Decoding runtime libraries
ii libnvidia-decode-470:i386 470.63.01-1pop0~1631198057~21.04~5c55171 i386 NVIDIA Video Decoding runtime libraries
ii libnvidia-encode-470:amd64 470.63.01-1pop0~1631198057~21.04~5c55171 amd64 NVENC Video Encoding runtime library
ii libnvidia-encode-470:i386 470.63.01-1pop0~1631198057~21.04~5c55171 i386 NVENC Video Encoding runtime library
ii libnvidia-extra-470:amd64 470.63.01-1pop0~1631198057~21.04~5c55171 amd64 Extra libraries for the NVIDIA driver
ii libnvidia-fbc1-470:amd64 470.63.01-1pop0~1631198057~21.04~5c55171 amd64 NVIDIA OpenGL-based Framebuffer Capture runtime library
ii libnvidia-fbc1-470:i386 470.63.01-1pop0~1631198057~21.04~5c55171 i386 NVIDIA OpenGL-based Framebuffer Capture runtime library
ii libnvidia-gl-470:amd64 470.63.01-1pop0~1631198057~21.04~5c55171 amd64 NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii libnvidia-gl-470:i386 470.63.01-1pop0~1631198057~21.04~5c55171 i386 NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii libnvidia-ifr1-470:amd64 470.63.01-1pop0~1631198057~21.04~5c55171 amd64 NVIDIA OpenGL-based Inband Frame Readback runtime library
ii libnvidia-ifr1-470:i386 470.63.01-1pop0~1631198057~21.04~5c55171 i386 NVIDIA OpenGL-based Inband Frame Readback runtime library
ii libvkd3d1:amd64 1.1-5 amd64 Direct3D 12 to Vulkan translation - library
ii libvkd3d1:i386 1.1-5 i386 Direct3D 12 to Vulkan translation - library
ii libvulkan1:amd64 1.2.162.0-1 amd64 Vulkan loader library
ii libvulkan1:i386 1.2.162.0-1 i386 Vulkan loader library
ii mesa-vulkan-drivers:amd64 21.2.1-2ubuntu1pop0~1631200248~21.04~4d5cd49 amd64 Mesa Vulkan graphics drivers
ii mesa-vulkan-drivers:i386 21.2.1-2ubuntu1pop0~1631200248~21.04~4d5cd49 i386 Mesa Vulkan graphics drivers
ii nvidia-compute-utils-470 470.63.01-1pop0~1631198057~21.04~5c55171 amd64 NVIDIA compute utilities
ii nvidia-dkms-470 470.63.01-1pop0~1631198057~21.04~5c55171 amd64 NVIDIA DKMS package
ii nvidia-driver-460 470.63.01-1pop0~1631198057~21.04~5c55171 amd64 Transitional package for nvidia-driver-470
ii nvidia-driver-470 470.63.01-1pop0~1631198057~21.04~5c55171 amd64 NVIDIA driver metapackage
ii nvidia-kernel-common-470 470.63.01-1pop0~1631198057~21.04~5c55171 amd64 Shared files used with the kernel module
ii nvidia-kernel-source-470 470.63.01-1pop0~1631198057~21.04~5c55171 amd64 NVIDIA kernel source package
ii nvidia-settings 470.57.01-0ubuntu0.21.04.1 amd64 Tool for configuring the NVIDIA graphics driver
ii nvidia-utils-470 470.63.01-1pop0~1631198057~21.04~5c55171 amd64 NVIDIA driver support binaries
ii screen-resolution-extra 0.18build2 all Extension for the nvidia-settings control panel
ii xserver-xorg-video-nvidia-470 470.63.01-1pop0~1631198057~21.04~5c55171 amd64 NVIDIA binary Xorg driver
 

f33dm3bits

Gold Member
Gold Supporter
Credits
25,444
Those are all the package that are needed, so we can cross that off the list.
 

BigBadBeef

New Member
Credits
124
Those are all the package that are needed, so we can cross that off the list.
Indeed, there is one more thing you should know -
The game itself is installed on a second hard drive with a NTFS partition. Please note that I would not really think this of being the culprit since I got Lutris to run my custom executable from the aforementioned drive.

Also as I said before, if I use Lutris to download a GOG game, it will do so, it will also install all the prerequisites, but the game executable will be missing. But this game is being installed on the parent drive with the OS.
 

f33dm3bits

Gold Member
Gold Supporter
Credits
25,444
That's most likely the problem because I've come across a lot of topics in the subreddit r/linux_gaming where people run into problems where they have their games on an NTFS partition so they can run the games on Windows and Linux while dual-booting. All of those topics I have come across it was adviced to create a separate partition for running games on Linux with a Linux native filesystem. You can do that or you can wait for one the future kernels to have a native linux ntfs driver, possibly 5.15.
 

KGIII

Super Moderator
Staff member
Gold Supporter
Credits
27,947
It will take some doing since I need to make a gparted boot disk.
I just checked and you can use the same USB/DVD you used to install POP OS. It has GParted on it already, so there's no need to make a special disk.
 
$100 Digital Ocean Credit
Get a free VM to test out Linux!


Top