Can't start certain games

Some Games like Satisfactory, Lego Star Wars The Skywalker Saga or Deadlock dont start when using steam compatibility. When searching on proton db, the games should run fine.
This seams to be a zorin os problem, because the only comments with zorin os on proton were complaining about the same problem surrounded by many comments how good a game runs with proton.
The Behavior is quite simple: Steam tries to start the game with proton and after a few seconds the game crashed without ever opening a window.

This affects not all games: Baldurs Gate and War Thunder run fine.

Have you tried switch proton engine for the affected games?

When playing Windows games on Steam, you need to activate a Proton compatibility layer, in order to play them.

To do this, right click on the game on the left side list. Then click properties. Then go to the compatibility tab, and put a checkmark in the box, to reveal the hidden Proton version list.

From there, begin by choosing the highest version first. If that doesn't work well, then try the next one down. Usually, the only Windows games I can't get to run on Linux through Steam, regardless of Proton version selected, are games that are coded with Anti-Cheat.

Also, I am unable to get the official Steam version, of the original Doom 90's games, to run regardless of Proton version. I can only launch the newer Doom games, like Doom3 and beyond.

If you can't get a game to run on Linux steam, through the use of Proton no matter what, thats when you go to ProtonDB website, and fill out the issue form.

After you do that, usually if its an issue that can be fixed in the next Proton update, you will hopefully be able to play the game, or have an issue fixed in game, after the next Proton version update.


  1. What makes you think this is a Zorin issue ? Did you try other distro’s ?
  2. How many gpu’s does your system have ? If 2 is it possible the game is trying to run from the iGPU ?
  3. How did you install steam ?
  4. Like @Storm suggested, did you try a different proton version ?
  5. Are the gpu drivers up to date ?

yes, i tried multiple versions. All should work

Using Brave A.I. comes back with this:

LEGO Star Wars Saga on Linux

To play LEGO Star Wars: The Skywalker Saga on Linux, follow these steps:

  1. Install the Steam application on your Linux PC by using the appropriate package manager command for your distribution, such as sudo apt install steam for Ubuntu.
  2. Open the Steam application and log into your account.
  3. Click on the “Steam” menu and select “Settings” to access the Steam settings area.
  4. Inside the settings, find “Steam Play” and enable Proton support for your Linux PC by checking the two boxes.
  5. Go to the “Store” button and search for “LEGO Star Wars: The Skywalker Saga.” Select the game from the search results to access its Steam store page.
  6. On the LEGO Star Wars: The Skywalker Saga Steam store page, click the green “Add to cart” button to add the game to your cart.
  7. Navigate to your Steam library, right-click on LEGO Star Wars: The Skywalker Saga, and select “Properties.”
  8. Inside the “Properties” area, go to the “Compatibility” section and set it to “Proton Experimental.”
  9. Click the blue “INSTALL” button to download and install the game. Once the installation is complete, the button will change to “PLAY,” which you can select to start the game.

Note that performance may vary, and some users have reported stuttering issues, especially during the initial stages of gameplay. Performance can improve over time as the shader cache is built and synced via Steam.

I also wonder whether Lutris is a better option:

Play LEGO Star Wars Saga on Linux

To play LEGO Star Wars: The Skywalker Saga on Linux using Lutris, follow these steps:

  1. Install Lutris: First, ensure you have Lutris installed on your Linux system. Lutris is a game manager for Linux that supports running games through various compatibility layers, including Proton.
  2. Add Your GOG Account to Lutris: If you purchased LEGO Star Wars: The Skywalker Saga from GOG, you need to connect your GOG account to Lutris. This allows Lutris to find and install the game.
  3. Find the Game in Lutris: Once Lutris is set up and your GOG account is connected, search for “LEGO Star Wars: The Skywalker Saga” in Lutris. Lutris will automatically detect the game if it’s installed via GOG.
  4. Configure the Game: Lutris provides a script installer for LEGO Star Wars: The Skywalker Saga. This script is designed to set up the game to run properly on Linux. The installer will configure the game to use your desktop resolution and set the refresh rate to 60 Hz to avoid bugs.
  5. Use Proton: LEGO Star Wars: The Skywalker Saga requires a compatibility layer like Proton to run on Linux. Lutris can use Proton to run the game. GE-Proton, a community-built version of Proton, is recommended for better performance.
  6. Run the Game: After configuring everything, you can launch LEGO Star Wars: The Skywalker Saga through Lutris. Make sure to use a compatible version of Proton, such as GE-Proton 7.14, as some users have reported better performance with this version.

Remember, while LEGO Star Wars: The Skywalker Saga is not natively supported on Linux, using Lutris and Proton can make it possible to play the game on your Linux system.

  1. I think it is a zorin issue, because of the comments on the proton db website. The Games seem to work on different distros.
    Satisfactory has a platinum rating: https://www.protondb.com/app/526870
    Lego Star Wars has a platinum rating: https://www.protondb.com/app/920210
    Deadlock has a gold rating: https://www.protondb.com/app/1422450
  2. I do have an integrated GPU (7600x3d) and a RTX 3070. It could be possible that the wrong gpu is used. This is a great idea. Do have experience forcing a speicific gpu?
  3. Debian image, because i have multiple library folders and the flatpack version cant do that. (When you select a folder it just does nothing)
  4. Yes i did
  5. I checked Software Update and it is the newest: nividia-driver-550

The latest is nvidia driver 570.86.10 which is not “officially” out yet BUT is available on the net (leaked). 565.77 you could try, that one is listed as well in the store.

The iGPU is powerful enough and should handle games too so i dont think that is the issue. Look in nvidia-settings if there is a prime profile and check if your system prehaps has a MUX switch.

As alternative you can try the Pop! OS kernel which is slightly higher (6.9.x) … kinda weird your running into these issues since i game on a RTX 3070 Ti without any issues.

I disabled the IGPU, the issue persists.
When can i install the new driver with the ui?

You can follow the tutorial in post 1.

I installed the latest driver: 570.
I noticed in your tutorial, "systemctl set-default multi-user.target" should be run with sudo.
Sadly the issue is still persists.

Try the kernel from pop os.

Open the terminal and write

sudo apt-add-repository -y ppa:system76-dev/stable
sudo apt-get update

Download their latest kernel (6.9.x):

sudo apt-get update && sudo apt install linux-image-generic linux-headers-generic

After it's installed delete their repo to avoid system updates from Pop OS into Zorin.

sudo apt-add-repository --remove ppa:system76-dev/stable

Now my system doesn't load the zfs modules

Did you copy everything from my post above ? because you should not even get that issue. When you restart you can select in your grub menu a older kernel version.

As a matter of fact, I do!

First, please make sure you have installed your Nvidia GPU driver, in software & updates, additional drivers. I recommend version 550 for now, 560 is bugged and lags like molasses.


Restart computer after installation is complete.

You can launch Nvidia X Server Settings, and at the bottom of the categories on the left side, you will see Prime Profiles, click on that, and select Nvidia only. Then restart your computer.

You could install the Prime Indicator extension, which allows you to set it from the taskbar...
https://extensions.gnome.org/extension/1275/prime-indicator/


Then simply restart the computer after making your choice.

Additionally, you can force games who have no brains, to use your Nvidia GPU only in Steam games as well. To do this, right click the game, and go to properties. Set the game launch options to this...

__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia __VK_LAYER_NV_optimus=NVIDIA_only %command%


There is no option for the old kernel

Write /sbin/modprobe zfs in there as it is suggested (as root)

Once you've booted into a kernel you can check with sudo dkms status whether the ZFS DKMS module is successfully installed and compiled.

Found the solution after switching to ubuntu:
The Games where stored on a NAS and my user wasnt the owner of the files.
Files created with a different OS. Even though nfs shares dont require a user and i could read/write/execute all the files.
Hope this solution will help somebody else
Thank you all for your Replies

2 Likes

Thank you for coming back and sharing the end result with us.