• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.
I can't find the paradox launcher location, could somebody help? I am experiencing this issue with both stellaris and crusader kings 3. I installed them from steam!
The file $XDG_DATA_HOME/.local/share/Paradox Interactive/launcherpath or ~/.local/share/Paradox Interactive/launcherpath should contain the location of the launcher installation. Usually it is installed in ~/.paradoxlauncher.
But you have to start the game once from steam so that the launcher gets installed. Steam doesn't install the launcher itself.
But why are you looking for the launcher location? This launcher can't be started directly. It has to be called with some game specific configuration parameters to be useful at all. You can achieve that by starting the game from steam.
 
I can't find the paradox launcher location, could somebody help? I am experiencing this issue with both stellaris and crusader kings 3. I installed them from steam!
This is on Linux?

  • ~/.paradoxlauncher
  • ~/.local/share/Paradox Interactive/launcher-v2
  • ~/.local/share/Paradox Interactive/launcherpath
 
The file $XDG_DATA_HOME/.local/share/Paradox Interactive/launcherpath or ~/.local/share/Paradox Interactive/launcherpath should contain the location of the launcher installation. Usually it is installed in ~/.paradoxlauncher.
But you have to start the game once from steam so that the launcher gets installed. Steam doesn't install the launcher itself.
But why are you looking for the launcher location? This launcher can't be started directly. It has to be called with some game specific configuration parameters to be useful at all. You can achieve that by starting the game from steam.
i was trying to add the nogpu as said by radumitrescu.

Thanks to you I have found the file containing the launcher location, then i have found the launcher under /_user_/home/.paradoxlauncher, and modified it accordingly!

Sadly this method is not working for me. Perhaps i am doing something incorrectly? I hope that someone can help me
 
Last edited:
i was trying to add the nogpu as said by radumitrescu.

Thanks to you I have found the file containing the launcher location, then i have found the launcher under /_user_/home/.paradoxlauncher, and modified it accordingly!

Sadly this method is not working for me. Perhaps i am doing something incorrectly? I hope that someone can help me
Did you add it to the newest version of the launcher? In your case it is probably "/_user_/home/.paradoxlauncher/launcher-v2.2021.5.1/Paradox Launcher". If that doesn't help, can you post the full contents of the file? And do you even have the problem that the launcher window is completely black like in the second screenshot of the first post?
 
Did you add it to the newest version of the launcher? In your case it is probably "/_user_/home/.paradoxlauncher/launcher-v2.2021.5.1/Paradox Launcher". If that doesn't help, can you post the full contents of the file? And do you even have the problem that the launcher window is completely black like in the second screenshot of the first post?
yes i did to both directories with old and new version. i have the same issue, i am using popos on an optimus laptop with rtx 2060.

#!/bin/sh # Absolute path to this script, e.g. /home/user/bin/foo.sh SCRIPT=$(readlink -f "$0") # Absolute path this script is in, thus /home/user/bin SCRIPTPATH=$(dirname "$SCRIPT") # run the launcher without a sandbox, to avoid the SUID error # https://github.com/electron/electron/issues/18265 "${SCRIPTPATH}"/Launcher --no-sandbox --disable-gpu"$@"
 
i have never experienced something like this, a quote needing space!
It's not the quote which needs a space, but the --disable-gpu option. Otherwise there would not be a space between it and whichever other options steam added (they are in "$@"). E.g. on my system the first option which steam passes onto the launcher is --pdxlGameDir and with your first version of the script it would become --disable-gpu"--pdxlGameDir"(the quotes get removed somewhere in the process) which is of course not an option which the launcher recognizes.
 
I found a good workaround, Paradox Launcher is an Electron based app, so we can force it to launch using the Intel GPU and not the NVIDIA one.
Just edit ~/.paradoxlauncher/launcher-v2.2021.1/Paradox Launcher to add --disable-gpu after --no-sandbox
This fixes the rendering of the launcher for me, but now the game does not start with PRIME correctly (using "prime-run %command%" in the Steam launch options). I now get the errors:
Code:
[20:22:18][gfx_opengl.cpp:1074]: SDL_GetWindowFromID failed: Invalid window
[20:22:18][gfx_opengl.cpp:1085]: SDL_GL_CreateContext failed: Invalid window
[20:22:18][gfx_opengl.cpp:1119]: glewInit failed: Missing GL version
on startup, causing an immediate crash. It seems like --disable-gpu is being passed to the actual game by the launcher, confusing OpenGL. Does anyone have any workarounds? I'm on Arch Linux.

Edit: Whoops, ignore this. Turns out I had forgotten to enable this fix for HoI4, even though I had for other Paradox games. The fix works!
 
Last edited:
I found the way that works for me to fix issues it to bypass the launcher. For cities skylines it wouldn't work unless I used this for my launch options:
/home/[put your user here]/.steam/steam/steamapps/common/Cities_Skylines/Cities.x64 %command%

It might work for other paradox titles.

Doing that completely bypasses the launcher.
 
Something that has worked for me with other programs that had this issue and just worked for me with the launcher is to go into the launcher directories:

~/.paradoxlauncher

then go into the individual launcher directories (I have 2 at this moment: launcher-v2.2021.6 and launcher-v2.2021.4.1) and delete libEGL.so to force the launcher to use your system libEGL.
 
I found a good workaround, Paradox Launcher is an Electron based app, so we can force it to launch using the Intel GPU and not the NVIDIA one.
Just edit ~/.paradoxlauncher/launcher-v2.2021.1/Paradox Launcher to add --disable-gpu after --no-sandbox
I just want to express my gratitude. This solution worked for me on Pop_OS.
 
I found a good workaround, Paradox Launcher is an Electron based app, so we can force it to launch using the Intel GPU and not the NVIDIA one.
Just edit ~/.paradoxlauncher/launcher-v2.2021.1/Paradox Launcher to add --disable-gpu after --no-sandbox
I just wanna say thank you. It works! (I'm on Arch, with hybrid mode of optimus-manager)

This problem really annoyed me.
 
hi guys. i find it very strange, that issue of this magnitude has not been resolved by the dev team. not good!

It's actually a very low priority problem with a working workaround.

It's an Electron and/or Nvidia Prime Render bug. They do not work together.

One of them has to fix it.
 
I can't find the paradox launcher location, could somebody help? I am experiencing this issue with both stellaris and crusader kings 3. I installed them from steam!
Did you install them from Flatpak or via your distro's packages? For Flatpak the directory was ~/.var/app/com.valvesoftware.Steam/.paradoxlauncher/launcher-v2.2022.1/Paradox Launcher. I imagine if you're not using Flatpak it'll be something like ~/.steam/.paradoxlauncher.
 
It's actually a very low priority problem with a working workaround.

It's an Electron and/or Nvidia Prime Render bug. They do not work together.

One of them has to fix it.
Wouldn't it be good to just put --disable-gpu in the launcher shipped with Steam until there is a proper fix? I would agree that this should be a high-priority issue even if Linux users are few and often quite competent. Very low-hanging fruit. The black launcher is still an issue in February 2022 and I'm glad I found this thread.
 
For those using steam, you can also click on the settings icon for the game, click on "Properties" and add "--disable-gpu" to the box under "LAUNCH OPTIONS"

1644906364481.png


1644906452771.png
 
  • 1Like
Reactions: