Since there are many different Linux distributions out there, you might encounter issues with your specific installation. This section lists some commonly encountered issues and their solutions.
-
Launcher (BSG/SPT)
-
In-Game
-
Lutris / Installer scripts
-
Manual installation / Others
Description
After clicking Play, the game briefly opens & closes shortly after.
Solution
Usually this means the DLL override for winhttp is missing!
Manually set winhttp to n,b in Configure > Runner options > DLL Overrides.
If the game worked previously & this happens after installing new mods, chances are you're running into issues with the mod(s). Check compatibilty of the mod with other mods as well as the installed SPT version.
Description
The BSG Launcher will not show correct fonts (Bender font family) for some text.
Solution
To fix fonts in the BSG Launcher, you can download & install the Bender font on your distribution.
Unfortunately, this will not work when using a Proton runner for the application.
Description
The game crashes while playing a raid or being in the hideout.
Solution
-
Make sure you've
Swapset up on your system. Tarkov will need at least someSwap, even on systems with a lot of RAM available. -
Another issue could be the
vm.max_map_countlimit (mostly on older distros).A detailed explaination of what that is can be found here.
The recommended solution is to raise it to a recommend value of
1048576e.g. by adding:vm.max_map_count=1048576to
/etc/sysctl.confand runsudo sysctl -pas stated here.
As of early 2024, most common distros changed their default value as well.
Description
Sounds in the game are crackling / distorted.
Solution
In Lutris on the game shortcut, enable:
Configure→system options→Reduce PulseAudio latency
That should fix the issue.
Description
The game randomly hangs for ~3-5 seconds without RAM or VRAM being maxed out.
Solution
#1: In Lutris on the game shortcut, enable:
Configure→system options→Disable Lutris Runtime
#2: If you use an Unheard edition profile, you can either switch from the Unheard menu background in the game settings to any other background:
Settings→Main menu background
Or you can try adding PROTON_MEDIA_USE_GST=1 as environment variable:
- Lutris:
Configure→system options→Environment variables - Additions script:
spt-additions -e PROTON_MEDIA_USE_GST=1 shortcut all
Description
You can get different error codes at different steps throughout the installation process.
Solution
It's hard to pinpoint the exact issue since many different apps use the same exit codes and there are many different tasks performed. Try to keep game files and restart the script.
If the error persists after multiple attempts, please open up a bug report containing:
- A detailed description of the issue
- The task shown when the error occurs (e.g. "
Installing game dependencies ..." or "Launching BSG Launcher ...") - If possible, try to take a screenshot or a short video of the issue
- If the Lutris installer fails while showing "
Installing SPT ...", please attach thespt-linux-additions.loglog file (usually found inside~/.cache/spt-linux-additions) to the bug report
To get more details if something breaks, you can launch Lutris in debug mode using the following command in a terminal:
lutris -d &> lutris.log
flatpak run net.lutris.Lutris -d &> lutris.log
This will generate a lutris.log file in your current or home directory.
To debug issues that might be caused by Wine, you also need to enable debug logging for Wine:
Configure→Runner options→Output debugging info→Enabled
That should enable wine logs in the console / output added to the lutris.log file.
Description
The installation fails with the log containing something like:
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 156 (NV-GLX)
Minor opcode of failed request: 43 ()
Serial number of failed request: 149
Current serial number in output stream: 150
Solution
It looks like there is an open Nvidia/Wine bug report that is working on fixing that issue.
You can try to disable your iGPU in your bios settings if possible. The corresponding option often is called GFX/iGPU Multi-Monitor or similar.
This should make sure that Lutris is seeing your discrete GPU only.
Description
When launching SPT.Launcher, either one of two issues can occur:
- A window pop-up appears which says that .NET Desktop Runtime is not installed. OR
- Launcher not coming up and the lutris console log shows a semi-random error code e.g.
40960
Solution
Unfortunately, this can mean a bunch of things. Here's a check-list:
-
Make sure .NET Desktop Runtime 9.0 is installed inside the wine prefix. You should find a
dotnetfolder atWINEPREFIX/drive_c/Program Files/dotnet/containing thedotnet.exeexecutable. -
Try to set no value for
DOTNET_ROOTandDOTNET_BUNDLE_EXTRACT_BASE_DIRin the environment variables for your wine application.- Bottles:
Settings→Environment variables - Lutris:
Configure→System options→Environment variables
- Bottles:
-
Sometimes the Lutris runtime or a wine runner can cause issues as well.
-
Check if the correct
wine versionis set for the game and the runner is working. -
If that didn't help, you could try deleting the
runtimedirectory in:- Flatpak:
~/.var/app/net.lutris.Lutris/data/lutris/runtime - Native:
~/.local/share/lutris/runtime
& re-download the runtime from
Preferences>Updates:
- Flatpak:
-
-
There's a rare issue sometimes with the
icu.dllused by the prefix & some wine versions. Usually it will show a log entry mentioningicu.dlloricucin the wine/proton log. You can try to disable theicu.dllin theDLL overrides:- Bottles:
Settings→DLL overrides: Add keyicu, selectdisabledas value & save the changes. - Lutris:
Configure→Runner options→DLL overrides: Add keyicu, valued& save the changes.
- Bottles:
Description
When launching the game using Bottles, it crashes with the log message "Failed to create D3D shaders".
Solution
Usually the error indicates that the dependency d3dcompiler_47 is missing.
Either the bottle is not set up using the Gaming preset or Bottles failed to fetch required dependencies (e.g because no internet connection was available).
By default Bottles should install the following dependencies when using the Gaming preset:
d3dx9, msls31, d3dcompiler_43, d3dcompiler_47, arial32, times32, courie32.
- Make sure all dependencies are listed as installed at the bottom of
Options→Dependencies. If not, install them manually and try again.