It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Is it normal for the Steam client to be so slow on Linux Mint?

It takes about 30 seconds for the Steam client to start logging in when I use the shortcut or run "steam" from terminal.

Even with the Steam client open, if I use a shortcut to run a game, or use the terminal to do "steam steam://rungameid/xxxxxx" it still takes around 30 secs to start the game. If I click "Play" in my steam library or just run the binary directly, the game starts immediately.

EDIT:
If I enter "steam" from terminal, then it just blinks for about 25-30 secs. Then only the text starts appearing
"Running Steam on linuxmint 19.3 64-bit
STEAM_RUNTIME is enabled automatically
Pins up-to-date!
Steam client's requirements are satisfied
...
etc"

at which point it either logs me in, or if logged in already, the client appears.

I'm using NVidia proprietary drivers.
Post edited August 05, 2020 by ZFR
avatar
ZFR: Is it normal for the Steam client to be so slow on Linux Mint?

It takes about 30 seconds for the Steam client to start logging in when I use the shortcut or run "steam" from terminal.
.....
If you are saying slow compared to Windows, I think that's because STEAM adds itself to load on startup (without asking) on Windows systems. That's why it opens faster when you run it since it is already running. I disabled that on my Windows 10 and it now takes about 2 minutes for Steam to start.

I maybe wrong and something else might be at play. :)
avatar
Engerek01: If you are saying slow compared to Windows, I think that's because STEAM adds itself to load on startup (without asking) on Windows systems. That's why it opens faster when you run it since it is already running. I disabled that on my Windows 10 and it now takes about 2 minutes for Steam to start.

I maybe wrong and something else might be at play. :)
No. I had that disabled on Windows 7. It still opened pretty much after a few seconds.

Anyway, I don't think it's the issue because as I wrote, this happens even if Steam is alread running. I can have Steam already open, then enter "steam steam://rungameid/xxxxxx" in terminal (or use a shortcut), and it still takes 20-30 secs to start running the game (pressing Play on the client, or running the binary starts the game instantly).

I just noticed another, probably related issue. If I shutdown while Steam is running, then it takes 20-30 seconds for Cinnamon to close. I found a 5 year old thread with several people having the same issue, but no solution.
https://forums.linuxmint.com/viewtopic.php?t=202860
I ran a couple of tests for you, maybe it will shine a light to your problem.

On Windows 10:
Running Steam for the 1st time: 1 Minute 25 seconds.
Running Steam the 2nd time: 32 seconds
Additional attempts all took around 30-32 seconds.

On Linux Mint 19.3:
Running Steam for the 1st time: 1 Minute 35 seconds.
Running Steam the 2nd time: 18 seconds
Additional attempts all took around 18 seconds.

And then still on Linux, I tested terminal...
Ran "steam" on the terminal while Steam was closed. It took 18 seconds to open Steam.
Ran "steam" on the terminal while Steam was running. It took 4 seconds to switch to Steam.
Ran "steam steam://rungameid/xxxxxx" on the terminal while Steam was running. It took about 18 seconds to show the "preparing to run" screen, while this showed instantly when I tried to run the game directly from the Steam App.


So in my system, opening STEAM was faster on Linux. However, it did take additional time to run a game while using the terminal.

NOTE: This is the same machine triple-booting Linux Mint alongside Win10.

I don't know if that will help you but more DATA is always good, right? :)
avatar
Engerek01: I don't know if that will help you but more DATA is always good, right? :)
Hey, thanks for running those tests.

I managed to fix it.

Reinstalled Steam
and...
Problem still there.

I noticed I wasn't using the latest NVidia proprietary drivers. Upgraded to latest drivers
and...
Problem still there.

Switched to the open source (nouveau) drivers
and...
Problem disppeared. Steam loads in ~5 secs.

Switched back to latest NVidia proprietary drivers.
and...
Problem gone. Steam loads in ~5 secs

So apparently switching to Nouveau and back to Nvidia solved the issue.


avatar
Engerek01: On Linux Mint 19.3:
Running Steam for the 1st time: 1 Minute 35 seconds.
Running Steam the 2nd time: 18 seconds
Additional attempts all took around 18 seconds.
Hmmm... this seems like a long time. On mine the 1st run takes about 5 secs. Occasionally it does take up to 30 secs. However 2nd and subsequent times always take about 5 secs.

I have similar times on Windows 7 which I'm dual booting. Never tried it on Windows 10.

And this is a 5 years old PC that I'm using.
avatar
ZFR: ....
Maybe I should mention that My "gaming" pc is 14 years old :). I use this for all kinds of tests.

I am glad you solved the problem.
avatar
Engerek01: more DATA is always good, right? :)
A certain someone from Star Trek wholeheartedly agrees.
avatar
Themken: A certain someone from Star Trek wholeheartedly agrees.
Unless, of course, Seb Cheneb maybe? :)