[SOLVED] Steam + Proton + Lutris on Linux Mint 20.2

Questions about applications and software
Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Locked
cyclist
Level 1
Level 1
Posts: 18
Joined: Sat Oct 02, 2021 12:00 pm

[SOLVED] Steam + Proton + Lutris on Linux Mint 20.2

Post by cyclist »

I have a short question about Steam + Proton + Lutris on Linux Mint 20.2.

Will that cause any problems?

Right now I have installed Steam and Proton, but some games tend to freeze after about 15-30 minutes of playing.
So I am wondering if I can install Lutris next to Steam and Proton without having to worry about breaking my system.
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 2 times in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
motoryzen
Level 10
Level 10
Posts: 3481
Joined: Sun Dec 08, 2019 12:25 am

Re: Steam + Proton + Lutris on Linux Mint 20.2

Post by motoryzen »

Right now I have installed Steam and Proton
Steam comes with Proton included. Pardon me in case I'm overthinking this, but does this mean you installed Proton separate from /in addition Steam in some other way? If not then please ignore that question..
but some games tend to freeze after about 15-30 minutes of playing
This can happen as a result of a variety of reasons. We need much more info/details to narrow down the problem or problems
So I am wondering if I can install Lutris next to Steam and Proton without having to worry about breaking my system.
I've been using Lutris ( only when straight up wine by itself wouldn't get the job done) while having Steam installed and opted into the latest Proton version within its settings and never had a problem

However you've given absolutely no info about your setup

That pink section above the message window talking about " Forum Rules" and next line right under it " Before you post please read *** How to get help ** link...is your friend. Step 5 specifically talks about posting the results of a simple terminal command.

This isn't to be nitpicky or difficult but saves MUCH time and speculation if you post it. :)

inxi -Fxxxrz

Copy that exact command first, then hold ctrl and alt while pressing t to open a Terminal window. Next hold ctrl shift and press v to paste that command into it. hit enter. Now highlight all of it except the "inxi -Fxxxrz" part ( you might find it easier to maximize or snap that terminal window to the right using super key aka windows logo button and right arrow), copy it, come back to this site, click that </> button ( fifth from the left), then ctrl and v to paste that command in between the two { quote} {quote} that show up after you've clicked that </> button. ( this makes it easier for everyone to quickly read/scroll through those results.
--- Here's mine for example --

Code: Select all

System:    Kernel: 5.11.0-37-generic x86_64 bits: 64 compiler: N/A Desktop: Cinnamon 5.0.6 wm: muffin 5.0.2 
           dm: LightDM 1.30.0 Distro: Linux Mint 20.2 Uma base: Ubuntu 20.04 focal 
Machine:   Type: Desktop Mobo: ASRock model: X570 Taichi serial: <filter> BIOS: American Megatrends v: P4.40 
           date: 06/23/2021 
CPU:       Topology: 12-Core model: AMD Ryzen 9 5900X bits: 64 type: MT MCP arch: Zen 3 L2 cache: 6144 KiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm bogomips: 177600 
           Speed: 3598 MHz min/max: 2200/3700 MHz boost: enabled Core speeds (MHz): 1: 3703 2: 3594 3: 3577 
           4: 3592 5: 3600 6: 3595 7: 3599 8: 3587 9: 3598 10: 3591 11: 3601 12: 3598 13: 3588 14: 3552 
           15: 3913 16: 3765 17: 3606 18: 3591 19: 3594 20: 3646 21: 3599 22: 3597 23: 3912 24: 3772 
Graphics:  Device-1: Advanced Micro Devices [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] 
           vendor: Sapphire Limited Nitro+ driver: amdgpu v: kernel bus ID: 0c:00.0 chip ID: 1002:67df 
           Display: x11 server: X.Org 1.20.11 driver: amdgpu,ati unloaded: fbdev,modesetting,vesa tty: N/A 
           OpenGL: renderer: Radeon RX 580 Series (POLARIS10 DRM 3.40.0 5.11.0-37-generic LLVM 12.0.0) 
           v: 4.6 Mesa 21.3.0-rc1 direct render: Yes 
Audio:     Device-1: AMD Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590] vendor: Sapphire Limited 
           driver: snd_hda_intel v: kernel bus ID: 0c:00.1 chip ID: 1002:aaf0 
           Device-2: Advanced Micro Devices [AMD] Starship/Matisse HD Audio vendor: ASRock 
           driver: snd_hda_intel v: kernel bus ID: 0e:00.4 chip ID: 1022:1487 
           Sound Server: ALSA v: k5.11.0-37-generic 
Network:   Device-1: Intel I211 Gigabit Network vendor: ASRock driver: igb v: kernel port: f000 bus ID: 06:00.0 
           chip ID: 8086:1539 
           IF: enp6s0 state: up speed: 1000 Mbps duplex: full mac: <filter> 
Drives:    Local Storage: total: 19.83 TiB used: 10.00 TiB (50.4%) 
           ID-1: /dev/nvme0n1 vendor: Intel model: SSDPEDMW800G4 size: 745.21 GiB speed: 31.6 Gb/s lanes: 4 
           serial: <filter> rev: 8EV10174 scheme: MBR 
           ID-2: /dev/sda vendor: Samsung model: SSD 860 EVO 1TB size: 931.51 GiB speed: 6.0 Gb/s 
           serial: <filter> rev: 3B6Q scheme: MBR 
           ID-3: /dev/sdb vendor: Samsung model: SSD 860 EVO 4TB size: 3.64 TiB speed: 6.0 Gb/s 
           serial: <filter> rev: 4B6Q scheme: GPT 
           ID-4: /dev/sdc vendor: Toshiba model: HDWR31G size: 14.55 TiB speed: 6.0 Gb/s rotation: 7200 rpm 
           serial: <filter> rev: 0601 
Partition: ID-1: / size: 732.02 GiB used: 86.76 GiB (11.9%) fs: ext4 dev: /dev/nvme0n1p5 
Sensors:   System Temperatures: cpu: 39.0 C mobo: N/A gpu: amdgpu temp: 50 C 
           Fan Speeds (RPM): N/A gpu: amdgpu fan: 900 
Repos:     No active apt repos in: /etc/apt/sources.list 
           Active apt repos in: /etc/apt/sources.list.d/additional-repositories.list 
           1: deb https://dl.winehq.org/wine-builds/ubuntu/ focal main
           Active apt repos in: /etc/apt/sources.list.d/ernstp-mesarc-focal.list 
           1: deb http://ppa.launchpad.net/ernstp/mesarc/ubuntu focal main
           Active apt repos in: /etc/apt/sources.list.d/google-chrome.list 
           1: deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
           Active apt repos in: /etc/apt/sources.list.d/linuxuprising-apps-focal.list 
           1: deb http://ppa.launchpad.net/linuxuprising/apps/ubuntu focal main
           Active apt repos in: /etc/apt/sources.list.d/lunarg-vulkan-1.2.182-focal.list 
           1: deb https://packages.lunarg.com/vulkan/1.2.182 focal main
           2: deb-src https://packages.lunarg.com/vulkan/1.2.182 focal main
           Active apt repos in: /etc/apt/sources.list.d/lutris-team-lutris-focal.list 
           1: deb http://ppa.launchpad.net/lutris-team/lutris/ubuntu focal main
           Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list 
           1: deb http://packages.linuxmint.com uma main upstream import backport
           2: deb http://mirror.cogentco.com/pub/linux/ubuntu focal main restricted universe multiverse
           3: deb http://mirror.cogentco.com/pub/linux/ubuntu focal-updates main restricted universe multiverse
           4: deb http://mirror.cogentco.com/pub/linux/ubuntu focal-backports main restricted universe multiverse
           5: deb http://security.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse
           6: deb http://archive.canonical.com/ubuntu/ focal partner
           Active apt repos in: /etc/apt/sources.list.d/openshot_developers-ppa-focal.list 
           1: deb http://ppa.launchpad.net/openshot.developers/ppa/ubuntu focal main
Info:      Processes: 453 Uptime: 8h 25m Memory: 125.74 GiB used: 4.45 GiB (3.5%) Init: systemd v: 245 
           runlevel: 5 Compilers: gcc: 9.3.0 alt: 8/9 Shell: bash v: 5.0.17 running in: gnome-terminal 
           inxi: 3.0.38
That command tells us how Linux Mint sees and deals with your system and hardware.

Until we see what you're working with "under the hood" ( and fear not because it doesn't tell us any personally identifiable info ), whatever guesses some of us could make might not be helpful or helpful enough. Details matter ;)
Mint 21.2 Cinnamon 5.8.4
asrock x570 taichi ...bios p5.00
ryzen 5900x
128GB Kingston Fury @ 3600mhz
Corsair mp600 pro xt NVME ssd 4TB
three 4TB ssds
dual 1TB ssds
Two 16TB Toshiba hdd's
24GB amd 7900xtx vid card
Viewsonic Elite UHD 32" 144hz monitor
cyclist
Level 1
Level 1
Posts: 18
Joined: Sat Oct 02, 2021 12:00 pm

Re: Steam + Proton + Lutris on Linux Mint 20.2

Post by cyclist »

Thank you for your comment :)

Here is my hardware setup info:

Code: Select all

System:
  Kernel: 5.4.0-88-generic x86_64 bits: 64 compiler: gcc v: 9.3.0 
  Desktop: Cinnamon 5.0.6 wm: muffin 5.0.2 dm: LightDM 1.30.0 
  Distro: Linux Mint 20.2 Uma base: Ubuntu 20.04 focal 
Machine:
  Type: Desktop System: Gigabyte product: N/A v: N/A serial: <filter> 
  Chassis: type: 3 serial: <filter> 
  Mobo: Gigabyte model: Z68X-UD4-B3 serial: <filter> 
  BIOS: American Megatrends v: U1e date: 03/08/2013 
CPU:
  Topology: Quad Core model: Intel Core i7-3770 bits: 64 type: MT MCP 
  arch: Ivy Bridge rev: 9 L2 cache: 8192 KiB 
  flags: avx lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 54882 
  Speed: 1614 MHz min/max: 1600/3900 MHz Core speeds (MHz): 1: 1615 2: 1614 
  3: 1614 4: 1614 5: 1614 6: 1614 7: 1614 8: 1614 
Graphics:
  Device-1: NVIDIA GK104 [GeForce GTX 660 Ti] vendor: ASUSTeK driver: nvidia 
  v: 470.63.01 bus ID: 01:00.0 chip ID: 10de:1183 
  Device-2: NVIDIA GK104 [GeForce GTX 660 Ti] vendor: ASUSTeK driver: nvidia 
  v: 470.63.01 bus ID: 02:00.0 chip ID: 10de:1183 
  Display: x11 server: X.Org 1.20.11 driver: nvidia 
  unloaded: fbdev,modesetting,nouveau,vesa 
  resolution: 1920x1080~60Hz, 1920x1080~60Hz 
  OpenGL: renderer: NVIDIA GeForce GTX 660 Ti/PCIe/SSE2 
  v: 4.6.0 NVIDIA 470.63.01 direct render: Yes 
Audio:
  Device-1: Intel 6 Series/C200 Series Family High Definition Audio 
  vendor: Gigabyte driver: snd_hda_intel v: kernel bus ID: 00:1b.0 
  chip ID: 8086:1c20 
  Device-2: NVIDIA GK104 HDMI Audio vendor: ASUSTeK driver: snd_hda_intel 
  v: kernel bus ID: 01:00.1 chip ID: 10de:0e0a 
  Device-3: NVIDIA GK104 HDMI Audio vendor: ASUSTeK driver: snd_hda_intel 
  v: kernel bus ID: 02:00.1 chip ID: 10de:0e0a 
  Sound Server: ALSA v: k5.4.0-88-generic 
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet 
  vendor: Gigabyte driver: r8169 v: kernel port: a000 bus ID: 08:00.0 
  chip ID: 10ec:8168 
  IF: enp8s0 state: up speed: 1000 Mbps duplex: full mac: <filter> 
Drives:
  Local Storage: total: 534.70 GiB used: 251.51 GiB (47.0%) 
  ID-1: /dev/sda vendor: Plextor model: PX-256M2S size: 238.47 GiB 
  speed: 6.0 Gb/s serial: <filter> rev: 1.03 scheme: MBR 
  ID-2: /dev/sdb vendor: Plextor model: PX-256M2S size: 238.47 GiB 
  speed: 6.0 Gb/s serial: <filter> rev: 1.03 scheme: GPT 
  ID-3: /dev/sdg type: USB vendor: Kingston model: DataTraveler 2.0 
  size: 57.75 GiB speed: <unknown> serial: <filter> rev: PMAP scheme: MBR 
Partition:
  ID-1: / size: 233.24 GiB used: 28.73 GiB (12.3%) fs: ext4 dev: /dev/sda5 
Sensors:
  System Temperatures: cpu: 28.0 C mobo: N/A gpu: nvidia temp: 38 C 
  Fan Speeds (RPM): N/A gpu: nvidia fan: 10% 
As you can see my resolution is set to 1920x1080~60Hz. As soon as I set my display settings to 75Hz, my system starts to freeze very quickly.
The same is true voor average or maximum display settings in games. The higher the game display settings, the sooner my entire system will freeze.
That is where I am wondering if Lutris will be a game changer.
motoryzen
Level 10
Level 10
Posts: 3481
Joined: Sun Dec 08, 2019 12:25 am

Re: Steam + Proton + Lutris on Linux Mint 20.2

Post by motoryzen »

Display: x11 server: X.Org 1.20.11 driver: nvidia
unloaded: fbdev,modesetting,nouveau,vesa
Yet also
OpenGL: renderer: NVIDIA GeForce GTX 660 Ti/PCIe/SSE2
v: 4.6.0 NVIDIA 470.63.01 direct render: Yes
So unless I'm mistaken, SMG definitely has more room to talk about this than I would here...Looks like your system is using both the open source nvidia driver version nouveau AND the proprietary driver 470.63.01

Now that isn't, in my opinion, an old Nvidia driver ^^, but it isn't the newest either.

My gut instinct says you should do as " clean" install as the latest nvidia driver as possible so that it is the display driver as well as the openGL one,..not a mix of open source and proprietary

https://www.nvidia.com/Download/driverR ... 0475/en-us shows 470.74 is the newest Linux Nvidia proprietary driver. BUT In all honesty off memory I'm not sure what exact path of instructions you should do to accomplish this given you have both nouveau and nvidia drivers installed. I'm probably overthinking this knowing my luck.

1. Did you launch Driver Manager in order to get that 470.63.01 driver you currently have installed . OR did you get it directly from nvidia.com?
Mint 21.2 Cinnamon 5.8.4
asrock x570 taichi ...bios p5.00
ryzen 5900x
128GB Kingston Fury @ 3600mhz
Corsair mp600 pro xt NVME ssd 4TB
three 4TB ssds
dual 1TB ssds
Two 16TB Toshiba hdd's
24GB amd 7900xtx vid card
Viewsonic Elite UHD 32" 144hz monitor
cyclist
Level 1
Level 1
Posts: 18
Joined: Sat Oct 02, 2021 12:00 pm

Re: Steam + Proton + Lutris on Linux Mint 20.2

Post by cyclist »

My current NVidia driver is the one installed by Driver Manager.

The opensource driver was installed by default and caused freezes. That is why I installed the NVidia driver with Driver Manager.

I have searched for xserver-xorg-video-nouveau in Synaptic and it was marked as installed.
So it seems that you are right and, different from what the GUI of Driver Manager displays, the opensource driver is still installed.

In Synaptic I marked xserver-xorg-video-nouveau for complete removal and removed everything.
Then restarted and now I get this:

Code: Select all

Graphics:
  Device-1: NVIDIA GK104 [GeForce GTX 660 Ti] vendor: ASUSTeK driver: nvidia 
  v: 470.63.01 bus ID: 01:00.0 chip ID: 10de:1183 
  Device-2: NVIDIA GK104 [GeForce GTX 660 Ti] vendor: ASUSTeK driver: nvidia 
  v: 470.63.01 bus ID: 02:00.0 chip ID: 10de:1183 
  Display: x11 server: X.Org 1.20.11 driver: nvidia 
  unloaded: fbdev,modesetting,vesa alternate: nouveau 
  resolution: 1920x1080~60Hz, 1920x1080~60Hz 
  OpenGL: renderer: NVIDIA GeForce GTX 660 Ti/PCIe/SSE2 
  v: 4.6.0 NVIDIA 470.63.01 direct render: Yes
Display: x11 server: X.Org 1.20.11 driver: nvidia
Looks like your system is using both the open source nvidia driver version nouveau AND the proprietary driver 470.63.01
No, that is where you probably make a mistake. The driver that is mentioned in this sentence is, as far as I can tell, the proprietary driver.

I don't think the newest driver will do any good. The 660Ti is no longer supported by Nvidia.

Anyway, you had already answered my question:
I've been using Lutris ( only when straight up wine by itself wouldn't get the job done) while having Steam installed and opted into the latest Proton version within its settings and never had a problem.
So I can mark this topic as solved.
Locked

Return to “Software & Applications”