[1.1.101][linux] Game doesn't start any more

Anything that prevents you from playing the game properly. Do you have issues playing for the game, downloading it or successfully running it on your computer? Let us know here.
_me_
Manual Inserter
Manual Inserter
Posts: 4
Joined: Wed Apr 16, 2014 7:42 am
Contact:

[1.1.101][linux] Game doesn't start any more

Post by _me_ »

Factorio was working fine yesterday. I updated to 1.1.101 and also installed various updates to Proton and the Steam Linux Runtimes.

With no launch options or specific compatibility tool, clicking "play" in Steam cycles the button through "cancel" and "stop" briefly, before showing "play" again. Nothing shows up on screen. The log file is

Code: Select all

   0.000 2024-01-11 19:48:59; Factorio 1.1.101 (build 62011, linux64, steam)
   0.053 Operating system: Linux (Ubuntu 22.04)
   0.000 Initializing Steam API.
   0.053 Program arguments: "/home/me/.local/share/Steam/steamapps/common/Factorio/bin/x64/factorio" 
   0.053 Config path: /home/me/.factorio/config/config.ini
   0.053 Read data path: /home/me/.local/share/Steam/steamapps/common/Factorio/data
   0.053 Write data path: /home/me/.factorio [127838/704455MB]
   0.053 Binaries path: /home/me/.local/share/Steam/steamapps/common/Factorio/bin
   0.058 System info: [CPU: Intel(R) Core(TM) i5-9600K CPU @ 3.70GHz, 6 cores, RAM: 64213 MB]
   0.058 Environment: DISPLAY=:1 WAYLAND_DISPLAY=<unset> DESKTOP_SESSION=ubuntu XDG_SESSION_DESKTOP=ubuntu XDG_CURRENT_DESKTOP=ubuntu:GNOME __GL_FSAA_MODE=<unset> __GL_LOG_MAX_ANISO=<unset> __GL_SYNC_TO_VBLANK=<unset> __GL_SORT_FBCONFIGS=<unset> __GL_YIELD=<unset>
   0.058 Display options: [FullScreen: 1] [VSync: 0] [UIScale: automatic (100.0%)] [Native DPI: 1] [Screen: 255] [Special: lmw] [Lang: en]
   0.130 Video driver: x11
   0.130 Available displays: 2
   0.130  [0]: S2719DGF 27" - {[1920,0], 2560x1440, SDL_PIXELFORMAT_RGB888, 144Hz}
   0.130  [1]: BenQ G2420HD 24" - {[0,135], 1920x1080, SDL_PIXELFORMAT_RGB888, 60Hz}
   0.130 Failed to get primary display index, defaulting to 0.
Running with --gfx-safe-mode changes nothing, same log file contents.

Forcing use of Proton experimental, with or without --gfx-safe-mode, shows an error popup and the log file isn't written to: Failed to compile shader __core__/graphics/shaders/sprite.psh as ps_4_0: __core__/graphics/shaders/sprite.psh:25:17: E5000: syntax error, unexpected NEW_IDENTIFIER, expecting ')' or ','
Same with forcing Proton 8.0-4 or 7.0-6

I'm not sure what version I was playing previously, but it was whatever was the default version before 1.1.101.
Rolling back to 1.1.100 has the same effect as above -- same log file contents if I don't force a compatibility tool, and the error popup if I force various Proton versions.
Same when rolling back to 1.1.94.
User avatar
vinzenz
Factorio Staff
Factorio Staff
Posts: 352
Joined: Mon Aug 02, 2021 6:45 pm
Contact:

Re: [1.1.101][linux] Game doesn't start any more

Post by vinzenz »

Factorio runs natively on linux, you don't need proton to start it. Are you able to launch the game when you download it from here https://factorio.com/download ? (you can login with your steam account to download from the website)
bringing the oops to devops
_me_
Manual Inserter
Manual Inserter
Posts: 4
Joined: Wed Apr 16, 2014 7:42 am
Contact:

Re: [1.1.101][linux] Game doesn't start any more

Post by _me_ »

The standalone version does work! Steam has done something weird, what a pain. Thanks.
User avatar
Nosferatu
Filter Inserter
Filter Inserter
Posts: 253
Joined: Fri Jan 20, 2017 4:48 pm
Contact:

Re: [1.1.101][linux] Game doesn't start any more

Post by Nosferatu »

Did you install steam through snap?
_me_
Manual Inserter
Manual Inserter
Posts: 4
Joined: Wed Apr 16, 2014 7:42 am
Contact:

Re: [1.1.101][linux] Game doesn't start any more

Post by _me_ »

I don't think so.
User avatar
riking
Long Handed Inserter
Long Handed Inserter
Posts: 57
Joined: Thu May 05, 2016 5:35 pm
Contact:

Re: [1.1.101][linux] Game doesn't start any more

Post by riking »

Can confirm that this crash still happens when launching 2.0 under Proton.
Failed to compile shader __core__/graphics/shaders/sprite.psh as ps_4_0: __core__/graphics/shaders/sprite.psh:32:18: E5000: syntax error, unexpected NEW_IDENTIFIER, expecting ')' or ','
User avatar
Sanqui
Factorio Staff
Factorio Staff
Posts: 332
Joined: Mon May 07, 2018 7:22 pm
Contact:

Re: [1.1.101][linux] Game doesn't start any more

Post by Sanqui »

Do not use Proton. Proton is a compatibility layer to run Windows games on Linux. Factorio has a native Linux version.
ovo
Post Reply

Return to “Technical Help”