#reforger_linux

1 messages · Page 1 of 1 (latest)

prime flax
#

🐧

quiet island
#

note: this is for community discussion about issues running AR under Linux distrbutions and/ Proton / Wine etc. (no official binary rumors please) !

olive heron
fading garden
#

All the long press keys don't work for me.

brittle bane
#

Runs awfully even in the menu

#

(Arma III) works fine though

#

i'm on Fedora 42, ThinkpadP52

mortal kite
#

Damnit! I saw this and was excited for official binaries. But now my day is ruined.

grave mulch
#

I've run this on Linux Mint 22 X11 and Bazzite w/ Weyland on AMD hardware. Both work great for me.

grave mulch
limpid nacelle
stray owl
#

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

grave mulch
#

Not had a crash yet but I don't play a lot of heavily modded servers.

grave mulch
# stray owl idk what binaries are but i don't need 'm

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.

stray owl
#

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

grave mulch
gloomy halo
#

new channel who dis

rustic musk
#

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.

worn cargo
#

But they already got to support FreeBSD because of PS5.
But proton works well enough. Valve and OS devs poured their hearts into it.

worldly mica
#

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

rustic musk
#

Both generally work.

maiden plank
#

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

grave mulch
digital cloud
#

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. yeey

grave mulch
warped cobalt
#

You can try to run it in gamescope

grave mulch
# warped cobalt 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.

final skiff
#

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'

digital cloud
spice island
#

Runs perfectly fine on bazzite for me for a long time already didnr even know there was an issue lol

heady flame
#

When I create files or folds in workbench through proton, a restart of workbench is needed to make them appear.

simple peak
#

We need somebody to make a mod that patches this game since Bohemia won’t do it unplayable for console

rustic musk
#

I don't see how that's relevant to this channel.

digital cloud
worldly mica
patent path
#

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?

rustic musk
heady flame
#

sometimes when I launch reforger in Linux, it will detect the platform as PS

limpid nacelle
#

do you have controller plugged in?

grave mulch
#

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.

stray owl
grave mulch
#

I have an 8BitDo usb i can try

stray owl
#

Ah no I meant the one that came with the xbone controller

grave mulch
#

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

stray owl
#

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

grave mulch
#

8BitDo dongle did the trick for the XB1 controller. Thanks for prompting my memory with 'USB dongle' 🙂

stray owl
austere ruin
#

Ahh wait is this a channel for people playing reforger on Linux? Not running a DS on linux?

worldly mica
#

Believe server talk would just be in #reforger_servers, while here is playing Reforger or running Workbench in Linux

muted solstice
#

is anyone else having issues with steamcmd not downloading the reforger server on linux

#

its like i cant even pull it from steamcmd

rustic musk
crimson relic
grave mulch
#

You still have to own Lossless Scaling but the plugin is free yes.

crimson relic
#

so i cans till use it correct?

grave mulch
#

If you own Lossless Scaling you can use the plugin.

austere ruin
prime canopy
#

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

grave mulch
#

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.

rustic musk
#

This has always been a problem. It likely needs a patch, not a different Proton version.

worldly mica
#

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

worldly mica
#

For those experiencing the flickering, just curious of something: do you have an NVIDIA GPU or Radeon GPU?

limpid nacelle
#

ive heard its caused by the compatbility for dx

#

dxv something something

rustic musk
#

If so, that's a different thing from the workbench viewport flickering.

limpid nacelle
#

D:

muted solstice
rustic musk
rustic musk
worldly mica
#

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.

wicked dock
#

@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.

prime canopy
rustic musk
#

Bugs like this should really be reported on the Proton issue tracker.

worldly mica
#

where's the mod download folder with using proton? I can't seem to find it meowHmm

worldly mica
rustic musk
#

That's also not the path that most distros will use, btw.

worldly mica
#

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

worldly mica
#

might not be just a linux issue tbh

warped cobalt
rustic musk
#

I am very familiar with all the ways.

grave mulch
#

Directory structures are the thing I struggle the most with in Linux. Haven't had enough practice 😞

glacial tide
odd cape
#

thank you to all linux users for giving me a well documented troubleshooting library for when i finally decide to switch

worldly mica
#

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)

worldly mica
#

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 sadge

If I was just a gamer and not a modder, Linux would be perfectly fine tbh

warped cobalt
#

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

worldly mica
# warped cobalt Arma modding tools not working?

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)

rustic musk
#

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.

cedar sail
#

hey guys

#

hows yall doing?

rustic musk
#

You know, just playing Reforger on Linux.

cedar sail
#

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

rustic musk
#

Playing the tutorial puts you ahead of most new Arma players.

elfin dawn
#

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

limpid nacelle
#

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

limpid nacelle
#

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.

rustic musk
#

Nothing special is needed.

heady flame
#

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.

stray owl
#

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

muted widget
rustic musk
stray owl
rustic musk
#

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.

worldly mica
#

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

heady flame
rustic musk
#

No it doesn't lol

worldly tendon
#

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...

arctic forge
worldly tendon
chrome oyster
#

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

rustic musk
chrome oyster
rustic musk
worldly tendon
#

I use pterodactyl egg

short holly
#

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.

warped cobalt
#

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

rustic musk
short holly
stray owl
#

anybody ever had it where the game freezes after 40s - 1.5min in queue?

ashen saffron
stray owl
short holly
simple sequoia
#

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.

rustic musk
simple sequoia
# rustic musk 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.

rustic musk
maiden plank
simple sequoia
maiden plank
#

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)

simple sequoia
#

So sick of Nvidia lmao. Even prior to switching to Linux

maiden plank
#

atleast the driver kernel is open source now, its getting better

simple sequoia
maiden plank
#

nope

simple sequoia
#

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.
rustic musk
#

Try getting the Proton logs and see what is in there.

warped cobalt
simple sequoia
#

I've got no sound and I am going to scream

rustic musk
#

Presumably sound works elsewhere?

simple sequoia
rustic musk
#

What audio subsystem are you using? Do you see the game in the mixer? Is it routed to the device you expect?

simple sequoia
#

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

rustic musk
#

Does the game show up under the playback tab of pavucontrol when it is open?

simple sequoia
rustic musk
#

What distro are you on?

simple sequoia
#

CachyOS

rustic musk
#

And what version of Wine/Proton are you using?

simple sequoia
rustic musk
#

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:

simple sequoia
#

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

rustic musk
#

What if you just use regular Proton 10, not the CachyOS version?

simple sequoia
#

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

rustic musk
#

Sure

simple sequoia
#

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

rustic musk
#

What does the output of systemctl --user list-units "pipewire*" look like?

simple sequoia
#

⁨``` 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'.

~

rustic musk
#

Hm, so it is running the Pulseaudio server.

#

Well you can get the Proton logs.

#

See if there is anything interesting in there.

#

Might be good to pin that...

simple sequoia
#

Opened game, got log. Do you want me to post the whole thing 'ere or is there something specific I should be looking for

rustic musk
#

Could put it in a pastebin-like service or could just look for audio or pulseaudio or sound/snd type things

simple sequoia
#

⁨``` 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

rustic musk
#

Seems relevant, yeah.

simple sequoia
rustic musk
#

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.

simple sequoia
rustic musk
#

I'd also guess that this is a Wine issue, not a game issue.

simple sequoia
#

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

rustic musk
#

Don't worry about the 64-bit thing.

simple sequoia
#

o7

#

Am I looking for a pipewire loopback system

rustic musk
#

You can use pw-loopback.

simple sequoia
#

okay

#

all audio has ceased

#

I can hear nothing

rustic musk
#

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.

simple sequoia
#

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

rustic musk
#

You would just need to make it, but you may be better off looking at Wireplumber config stuff.

crystal flame
#

CS2 also has a problem with audio disappearing if you’re in a Discord VoIP session

stray owl
# crystal flame CS2 also has a problem with audio disappearing if you’re in a Discord VoIP sessi...

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

crystal flame
#

Yes, I used the pulse sink instead of pipewire to fix it

stray owl
#

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

stray owl
crystal flame
#

PulseAudio instead of pipewire as output device

rustic musk
stray owl
simple sequoia
#

Where can I find the folder where mods are downloaded to?

rustic musk
simple sequoia
azure lichen
#

Any issues running reforger on linux with Nvidia gpu? Or is amd still a better choice?

limpid nacelle
#

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

rustic musk
#

But generally it should be fine.

azure lichen
#

Does reforger run better on windows or linux with Nvidia gpu? Just wondering if i should switch to linux or not

warped cobalt
#

I think Nvidia runs a bit worse on Linux

rustic musk
#

Well like I was just saying, Nvidia will likely have worse performance relative to AMD in any DX12 title right now.

stray owl
# azure lichen Any issues running reforger on linux with Nvidia gpu? Or is amd still a better c...

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.

rustic musk
#

As for the Nvidia foliage flickering, setting the launch parameters to the following is the workaround: VKD3D_SWAPCHAIN_LATENCY_FRAMES=1 %command%

stray owl
#

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

graceful axle
#

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?

rustic musk
graceful axle
#

wait that dont make sense 😭

#

im using GNOME 46.0

graceful axle
#

It seems to only be on Arma reforger

graceful axle
#

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

stray owl
graceful axle
#

alright ill give it a try

gloomy halo
#

Ngl I was about to also suggest -nopause then I looked at the image

graceful axle
#

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

rustic musk
#

What GPU and drivers?

graceful axle
#

4050 and nvdia 590 open proprietary tested

graceful axle
#

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

rustic musk
#

See anything interesting related to your GPU in dmesg or journalctl?

graceful axle
#

I’ll have to look after school today

graceful axle
rustic musk
#

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.

graceful axle
#

alright what am i looking for on dmesg

rustic musk
#

Errors related to your GPU or Nvidia drivers.

#

Ideally you do this after reproducing the issue.

graceful axle
wispy wraith
#

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.

rustic musk
graceful axle
#

alright

rustic musk
#

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.

graceful axle
#

alright

graceful axle
#

alright it happened and i got the logs

#

what am i looking for anything that states the gpu?

graceful axle
#

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

stray owl
graceful axle
#

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

gloomy halo
graceful axle
#

i am dualbooting, using seperate ssds too

gloomy halo
#

I meant separate SSDs woops

#

the tireds got me

graceful axle
#

yeah so i thought that the discord thing fixed it

#

apparently not

rustic musk
#

Didn't think it would lol

graceful axle
#

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

rustic musk
#

You could put them in a code block (I think Discord handles that well) or in a pastebin-like service, if you like.

graceful axle
#

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

graceful axle
rustic musk
#

@graceful axle well this doesn't look too interesting. How about journalctl?

graceful axle
celest coral
#

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.

muted widget
#

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

celest coral
hidden mantle
#

im having UI issues

#

i cant like select stuff my mouse only works when i alt tab into it quickly

hidden mantle
#

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

rustic musk
#

What desktop environment/window manager are you using? Do you have multiple monitors?

hidden mantle
#

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

rustic musk
#

Xorg or Wayland?

hidden mantle
#

wayland

#

once im in a character i can shoot and stuff its just the UI thats cooked

rustic musk
#

Does it work if you switch from windowed or fullscreen to the other?

hidden mantle
#

nope

rustic musk
#

Are you using scaling in Plasma? If so, does turning it off fix it?

hidden mantle
#

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

ruby sedge
#

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

rustic musk
#

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.

ruby sedge
rustic musk
#

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.

steep temple
#

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

crystal flame
stray owl
#

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.

ruby sedge
stray owl
ruby sedge
ruby sedge
#

@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!

stray owl
#

all of this grass bs is just trying random shit until it works.

strange edge
#

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.

fading garden
#

Have you tried calibrating it with jscal or something?

#

Hey guys my Reforger is a black screen

#

what's goin on

strange edge
fading garden
#

try uh, jscal'ing it, if that doesnt work try calibrating it in arma if that works

#

i dont hook up mine to reforger

strange edge
#

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

pure cairn
#

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...

pure cairn
#

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

rustic musk
#

Looks like an AI slop report.

pure cairn
#

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

rustic musk
#

Also, maybe it would be good to pin a couple things here...

pure cairn
#

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

worldly tendon
#

@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

pure cairn
#

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?

topaz granite
#

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

https://www.reddit.com/r/ReforgerTools_LINUX/

crimson ridge
#

so we can hopefully find a community of folks
Isn't that community already here in this channel?

rustic musk
#

Plus that is such a niche within a niche within a niche within a niche topic. Not exactly the best suited to a subreddit.

quaint yoke
#

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

worldly tendon
topaz granite
rustic musk
#

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.

maiden plank
# topaz granite Interesting optinion. It doesn't work well. We need to gather information from f...

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

topaz granite
# maiden plank Who is we here, There is a few issues that aren't solveable by the community so ...

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! 🙂

maiden plank
# topaz granite If you want to be helpful. Provide the correct information. I am not fond of tro...

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 yourself blobdoggoshruggoogly when 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

topaz granite
maiden plank
#

no, because you are changing the tools command line params to the games wine prefix

#

the typo was a missing / after username

topaz granite
maiden plank
#

yes, dont change the appid in the path to 1874910

topaz granite
# maiden plank 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

maiden plank
topaz granite
#

I'll look at some more details...

rustic musk
#

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.

worldly tendon
#

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.

gloomy halo
#

yeah I've been having some weird issues with my rudder pedals for helicopters, haven't gotten it to work yet

outer lodge
maiden plank
outer lodge
maiden plank
outer lodge
#

I'm not uninstalling steam and reinstalling it.

maiden plank
#

blobdoggoshruggoogly 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

outer lodge
outer lodge
#

How do I do this?

rustic musk
#

Something like strace %command% in your launch parameters, but probably best to check the other stuff first.

topaz granite
maiden plank
# topaz granite https://www.reddit.com/r/ReforgerTools_LINUX/comments/1rxjrim/hello/ I wrote a ...

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

topaz granite
maiden plank
#

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

outer lodge
#

Any other ways to fix tools not working on Linux other than reinstalling steam?

maiden plank
#

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

maiden plank
#

great so that isn't the problem

maiden plank
outer lodge
#

where does the output go?

#

nvm found it

#

its quite long

maiden plank
#

thats fine

outer lodge
#

copy pasting into discord crashed discord

maiden plank
#

dont copy paste, upload the file

outer lodge
#

in what channel? cant upload files here

maiden plank
outer lodge
maiden plank
# outer lodge

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

outer lodge
#

the tools will start into the menu but opening a project crashes it

maiden plank
#

try setting the STEAM_COMPAT_DATA_PATH

outer lodge
maiden plank
outer lodge
#

yes i did change username to mine

maiden plank
#

put your launch arguments here

outer lodge
#

STEAM_COMPAT_DATA_PATH="/home/dawa/.local/share/Steam/steamapps/compatdata/1874880/" %command%

maiden plank
#

ls /home/dawa/.local/share/Steam/steamapps/compatdata/1874880/
is there anything in there?

outer lodge
maiden plank
#

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

outer lodge
#

crashes

maiden plank
#

is it ANY project? does creating a new project work?

outer lodge
outer lodge
rustic musk
outer lodge
rustic musk
#

New Proton log is needed since making the changes.

#

What version of Proton is the Reforger client on?

rustic musk
#

I think you should check the kernel log.

outer lodge
#

Yes that was already established earlier, something doesn't have permission to edit something.

mighty folio
#

!verify

buoyant willowBOT
mighty folio
#

-_-

stray owl
#

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

analog nova
#

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

stray owl
rustic musk
rustic musk
warped dove
#

Environment quality settings tank FPS

rustic musk
#

That's the same on Windows.

worldly tendon
#

linux

dense creek
#

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!

rustic musk
outer lodge
#

I like to keep the resolution at 80% and graphics down, looks a bit like Arma 3 then... (My way of coping)

stray owl
dense creek
frail junco
muted widget
#

Has anyone got the dedicated server tools working in WB yet, launching it with the right parameters causes it to literally do nothing.

muted widget
#

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

elfin dawn
#

Does the game function Steam Deck?

rustic musk
#

But performance is about what you'd expect. You need to make some compromises for it to run decently.

muted widget
# muted widget I have it like that, maybe I just need to throw it into the compatdata folder

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

covert cedar
dense creek
# dense creek yeah, i scrolled all of that before asking, and i was just hoping someone found ...

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 ^_^

GitHub

In Arma Reforger rocks and foliage will completely glitch out when around 100% GPU usage. Does not happen on every instance of the game, I'd say it shows up about every 1 in 2, maybe 2 in 3 lau...

muted widget
#

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

rustic musk
#

So that's why I never saw that one lol

lost ermine
#

ur kidding right, that was driving me nuts

muted widget
#

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

outer lodge
#

had that glitch again

#

ive had to fix it by limiting fps to 30

#

or putting graphics to literal minimum

steel ridge
#

bought the game 2 weeks ago and it runs like a dream 🔥

stray owl
warped cobalt
#

Any way to scale Workbench? It's too tiny on 4k screen

warped cobalt
#

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?

warped cobalt
#

That scales it without characters overlapping I assume?

maiden plank
#

at very large scale it still seems to happen, but definitely less than your screenshot
(using 168 dpi here)

warped cobalt
#

I have 150%

maiden plank
#

I believe 144 dpi in winecfg is about 150% in windows

warped cobalt
#

I've set 144 in regedit

maiden plank
#

also can't check 4k since I'm running 1440p. might make it worse

warped cobalt
#

It's same at 1440p on my PC

#

I'll try protontricks I guess

warped cobalt
#

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.

warped cobalt
#

At 120 dpi (125%) and 144 dpi (150%) characters overlap the most. Other dpi values seem to be pretty much ok.

scarlet creek
#

This has probably been asked before, but I have 2 bugs in the Editor that make it really annoying to use.

  1. When Doing anything in the Game viewport, there is a constant flicker of the last Status Message in the middle of the Screen

  2. 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

maiden plank
clear matrix
#

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

  • -loadSessionSave is set (adding or omitting an m_Id from 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

gloomy halo
#

Imma
i'm on proton 11 beta, kubuntu with AMD hardware
The flicker
It not there anymore

gloomy halo
#

workbench

#

tho new prefabs still don't load
But might be managable to mod on linux now

muted widget
#

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

maiden plank
# muted widget I've noticed in single mod projects it works more often then not as compared to ...

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)

muted widget
clear matrix
analog nova
#

Anyone have any recommendations for Steam Deck settings? I'm having a hard time seeing at far distances

rustic musk
#

Are you playing at native resolution on the built-in display?

rustic musk
#

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.

mossy zealot
#

Anyone know if battleye works on Garuda or any Arch based linux distro?

gloomy halo
#

-# it should

muted widget
#

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

gleaming bough
#

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?

gloomy halo
#

I'm gtting like 60-80 fps flying around on kulgyev zeus with ultra settings 12k view range
7800xt
kubuntu on proton experimental

rustic musk
#

It should just work in Steam. I, personally, almost never crash.

nimble kite
#

Has anyone managed to get their HOTAS working under Linux? For some reasons, my buttons work but the axes don't.

gleaming bough
quiet mango
#

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.

gleaming bough
#

anyone know what this error means?

gloomy halo
# gleaming bough 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

gloomy halo
#

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 ...

▶ Play video
plush aspen
#

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

fiery ether
#

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.

quaint yoke
fiery ether
#

I'm convinced its a missing library, similar to the issue that most people experience on Substance 3d...

rustic musk
#

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.

upbeat minnow
#

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

upbeat minnow
#

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

fiery ether
#

so i reformatted to btfs. problem solved

fiery ether
upbeat minnow
#

btrfs works?

fiery ether
upbeat minnow
#

what a funny bug

#

i picked exfat because it's cross compatible with windows

#

but alr then

fiery ether
#

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

upbeat minnow
#

i agree

#

i use linux for every part of the pipeline and i imagine there are others as well

fiery ether
#

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

fiery ether
upbeat minnow
#

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

fiery ether
#

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)

fiery ether
fiery ether
#

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

fiery ether
#

but the stability and speed once the kinks are out?.... this is the best, cant be beat

fiery ether
#

he has a uk server

#

more than 1 really

covert cedar
#

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?

gloomy halo
covert cedar
# gloomy halo crazy server cpu but uh might need the full log? usually it drops an error code ...

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?

gloomy halo
#

TBH this would probably be better in #reforger_servers @covert cedar , unfrotunately I cannot say for I just run Ubuntu server

upbeat minnow
sonic fjord
#

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.

warped cobalt
sonic fjord
sonic fjord
#

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.