Steam for Linux

Steam for Linux

Wuffyhumps Jun 12, 2022 @ 6:40am
Cinnamon on Linux Mint crashing to login screen when starting Flatpak Steam on NVIDIA 510 drivers
As the title says. The workaround is to right-click the steam icon after making a panel launcher out of it and selecting one of the options there (Store, Library, etc) and then Steam will launch fine without crashing the desktop.

Native Steam works fine, only an issue with the Flatpak version.

Going back to the 470 NVIDIA driver solves the issue.

Anyone know what the problem could be? The libnvidia-gl-510 package and all the other dependent packages for the 510.73.05 driver are installed. Card is a 1070.


A post by a different user about the issue on the Linux Mint forums: https://forums.linuxmint.com/viewtopic.php?f=225&t=375539
Last edited by Wuffyhumps; Jun 23, 2022 @ 11:56am
< >
Showing 1-13 of 13 comments
Wuffyhumps Jun 12, 2022 @ 7:02am 
Relevant logs:

Jun 12 09:53:32 desktop systemd[1409]: Started app-flatpak-com.valvesoftware.Steam-10245.scope.
Jun 12 09:53:34 desktop acpid[961]: client 5854[0:0] has disconnected
Jun 12 09:53:34 desktop rtkit-daemon[1433]: Supervising 2 threads of 1 processes of 1 users.
Jun 12 09:53:34 desktop rtkit-daemon[1433]: Successfully made thread 10417 of process 5832 owned by '1000' RT at priority 5.
Jun 12 09:53:34 desktop rtkit-daemon[1433]: Supervising 3 threads of 1 processes of 1 users.
Jun 12 09:53:34 desktop rtkit-daemon[1433]: Supervising 2 threads of 1 processes of 1 users.
Jun 12 09:53:34 desktop rtkit-daemon[1433]: Successfully made thread 10418 of process 5832 owned by '1000' RT at priority 5.
Jun 12 09:53:34 desktop rtkit-daemon[1433]: Supervising 3 threads of 1 processes of 1 users.
Jun 12 09:53:36 desktop kernel: steamwebhelper[10521]: segfault at c ip 00007fb5397b866d sp 00007ffcf4e65ae8 error 6 in libnvidia-glcore.so.510.73.05[7fb5387a7000+128c000]
Jun 12 09:53:36 desktop kernel: Code: 2e 02 00 85 c0 75 b4 eb c0 0f 1f 40 00 e9 eb 70 f5 ff 66 2e 0f 1f 84 00 00 00 00 00 90 48 b8 6e 0e 05 a0 04 00 00 00 83 c2 30 <89> 4e 0c 48 89 46 04 8b 44 24 08 c1 e2 12 81 ca 00 0e 00 80 44 89
Jun 12 09:53:37 desktop systemd[1]: Started Process Core Dump (PID 10523/UID 0).
Jun 12 09:53:37 desktop kernel: steamwebhelper[10529]: segfault at c ip 00007fb5397b866d sp 00007ffcf4e65ae8 error 6 in libnvidia-glcore.so.510.73.05[7fb5387a7000+128c000]
Jun 12 09:53:37 desktop kernel: Code: 2e 02 00 85 c0 75 b4 eb c0 0f 1f 40 00 e9 eb 70 f5 ff 66 2e 0f 1f 84 00 00 00 00 00 90 48 b8 6e 0e 05 a0 04 00 00 00 83 c2 30 <89> 4e 0c 48 89 46 04 8b 44 24 08 c1 e2 12 81 ca 00 0e 00 80 44 89
Jun 12 09:53:37 desktop systemd[1]: Started Process Core Dump (PID 10531/UID 0).
Jun 12 09:53:37 desktop kernel: steamwebhelper[10536]: segfault at c ip 00007fb5397b866d sp 00007ffcf4e65ae8 error 6 in libnvidia-glcore.so.510.73.05[7fb5387a7000+128c000]
Jun 12 09:53:37 desktop kernel: Code: 2e 02 00 85 c0 75 b4 eb c0 0f 1f 40 00 e9 eb 70 f5 ff 66 2e 0f 1f 84 00 00 00 00 00 90 48 b8 6e 0e 05 a0 04 00 00 00 83 c2 30 <89> 4e 0c 48 89 46 04 8b 44 24 08 c1 e2 12 81 ca 00 0e 00 80 44 89
Jun 12 09:53:37 desktop systemd[1]: Started Process Core Dump (PID 10538/UID 0).
Jun 12 09:53:38 desktop systemd-coredump[10535]: Process 10529 (steamwebhelper) of user 1000 dumped core.

Stack trace of thread 264:
#0 0x00007fb5397b866d n/a (/usr/lib/x86_64-linux-gnu/GL/nvidia-510-73-05/extra/libnvidia-glcore.so.510.73.05 + 0x101166d)
Jun 12 09:53:38 desktop systemd-coredump[10539]: Process 10536 (steamwebhelper) of user 1000 dumped core.

Stack trace of thread 269:
#0 0x00007fb5397b866d n/a (/usr/lib/x86_64-linux-gnu/GL/nvidia-510-73-05/extra/libnvidia-glcore.so.510.73.05 + 0x101166d)
Jun 12 09:53:38 desktop systemd-coredump[10528]: Process 10521 (steamwebhelper) of user 1000 dumped core.

Stack trace of thread 258:
#0 0x00007fb5397b866d n/a (/usr/lib/x86_64-linux-gnu/GL/nvidia-510-73-05/extra/libnvidia-glcore.so.510.73.05 + 0x101166d)
Jun 12 09:53:38 desktop systemd[1]: systemd-coredump@5-10531-0.service: Succeeded.
Jun 12 09:53:38 desktop systemd[1]: systemd-coredump@4-10523-0.service: Succeeded.
Jun 12 09:53:38 desktop systemd[1]: systemd-coredump@6-10538-0.service: Succeeded.
Jun 12 09:54:18 desktop acpid[961]: client connected from 5854[0:0]
Jun 12 09:54:18 desktop acpid[961]: 1 client rule loaded
Jun 12 09:54:18 desktop rtkit-daemon[1433]: Supervising 2 threads of 1 processes of 1 users.
Jun 12 09:54:18 desktop rtkit-daemon[1433]: Successfully made thread 10702 of process 5832 owned by '1000' RT at priority 5.
Jun 12 09:54:18 desktop rtkit-daemon[1433]: Supervising 3 threads of 1 processes of 1 users.
Jun 12 09:54:19 desktop acpid[961]: client 5854[0:0] has disconnected
Jun 12 09:54:19 desktop systemd[1]: Started Process Core Dump (PID 10705/UID 0).
Jun 12 09:54:19 desktop rtkit-daemon[1433]: Supervising 2 threads of 1 processes of 1 users.
Jun 12 09:54:19 desktop rtkit-daemon[1433]: Successfully made thread 10707 of process 5832 owned by '1000' RT at priority 5.
Jun 12 09:54:19 desktop rtkit-daemon[1433]: Supervising 3 threads of 1 processes of 1 users.
Jun 12 09:54:19 desktop rtkit-daemon[1433]: Supervising 2 threads of 1 processes of 1 users.
Jun 12 09:54:19 desktop rtkit-daemon[1433]: Successfully made thread 10708 of process 5832 owned by '1000' RT at priority 5.
Jun 12 09:54:19 desktop rtkit-daemon[1433]: Supervising 3 threads of 1 processes of 1 users.
Jun 12 09:54:19 desktop xdg-desktop-por[7490]: xdg-desktop-portal-gtk: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.
Jun 12 09:54:19 desktop systemd[1409]: xdg-desktop-portal-gtk.service: Main process exited, code=exited, status=1/FAILURE
Jun 12 09:54:19 desktop systemd[1409]: xdg-desktop-portal-gtk.service: Failed with result 'exit-code'.
Jun 12 09:54:19 desktop pulseaudio[5832]: X connection to :0 broken (explicit kill or server shutdown).
Jun 12 09:54:19 desktop at-spi-bus-launcher[6051]: X connection to :0 broken (explicit kill or server shutdown).
Jun 12 09:54:19 desktop polkitd(authority=local)[996]: Unregistered Authentication Agent for unix-session:c9 (system bus name :1.309, object path /org/gnome/PolicyKit1/AuthenticationAgent, locale en_US.UTF-8) (disconnected from bus)
Jun 12 09:54:19 desktop systemd[1409]: pulseaudio.service: Main process exited, code=exited, status=1/FAILURE
Jun 12 09:54:19 desktop systemd[1409]: pulseaudio.service: Failed with result 'exit-code'.
Jun 12 09:54:19 desktop lightdm[5930]: pam_unix(lightdm:session): session closed for user imauser
Jun 12 09:54:19 desktop systemd-logind[1000]: Session c9 logged out. Waiting for processes to exit.
Jun 12 09:54:19 desktop systemd[1409]: app-flatpak-com.valvesoftware.Steam-10245.scope: Succeeded.
Jun 12 09:54:19 desktop systemd[1409]: pulseaudio.service: Scheduled restart job, restart counter is at 5.
Jun 12 09:54:19 desktop systemd[1409]: Stopped Sound Service.
Jun 12 09:54:19 desktop systemd[1409]: Starting Sound Service...
Jun 12 09:54:20 desktop rtkit-daemon[1433]: Successfully made thread 10753 of process 10753 owned by '1000' high priority at nice level -11.
Jun 12 09:54:20 desktop rtkit-daemon[1433]: Supervising 1 threads of 1 processes of 1 users.
Jun 12 09:54:20 desktop pulseaudio[10753]: Stale PID file, overwriting.
Jun 12 09:54:20 desktop kernel: resource sanity check: requesting [mem 0x000c0000-0x000fffff], which spans more than PCI Bus 0000:00 [mem 0x000d0000-0x000dffff window]
Jun 12 09:54:20 desktop kernel: caller os_map_kernel_space.part.0+0x82/0xb0 [nvidia] mapping multiple BARs
Jun 12 09:54:20 desktop systemd-coredump[10706]: Process 5854 (Xorg) of user 0 dumped core.

Stack trace of thread 5854:
#0 0x00007faa3579c00b __GI_raise (libc.so.6 + 0x4300b)
#1 0x00007faa3577b859 __GI_abort (libc.so.6 + 0x22859)
#2 0x0000560c19c30810 OsAbort (Xorg + 0x1c1810)
#3 0x0000560c19c35c49 n/a (Xorg + 0x1c6c49)
#4 0x0000560c19c36aaa FatalError (Xorg + 0x1c7aaa)
#5 0x0000560c19c2db59 n/a (Xorg + 0x1beb59)
#6 0x00007faa35961420 n/a (libpthread.so.0 + 0x14420)

Stack trace of thread 5869:
#0 0x00007faa3587846e epoll_wait (libc.so.6 + 0x11f46e)
#1 0x0000560c19c2e4fb n/a (Xorg + 0x1bf4fb)
#2 0x0000560c19c2bc86 n/a (Xorg + 0x1bcc86)
#3 0x00007faa35955609 start_thread (libpthread.so.0 + 0x8609)
#4 0x00007faa35878133 __clone (libc.so.6 + 0x11f133)
Jun 12 09:54:20 desktop rtkit-daemon[1433]: Supervising 1 threads of 1 processes of 1 users.
Jun 12 09:54:20 desktop systemd[1]: systemd-coredump@7-10705-0.service: Succeeded.
KrazyOne Jun 12, 2022 @ 7:06pm 
Definately looks like the driver is the issue, as it creating a dump file. Further looking seems like a compatibility issue which is even weirder.

Question what GPU are you running by chance. Might be related to the GPU not directly the driver.
Last edited by KrazyOne; Jun 12, 2022 @ 7:13pm
Enigmatic Jun 12, 2022 @ 11:14pm 
Jun 12 09:53:37 desktop kernel: steamwebhelper[10536]: segfault at c ip 00007fb5397b866d sp 00007ffcf4e65ae8 error 6 in libnvidia-glcore.so.510.73.05
Enigmatic Jun 12, 2022 @ 11:15pm 
try rolling back libnvidia-glcore.
Last edited by Enigmatic; Jun 12, 2022 @ 11:16pm
Beninan Jun 13, 2022 @ 4:22pm 
I have only tried this on my laptop so far, which is an older i7-3610QM with an Nvidia Geforce GT650M running Linux Mint 20.3. I updated to 510 to see what mine would do, but Steam seemed to work fine for me. I would have kept that version, but for some reason nvidia-settings wouldn't give me any specs or much for settings at all, and the only thing that was available was the ability to switch Prime profiles, so I switched back to 470.
I am running the "Ubuntu" version of Steam that's in the package manager, and not the flatpak version of Steam, which I think you might be running according to your logs (?), I may be wrong with that though, I'm a few beers deep as I type this.
I can try this on my other computer if I can find the time, which is also running the "Ubuntu" version of Steam, but with an i7-8700K with a GTX1060 to see if that works too. Sorry this if this isn't very helpful
Enigmatic Jun 15, 2022 @ 1:09am 
650M cannot run Proton I believe.
You should only run the 470 legacy drivers on that card.
IMHO if you are serious about gaming on linux stay clear of Nvidia cards.
Beninan Jun 15, 2022 @ 5:32pm 
Originally posted by GNU Eklypse:
650M cannot run Proton I believe.
Well I'm not the OP, so I hope you aren't confusing me with them. The 650M can and does run Proton games just fine, obviously limited by the low specs of this card.

You should only run the 470 legacy drivers on that card.
I am running 470. I was simply trying out 510 to see if mine would crash too, but it does not crash and it continued to run Proton and native games just fine. I did roll back to 470 for other reasons.

IMHO if you are serious about gaming on linux stay clear of Nvidia cards.
Get out of here with the nonsense.
Last edited by Beninan; Jun 15, 2022 @ 5:33pm
Zyro Jun 17, 2022 @ 12:28am 
Originally posted by Beninan:
I have only tried this on my laptop so far, which is an older i7-3610QM with an Nvidia Geforce GT650M running Linux Mint 20.3. I updated to 510 to see what mine would do, but Steam seemed to work fine for me. I would have kept that version, but for some reason nvidia-settings wouldn't give me any specs or much for settings at all, and the only thing that was available was the ability to switch Prime profiles, so I switched back to 470.

If i remember correctly, the settings package might not automatically update with the rest of the driver, so maybe you were running an old settings application with the new driver.
Wuffyhumps Jun 20, 2022 @ 10:56am 
Originally posted by KrazyOne:
Definately looks like the driver is the issue, as it creating a dump file. Further looking seems like a compatibility issue which is even weirder.

Question what GPU are you running by chance. Might be related to the GPU not directly the driver.
A 1070 w/ driver 510.73.05. As I said reverting to the 470 driver fixes the issue. That doesn't necessarily mean the driver is the problem. It could be the newer driver exposing an issue in some other software. My guess is it probably is the driver's fault.
Last edited by Wuffyhumps; Jun 20, 2022 @ 11:01am
Wuffyhumps Jun 20, 2022 @ 11:08am 
Originally posted by GNU Eklypse:
try rolling back libnvidia-glcore.
As I said in my original post, driver 470 doesn't have the issue, so yes rolling back is a "workaround" for the issue.

It's a major bug in the newest NVIDIA driver, or Steam, or Cinnamon, or Muffin, or where ever the problem is, so it needs to be fixed. I have not reported it to NVIDIA yet and figured I'd report here first just in case others are experiencing the same thing.
Wuffyhumps Jun 23, 2022 @ 11:57am 
Issue only happens with the flatpak Steam. Native Steam works fine. All flatpak packages are up-to-date, and even rebooted for good measure just to be sure. Still crashes to the login screen.
893457237 Jun 23, 2022 @ 3:07pm 
Strange, I've 512 too and works perfect for me... have you tried with Cinnamon "Edge"? I'm using that version, maybe it may work for you as well.
Last edited by 893457237; Jun 23, 2022 @ 3:07pm
Marlock Jun 23, 2022 @ 4:30pm 
a question for those with issues: which linux kernel version are you on right now?

afaik linux mint 20 doesn't automatically push people from kernel 5.4 into later branches despite making them available, and this is pretty old already (the first branch shipped in Ubuntu 20.04)

now that someone mentioned that the "edge" version (basically just a newer kernel out-of-the-box) is working fine, maaaaaybe all the other folk need is to update the kernel to a newer branch (dead easy on the dedicated submenu item in Mint's Updates Manager)
Last edited by Marlock; Jun 23, 2022 @ 4:32pm
< >
Showing 1-13 of 13 comments
Per page: 1530 50

Date Posted: Jun 12, 2022 @ 6:40am
Posts: 13