#reforger_linux
1 messages · Page 1 of 1 (latest)
note: this is for community discussion about issues running AR under Linux distrbutions and/ Proton / Wine etc. (no official binary rumors please) !

All the long press keys don't work for me.
Runs awfully even in the menu
(Arma III) works fine though
i'm on Fedora 42, ThinkpadP52
Damnit! I saw this and was excited for official binaries. But now my day is ruined.
I've run this on Linux Mint 22 X11 and Bazzite w/ Weyland on AMD hardware. Both work great for me.
What's the spec of that model?
*your
maybe for arma 5 when the steam machine 5 is released
Reforger runs super smooth with CachyOS with X11 for me. 7900X, dual RTX a5000, PCIe x5 2TB nvme.
I let steam process the shaders in the background (so both options on in steam settings). but created a ...dev.cfg file to specify the cache to be 12GB and use 8 cores/threads? for the compiling. Seem to also be crashing less than on windows 10 but that might be because my W10 is borked, hence why i switched to linux. Game and audio may lag a little tiny bit for the first 5 minutes but everything after that is smooth sailing. getting same if not better performance in the end
idk what binaries are but i don't need 'm
Not had a crash yet but I don't play a lot of heavily modded servers.
Binaries compiled to run natively on Linux rather than through the compatibility layer. But yeah, it runs well enough without the need to be honest.
I'll also mention that Lossless Scaling frame gen X2 works even better than it does on Windows. On Windows I could see the ghosting so didn't use it but I genuinely can't tell I'm using it on Linux.
Oeh gotta try that! Also heard good things about running the game on the primary gpu and using LS on the secondary gpu (plugging monitor into second gpu too). Have not gotten around to it yet but if REFORGER looks decent with X2 it's a massive upgrade
new channel who dis
Oh, it happened. After all these years!
Anyway, we don't need native Reforger client binaries. Reforger already works pretty well as it is, and if we compare that to how the port was for A3 (as much as I loved it), this is significantly better.
But they already got to support FreeBSD because of PS5.
But proton works well enough. Valve and OS devs poured their hearts into it.
As a recent new user to Linux and running Fedora 43 KDE, excited to see more info from others in this channel. I’ve yet to try playing Reforger, and getting Workbench to work will be another task potentially
Both generally work.
IIRC workbench has a few weird crashes under proton so make sure to safe/backup often, which is good practice anyway.
but it generally works
Yeah I get a weird flicking in interface as a move the mouse around.
I get the flickering as well and sometimes a window may not want to fully expand. Other than that it works pretty well. I backup frequently but so far haven't had to resort to one.
I am running AR and Workbench in Arch and couldn't be happier bout it. 
Any way to reduce the flickering?
You can try to run it in gamescope
Unfortunately it's the same behavior when gamescope is enabled. Once I open one of the editors it flickers when moving the mouse. Thought it might have been a HDR thing but I've tried disabling that too as well as overlays.
I have a feeling it's to do with the fade in tool tip animations when hovering over each of the button or menus.
okay i got it working but when i load into a server i get to the very last part before spawning and it says. Kick cause code: group=1 'REPLICATION', reason=1 'SYSTEM_FAILURE'
not that i've found so far. i think i've gotten used to it cause i barely even notice it now. but if i zone in on the flickering then yep, i see it again
Runs perfectly fine on bazzite for me for a long time already didnr even know there was an issue lol
When I create files or folds in workbench through proton, a restart of workbench is needed to make them appear.
We need somebody to make a mod that patches this game since Bohemia won’t do it unplayable for console
I don't see how that's relevant to this channel.
Same. I've gotten used to that too.
I believe it is this from first glance of running workbench now. Would be lovely if we could disable it somehow, maybe with a WB plugin if somehow possible
Hey is it possible to make a quick modded server on a ps5? Where it automatically detects the mods like in game master and just applies that to the server listing? And also something thats extremely cheap and low budget.. for like 4-5 people at a time maximum?
No, and that's not on topic for this channel.
sometimes when I launch reforger in Linux, it will detect the platform as PS
do you have controller plugged in?
On the topic of controllers, does anyone use a bluetooth controller in Linux? I've had a recurring thing over a couple of distros where it will connect but then be completely unresponsive - i've tried this with a DS and XB1 controller. Wired in, the controllers are fine.
Have you tried that USB dongle that comes with xbone controllers? Haven't tried it yet but I know it exists
I have an 8BitDo usb i can try
Ah no I meant the one that came with the xbone controller
Mine didn't come with a dongle, I believe it was the second generation XB1 controller where they moved to actual bluetooth. It has worked in the past but it's been hit and miss
Oh shit yeah I just looked into it but apparently it was discontinued. Also says that the dongle is for windows 10 so I have low hopes
8BitDo dongle did the trick for the XB1 controller. Thanks for prompting my memory with 'USB dongle' 🙂
Ha awesome! No worries, let's hope it will keep working 😅
Ahh wait is this a channel for people playing reforger on Linux? Not running a DS on linux?
Believe server talk would just be in #reforger_servers, while here is playing Reforger or running Workbench in Linux
is anyone else having issues with steamcmd not downloading the reforger server on linux
its like i cant even pull it from steamcmd
Again, #reforger_servers is the place for servers.
ts free?
You still have to own Lossless Scaling but the plugin is free yes.
so i cans till use it correct?
If you own Lossless Scaling you can use the plugin.
Thank you, already in that channel, just saw this one recommended and thought it was something more specific to Linux servers.
Anyone find a fix for WB viewport flicker or script editor thinking external changes were made every time you focus another window? It pretty much works perfectly for me aside from those 2 minor annoyances
I've not been in it recenly from Linux, I still have tools installed on my Windows partition.
I'd like to get it going though, maybe have a play around with the version of proton it's using.
This has always been a problem. It likely needs a patch, not a different Proton version.
It’d be nice if we could somehow figure out how to fix the flicker, even temporarily. Gives me a headache trying to work on anything to the point I just don’t, and I’d rather not switch back to Windows just to do so lol
For those experiencing the flickering, just curious of something: do you have an NVIDIA GPU or Radeon GPU?
Are you talking about the foliage flickering that happens on Nvidia, and is a bug in VKD3D? https://github.com/HansKristian-Work/vkd3d-proton/issues/2031
If so, that's a different thing from the workbench viewport flickering.
D:
You say this as if I knew that and I figured the Linux channel was the best place to put it because my server runs off a Linux box but thanks for letting me know
I assumed you didn't know. The "again" was because the messages above yours were just discussing this.
Ah 👍
Like the one directly before you posted: #reforger_linux message
After a few hours of tinkering and research, I believe what causes the black flickering issue with Workbench in Linux is related to using the X11/XWayland graphics driver. Swapping it over to using just Wayland through changing the wineprefix settings in Protontricks seems to get rid of it.
Makes the window style ugly and some minor hitches (could just be my PC), but no issues so far with the black flickering 😄
As far as who to report it to for an official fix or compatibility patch, ¯_(ツ)_/¯
because not sure if it's more so something on BI's end or Proton's end or whoever's end. And considering Linux isn't officially supported, probably no point in reporting it to BI.
@prime canopy
Regarding World Editor flickering, using "Toggle Full Screen (F11)" in window settings mitigates it. But you'll have to detach other panels first, so there is tradeoff for that.
Also, making Script Editor debugger work is... Tricky.
I'm getting it on RX7900XTX
I got debugger working by opening a custom port on my FW loopback and setting script editor debugger to use said custom port
Bugs like this should really be reported on the Proton issue tracker.
where's the mod download folder with using proton? I can't seem to find it 
finally found it, holy moly
/home/<username_here>/Games/Steam/steamapps/compatdata/1874880/pfx/drive_c/users/steamuser/My Documents/My Games/ArmaReforger/addons/
That's also not the path that most distros will use, btw.
Anybody had issues with exporting anims from Blender using EBT to your project folder on Linux? Always tells me it's an incorrect or missing location
Seems like unchecking Relative Path in the folder selection fixes it
might not be just a linux issue tbh
You call always click show install folder in Steam and then go two dirs up to steamapps
I am very familiar with all the ways.
Directory structures are the thing I struggle the most with in Linux. Haven't had enough practice 😞
its highly preferrable to windows once you get the hang of it imo
thank you to all linux users for giving me a well documented troubleshooting library for when i finally decide to switch
I will say, with Workbench, the having to restart Workbench every time I create a new file/folder or rename a file/folder for it to show up is quite annoying. If we could somehow solve that, that'd be amazing
But if I'm being honest, I have way less Workbench crashes generally than I did on Windows (I'm also restarting it more often though, I guess)
the same
Sadly, gave Linux a try for a month, but probably gonna switch back to Windows soon. Too many things I need to use just don’t work, or barely work, on Linux 
If I was just a gamer and not a modder, Linux would be perfectly fine tbh
Arma modding tools not working?
On my PC Workbench ignores scaling settings and as a result it's too tiny on 4K display. Difficult to read
It works*
*Flashes black a lot (which there’s a semi-fix for), can’t create new files or folders within workbench without restarting, and I haven’t been able to create new world files without it crashing trying to load the new world file (even with restarting workbench)
I don't think I've seen the new world file crashes but maybe I'm thinking of something different.
Still, maybe this stuff should all be reported on the Proton issue tracker.
You know, just playing Reforger on Linux.
I'm new to Reforger, and new-ish to Arch
I played through the tutorial, and am working my way through the campaign before playing with other players so I at least have base knowledge
Playing the tutorial puts you ahead of most new Arma players.
Question for Linux people
Does a SteamOS Reforger branch exist?
I had to refund reforger once already because it said I couldn't launch it on SteamOS
what do you mean? steamos is just funny verison of arch. they function more or less the same and people have gotten steam deck to work with refroger
now steamos would be the last OS I would pick to install honestly. you have "clones" like Nobara and Baazzite. and you have Mint which great windows like linux distro which is easy to use.
you basically have 5 variants of Linux. Debian, Arch, Slackware, Red Hat, Gentoo, ~~SUSE ~~and honestly for people that are intermediate users why should just stick with these root distros like arch or Debian and build from there.
Arch - Steamos, Manjaro, endeavourOS, Garuda, Artix.
Fedora (redhat) - Nobara, Bazzite.
Debian - Mint, Ubuntu, Peppermint, Zorin OS, Pop! OS.
immutable distro are read only OS that you need to set to write to make changes it like steamos, nobara, bazzite.
Desktop environments is just the visual GUI of your desktop I like KDE, XFCE both of which you can make look or are similar to standard windows. and then you have gnome if you like the tablet look UI.
It has always worked on SteamOS.
Nothing special is needed.
steamOS is always supported (tested on steam deck). You need to enable proton options if it unfortunately not enabled defaultly. And I also tried Ubuntu 2204 and 2404 with or w/o flatpak. It works too.
Any of yous run into the grass flickering bug? I'm on cachyos running the cachyos proton layer (don't know version number sorry) 😒, but it also happens with proton 10.03. I solved this issue before by switching between the proton versions but this time around the issue sticks, so I need new things to try
I use Proton experimental and that seem to make the issue dissapear.
Iirc its related to being at 100% GPU usage with an NVIDIA GPU
Ah yeah exactly, I will go through those fixes and see what works for me thnx
Others have reported this before, but this is the first time I've noticed it: Reforger on the Steam Deck has PlayStation-style button prompts.
Perhaps I'll open a feedback tracker ticket.
I noticed it's kinda random what I get sometimes when using a controller in Linux. Sometimes it follows the controller (in my case, it's Xbox), but then will at some point randomly swap to Playstation until I restart the game
because the game identify Linux platform as PS.
No it doesn't lol
bazzite runs fine on reforger, the only issue i have atm is a weird resolution bug but its easily fixable by exiting fullscreen then re-entering it. and joysticks not working.
also i am extremely sad to learn that the enfusion engine is running qt, but doesnt have native linux builds.... despite that framework literally being designed by the creators of KDE plasma...
Qt is used for workbench, game has nothing to do with it
That's what I ment
yo does anyone know how to download the arma reforger linux server? ive been trying to dowload it multiple times but it keeps giving me the windows one
Not really relevant here, ask in #reforger_servers or maybe #reforger_troubleshooting
I'd start by describing what you are doing. Are you using steamcmd or the desktop Steam client? What exact steps are you taking?
nah i got it to download but now im having trouble starting the server, im using the default config and for some reason it crashes on some entity catalog
Again, this isn't the right channel. Go to one of the other channels and post the error.
ye alr mb
I use pterodactyl egg
Has anyone managed to get Arma Reforger Tools working on linux? I've tried different proton versions (9, experimental and GE), forced it to use the same proton prefix, setting all sorts of env vars and running it with gamemoderun. As soon as I click add project in the launcher it freezes. Sometimes it gets past that and lets me select the path to ArmaReforger.gproj. Other times it hangs after I select a new project name and click create.
Workbench works for me just fine on Proton 10. (at least it was working a month or 2 back)
Only issue was scaling. It wasn't scaled and as result it was very tiny on my 4K display. I didn't figure any solution
Did you get a Proton log? Anything suspicious in there or the kernel log or anything?
I have not set verbose logging, but the last thing printed to console before it freezes is always:
x11drv: Can't allocate handle for display fd
x11drv: Can't store handle for display fd
but I believe that's just a warning that occurs anyway...
anybody ever had it where the game freezes after 40s - 1.5min in queue?
did you try -enableWARP launch option on tools?
I had shadercache enabled and apparently exceeded the max cache amount which resulted in some very weird freezes and slowness in games. deleted all cache and disabled the shader cache option in steam and everything works fine again!
Will try, thanks.
I'm unsure if this is the correct place for this, but I was curious if anyone had knowledge on how to get Arma Reforger Tools to properly open on Linux (CachyOS). I moved the project location, as well as changed the launch options, but despite not throwing any more errors, it just won't properly open. From what I am aware, this is needed to properly setup a HOTAS, I have done searches ad nauseam to no avail. Any help would be greatly appreciated.
Can you give more detail? What is the exact behavior you are seeing now?
Arma Reforger Tools will launch, asks for a project via Enfusion Workbench Launcher. Click open, or create, black box pops up (Enfusion logo is probably supposed to be here), that goes away, steam then says it's running, but nothing shows up.
Tried again, with another new project, and got "can't initialize engine" with a long output of information
At the bottom included
" ENGINE : No Enfusion settings file loaded. Continuing with defaults
RENDER : (NOT OK) Adapter 'NVIDIA GeForce RTX 3080' does not support feature level 12_0
RENDER (E): Couldn't find any compatible adapter.
ENGINE (E): Failed to initialize Enfusion engine
PROFILING : Workbench Init Engine took: 2331.530400 ms
"
Arma Reforger Tools closes after this error is confirmed/closed.
Well the error there looks to be that it doesn't think you have DX12 support. Could be a driver or Proton issue.
Try proton experimental first, but probably a driver issue.
check what nvidia driver ur using. I believe it should be nvidia-open for CachyOS
Currently on 6.18.7-2 (the newest version for linux-cachyos-nvidia-open). Arma itself opens/runs fine. Will test changing my proton as soon as I can. Are there any other things I should test out or be aware of as potential issues in case the switch to proton experimental doesn't work?
Not sure, probably worth checking the proton log if that doesnt work.
But I ran the workbench just fine on CachyOS yesterday (amd gpu tho)
So sick of Nvidia lmao. Even prior to switching to Linux
atleast the driver kernel is open source now, its getting better
Did you do anything outside of just installing and running it? I thought maybe it could be permission issues (prior to this new random error showing up), but I am new to Linux as a whole so it's just kind of been fixing one thing at a time as problems pop-up.
nope
Alright so
Did an uninstall/reinstall for the sake of resetting everything, and switching to proton experimental. My initial issue popped up "Arma Reforger base game project not found! Please locate it manually."
I then go to the directory where Arma Reforger is, and select the ArmaReforger.gproj
I then get an error: "Could not load selected project! Please try a different one.
If I copy the file to my /home, it successfully locates.
Creating the new project directory after this, leads to the black rectangle popping up (the Enfusion logo), followed by Arma Reforger Tools "running" and taking up resources, but nothing actually showing up.
More of a step-by-step breakdown of what's going on
- Found the solution, recreating the project file in a new location, or duplicating the original to a location was the issue. Going into winetricks and allowing the ability to see dot files, allowed me to go to the proper game installation location and it worked immediately afterwards.
Try getting the Proton logs and see what is in there.

I've got no sound and I am going to scream
Presumably sound works elsewhere?
I do have audio elsewhere, other games included
What audio subsystem are you using? Do you see the game in the mixer? Is it routed to the device you expect?
IM GONNA BE HONEST, I have pipewire, wireplumber, pulseaudio, alsamixer, and I have no clue why anything works, or how it works, but it does.
Checking alsa mixer, my audio device shows up there, checking pavucontrol, other games, such as elite dangerous, show up as ALSA plug-in [wine-64 preloader]. Pretty much everything else from what I can see is showing in pavucontrol which I believe is pulse??
I'm using a like 16 channel audio interface, so it's been a bit of a nightmare
In pavucontrol, there are 3 devices showing up, and I have only one of them enabled, the one enables, is set to Pro Audio
Does the game show up under the playback tab of pavucontrol when it is open?
A lot of games don't, arma reforger included, some games do show up (Alsa plug-in [wine-64 preloader]. Not sure of the pattern as to why
What distro are you on?
CachyOS
And what version of Wine/Proton are you using?
as far as launching via steam?
I wonder if you need to install the Pulseaudio Pipewire server or start the service. I'd think that'd be the default, but it is weird that everything is showing up as ALSA.
For reference, mine looks like this:
I've tried every version available, the default is proton-cachyos-10.0-20260127, but have gone all the way down to 3 something through the "force compatability list" and it didn't make a different
What if you just use regular Proton 10, not the CachyOS version?
Got an option for Proton 10.0-4 at the bottom, shall I give it a go? and then try the pulseaudio pipewire jazz festival plugin
Sure
Same result, no sound.
My current audio playback list looks wild. It's system sounds, then every OBS source in the world, then WEBRTC VOICEENGINE (Discord apparently) and then Strawberry. Games don't show up as the actual game name
What does the output of systemctl --user list-units "pipewire*" look like?
``` pipewire-pulse.service loaded active running PipeWire PulseAudio
pipewire.service loaded active running PipeWire Multimedia Service
pipewire-pulse.socket loaded active running PipeWire PulseAudio
pipewire.socket loaded active running PipeWire Multimedia System Sockets
Legend: LOAD → Reflects whether the unit definition was properly loaded.
ACTIVE → The high-level unit activation state, i.e. generalization of SUB.
SUB → The low-level unit activation state, values depend on unit type.
4 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.
~
Hm, so it is running the Pulseaudio server.
Well you can get the Proton logs.
See if there is anything interesting in there.
How to get the Proton logs: https://github.com/ValveSoftware/Proton/wiki/Proton-FAQ#how-to-enable-proton-logs
Might be good to pin that...
Opened game, got log. Do you want me to post the whole thing 'ere or is there something specific I should be looking for
Could put it in a pastebin-like service or could just look for audio or pulseaudio or sound/snd type things
``` potential thing
13298.815:0170:022c:warn:threadname:NtSetInformationThread Thread renamed to L"wine_mmdevapi_notification"
13298.815:0170:0230:warn:threadname:NtSetInformationThread Thread renamed to L"audio_client_main"
13298.815:0170:0224:err:pulse:pulse_spec_from_waveformat Invalid channel mask: 2/18 and 3(3)
13298.815:0170:0224:err:pulse:pulse_spec_from_waveformat Invalid format! Channel spec valid: 0, format: 5
Seems relevant, yeah.
https://pastebin.com/SNA4KVM0 full thing as well
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
I'd guess that it is just having problems with the tons of channels.
There are probably a ton of ways you can deal with that. One of them would be creating a 2-channel (or otherwise more common) loopback device that is the default, and forwarding that to the channels you actually want.

I'd also guess that this is a Wine issue, not a game issue.
I would guess the same. When opening winetricks, I get a popup, something along the lines of "you're using 64 bit idiot" but lets me go through and try to force sound settings
Don't worry about the 64-bit thing.
You can use pw-loopback.
Oh, sorry, you need parameters for that.
But I am not looking closely enough to give them to you. You can check the man page.
Just make sure you have 2 channels.
And make it the default, and make it route to your mixer as you like.
The pipework documentation is stating there is a config file in ~/.config/pipewire/pipewire.conf.d
but that directory doesn't exist for me. there isn't a pipewire folder under .config
You would just need to make it, but you may be better off looking at Wireplumber config stuff.
CS2 also has a problem with audio disappearing if you’re in a Discord VoIP session
yeah had this happen too and fixed it with the startup parameter -sdlaudiodriver pulse. also to make sure the game doesn't freeze when alt-tabbing you can add -forceupdate . personally i also need to define the x11 session otherwise i get weird glitches.
For CS2 with cachy this is what i need: PROTON_USE_NTSYNC=1 SDL_VIDEO_DRIVER=x11 game-performance %command% -sdlaudiodriver pulse -forceupdate
For reforger on cachy i don't use much, just: PROTON_USE_NTSYNC=1 game-performance %command% -notexturestreaming -useallavailablecores -forceupdate i'm pretty sure useallavailablecores and notexturestreaming are snakeoil but it runs smooth without crashing so i'll leave it in for now
Yes, I used the pulse sink instead of pipewire to fix it
notexturestreaming might be nice for reforger if your graphics card allows for it. i believe reforger has about 1.6gb or 300 mb of shader cache so it should fit on most cards
what is a pulse sink?
PulseAudio instead of pipewire as output device
-forceUpdate is a real thing in Reforger, the others aren't: https://community.bistudio.com/wiki/Arma_Reforger:Startup_Parameters#forceUpdate
Stop relying on AI hallucinations.
ah didn't know it was game bound my bad! no AI hallucinations, just me copy pasting things between games
Where can I find the folder where mods are downloaded to?
In your Proton prefix. Start in your game library -> compatdata -> Reforger's app ID. In there you'll see the Windows folders, and you can go to the usual location (in the steamuser app files).
Is that enough for you to find it?
That worked wonders. Thank you
Any issues running reforger on linux with Nvidia gpu? Or is amd still a better choice?
I have a 4070 super and it runs good. but mostly im running windows. I know the 3090 does a good job with the game. cant really say for how it is recently
For now, you may get foliage flickering (there are workarounds) and you may get worse D3D12 performance (because of how Nvidia hardware works and how VKD3D works).
But generally it should be fine.
Does reforger run better on windows or linux with Nvidia gpu? Just wondering if i should switch to linux or not
I think Nvidia runs a bit worse on Linux
Well like I was just saying, Nvidia will likely have worse performance relative to AMD in any DX12 title right now.
i have an rtx a5000 and it works great apart from sometimes the grass starting to flicker. limiting fps, switching between proton layers, or upgrading the system usually fixes it. i am getting about the same fps but much more stable lows and less crashes.
I'm using CachyOS. i can highly recommend you start off with a dual boot where you install the distro of choice on a storage drive SEPARATE from the windows boot to try it out.
amd would probably still be the better choice for fully open drivers if you're just gaming. i need the cuda cores from nvidia so i make do.
As for the Nvidia foliage flickering, setting the launch parameters to the following is the workaround: VKD3D_SWAPCHAIN_LATENCY_FRAMES=1 %command%
Here's the VKD3D issue: https://github.com/HansKristian-Work/vkd3d-proton/issues/2031
what also now seems to work for me is to delete the nvidia shader cache. in CachyOS it's stored in /home/[user]/.cache/nvidia/GLCache/ I will add the command and see how it fares thnx
im on linux and im having a problem for when i switch tabs for spotify or fire fox my frame freezes, i can hear and im sure i can move but im on the same frame that i tab out of, is there a way i can fix this?
What desktop environment are you using? Do other games do this?
im using linux and i am aabout to test this on helldivers to see
wait that dont make sense 😭
im using GNOME 46.0
It seems to only be on Arma reforger
its weird because it doesnt do it every time but its like randomly
because i can tab out a few times then when i do tab out that one time it freezes on a frame
try to use the -forceupdate flag in the launch options
alright ill give it a try
Ngl I was about to also suggest -nopause then I looked at the image
it took longer for it to happen but it did end up freezing again
i mean i was playing on WCS servers so i dont know if it could be that too
What GPU and drivers?
4050 and nvdia 590 open proprietary tested
Idk I crash on hell divers a lot too idk if this could hint at anything
By a lot it’s really the second game I do
See anything interesting related to your GPU in dmesg or journalctl?
I’ll have to look after school today
where do i find this?
Those are both commands that you can run in your terminal (as root, you probably need sudo).
dmesg is your kernel log, and journalctl has logs from all of the services.
alright what am i looking for on dmesg
Errors related to your GPU or Nvidia drivers.
Ideally you do this after reproducing the issue.
right so i do it right after this?
I've managed to get the debugger working with the Steam LAUNCH OPTIONS of Workbench set like this '%command% -debuggerPort 1234' and setting Debug/Debug Custom to the same port. Maybe this might help others.
Something like that.
alright
But if it crashes everything, that may not be as useful/you may need different commands.
Could try the Reforger issue first.
Which is also what this channel is focused on.
alright
alright it happened and i got the logs
what am i looking for anything that states the gpu?
alright i got it fixed i think
i looked at the logs and snap discord kept showing up as shown here:
apparmor="DENIED" operation="ptrace" profile="snap.discord.discord"
requested_mask="read" denied_mask="read" peer="unconfined"
so i got the .deb version
If you want to have a more trouble free gaming experience you might want to try Bazzite or CachyOS instead. Crazy bugs you have
I tried cachy os and it scared the shit out of me making me think I deleted windows
Imma try other distros other than Ubuntu when I get my desktop in a few months
I hope you're dual booting, not doing so is a dangerous game, windows likes to reclaims its partitions on drive
i am dualbooting, using seperate ssds too
Didn't think it would lol
i have logs but i dont want to flood the chat can i dm them to you?
or wait what should i be looking for on these logs
because this is repeated multible times idk if this is important: [ 9656.970776] x86/split lock detection: #AC: enfRplClientCom/20568 took a split_lock trap at address: 0x769aae344e90
You could put them in a code block (I think Discord handles that well) or in a pastebin-like service, if you like.
how do i do that
[ 9656.970776] x86/split lock detection: #AC: enfRplClientCom/20568 took a split_lock trap at address: 0x769aae344e90
okay i figured it out
alright here it is https://pastebin.com/WhpbdaFz
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
@graceful axle well this doesn't look too interesting. How about journalctl?
I swapped my drivers and started to use x11 I haven’t had much problems with it so far if I do I will give you journalctl
I have installed Arma Reforger Tools on linux mint, using proton experimental. But in the world editor i get this white screen and a loading bar saying 'Preparing entities to edit' every time i move my mouse over a different entity. I have sent this message with more info in #reforger_workbench.
I dont think there's a fix for it, but to mitigate it, anytime you wanna move just go full-screen and it removes the flicker
You'll run into other things like file structures not updating as well that makes tools pretty unusable on Linux
Tools is literally the only reason I dual boot windows
Lmao thats what i am doing now, thanks i thought it might have been a me problem
im having UI issues
i cant like select stuff my mouse only works when i alt tab into it quickly
my mouse is over a button but some other thing is selected
and its impossible to click
it looks like the mouse is in the wrong position
What desktop environment/window manager are you using? Do you have multiple monitors?
KDE plasma arch linux, im on a laptop connected to a big monitor
i tried on the laptop with monitor off same thing
i am able to use the arrow keys to get into a scenario but its extremely difficult to navigate
Xorg or Wayland?
Does it work if you switch from windowed or fullscreen to the other?
nope
Are you using scaling in Plasma? If so, does turning it off fix it?
if i alt tab in and out it will give me an accurate mouse position and hover over the correct thing, but i cant click it. i have to alt tab again to click it
im on 100 percent scaling lemme check
actually it might be issue on my end
when i go into the screenshot tool to select an area to screenshot, the preview is weird too its like 40 percent of my screen left half
I FIXED IT
it was scaling issue i just moved it to liek 150 and back to 100 and it fixed it
thanks
Hey folks, I've just installed CatchyOS, and am trying out Reforger. I saw a recommendation to run it with game-performance %command% in the launch options. It seems ok, but the frame pacing feels a little off. I'm running on a 4080, and only have a 60Hz capable monitor, so is this about as good as I can get it?
I don't think I see any tearing if I set VSync off, and limit fps to 60, and the input latency sure feels better like that
Does CachyOS default to using Wayland (as opposed to Xorg)? If so, it probably also defaults to tear-free, and you should always turn vsync off.
Ah ok interesting. Yes I think nearly all modern linux OSs have dropped xorg by now
Anyway, there may be other things you can try, but I wouldn't expect a big difference from further tweaks. A bigger change may be upcoming Proton/Nvidia driver versions that make Nvidia work better in DX12 games.
Hi, if anyone is experiencing foliage flickering on Nvidia RTX gpus the solution to this problem is to delete the “vkd3d-proton.cache.write” file in the folder where the game is installed. To do this i created a simple .sh script that automatically deletes this file every time the game is launched.
**Make .sh script "vkdprotoncw.sh" **
#!/bin/bash
FILE="Set the path to arma reforger!!! /Arma Reforger/vkd3d-proton.cache.write"
rm -f "$FILE"
NOTE: You must change the arma reforger installation path
Set the game's startup parameter on Steam to the directory where the vkdprotoncw.sh file is located. The full parameter should look like this: **/home/user/Desktop/vkdprotoncw/vkdprotoncw.sh && %command%. **
I do not recommend using mangohud and gamemode because in the case of amra reforger mangohud causes the game to freeze and gamemode does not work (in my case). In 90% of cases you dont need to use any other parameters. Thats enough and the game will run smoothly
If you want to check the fps use the steam overlay. If the overlay does not work check that you have not used the parameter LD_PRELOAD=""
I recommend using ProtonGE i think the game works a little better
OS: Linux Mint (Latest mint kernel)
CPU: i5 11400f
GPU: rtx 4070 (Latest driver 590)
RAM 32gb 3200 ddr4
you can pass the command to your script and parse the game path from it to avoid hardcoding the path
sure
i fix it later
to get rid of the grass flicker i only add the startup command VKD3D_SWAPCHAIN_LATENCY_FRAMES=3 to steam and it works great. without it it flickers and with it disappears again. it is used to force a specific amount of latency, but it is completely unoticable. i tried 1 but the game felt choppy, 3 was the next number i tried and seems to work nice so i just left it at that.
Oh that's amazing, thank you. I didn't experience any flickering when I was running CatchyOS, but now I've switched to Pop!_OS I see it all the time
Yeah it weirdly just comes and goes, but has been a lot more present recently. Did the start up command work?
Yes, works perfectly, thanks so much. I run it like this now:
VKD3D_SWAPCHAIN_LATENCY_FRAMES=3 PROTON_ENABLE_WAYLAND=1 %command%
@stray owl Just wanted to follow up and say that my flickering grass issue is back even when I'm running with the SWAPCHAIN changes. Doh!
what sometimes helps for me is to delete the GLCache from nvidia at /home/[USER]/.cache/nvidia/GLCache/. replace user with actual.
all of this grass bs is just trying random shit until it works.
Hi, does someone know how to fix my Flightstick? I am Using the Logitech Extreme 3D Pro with Debian and GE Proton 9.27. The Exact Problem is that the Game Thinks that the Joystick ist in the Upperleft Corner. In other Games does it work.
As in the stick is locked in that position?
Have you tried calibrating it with jscal or something?
Hey guys my Reforger is a black screen
what's goin on
Yes
try uh, jscal'ing it, if that doesnt work try calibrating it in arma if that works
i dont hook up mine to reforger
I checked the Calibration on the OS level and it works also works in other Games. the only thing that I didnt figure out how to do is to check it in Proton
i have the same issue, arma 3 works perfectly but on reforger it is stuck on the top left position (seemingly at max values, throttle too)
omarchy and logitech extreme 3d pro...
well i found a fix
it's a wine/proton issue where the raw input logical axis ranges are set as 0-65535 in bus_sdl.c, hid.c
but logitech extreme 3d pro has the ranges of -32768 to +32767
so if we just add +32768 to the value that joystick outputs, it get's fixed
so basically, any small values that the joystick gives turns into max values thus we have the problem in arma reforger where every axis is maxed out (max roll left, max pitch down, max collective)
I'll likely open a new issue tab on the gitlab wine repo but the fix was actually simple
tried on proton ge 10.12
Looks like an AI slop report.
i patched that section of the code and verified that it works. I did use Claude on debugging of proton logs and writing the issue report
just throwing it out there since some people might have the same issue
Maybe it is worth writing that (yourself) in the Reforger issue (https://github.com/ValveSoftware/Proton/issues/5847), so that it is clear what you did. The obviously-AI writing makes it easy to dismiss your findings.
Also, maybe it would be good to pin a couple things here...
Proton-specific problems (not issues in the game itself) should be reported in the Arma Reforger issue on the Proton issue tracker: https://github.com/ValveSoftware/Proton/issues/5847
There is a known issue with VKD3D and Nvidia GPUs that causes flickering foliage: https://github.com/HansKristian-Work/vkd3d-proton/issues/2031
Setting VKD3D_SWAPCHAIN_LATENCY_FRAMES=1 %command% in the Steam launch parameters is a potential workaround, deleting the shader cache is another.
Thank you for the feedback
I have opened the issue on the repo where you linked at, a moderator then transfered my issue to the arma reforger issue list: https://github.com/ValveSoftware/Proton/issues/5847#issuecomment-4061791859
I used AI on the issue template thing, other issue pages seem to have the same format
i do wonder that if this patch would break other stuff like for example if there is a joystick that has it's axis ranges from 0 to 65536 then the current implemented proton code would work. But logitech joystick has ranges of -32768 to +32767
I do not think that it would be merged as a fix in any pr's but having it out there might help some people out finding this, best i could do atm
@pure cairn i wanted to ask how you are doing the editing? cause holy crap i was SOOO upset till i saw this, but realized i have 0 clue where it could go lmao
Hey @worldly tendon, i tried to explain on how to edit the values and apply the fix, it's a bit involved if you have never done something like this but it's really easy. there are multiple ways of doing this but the way i did is below:
so what i did was install ge-proton normally through protonup-qt, then only rebuild the one module thats broken (winebus) from wine source and drop it in
-step 1: install protonup-qt, install GE-Proton10-33 through it. nothing special here, just click install
-step 2: get the wine source
cd wine
git checkout proton_10.0```
this is just the wine source, not all of proton. way smaller
-step 3: generate the configure script
```./autogen.sh```
this shouldn't take too long
-step 4: need to configure the build options (we don't want to rebuild the whole source for this fix)
```mkdir build64
cd build64
../configure --enable-win64 --without-x --without-freetype --without-fontconfig --without-gphoto --without-sane --without-cups --without-v4l2 --without-capi --without-oss --without-opencl --without-opengl --without-vulkan --without-pcap --without-wayland```
-step 5: now we can edit the actual files (i use nvim in terminal, any text editor will work)
```cd ..
nvim dlls/winebus.sys/bus_sdl.c
dlls/winebus.sys/bus_sdl.c — around line 371, find:
&absolute_usages[i].Usage, FALSE, -32768, 32767))
change to:
&absolute_usages[i].Usage, FALSE, 0, 65535))```
save the file then open the other file we need to edit:
```nvim dlls/winebus.sys/hid.c```
dlls/winebus.sys/hid.c — find hid_device_set_abs_axis (should be line 1466), find:
```*(ULONG *)(state->report_buf + offset) = LE_ULONG(value);
change to:
*(ULONG *)(state->report_buf + offset) = LE_ULONG(value + 32768);```
save it
-step 6: build just the winebus module
make dlls/winebus.sys/winebus.so -j$(nproc)```
this should only build the winebus module and its one dependency. shouldn't take longer then a few minutes
-step 7: drop it into ge-proton
```cp ~/.local/share/Steam/compatibilitytools.d/GE-Proton10-33/files/lib/wine/x86_64-unix/winebus.so ~/.local/share/Steam/compatibilitytools.d/GE-Proton10-33/files/lib/wine/x86_64-unix/winebus.so.bak```
always backup the original first
then copy yours in:
```cp dlls/winebus.sys/winebus.so ~/.local/share/Steam/compatibilitytools.d/GE-Proton10-33/files/lib/wine/x86_64-unix/winebus.so```
-step 8: test it by changing the compability setting in steam and use GE-Proton10-33 for Arma Reforger (no additional launch commands needed)
you might also need to install some packages/tools like gcc, make, autoconf, sdl2
since im not sure which distro you are on, you may need to find out what you need to install for your own distro
i could also just upload that winebus.so file so you wouldn't need to build the file yourself but downloading a random file from a random person on the internet is not... smart?
also pretty sure that sharing that file here could get me banned?
Hey all,
I am working on configuring and troubleshooting the Arma Reforger Tools on Linux.
I started a Reddit so we can hopefully find a community of folks that have this working or can help find workarounds. Thanks
so we can hopefully find a community of folks
Isn't that community already here in this channel?
Plus that is such a niche within a niche within a niche within a niche topic. Not exactly the best suited to a subreddit.
what kind of issues are you facing on ar tools in linux? for me it mostly works okay.
my issues are that when you open world editor or try to create composition, the viewport is flickering
also i can't create 'edds' files because i can't click "yes to all" when i drop image in and it asks me to run script to generate 'edds'
im on endevouros
Sometimes it fixes itself. Sometimes it doesn't but for me I just have to relaunch the actual program for it to actually show up in there
Interesting optinion. It doesn't work well. We need to gather information from folks that have a working config so we can develop on Linux.
Yeah. If only the developers of the game had an official channel which could be used for discussing issues with Reforger on Linux. That would be cool.
Who is we here, There is a few issues that aren't solveable by the community so far reported here. the rest is simple and discussed a million times here.
Your only 2 "fixes" are wrong
PROTON_LOG=1
should be 0 (or not added at all) until you actually need logs to troubleshoot something, no need to be constantly generating pretty verbose wine logs
PSTEAM_COMPAT_DATA_PATH="/home/USERNAME.local/share/Steam/steamapps/compatdata/1874880/" %command%
is wrong in multiple ways
PSTEAM_COMPAT_DATA_PATHdoesn't exist its STEAM_COMPAT_DATA_PATH
and the path is broken as well
this reddit only adds an extra source of wrong information that we then have to troubleshoot here
"yes I added it to compat path" but instead they used your broken one
If you want to be helpful. Provide the correct information. I am not fond of trolls. This is a positive chat that is meant to help. That is all.
The reddit is fine. There is no need to keep commenting on that. It's done.
The questions have not been asked and answered many times and are not present in discord based on actual search results.
So answer the questions. It would be FUN to have a conversation about this with you and fix stuff! 🙂
If you want to be helpful. Provide the correct information.
I did, I told you the variable name was wrong and your path was wrong
The reddit is fine. There is no need to keep commenting on that. It's done.
you arbitrarily decided by yourselfwhen apparently nobody else sees the purpose
The questions have not been asked and answered many times and are not present in discord based on actual search results.
discord search sucks, ask the questions you have and people here respond pretty quickly
Arma Reforger Tools common issues on Proton:
Arma Reforger Tools can't find the base game project?
Make sure the tools are using the same Wine prefix as the game (or symlink them if you want to be fancy)
Right click "Arma Reforger Tools" in your library
Go to "Properties..."
Add the following to your "Launch Options" STEAM_COMPAT_DATA_PATH="/home/<username here>/.local/share/Steam/steamapps/compatdata/1874880/" %command%
-# Note: if you installed the game on a different drive the compatdata path will be in your steam library folder on that drive
Weird file permission issues with the Workbench?
You are likely using the Steam Flatpak, due to the sandboxing of Flatpaks you need either either override the sandbox permissions to allow some other paths
Or switch over to the native package provided by many distros (Recommended)
-# I've seen it also prevent the tools even starting, so also worth trying if its not starting at all
Super small text?
Wine Defaults to 100% "windows" scaling, which is sometimes quite small on larger/higher res displays
you can change the scaling/dpi value by using winecfg, easiest is using protontricks with protontricks <appid> winecfg where appid = the reforger appid(1874880) IF you have the STEAM_COMPAT_DATA_PATH above set, otherwise the tools appid(1874910)
Once in winecfg go to Graphics > Screen resolution
Yes. I had a typo in there. The stable branch AppID for Arma Reforger Tools is: 1874910 so that needs to be corrected.
no, because you are changing the tools command line params to the games wine prefix
the typo was a missing / after username
yes
yes, dont change the appid in the path to 1874910
I tried this. Now every time I attempt to open a project it crashes immediately.
I was able to open project earlier. I could not open world.ent's though.
I'll have to keep looking here...
23.03 2026 12:27:58
Unhandled exception
Program: Z:\home\priglmeier.local\share\Steam\steamapps\common\Arma Reforger Tools\Workbench\ArmaReforgerWorkbenchSteamDiag.exe
Reason: Access violation. Illegal read by 0x142226e38 at 0x60
SymGetSymFromAddr:0, addr:0x142226e38
SymGetSymFromAddr:0, addr:0x141d95c84
SymGetSymFromAddr:0, addr:0x141d6f939
SymGetSymFromAddr:0, addr:0x141d6f591
SymGetSymFromAddr:0, addr:0x1411e0027
SymGetSymFromAddr:0, addr:0x1411e07ab
SymGetSymFromAddr:0, addr:0x140903889
SymGetSymFromAddr:0, addr:0x1411dfbfc
SymGetSymFromAddr:0, addr:0x1401fb26a
SymGetSymFromAddr:0, addr:0x14021b5d1
SymGetSymFromAddr:0, addr:0x1401dd5ac
SymGetSymFromAddr:0, addr:0x140204f67
SymGetSymFromAddr:0, addr:0x1401e6482
SymGetSymFromAddr:0, addr:0x1428a4180
SymGetSymFromAddr:0, addr:0x1428a151a
SymGetSymFromAddr:0, addr:0x6fffffec0ca9
SymGetSymFromAddr:0, addr:0x6ffffff3fbaf
SymGetSymFromAddr:0, addr:0x6ffffff3fbaf
Workbench mode
what proton version? I'd suggest experimental/cachy-10/GE proton
now you can also enable proton_log and post the output log file here, might provide some more details
I am using proton experimental:
Proton: 1773313326 experimental-10.0-20260312
I'll look at some more details...
Another thing to note: if you are using the Steam Runtime beta for Steam for Linux, there is probably still a bug with setting launch options in games.
my major gripe is the joysticks being finicky, and editing wine to do that is a bit over my head, since i use bazzite that also makes it a bit harder to do/install.
yeah I've been having some weird issues with my rudder pedals for helicopters, haven't gotten it to work yet
Any solution?
Where can one find such native packages?
Depends on the distro
Linux Mint Cinnamon
https://repo.steampowered.com/steam/
apt install for steam-installer might also work but is probably outdated
I downloaded steam through the software manager, shouldn't that work?
I'm not uninstalling steam and reinstalling it.
I dont know if thats the native package, a snap, or a flatpak
it should say in the software manager
I also asked for that other persons proton log, i don't know if their and your issue is the type of steam package they have installed
doesn't say or i don't know where to look
Something like strace %command% in your launch parameters, but probably best to check the other stuff first.
https://www.reddit.com/r/ReforgerTools_LINUX/comments/1rxjrim/hello/
I wrote a bunch of details here today. 🙂
Arma Reforger Tools is working. I can launch the app, open or create project files and open the World Editor .ent files as well.
Great I get to spend more of my time correcting wrong AI generated slop posted on a third party platform
gamemode=1 doesn't exist, the proper command is gamemoderun %command%
PROTON_USE_WINED3D=0 is useless since it wont use D3D anyway when DXVK is the default
PROTON_USE_NTSYNC=1 Might perform marginally better when using steams own proton, but is irrelevant for GE proton and cachyos(the distro you are saying you run) proton.
DXVK_ASYNC=1 is ancient and solved in other ways by default now, it does nothing since ~2023
MANGOHUD=0 is useless since the default is off
PROTON_ENABLE_NVAPI is nvidia specific, but maybe does something? idk i dont run nvidia. I do know flickering was semi-solved in the past with VKD3D_SWAPCHAIN_LATENCY_FRAMES=3 and/or deleting the shader cache
DPI scaling can be fixed with winecfg (https://www.dotlinux.net/blog/configuring-wine-with-winecfg)
your symlink commands are horribly formatted and dont explain anything, using the same prefix is still easier and causes 0 issues
maybe you could have discussed your "findings"(ai generated nonsense) in here with everyone before stating them as fact/tutorial on reddit
now you can also enable proton_log and post the output log file here, might provide some more details
or just spam random parameters and commands until it "works" ig
Stop being a jerk. I just got it working on my computer and compiled those notes.
IT DOES WORK. No where does it mention: fact/tutorial . It's a process.
Be a better person.
No where does it mention: fact/tutorial
One of the first lines is "Detailed Setup Instructions:"
I don't care howmany broken and or non-existant command line params or symlinks, or regedits you do to your own system
but this is clearly posted as "instructions". when most of it is plain wrong and WILL cause confusion and issues for other people
If there is an issue with workbench running under proton thats not understood/reported in here yet then that should be investigated, not "fixed" by throwing AI hullucinations at it until it somehow works
Any other ways to fix tools not working on Linux other than reinstalling steam?
Like i said before I don't know if your issue is related to the type of steam package
so
- find out what kind of steam you are running
- enable proton_log and post it here
- possibly run the strace like someone said above
can probably look for it with
flatpak list | grep -i steam or which steam
if the first one has it its a flatpak, if the second one says usr/bin/steam its the native package
its native
great so that isn't the problem
PROTON_LOG=1 %command% ?

thats fine
dont copy paste, upload the file
in what channel? cant upload files here
probably haven't accepted the rules in https://discord.com/channels/105462288051380224/368447657309634572
Not entirely sure what the issue is right away
do you have the game installed and ran it atleast once? and that works?
I also don't see the wine prefix being set with STEAM_COMPAT_DATA_PATH to the game one
yes i have 600 hours of arma reforger
the tools will start into the menu but opening a project crashes it
try setting the STEAM_COMPAT_DATA_PATH
how do i do that?
#reforger_linux message 1st one
doing that instantly makes it crash/not even start up into the menu
yes i did change username to mine
put your launch arguments here
STEAM_COMPAT_DATA_PATH="/home/dawa/.local/share/Steam/steamapps/compatdata/1874880/" %command%
ls /home/dawa/.local/share/Steam/steamapps/compatdata/1874880/
is there anything in there?
doenst have a steam folder it seems
open steam > go to library > reforger > manage > browse local files
should put you in the steamapps/common/Reforger/ folder
then just go up 2 dirs > compatdata > 1874880 and copy the path
Note: if you installed the game on a different drive the compatdata path will be in your steam library folder on that drive
Now the menu opens, but same thing happens as I open a project
crashes
is it ANY project? does creating a new project work?
Any project.
Do you have even a crumb(le) of info that could be the reason why my stuff geeked?
I'd say start with a new Proton log, but you can also check the kernel log for errors.
What version are you using of Proton, graphics drivers, and Steam (stable or beta)? What distro and desktop environment? xorg or Wayland?
I've tried Proton Experimental, Hotfix, 9, 10, GE 10, 7, 6
Have already posted Proton log.
Linux Mint Cinnamon, stable and native.
New Proton log is needed since making the changes.
What version of Proton is the Reforger client on?
I think you should check the kernel log.
Yes that was already established earlier, something doesn't have permission to edit something.
!verify
Check your messages!
-_-
Not sure if this is not also happening on windows, but if you are in game and seeing white sparkles or glittering on the ground it is due to hardware anti aliasing (HAA). Switching to post processing > anti aliasing (PPAA) and turning HAA off will stop this from happening
Any setting suggestions for Steam Deck? I've done mostly capped at 30, Low preset, Texture Filtering x16, Depth of Field off, 90% scaling, on proton experimental
I would say try to uncap the fps and go setting by setting through all possibilities and see what nets the most fps. I have no experience with the steam deck other than that
Draw distance will make a big difference.
That is also happening on Windows.
Environment quality settings tank FPS
That's the same on Windows.
linux
Hey folks, anyone who’s dealt with grass flickering on Linux + NVIDIA: what are the current solutions, and are there any permanent fixes besides limiting the FPS to avoid overloading the GPU? On other forums, everyone says they haven’t found anything that works and are stuck using DXVK_FRAME_RATE=**. I’d really appreciate any answers!
Check the pins for potential solutions.
Personal solution is bring down all graphics a ton, keeps up the fps but with worse graphics.
I like to keep the resolution at 80% and graphics down, looks a bit like Arma 3 then... (My way of coping)
no permanent fixes so far. it's a bit of throwing solutions at the problem until it disappears. check the pins as hero said or search this channel because it's been discussed before
yeah, i scrolled all of that before asking, and i was just hoping someone found anything new or smthn since then
Use find to check for vkd3d-proton.cache in ur reforger folder and rm both .cache and .cache.write
Has anyone got the dedicated server tools working in WB yet, launching it with the right parameters causes it to literally do nothing.
I have it like that, maybe I just need to throw it into the compatdata folder
Currently it’s just pointing to the .exe in .local
Does the game function Steam Deck?
Yes
But performance is about what you'd expect. You need to make some compromises for it to run decently.
For this I noticed that I believe only on linux does things like PeerTool1 and DedicatedServerPlugin create their own addons folder, idk if it has the same behavior in windows but I could always bypass it with the -addonDir param, couldn't get it to work for the life of me on linux, so I just made links to addons in peerplugins and the server folder and now it works perfectly fine
https://community.bistudio.com/wiki/Arma_Reforger:Startup_Parameters#logLevel
what is default log level? normal?
(if not explicitly added?)
upd: https://github.com/HansKristian-Work/vkd3d-proton/issues/2031#issuecomment-4209112192
VKD3D_DISABLE_EXTENSIONS=VK_NV_raw_access_chains launch option really fixed that for me and a lot of other people, so I recommend to try it if you haven't solved the problem yet ^_^
For those that use workbench and are tearing their hair out whenever they override a prefab having to restart, if you do it in the world editor the new prefab actually shows up
Wack
So that's why I never saw that one lol
ur kidding right, that was driving me nuts
It was working for me at least for config files and prefabs, scripts still require a restart funny enough
Specifically only on the resource browser in the world editor
will try this tomorrow
had that glitch again
ive had to fix it by limiting fps to 30
or putting graphics to literal minimum
bought the game 2 weeks ago and it runs like a dream 🔥
Thank you so much for further digging down into this problem!! i can't wait to try it out. You mentioned on github that your 1% lows were slightly worse. I was wondering if you noted down the impact or if it was simply at a glace. Would like to know the performance impact between VKD3D_SWAPCHAIN_LATENCY_FRAMES=1 and VKD3D_DISABLE_EXTENSIONS=VK_NV_raw_access_chains
Any way to scale Workbench? It's too tiny on 4k screen
I've managed to scale it using regedit, but now fonts are smashed together - look at highlighted "Cycle Tabs". Regedit itself got scaled without fonts being smashed together.
Do fonts get smashed like this in Reforger Tools on Windows too?
#reforger_linux message
3rd one
That scales it without characters overlapping I assume?
at very large scale it still seems to happen, but definitely less than your screenshot
(using 168 dpi here)
I have 150%
I believe 144 dpi in winecfg is about 150% in windows
I've set 144 in regedit
also can't check 4k since I'm running 1440p. might make it worse
Seems like protontricks changes same value I was changing directly in regedit and it doesn't help with characters overlapping. Characters overlap at some dpi values more than in other values.
At 120 dpi (125%) and 144 dpi (150%) characters overlap the most. Other dpi values seem to be pretty much ok.
This has probably been asked before, but I have 2 bugs in the Editor that make it really annoying to use.
-
When Doing anything in the Game viewport, there is a constant flicker of the last Status Message in the middle of the Screen
-
When creating new Files, they do Not appear before I restart the Editor.
Are there any fixes for this?
Arch Linux on wayland with AMD GPU
- known, (Seems to be resolved in Proton 11 beta)
- known, file watchers on linux suck and we haven't made a workaround/fix yet
Hey everyone! Quick sanity check if you please lol
I’m seeing that persistence doesn’t seem to work on the load side on Linux (at least in our containers at Bisect)? When running the Windows binary via Proton with the exact same config/scenario, everything works fine, so this doesn’t appear to be a server configuration issue.
Some notes:
- Logs consistently show state request 3 for savepoints
- Player data is being saved correctly
After checking, the data is valid json as well + upto date with my actual player
-loadSessionSaveis set (adding or omitting anm_Idfrom the meta json doesn’t change behavior)- missionHeaders (with and without) the autosave bool / saveType does not affect this either
- Persistence is set in the config + valid; after comparing with examples I've seen here / the wiki
I’ve checked the binary and I’m not missing any packages/dependencies as far as I can tell. Pathing is identical to running Reforger outside a container (same permissions, etc.), so that doesn’t seem to be the cause either.
This one’s a bit odd 😅 has anyone else run into inconsistent behavior like this? Any insight would be appreciated so I can get this sorted for our users 🫶 Even if theres a log line I can spot to get a lead, happy to go on the goosechase myself
Imma
i'm on proton 11 beta, kubuntu with AMD hardware
The flicker
It not there anymore
game or workbench flicker?
workbench
tho new prefabs still don't load
But might be managable to mod on linux now
Can confirm
Using NVIDIA hardware on arch its gone as well
The new prefabs/scripts is so 50/50 for me, sometimes it works and sometimes it doesn't, I've had 0 repeatability of any of the times it works/doesn't
I've noticed in single mod projects it works more often then not as compared to projects with multiple depens
You can try increasing the inotify limit, in windows you can "watch" a folder and all its subdirs for changes, in linux you can't so you have to set a notifier for each folder and subfolder all the way down the tree. i believe wine/proton does try this but maybe it just runs into the limit
sysctl fs.inotify.max_user_watches to get your current limit
sysctl fs.inotify.max_user_watches=x to increase it
(more watchers = more memory tho)
Went all the way up to 16777216 haha and no joy with my current mod unfortunately
Ended up opting for a Proton ran Windows exe because it works (and my digging in the binary found no reason Linux wouldnt; nor in logs) ~ To the Arma team, if I can provide any info to assist in getting parity between Win/Linux just lmk 🫶
Anyone have any recommendations for Steam Deck settings? I'm having a hard time seeing at far distances
Are you playing at native resolution on the built-in display?
turn it all down brother
Yeah, at some point you are hitting the practical limitations of the resolution of the display. I don't play on Steam Deck much, but when I do, I turn everything down except for shadows and grass (because those at the lowest feel cheap to me). Use binoculars.
Anyone know if battleye works on Garuda or any Arch based linux distro?
Not a lawyer
But I've seen people mention using cachy
And sides
Its more so if Proton works on arch
-# it should
Appreciate it!
Funny little bug with the blender tools on linux is that the export profiles aren't found
It's definitely correct and the same setup on windows loads the profiles correctly
heya :3
i have a couple questions regarding reforger on linux
does it work right off the bat on steam through proton?
how stable is the game in regards to crashes and 1% lows?
what kinds of framerates can i expect on a 9070XT on 1080p?
uh minimum settings probably 150 fps idk
I'm gtting like 60-80 fps flying around on kulgyev zeus with ultra settings 12k view range
7800xt
kubuntu on proton experimental
It should just work in Steam. I, personally, almost never crash.
Has anyone managed to get their HOTAS working under Linux? For some reasons, my buttons work but the axes don't.
Okay okay :3
Awesome
Does anyone else recently have issues with Arma Reforger + Docker? I tried multiple servers and Docker images but I always get this error: !!! Fatal Error: Steamcmd needs to be online to update. Please confirm your network connection and try again.
anyone know what this error means?
Maybe post the logs?
your drive path may look like this
/media/star/GameNVME/SteamLibrary/steamapps/compatdata/1874880/pfx/drive_c/users/steamuser/Documents/My Games/ArmaReforger/logs/
or /home/star/.steam/steam/steamapps/compatdata/1874880 ^^^^^^^^^^^^^^^^^^^^
(the top one is if you have it installed on another drive
Probably should write in #reforger_servers.
https://youtu.be/bkuNlDbEIQ4
I can soon recommend Linux Mint to those with different refresh rate, multimonitor setups.
-# it drops christmas this year with Wayland support, X11 destroyed my 75hz/60hz combo in games
Linux Mint 23 is shaping up to be one of the biggest releases in the project’s history. In this video, we break down everything from the latest March 2026 Linux Mint news — including a longer development cycle, the new live-installer, stable Wayland support, and the first look at Mint 23 Alpha based on Ubuntu 26.04 LTS.
WANT TO SUPPORT THE ...
The blog in the video https://blog.linuxmint.com/?p=5019
it used to be reforger sucked up so much from my CPU that my keyboard inputs would be delayed, now i'm getting great frames even on native 1080 with 4x HAA, on a 5700 XT and R7 2700, at 40 fps in the most demanding maps and scenarios
proton 11 + ntsync might be the reason why
and it's on mint
OK guys I got Substance working on CachyOS for texturing modded files.
im stuck on the enfusion tools
Whenever I [import/rename/move/or delete] a [file/folder] it will not show that it has completed the action until after restarting the Enfusion Tools.
devs said at some point if you scroll up that they are working on resolving that. It's the only thing now that keeps me on microslop
I found someone that supposedly does not experience this on his homerolled kernel of Linux.... How exactly do I find out what is causing the difference in operation?
I'm convinced its a missing library, similar to the issue that most people experience on Substance 3d...
Can do an strace on both systems and see what the difference is. I expect that would narrow it down, if appropriately captured and analyzed.
kind on this
i was able to figure out that this is linked to FUSE(?) or EXT4
if you save files in the local proton directory it's chill, but if u move it out to your primary home dir like i did, it does that
i made an exfat part on one of my hard drives and it works fine
i have no idea what specifically causes it
and yes, it does it with LITERALLY everything it's so annoying
im so glad that i figured out why it doesn't work
importing xobs is terrible with that bug
/dev/nvme0n1p2: UUID="e2c9472b-b71a-4000-a7b3-4aba182b0ffd" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="6f4c9e8c-55f1-4ae4-9189-74e9ecbd95a5" doesnt work
/dev/sda1: UUID="0C90-0EE3" BLOCK_SIZE="512" TYPE="exfat" PARTUUID="86c4398d-5964-4bd1-8f58-9f9b3302ef6b" does work
there are other sections of enfusion that will show the correct filesystem status with the new entities, but the resource browser just wont
so linked objects will still work in that state
u just can't edit xobs/prefabs or anything
referring to the project root
i dont think it actually matters where imports originate from but let me test
it does matter
i've made a project, EXFATtest
2 folders
EXFATtest
- 2
-xob
-emat
- New Folder
-nothing
the new folder was an attempt to import a full rig FBX off of /home/admin/Documents/...
folder 2 was an attempt to import off of /home/mnt/admin/sda1/...
the update was immediate in folder 2
new folder is still bugged
sda1 is mounted at /mnt/admin/sda1
basic summary, project roots and resources mounted on ext4 aren't updating properly
projects rooted and mounted on exfat do update properly
if you want to work on linux 24/7 like i do, make an exfat part
so i reformatted to btfs. problem solved
The ext4 partition was definitely the cause of the problem. I really appreciate your help and insight.
btrfs works?
yeah thats what my buddy was on and he wasn't having issues.
what a funny bug
i picked exfat because it's cross compatible with windows
but alr then
i had an old drive from almost 20 years ago with ext4 so i figured its still working what could go wrong?.... the answer much can go wrong
the drive i had installed everything on was new
was just keeping the file system the same
its something with ext4... no idea what vs exfat or btrfs? but its a starting point for better people than I
at least we can try to keep the community informed that there IS a workaround
i agree
i use linux for every part of the pipeline and i imagine there are others as well
also for those who use Substance painter... i just reinstalled (again), not working at first, so i have a condensed list of commands to make that work on a fresh cachyos install
sudo pacman -S libtiff qt5-wayland
sudo pacman -S xorg-server xorg-apps xorg-xinit
sudo pacman -S libpng12 openssl-1.1 zlib libxcrypt-compat
sudo pacman -S openssl
sudo pacman -S mesa lib32-mesa vulkan-radeon lib32-vulkan-radeon
sudo pacman -S vulkan-icd-loader lib32-vulkan-icd-loader
sudo pacman -S qt5-base qt5-multimedia ffmpeg libpng
sudo pacman -S yay
yay-S libtiff5
"legacy 1.0" compatability mode
when its working its the best god damn system there is... when its not, you are fighting with a rock to make it think
i recommend trying ucupaint in blender over substance painter for texturing if u want to use something that works natively
it works different
but it's good
i was stuck with the youtube clips and those around me for support all had substance
most of the dads army guys, boonasty and a few others i know all use substance, i could have probably figured out the ucupaint system but i was trying to make my life a little easier (what a load of crap that was)
if it gets crushed on some update i will probably get into it and see but for now i got this pig moving forward
ive met 3 people... most of the linux guys dont seem to spend the time to get down to the core issues, and if they get an error will just dual boot windows.
they use it for high speed stable gaming now but not the rest
the majority of the guys who actually got the whole pipeline in linux... they are server owners on arma, started off on a self hosted machine
...which is me
☠️
yeah like i said the other guy who was helping me was also a server owner... only people stubborn/patient enough
but the stability and speed once the kinks are out?.... this is the best, cant be beat
you might enjoy talking with Kirel over at DAD's
he has a uk server
more than 1 really
From server console.log
...
17:16:54.765 ENGINE : CPU vendor : GenuineIntel
17:16:54.765 ENGINE : CPU type : 1
17:16:54.765 ENGINE : CPU name : Intel(R) Core(TM) i5-14500
17:16:54.765 ENGINE : CPU cache info : Unknown cache
17:16:54.765 ENGINE : CPU count logical : 20
17:16:54.765 ENGINE : CPU count physical : 32
17:16:54.765 ENGINE : CPU features : mmx sse sse2 sse3 ssse3 sse4_1 sse4_2 aesni pclmulqdq osxsave avx sha avx2
17:16:54.765 RESOURCES : ResourceDB: loading cache (id=0 name=ArmaReforger path=./addons/data/resourceDatabase.rdb)
...
17:16:54.765 ENGINE : CPU cache info : Unknown cache
Server is ubuntu + docker with debian(steamCMD+Arma Reforger server).
Cache info unknown
its doesn't matter, or its bad virtualization parameters?
crazy server cpu
but uh
might need the full log? usually it drops an error code somewhere towards teh end
performance is okay for 128 reforger lobby events,
just casual couple crashes yesterday, i've fixed plenty of null pointers in modpack,
for 7 hours mission event
only 3 occurrences of null pointer errors yestreday, single one caused crash
14.05 2026 20:47:08
Unhandled exception
Program: /home/container/ArmaReforgerServer
Reason: Unknown
14.05 2026 21:45:14
Virtual Machine Exception
Reason: NULL pointer to instance
Class: 'PS_PlayableControllerComponent'
Function: 'RPC_ChangeFactionKey'
Stack trace:
Scripts/Game/Playable/PS_PlayableControllerComponent.c:683 Function RPC_ChangeFactionKey
14.05 2026 22:49:44
Unhandled exception
Program: /home/container/ArmaReforgerServer
Reason: Unknown
i mean you also have
17:16:54.765 ENGINE : CPU cache info : Unknown cache
if you running server on docker?
Does this affect performance,
or it just can't read properly because of virtualization?
Also does changing
docker OS from debian
to something like cachyos-v3 increase performance?
TBH this would probably be better in #reforger_servers @covert cedar , unfrotunately I cannot say for I just run Ubuntu server
changing your OS is unlikely to provide you better performance unless u have a graphical install of ubuntu for some reason
Sup guys, I'm on Linux and even after specifying to Enfusion Workbech where the ArmaReforger.gproj file and the game's mods folder are located, my Enfusion Workbech is showing the following symptoms:
Missing World, Particles, String, and Behavior editors,
I can't publish my mod because the category list is empty. It doesn't give me the option to choose any category.
Have you set wine prefix? #reforger_linux message
I've tried.. But this is better! Thx budy!
I did it but the same behavior.. F
I created an empty test mod and everything loads normally. The editors and categories for publishing. But when trying to load a vanilla scenario, everything freezes.