I copied over my saved single player file from my c drive user/Documents ( dual boot ) to this location thats created due to the WINE / Proton shenanigans. This is also on a NTFS drive PathToYourSteam/SteamLibrary/steamapps/compatdata/107410/pfx/drive_c/users/steamuser/Documents/Arma 3 - Other Profiles/Your Profile/Saved
Mentioned it in a previous section
gamemoderun mangohud gamescope -w 2560 -h 1440 -f --sharpness 0.6 --force-grab-cursor -- %command%
the Performance is not great, but is not bad either.
gamemoderun → Enables GameMode (performance optimizations)
mangohud → Enables MangoHud (performance overlay)
gamescope → Runs the game in a nested Wayland session
-w 2560 → Sets width to 2560 (upscales from 1080p to 1440p)
-h 1440 → Sets height to 1440 (upscales from 1080p to 1440p)
-f → Enables fullscreen
--sharpness 0.6 → Applies 0.6 sharpness to scaling
--force-grab-cursor → Forces the game to grab the mouse cursor
-- %command% → Executes the game with these options
There were some slight artifacts that got mitigated by reducing terrain quality and scaling.
Any resolution above 1920x1080 is not supported by graphics card, with noticable FPS drops.
There was a no splash/no pre-game menu option that had to enabled previously to get Battle Eye working with Linux, but that seems to be patched as unecessary.
I recommend enable vulkan shader processing in steam download settings to avoid frametime instability in first minutes of gameplay
mangohud %command% --force-grab-cursor -nopause
without --force-grab-cursor command arg and windowed fullscreen mode mouse can escape from window if you using multimonitor setup.
Works perfectly, multiplayer works great too.
So far so good
Campaign seems to work fine. I didn't test the multiplayer yet.
On Ubuntu you have to tinker most important is this. `sudo sysctl -w vm.max_map_count=262144`
PROTON_USE_WINED3D=1 %command% --force-grab-cursor -noSplash -skipIntro -exThreads=3
Must be ran in Windowed+Fullscreen to avoid mouspointer escaping the window with multiple screens.
The game will fail to boot due to lacking "vm.max_map_count" wich is defaulting to 65K, this is to little. Using the following comand
sudo sysctl -w vm.max_map_count=262144
you can temporarly increase this to confirm it works. then use this to make it permanent:
echo 'vm.max_map_count=262144' | sudo tee -a /etc/sysctl.conf sudo sysctl -p
I had to used this comand also
'protontricks-launch --appid 107410 dxvk mf dotnet48 corefonts'
-noSplash -skipIntro -world=empty -noPause -noPauseAudio
Works really well perfomace was simular or better then the windows version.
When running in fullscreen and with more then 1 monitor the mouse isnt locked to the active window. fix is to run the game in borderless fullscreen however this disables the brightness setting within arma
Works in Linux even better than windows! i get more fps and better stability
Arma and its launcher work well. TeamSpeak with the TFAR plugin also works. No lags no bugs.
TeamSpeak with the TFAR plugin can be set up by following the guide from this video - https://www.youtube.com/watch?v=L1Uhaq7YHCM. No lags or freezes were observed (playing on a modded project with 100+ players online). P.S. idk about other distros, but on Fedora, a window with "Force Quit" and "Wait" options may pop up during launch. Just ignore it, and everything will be fine.
Game doesn't grab cursor properly. Switch to Borderless and it fixed it.
Aside from the occasional freezing it was fine.
Half of the time seeing the map (either you open manually or at the beginning of briefing) can cause freezing and cannot be stoppable via Steam, had to be sigkill (I used btop and it was fine).
%command% -noLauncher
Beware, ACRE and TFAR (Common used radio mods) require massive changes, since you have to run a ts3 inside the wine environment. If you play plain base arma, it runs fine.
Set to capture mouse on full-screen
--force-grab-cursor
Mouse escapes game in fullscreen mode. Borderless fullscreen resolved the issue.
RADV_PERFTEST=gpl PROTON_ENABLE_NVAPI=1 DXVK_ASYNC=1 PROTON_NO_ESYNC=1 PROTON_NO_FSYNC=1 WINE_FULLSCREEN_FSR=1 %command%
This game runs great except for the mods showing corrupt. I fixed this by running a script to install all the default windows folders into the proton prefix > c drive. A couple people have used the script and it started working for them.
Once you use --force-grab-cursor (that will tie the mouse to the game screen) it runs fantastic.
--eon_force_display=1 -f -h 1440 -w 2560 --force-grab-cursor -noSplash -noPause -noVid -skipIntro -world=empty
Changed some launchers options but pretty sure it doesn't matter -noVid seems to be the one that makes it work
Mouse not bound to game window --force-grab-cursor sorted it
The game runs like a dream now that I'm using --force-grab-cursor, you might need to install Gamescope, I installed it but removed it from the launch options.
Zero problemów. Zanim napisałem ten raport, spędziłem w grze 15 godzin.
needed to disable adaptive sync in kde settings
had a 100+ modlist running multiplayer with no issues
PROTON_USE_WINED3D=1 %command% --force-grab-cursor -noSplash -skipIntro -exThreads=3
Iffy right out of the box but the 'WINE USE PROTON' launch option presented above seems to fix it. Launcher's a bit buggy but other than that, seems to work great. Switch to Windowed Fullscreen to avoid your cursor going off your monitor. Check out https://9lo.re/project/armaonlinux/ for TFAR and ACRE integration.
Works great with minimal tinkering required, runs just as well as it does on windows and I have no complaints.
gamescope -f -h 1440 -w 2560 --force-grab-cursor -- %command% -nolauncher
If you don't use gamescope and use multiple monitors the mouse cursor doesn't stay on the game window causing the game to tab out (This applies in both borderless and fullscreen). This may only be a wayland issue, I haven't tested this on x11. It's safe to use gamescope with the anticheat.
If you only have one monitor and this issue still occurs try my launch options.
Change the w and h params to fit your monitors resolution, example -w 1920 -h 1080 and if you're using a borderless window change -f to -b.
Using those launch options will fix it, you may need to install gamescope with your package manager. For arch and arch based distros it's as easy as
sudo pacman -S gamescope
This is an example of a great game developer, despite the bugs in Arma 3 it's still an amazing game and I'm so glad that Bohemia enabled Linux support for Battleye so that everyone can enjoy the game.
-nolauncher is not required but it's better to use it if you don't require the launcher as the game will just launch instantly.
Proton experimental
Значительно лучше чем на винде! Пробовал и на других дистрах. Но на этом лучше всего!
Runs OOB even with launcher (I didn't test Battle Eye Anti Cheat)
DXVK_FRAME_RATE=75 gamemoderun %command% -cpuCount=6 -noSplash -skipIntro -world=Stratis -enableHT -hugepages
Shadows and other shaders do not render fully correctly, but it is diminishible
Just like Windows!
Improved performance after I reviewed many months ago. Does not need ANY launch arguments to run, too! Marvellous, simply. My arguments are for improving performance, not sure if it changes much overall. Generally speaking, it works great.
the game did not work correctly in the Sway composer with two monitors, even in fullscreen the mouse goes off the screen
-nolauncher
When you go to aim, tends to minimize the game and go to a right-click menu on the non-dominant screen if you use a multi-monitor setup.
Make sure to use -nolauncher, otherwise the game will not load.
PROTON_USE_WINED3D=1 %command%
No issues, anticheat works
Launcher seems to be buggy, but is usable
The game runs just like how it does on Windows. Make sure to use the "-nolauncher" launch option or the game won't launch.
DXVK_FRAME_RATE=90 gamemoderun mangohud %command% -nolauncher -noSplash -skipIntro -world=empty -hugepages
The game doesn't use my hardware to it's full potential, so I get around 40-70 FPS. Without that bottleneck, I'd be getting approx 90-150 FPS. Increasing the graphics settings and/or resolution scale gets rid of that bottleneck without any performance loss. This is also a problem in Windows.
The game doesn't launch until you put the "-nolauncher" launch option. Even when using https://github.com/muttleyxd/arma3-unix-launcher .
Multiplayer works fine. No issues whatsoever.
non
- I'm simply running it with ProtonGE-9-13 with no further Linux tweaks.
- I also compared multiple options mentioned below in a benchmark; none of them really changed my FPS.
- For my setup, "PROTON_USE_WINED3D=1" halfed my fps in the YAAB (Yet Another Arma Benchmark).
- Besides that, I used the following launcher options: (Performance should be on par with Windows, though I haven't tested that in nearly a year.)
- -skipIntro
- -noSplash
- -cpuCount=6
- -enableHT
- -hugePages
Had to use windowed fullscreen for the mouse to stay inside the game window.
PERFECT JUST LIKE A NATIVE. Even native arma 3 launcher is working mods too (i have about 100 mods haha)
prime-run %command%