Getting games to work with Steam Proton (20.1)

Anything related to gaming on Linux Mint including game discussion or questions concerning Steam or Wine.
Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Locked
garbodor-gigantus
Level 1
Level 1
Posts: 2
Joined: Thu Mar 16, 2023 6:14 pm

Getting games to work with Steam Proton (20.1)

Post by garbodor-gigantus »

Older games tend to work okay but newer ones either tend to not open at all, or only open for a few seconds before crashing. This includes games that users of various linux distros report as working ok on protondb. I've tried using proton experimental, older versions, etc.

Here's my output when I run inxi -Fxxxrz

Code: Select all

System:
  Kernel: 5.4.0-144-generic x86_64 bits: 64 compiler: gcc v: 9.4.0 
  Desktop: Cinnamon 4.8.6 wm: muffin 4.8.1 dm: LightDM 1.30.0 
  Distro: Linux Mint 20.1 Ulyssa base: Ubuntu 20.04 focal 
Machine:
  Type: Laptop System: LENOVO product: 2325TJA v: ThinkPad X230 
  serial: <filter> Chassis: type: 10 serial: <filter> 
  Mobo: LENOVO model: 2325TJA serial: <filter> UEFI [Legacy]: LENOVO 
  v: G2ETB7WW (2.77 ) date: 09/24/2019 
Battery:
  ID-1: BAT0 charge: 82.5 Wh condition: 83.0/94.0 Wh (88%) volts: 12.4/10.8 
  model: SANYO 45N1175 type: Li-ion serial: <filter> status: Not charging 
CPU:
  Topology: Dual Core model: Intel Core i5-3210M bits: 64 type: MT MCP 
  arch: Ivy Bridge rev: 9 L2 cache: 3072 KiB 
  flags: avx lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 19955 
  Speed: 1197 MHz min/max: 1200/3100 MHz Core speeds (MHz): 1: 1420 2: 1374 
  3: 1320 4: 1330 
Graphics:
  Device-1: Intel 3rd Gen Core processor Graphics vendor: Lenovo 
  driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:0166 
  Display: x11 server: X.Org 1.20.13 driver: modesetting 
  unloaded: fbdev,vesa resolution: 1366x768~60Hz 
  OpenGL: renderer: Mesa DRI Intel HD Graphics 4000 (IVB GT2) 
  v: 4.2 Mesa 21.2.6 compat-v: 3.0 direct render: Yes 
Audio:
  Device-1: Intel 7 Series/C216 Family High Definition Audio vendor: Lenovo 
  driver: snd_hda_intel v: kernel bus ID: 00:1b.0 chip ID: 8086:1e20 
  Sound Server: ALSA v: k5.4.0-144-generic 
Network:
  Device-1: Intel 82579LM Gigabit Network vendor: Lenovo driver: e1000e 
  v: 3.2.6-k port: 6080 bus ID: 00:19.0 chip ID: 8086:1502 
  IF: enp0s25 state: down mac: <filter> 
  Device-2: Intel Centrino Advanced-N 6205 [Taylor Peak] driver: iwlwifi 
  v: kernel port: efa0 bus ID: 03:00.0 chip ID: 8086:0085 
  IF: wlp3s0 state: up mac: <filter> 
  IF-ID-1: tun0 state: unknown speed: 10 Mbps duplex: full mac: N/A 
Drives:
  Local Storage: total: 465.76 GiB used: 279.00 GiB (59.9%) 
  ID-1: /dev/sda vendor: HGST (Hitachi) model: HTS725050A7E630 
  size: 465.76 GiB speed: 3.0 Gb/s rotation: 7200 rpm serial: <filter> 
  rev: A440 scheme: MBR 
Partition:
  ID-1: / size: 455.22 GiB used: 278.49 GiB (61.2%) fs: ext4 dev: /dev/dm-1 
  ID-2: /boot size: 702.1 MiB used: 528.3 MiB (75.2%) fs: ext4 
  dev: /dev/sda5 
  ID-3: swap-1 size: 980.0 MiB used: 0 KiB (0.0%) fs: swap dev: /dev/dm-2 
Sensors:
  System Temperatures: cpu: 47.0 C mobo: 0.0 C 
  Fan Speeds (RPM): cpu: 2982 
Repos:
  No active apt repos in: /etc/apt/sources.list 
  Active apt repos in: /etc/apt/sources.list.d/brave-browser-release.list 
  1: deb [signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg arch=amd64] https://brave-browser-apt-release.s3.brave.com/ stable main
  Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list 
  1: deb http://packages.linuxmint.com ulyssa main upstream import backport
  2: deb http://archive.ubuntu.com/ubuntu focal main restricted universe multiverse
  3: deb http://archive.ubuntu.com/ubuntu focal-updates main restricted universe multiverse
  4: deb http://archive.ubuntu.com/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/riot-im.list 
  1: deb [signed-by=/usr/share/keyrings/riot-im-archive-keyring.gpg] https://packages.riot.im/debian/ default main
  Active apt repos in: /etc/apt/sources.list.d/signal-xenial.list 
  1: deb [arch=amd64 signed-by=/usr/share/keyrings/signal-desktop-keyring.gpg] https://updates.signal.org/desktop/apt xenial main
  Active apt repos in: /etc/apt/sources.list.d/skype-stable.list 
  1: deb [arch=amd64] https://repo.skype.com/deb stable main
Info:
  Processes: 269 Uptime: 20m Memory: 15.32 GiB used: 5.43 GiB (35.4%) 
  Init: systemd v: 245 runlevel: 5 Compilers: gcc: 9.4.0 alt: 9 Shell: bash 
  v: 5.0.17 running in: gnome-terminal inxi: 3.0.38 
Last edited by LockBot on Sat Sep 16, 2023 10:00 pm, edited 2 times in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
User avatar
MiZoG
Level 8
Level 8
Posts: 2216
Joined: Fri Jan 26, 2018 8:30 pm
Location: Athens, Greece

Re: Getting games to work with Steam Proton (20.1)

Post by MiZoG »

Device-1: Intel 3rd Gen Core processor Graphics
the newest the game the least the chances to be playable.
Vast majority of developers AFAIK do not officially support intel integrated chips,
linux drivers for those older gens are just in maintenance mode
and, honestly, games on those chips performed far worse on Linux - I have all Valve's classics in mind - than Windows even in their prime.
ThaCrip
Level 5
Level 5
Posts: 989
Joined: Sat Dec 07, 2019 12:13 pm

Re: Getting games to work with Steam Proton (20.1)

Post by ThaCrip »

As already said, your GPU is clearly not good. you need a AMD or NVIDIA GPU if you plan on playing games in general.
MainPC: i5-3550 (undervolted by -0.120v (CPU runs 12c cooler) /w stock i3-2120 hs/fan) | 1050 Ti 4GB | 16GB (2x 8GB) DDR3 1600Mhz RAM | Backups: AMD E-300 CPU (8GB RAM) / Athlon X2 3600+ CPU (@2.3GHz@1.35v) (4GB RAM) | All /w Mint 21.x-Xfce
mintinator14
Level 1
Level 1
Posts: 40
Joined: Wed Jan 04, 2023 3:02 pm
Location: Lincolnshire..UK.

Re: Getting games to work with Steam Proton (20.1)

Post by mintinator14 »

I was having similar issues then i came across this command.
PROTON_USE_WINED3D=1 %command%

it seems to work for most of the games i tried.
Dell Latitude 64 bit with Intel© Core™ i5-6300U CPU @ 2.40GHz × 2.
Linux mint 21.
Teadrinker
Level 2
Level 2
Posts: 86
Joined: Fri Mar 03, 2023 8:52 am

Re: Getting games to work with Steam Proton (20.1)

Post by Teadrinker »

May I suggest you give proton under Lutris a try too? (you can install a slightly modified proton under lutris) Because personally when trying to launch games that previously worked fine via proton under Steam, they suddenly won't launch at all. Not sure why.. yet Lutris has been working consistently for me (in 3-4 months of Linux gaming experience that is). I have a discrete GPU tho...
garbodor-gigantus
Level 1
Level 1
Posts: 2
Joined: Thu Mar 16, 2023 6:14 pm

Re: Getting games to work with Steam Proton (20.1)

Post by garbodor-gigantus »

mintinator14 wrote: Sat Mar 18, 2023 9:24 am I was having similar issues then i came across this command.
PROTON_USE_WINED3D=1 %command%

it seems to work for most of the games i tried.
I game that was crashing before works with this command if I use proton experimental. Thanks so much.
ThaCrip
Level 5
Level 5
Posts: 989
Joined: Sat Dec 07, 2019 12:13 pm

Re: Getting games to work with Steam Proton (20.1)

Post by ThaCrip »

Teadrinker wrote: Sat Mar 18, 2023 4:45 pm May I suggest you give proton under Lutris a try too? (you can install a slightly modified proton under lutris) Because personally when trying to launch games that previously worked fine via proton under Steam, they suddenly won't launch at all. Not sure why.. yet Lutris has been working consistently for me (in 3-4 months of Linux gaming experience that is). I have a discrete GPU tho...
Yeah, I use what you use in general (like for running games in their folder from games main exe on hard drive) as it's better than Steam since it's entirely offline usage. but I would slightly modify your link to https://github.com/GloriousEggroll/wine ... m/releases ; since that links directly to the page with the file one can download for the newest version. but if a person is not trying to get the latest-and-greatest of that, you can install those through Lutris on the 'Runners > Wine' section on it's main menu by clicking the 'folder' icon next to the gear (it won't show until you hover your mouse pointer over it).

but with the github link one would currently download "wine-lutris-GE-Proton7-39-x86_64.tar.xz" and extract it to "~/.local/share/lutris/runners/wine".

p.s. but looking up that "PROTON_USE_WINED3D=1 %command%" mentioned by 'mintinator14' it says, "Use OpenGL-based wined3d instead of Vulkan-based DXVK for d3d11, d3d10, and d3d9."
MainPC: i5-3550 (undervolted by -0.120v (CPU runs 12c cooler) /w stock i3-2120 hs/fan) | 1050 Ti 4GB | 16GB (2x 8GB) DDR3 1600Mhz RAM | Backups: AMD E-300 CPU (8GB RAM) / Athlon X2 3600+ CPU (@2.3GHz@1.35v) (4GB RAM) | All /w Mint 21.x-Xfce
Locked

Return to “Gaming”