Skip to content

pollux78/the-finals-linux-troubleshoot-guide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 

Repository files navigation

image tux small


nvlogo_white-1538839930

If you are on Nvidia please use the Nvidia driver that is provided by your Distro, If you experience heavy stuttering after shader compilation on rtx 40/50 series please use PROTON_HIDE_NVIDIA_GPU=1 %command% as the launch command, this will remove dlss and reflex low latency tho and wil behave like a amd gpu in the game.

If your on a Wayland Desktop or tiling manager like KDE Plasma, Gnome, Cosmic, Lxqt, Budgie, elementary os, sway, hyprland, wayfire, river, please use the latest nvidia driver like 555 or 560 or newer


amd-logo-white-png-5773-1024x245-601490339

On AMD you have the AMDGPU driver in the Linux kernel and RADV in MESA which is the userspace driver which is the vulkan api for gaming on AMD, please use atleast kernel 6.12 or higher and mesa 23.1 or higher, If on rdna3 or 4 it is best be running the latest kernel and mesa for best compatibilty with gaming in general.

If you are using a newer Distro like Fedora, Arch, Opensuse tumbleweed, Bazzite, Fedora kinote, garuda, endeavour os, cachyos, pikaos, nobara, chimeraos, steamfork, Fedora silverblue, Nixos, or even Gentoo make sure you are using the newest kernel and mesa that is available for your distro


image

Intel, use the latest kernel and MESA aswell, Intel uses the i915 driver below anything Tiger Lake integrated graphics, or a discrete graphics card, If above you will use the XE kernel driver instead which is intel's new kernel driver.


1922724614id24077gol

PROTON

Please use Proton experimental, This has all of the latest patches from valve for THE FINALS, do NOT use experimental (bleeding edge) unless there is a major change that requires you to use it, You can also use Proton 10.

Valve will force proton hotfix sometimes on everyone for quick patches on games if they cant bring the patches into experimental, should NOT be used for daily use tho on every game.

image

YOU ALSO NEED PROTON EAC RUNTIME TO BE INSTALLED IN YOUR STEAMLIBRARY!

image


YOU CAN ALSO USE GE-PROTON BUT IT ISN'T REQUIRED

Proton-ge uses experimental(bleeding edge) and gets updated every couple of weeks with its own patches included like video codecs and specific fixes that valve can not do because of licenses or other issues, it is not recommended for the finals but it's your choice if you want to use it or not

YOU CAN USE A APPLICATION LIKE PROTONPLUS OR PROTON-UP-QT TO GET GE-PROTON INSTALLED ON STEAM

ProtonPlus

Proton-Up-Qt


IF YOUR GAME CRASHES AFTER A HOUR OR SO

This usually indicates that your vm.max map_count is too low on the linux distro you are running

What is vm max map count?

vm.max_map_count is a kernel parameter in Linux that limits the maximum number of memory mappings (also known as virtual memory areas or VMA) a process can have. This parameter is used to prevent excessive memory fragmentation and potential denial-of-service attacks.

What is a memory mapping?

A memory mapping is a region of virtual memory that is mapped to a physical memory page or a file

Distros like linux mint 21, ubuntu 22.04, debian 12 will have too low of a value, so the game will crash as it tries to create more virtual memory in the game which it will run out of space in that virtual memory so you need to increase.


HOW TO INCREASE IT

To increase your vm.max_map_count do this

Open your terminal

sudo nano /etc/sysctl.d/vm.max_map_count.conf

Add this value to this config

vm.max_map_count=2147483642

Ctrl-x, y, enter to save the file

Reboot your system


IF YOUR GAME STOPS WORKING

If the game for some reason stops working please clear your wine prefix, your wine prefix is the fake windows directory that proton uses, so when you clear it, the components it uses will be removed requiring the game to redo the setup instructions/recreate that wine prefix so it's clean to use

THIS MAY RESET YOUR IN-GAME SETTINGS SO PLEASE REMEMBER WHAT YOU HAD BEFOREHAND⚠️⚠️

HOW TO CLEAR YOUR WINE PREFIX

Each game has its own prefix that steam will create under /steamlibrary/compatdata

If your game is on the main drive then enable hidden files in your file manager and you'll find .steam

Go to your steamlibrary and right click on the finals, properties, updates, and find the APPID for THE FINALS

image

Then go to the steamlibrary where you have the finals installed and go to compatdata, find the folder that has the same appid as THE FINALS

image

Delete that prefix and verify the game in steam

Use experimental or now latest Proton 9.0-4 and should be good to go


EAC PROBLEMS

If you get any EAC problems please try clearing the prefix first then if you get the same issue use this launch command for the finals

PROTON_USE_EAC_LINUX=1 %command%

image


IF YOU HAVE A MEMORY LEAK

If you are getting a memory leak in the finals after a while like 3 hours or so, please try flatpak steam, this has seemed to have solved the issue for me but this leak may still be present if your on a arch based system it seems

Also another fix might be that you dont have zram or "swap" we like to call it, enabled on your linux distro, please look up how to do this for your linux distro that you are using

IF YOU HAVE FURTHER PROBLEMS

Please go to the proton github THE FINALS issue page and report your problem

You can also do PROTON_LOG=1 %command% as your launch command for the finals to get a log of the game, this log will be in your home directory, which you can then upload to your github comment explaining the problem you are having

THE FINALS PROTON ISSUE


IF THE GAME BREAKS FROM A UPDATE PLEASE TRY CLEARING THE PREFIX, IF THAT DOESNT WORK TRY BLEEDING EDGE BUILD OF PROTON

WARNING THIS CAN OVERTIME DESTROY YOUR WINE PREFIX SO PLEASE USE WITH CAUTION ⚠️⚠️

Find experimental in your steam library

image

Proprieties on experimental and go to beta, select bleeding edge, latest untested dxvk and vkd3d, update and force compatibility on the finals to use experimental(bleeding edge)

image

image

If it works have fun in the arena!

Nama Tama Love's you

image

About

A Guide for Troubleshooting THE FINALS on Linux

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published