Open octopoulpe opened 10 months ago
Hello @octopoulpe, this issue report reminds me of #7970. Can you share the output of ulimit -Sn
? (1024
is common and expected, but it's user configurable.)
$ ulimit -Sn
1073741816
You got it @kisak-valve :clap:
@octopoulpe did you ever find a solution/cause?
Hello @Adam-S-Gibson, if your system is configured similarly to @octopoulpe's with a high soft file limit, the performance adjustment would be to change it to a value closer to the 1024 common default.
Just chiming in with a +1, experiencing identical issue (but debian, and AMD GPU (mesa/RADV)), with a soft limit of 1024 fds - starting any game can take 3 to 4 minutes, and I can see similar behaviour from steam trying to open hundreds of thousands of files... before finally launching.
Your system information
Please describe your issue in as much detail as possible:
When launching a game (any game, proton or linux native), it takes several minutes for the game to start. In the Steam UI, the game is in "Running" state but the game process is not started yet. During this time, my
~/.local/share/Steam/ubuntu12_32/steam
process is at 100% of 1 CPU core (no cpu problems at any other times).On the console I don't get anything suspicious :
When I strace the
~/.local/share/Steam/ubuntu12_32/steam
process, I can see it tries to open countless file descriptors.It increments up until
1073741815
every time (which is really close to 2^30 but not exactly, not sure if it's useful).Here the real game process starts.
Steps for reproducing this issue:
I tried tweaking almost every option available in steam for months without any success. Never heard of anyone having the same problem.