protonscr

Arma Reforger

protonopen appid 1874880Game compatibility - UnofficialMesa driversAMD RADV
ValveSoftware/Proton#5847 · opened 2022-05-18 by IcedEagle · updated 2026-08-02 · 63 comments · github · game page · search this game
3 matching comments, n / p to jump
IIcedEagle 2022-05-18 github

Compatibility Report

  • Name of the game with compatibility issues: Arma Reforger
  • Steam AppID of the game: 1874880/

System Information

I confirm:

  • [x] that I haven't found an existing compatibility report for this game.
  • [x] that I have checked whether there are updates for my system available.

steam-1874880.log
steam-1874880.log

(Also as a gist)
https://gist.github.com/IcedEagle/e389408b526e543b42d4ddd955f0d86c

Symptoms

Game fails to launch. You click Play, and a few seconds later it acts like it wasn't launched. Presumably BattleEye related. I do have Proton BattleEye Runtime installed.

Reproduction

Launch game.

DDomiStyle 2022-05-19 github

Another bug (if you can join a server) is that the map is transparent/invisible for some reason.
Haven't seen anybody else mention this issue yet so probably Proton only.

BBlisto91 2022-05-23 github

Do you experience that issue @DomiStyle ?

Can you post a proton log.

DDomiStyle 2022-05-23 github

@Blisto91 Yes, map was invisible except the icons. Unfortunately I already refunded so I can't post the Proton logs anymore.

BBaguettedood 2022-05-28 github

To open the game: The launch command echo "%command%" | sed 's/ArmaReforger_BE.exe/ArmaReforgerSteam.exe/' | sh will open the game, or you can rename ArmaReforgerSteam.exe to ArmaReforger_BE.exe, backing up the original.

Make sure the Proton BattlEye Runtime is installed in the Tools section of Steam, in order to join servers.

More info: According to Dedmen on the Arma Discord, they have enabled Proton support for BattlEye. You may need to ensure you have installed the Proton BattlEye Runtime, because as of writing, it is not listed as an additional dependency for Reforger like it is for other titles using BattlEye, such as Arma 3. I'm not sure who's responsible for actually setting the additional dependencies. With the Proton BattlEye Runtime installed, you should be able to join servers.

As for why launching the game normally (using ArmaReforger_BE.exe) causes crashes, I'd guess it's doing something that Proton doesn't like. A Proton log might provide insight but I don't actually own the game to check.

SSOlsson91 2022-06-01 github

Here is a log from just now,
Cleaned out pfx and verified the files before i ran.
I do have Proton BE installed
Also have not changed ArmaReforger_BE.exe to ArmaReforgerSteam.exe

Game just sits for a few seconds then turns off. Not really sure how to read the logs so thought I'll just put it here for someone that might now how to.

My system
OS: Arch Linux
Kernel: x86_64 Linux 5.18.0-arch1-1
WM: bspwm
CPU: AMD Ryzen 9 5900X 12-Core @ 24x 3.7GHz
GPU: AMD Radeon RX 6800 XT (sienna_cichlid, LLVM 13.0.1, DRM 3.46, 5.18.0-arch1-1)

steam-1874880.log

BBlisto91 2022-06-01 github

@SOlsson91 Just as a quick test does it change anything if you don't launch with mangohud and or gamemode

SSOlsson91 2022-06-01 github

@Blisto91
Here is a log with just PROTON_LOG=1 %command%

steam-1874880.log

Vveikolippand 2022-06-02 github

I have same issue. I can run only with ArmaReforgerSteam.exe but can not stay in on any server, few seconds and out i go. ArmaReforger_BE.exe is not starting.
Proton (7) Experimental.

Debian 11
bspwm
NVIDIA GeForce RTX 2060
Intel i5-6400

BBaguettedood 2022-06-02 github

@veikolippand Have you made sure to install the Proton BattlEye Runtime in the Tools section of Steam?

Vveikolippand 2022-06-02 github

yes i have Proton BattlEye installed.

Vveikolippand 2022-06-02 github

I believe Arma3 is using same Proton BattlEye and Arma3 is running fine.

BBaguettedood 2022-06-02 github

Might just be a game-specific issue. Even many Windows players are reporting getting disconnected due to an "Internal error" about 30 seconds after joining a server.

Vveikolippand 2022-06-02 github

Yes i have seen complaints about disconnecting and this can be server or whatever reason.
Actually what i am worried about is that the ArmaReforger_BE.exe is not starting and this is an issue. And don't know what is the reason or where is it Arma or proton.

Iimaami 2022-09-14 github

Anti cheat appears to be working since approximately 2 weeks ago. I have been able to play on every multiplayer server I've tried. I've so far only tried with GE-Proton7 so I can't speak for upstream Proton.

Would those who own this game please try multiplayer and report back?

Vveikolippand 2022-09-15 github

Tried and yes it looks ok with battleye. I have Proton experimental and did not experienced any connectivity issues.
But I still have graphics issues with hardware anti-aliasing when set in game settings. I can not use any multiplier. Have not seen any other user with this issue so i might have faulty setup. I have latest drivers installed but for some reason game is not able to render correct video when hardware anti-alias set.

Iimaami 2022-09-15 github

Tried and yes it looks ok with battleye. I have Proton experimental and did not experienced any connectivity issues. But I still have graphics issues with hardware anti-aliasing when set in game settings. I can not use any multiplier. Have not seen any other user with this issue so i might have faulty setup. I have latest drivers installed but for some reason game is not able to render correct video when hardware anti-alias set.

Good to hear that upstream Proton Experimental works too.

I can't remember my hw anti-aliasing setting right now, but I have one persistent glitch too: the map view is black. I mean only the icons appear, no map image. And the icons leave tracers when the map is moved.

Iimaami 2022-09-19 github

About the map glitch I mentioned earlier: I checked my settings and hardware anti-aliasing was enabled. After disabling it the map works fine.

With this I can say there are no bugs I know of left. Arma ReForger works in Proton 100%.

Vveikolippand 2022-09-24 github

Game works with lower quality settings i would say. I don't know is it something to do with proton + linux or is it something in game.
My hardware is Nvidia RTX 2060 (NVIDIA Driver Version: 515.65.01)

I added some screens to show how I see it with hardware anti-aliasing set to 2x and 4x. Maybe somebody can comment or have any idea what might cause it.

arma_reforger_2x_HWAA
arma_reforger_4x_HWAA
arma_reforger_game_map_HWAA
arma_reforger_lobby_map_HWAA
arma_reforger_quality_settings_HWAA

BBlisto91 2022-09-24 github

@veikolippand Hi there. Would you be able to post a proton log? 🙂

Vveikolippand 2022-09-24 github
Hher001 2022-12-22 github

Between Arma Reforger and Arma Reforger Experimental, I have over 90 hours in the game. For the most part, things seem to "just work" with Proton.

However, I noticed that if I go to a particular spot, I can consistently cause a GPU reset with amdgpu (regardless of RADV or amdvlk).

How to reproduce

Start a new Game Master session on Arland and navigate to grid 024027, into the bush just east of the road, past the bridge (about where my cursor is below):

20221222142233_1

When moving into position, I always get GPU resets right about here:

20221222135753_1

Being anywhere else, I do not get these GPU resets (that I've seen so far).

Permutations I tried

At first I thought this was a regression in the kernel, as I had recently upgraded, but I can reproduce this with various versions (including zen-kernel 6.0.9, 6.0.12, and 6.1.1, and Linux 5.15 and 6.1.1). I can also reproduce this with Mesa 22.2.3, 22.3.1, and amdvlk 2022.Q4.4.

In game, this happens in any game mode or when controlling anything (like the game master camera or when playing as a soldier). My settings are at the low preset.

Extra info

Relevant dmesg lines:

[  164.939941] amdgpu 0000:35:00.0: amdgpu: [gfxhub0] no-retry page fault (src_id:0 ring:24 vmid:6 pasid:32778, for process enfMain pid 3382 thread enfMain pid 3395)
[  164.939946] amdgpu 0000:35:00.0: amdgpu:   in page starting at address 0x0000800229501000 from IH client 0x1b (UTCL2)
[  164.939950] amdgpu 0000:35:00.0: amdgpu: VM_L2_PROTECTION_FAULT_STATUS:0x00601030
[  164.939951] amdgpu 0000:35:00.0: amdgpu: 	 Faulty UTCL2 client ID: TCP (0x8)
[  164.939951] amdgpu 0000:35:00.0: amdgpu: 	 MORE_FAULTS: 0x0
[  164.939952] amdgpu 0000:35:00.0: amdgpu: 	 WALKER_ERROR: 0x0
[  164.939952] amdgpu 0000:35:00.0: amdgpu: 	 PERMISSION_FAULTS: 0x3
[  164.939953] amdgpu 0000:35:00.0: amdgpu: 	 MAPPING_ERROR: 0x0
[  164.939953] amdgpu 0000:35:00.0: amdgpu: 	 RW: 0x0
[  174.964447] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx timeout, but soft recovered
[  174.980632] amdgpu 0000:35:00.0: amdgpu: [gfxhub0] no-retry page fault (src_id:0 ring:24 vmid:6 pasid:32778, for process enfMain pid 3382 thread enfMain pid 3395)
[  174.980635] amdgpu 0000:35:00.0: amdgpu:   in page starting at address 0x0000800258fa1000 from IH client 0x1b (UTCL2)
[  174.980640] amdgpu 0000:35:00.0: amdgpu: VM_L2_PROTECTION_FAULT_STATUS:0x00601030
[  174.980641] amdgpu 0000:35:00.0: amdgpu: 	 Faulty UTCL2 client ID: TCP (0x8)
[  174.980641] amdgpu 0000:35:00.0: amdgpu: 	 MORE_FAULTS: 0x0
[  174.980642] amdgpu 0000:35:00.0: amdgpu: 	 WALKER_ERROR: 0x0
[  174.980642] amdgpu 0000:35:00.0: amdgpu: 	 PERMISSION_FAULTS: 0x3
[  174.980643] amdgpu 0000:35:00.0: amdgpu: 	 MAPPING_ERROR: 0x0
[  174.980643] amdgpu 0000:35:00.0: amdgpu: 	 RW: 0x0
[  185.204921] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx timeout, but soft recovered

While I can't attach it here, I can also share the renderdoc frame captured between GPU resets, if it would be useful.

Hher001 2022-12-23 github

Adding to my last comment: my original testing was on my desktop with a Vega 56. I am able to reproduce this behavior on my Steam Deck.

Hhakzsam 2023-01-12 github

@her001 Would you be able to try recording a gfxreconstruct trace of the issue, please?

Hher001 2023-05-01 github

Hey, sorry for the very late replay. I've found that I can no longer reproduce the freeze on my desktop, so I'm guessing it was fixed. I can try again on my Steam Deck to see if it still happens there. I'll report back with the trace if it doesn't work.

Hher001 2023-05-05 github

I just confirmed that this GPU reset no longer happens on the Steam Deck for me.

RReidond 2023-11-23 github

I have constant game freezes to the point that game crashes, do proton logs will be sufficient? I have crashes on windows pc, but on steam deck they have a patern: when 20 minutes in game on full server and server fps is 20-30, game freezes to the point that steam deck because unresponsive until restarted.

RReidond 2023-12-03 github

I have a regression or something like this, character textures are not loading and are just black color and map (when pressing M) is not loading it's just black.

image

Game: 1.0.0.59
Proton: 8.0-4
steam-1874880.log

RReidond 2023-12-03 github

I have a regression or something like this, character textures are not loading and are just black color and map (when pressing M) is not loading it's just black.

Game: 1.0.0.59 Proton: 8.0-4 steam-1874880.log

I found out that this is because of hardware anti-aliasing.

glxinfo:
name of display: :0
display: :0  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: AMD (0x1002)
    Device: AMD Radeon RX 6700 XT (navi22, LLVM 16.0.6, DRM 3.54, 6.6.2-201.fc39.x86_64) (0x73df)
    Version: 23.2.1
    Accelerated: yes
    Video memory: 12288MB
    Unified memory: no
    Preferred profile: core (0x1)
    Max core profile version: 4.6
    Max compat profile version: 4.6
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.2
Memory info (GL_ATI_meminfo):
    VBO free memory - total: 8115 MB, largest block: 8115 MB
    VBO free aux. memory - total: 31486 MB, largest block: 31486 MB
    Texture free memory - total: 8115 MB, largest block: 8115 MB
    Texture free aux. memory - total: 31486 MB, largest block: 31486 MB
    Renderbuffer free memory - total: 8115 MB, largest block: 8115 MB
    Renderbuffer free aux. memory - total: 31486 MB, largest block: 31486 MB
Memory info (GL_NVX_gpu_memory_info):
    Dedicated video memory: 12288 MB
    Total available memory: 44392 MB
    Currently available dedicated video memory: 8115 MB
OpenGL vendor string: AMD
OpenGL renderer string: AMD Radeon RX 6700 XT (navi22, LLVM 16.0.6, DRM 3.54, 6.6.2-201.fc39.x86_64)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 23.2.1
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 4.6 (Compatibility Profile) Mesa 23.2.1
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile

OpenGL ES profile version string: OpenGL ES 3.2 Mesa 23.2.1
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
Rrunar-work 2023-12-04 github

Thanks for the info about the settings. I was able to reproduce the glitch with an RX 7600 and Mesa 23.2.1 as well as the most recent (the older ones I tried ran into the GPU hang mentioned earlier). I was able to narrow it down to a specific texture, at least. RenderDoc capture

AAftermath 2023-12-12 github

Yeah, its quite the interesting combination of glitches for this game.
I'm running a 7900 XTX with mesa 23.2.1 (w/proton experimental -> bleeding edge), Contact shadows cause the black skin issues (flipping the option around / off causes this to resolve itself), HW AA causes artifacting against skins. Turning both of these off seems to prevent that particular set of issues.
Haven't found any combination of settings thus far to prevent the textures from forcibly reverting to playdoh, or not loading at all for inventory items (which really hurts the gameplay) - nor a way to prevent the random object dissappearings such as buildings or bridges.
First load of textures in game also takes a rather long time. (with some random tinking, it seems that the higher the level of texture filtering active, the lower quality and slower loading textures/models are.)

RReidond 2023-12-20 github

Haven't found any combination of settings thus far to prevent the textures from forcibly reverting to playdoh, or not loading at all for inventory items (which really hurts the gameplay) - nor a way to prevent the random object dissappearings such as buildings or bridges. First load of textures in game also takes a rather long time. (with some random tinking, it seems that the higher the level of texture filtering active, the lower quality and slower loading textures/models are.)

this happens when running on windows 11 too

KKovSandor 2024-02-16 github

The Hardware anti-aliasing setting is broken with NVIDIA drivers (using RTX 3060 Ti) as well. If it's not turned off the textures just float next to the models.

1874880_20240216210345_1
1874880_20240216210402_1

My system:
Proton version: 8.0-5 & Proton Experimental
Game version: 1.0.0.95
NVIDIA driver: 545.29.06
Kernel version: 6.7.4-200.fc39.x86_64

Nnexpspace 2024-04-23 github

Almost everything works for me, too. Except that the map is transparent. Like @imaami mentioned disabling hardware anti-aliasing works around the map issue.

Game version: 1.1.0.42
Proton: Proton Experimental
GPU: Radeon RX 6900 XT
mesa: 24.0.4
Kernel: 6.8.7-gentoo

Kkit-the-cat-skelanimal-plush 2024-06-07 github

Apologies if I'm posting this in the wrong place, haven't used Github before. I have been experiencing a very bizarre issue in Arma Reforger for quite a while now where the foliage will sometimes completely bug out if I'm at or around 100% GPU usage. This does not happen every time I play, and sometimes switching Proton versions will temporarily fix it, but after a couple days it shows up again. It also sometimes fixes itself for a bit without my input, but always reverts to being broken. Here's a video I took of it happening. My subtitles can be ignored, I thought at first that framerate was what caused it.

https://youtu.be/RdhsNIctri8?si=TmGDq_GIpmbA9dIG

GPU: Nvidia RTX 3060 Ti
Driver: Nvidia 535 (happens on 545 as well, haven't tested any others)
Kernel: 6.5.0, also happens on all other kernel versions I've tried
Proton: Experimental, happens on all versions I've tried
Game version: 1.1.0.42, once again has happened on all other game versions I've played

BBamsyTheSergal 2024-06-13 github

i am having the exact same issue, with a 2070, and gpu driver version 550.

11player 2024-07-17 github

Very annoying is the fact that textures and models load at glacial pace, even with an NVMe. On some maps it might take a couple of minutes after spawning in before everything is loaded.

DDe-Been-Tech-Solutions 2024-08-26 github

The game refuses to launch on any and all the latest custom, and official compatibility layers for me unless I moved the install directory to an EXT4 drive.

I have tried Proton9-10, 9-11, 6.3-8, Experimental versions of it, and 2 custom versions of it, 1 being GE-Proton9-11, and the other being TKG-proton-experimental.bleeding.edge.9.0.109273.20240725, all of them, the game does not launch after loading into a server, the game hard crashes the entire system.

My full-AMD build is affected by this bug.

CPU: AMD Ryzen 9 5950X

GPU: AMD RX 6700 XT 12GB

DDe-Been-Tech-Solutions 2024-08-29 github

I then realised where I had Reforger installed and it was in the main drive.

DDe-Been-Tech-Solutions 2024-09-01 github

The game still hard crashes on my system:

Ryzen 9 5950X and RX 6700 XT 12gb on Mesa 24.2.

DDe-Been-Tech-Solutions 2024-09-05 github

I just swapped my GPU because not even a System Update fixed this issue.

The game clearly isn't compatible with AMD GPUs and drivers.

11player 2024-09-06 github

Doesn't crash on my 6800 XT so the problem clearly is on your machine.

On Thu, 5 Sep 2024, at 15:06, Nick De Been wrote:

I just swapped my GPU because not even a System Update fixed this issue.

The game clearly isn't compatible with AMD GPUs and drivers.


Reply to this email directly, view it on GitHub https://github.com/ValveSoftware/Proton/issues/5847#issuecomment-2331778227, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAFIPSCCESZ4B33ZY2BMJT3ZVBQOZAVCNFSM5WHFHGB2U5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TEMZTGE3TOOBSGI3Q.
You are receiving this because you commented.Message ID: @.***>

DDe-Been-Tech-Solutions 2024-09-06 github

No its not.

DDe-Been-Tech-Solutions 2024-09-07 github

Doesn't crash on my 6800 XT so the problem clearly is on your machine.

On Thu, 5 Sep 2024, at 15:06, Nick De Been wrote: I just swapped my GPU because not even a System Update fixed this issue. The game clearly isn't compatible with AMD GPUs and drivers. — Reply to this email directly, view it on GitHub <[#5847 (comment)](https://github.com/ValveSoftware/Proton/issues/5847#issuecomment-2331778227)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAFIPSCCESZ4B33ZY2BMJT3ZVBQOZAVCNFSM5WHFHGB2U5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TEMZTGE3TOOBSGI3Q. You are receiving this because you commented.Message ID: @.***>

How is it an issue with my System, wherein its perfectly fine playing Arma 3?

DDe-Been-Tech-Solutions 2024-09-07 github

Again, its not my PC, its Mesa, and AMD not applying updates correctly.

BBB-Harris 2025-01-26 github

Just started playing Arma Reforger a few days ago. Using the latest Proton Experimental or Proton GE 9-23, I don't have any issue loading in textures quickly. I did try Proton GE 9-16 and noticed the slow texture loading, so I assume this issue has been fixed now.

However, whenever I close the game it crashes at the same time, giving the error:
Exception: Access violation. Illegal write by 0x1418b4a1b at $SOME_RANDOM_ADDRESS

This is with both experimental and GE. Not the end of the world of course, but a bit annoying to have a crash report every time I close the game. Anyone else with this issue?

My system:
OS: Arch Linux
Kernel: 6.12.10-arch1-1
Mesa: 24.3.4
DE: KDE Plasma 6.2.5
CPU: AMD Ryzen 7 7800X3D
GPU: AMD Radeon RX 7900 XTX

Kkisak-valve maintainer 2025-06-08 github

ARMA: Reforger - Vegetation Render Bug

Issue transferred from https://github.com/ValveSoftware/Proton/issues/8782.
@Felix-Quehl posted on 2025-06-08T09:20:11:

Compatibility Report

  • Name of the game with compatibility issues: ARMA: Reforger
  • Steam AppID of the game: 1874880
  • Steam BuildID of the game: 18730024

System Information

  • Proton version: 9.0
System Details:
System:
  Kernel: 6.14.0-15-generic arch: x86_64 bits: 64 compiler: gcc v: 14.2.0
  Desktop: GNOME v: 48.0 Distro: Ubuntu 25.04 (Plucky Puffin)
Machine:
  Type: Desktop Mobo: ASRock model: X870E Taichi serial: <filter>
    UEFI: American Megatrends LLC. v: 3.25 date: 05/14/2025
CPU:
  Info: 8-core model: AMD Ryzen 7 9800X3D bits: 64 type: MCP arch: N/A rev: 0
    cache: L1: 640 KiB L2: 8 MiB L3: 96 MiB
  Speed (MHz): avg: 4709 min/max: 600/5271 boost: enabled cores: 1: 4709
    2: 4709 3: 4709 4: 4709 5: 4709 6: 4709 7: 4709 8: 4709 bogomips: 75208
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
  Device-1: NVIDIA AD102 [GeForce RTX 4090] vendor: Micro-Star MSI
    driver: nvidia v: 570.133.07 arch: Lovelace bus-ID: 01:00.0
  Device-2: Advanced Micro Devices [AMD/ATI] Granite Ridge [Radeon Graphics]
    vendor: ASRock driver: amdgpu v: kernel bus-ID: 7a:00.0 temp: 44.0 C
  Device-3: Logitech BRIO Ultra HD Webcam
    driver: hid-generic,usbhid,uvcvideo type: USB bus-ID: 2-1:2
  Display: unspecified server: X.Org v: 24.1.6 with: Xwayland v: 24.1.6
    driver: gpu: nvidia,nvidia-nvswitch resolution: 5120x1440~240Hz
  API: EGL v: 1.5 drivers: nouveau,nvidia,radeonsi,swrast platforms:
    active: gbm,x11,surfaceless,device inactive: wayland
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 570.133.07
    glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce RTX 4090/PCIe/SSE2
  Info: Tools: api: eglinfo,glxinfo gpu: nvidia-settings,nvidia-smi
    x11: xdriinfo, xdpyinfo, xprop, xrandr
Audio:
  Device-1: NVIDIA AD102 High Definition Audio vendor: Micro-Star MSI
    driver: snd_hda_intel v: kernel bus-ID: 01:00.1
  Device-2: Advanced Micro Devices [AMD/ATI] Rembrandt Radeon High
    Definition Audio driver: snd_hda_intel v: kernel bus-ID: 7a:00.1
  Device-3: Advanced Micro Devices [AMD] Family 17h/19h/1ah HD Audio
    driver: N/A bus-ID: 7a:00.6
  Device-4: FiiO K5 Pro driver: snd-usb-audio type: USB bus-ID: 1-2:2
  Device-5: Generic USB Audio driver: hid-generic,snd-usb-audio,usbhid
    type: USB bus-ID: 3-8:5
  Device-6: C-Media TONOR TC30 Audio Device
    driver: hid-generic,snd-usb-audio,usbhid type: USB bus-ID: 9-1:2
  API: ALSA v: k6.14.0-15-generic status: kernel-api
  Server-1: PipeWire v: 1.2.7 status: n/a (root, process)
  Server-2: PulseAudio v: 17.0 status: off (using pipewire-pulse)
Network:
  Device-1: Realtek RTL8126 5GbE vendor: ASRock driver: r8169 v: kernel
    port: e000 bus-ID: 08:00.0
  IF: enp8s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  Device-2: MEDIATEK driver: mt7925e v: kernel port: N/A bus-ID: 09:00.0
  IF: wlp9s0 state: down mac: <filter>
  IF-ID-1: docker0 state: down mac: <filter>
Bluetooth:
  Device-1: MediaTek Wireless_Device driver: btusb v: 0.8 type: USB
    bus-ID: 3-7:4
  Report: hciconfig ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 5.4
    lmp-v: 13
Drives:
  Local Storage: total: 3.73 TiB used: 171.89 GiB (4.5%)
  ID-1: /dev/nvme0n1 vendor: Lexar model: SSD NM790 4TB size: 3.73 TiB
    temp: 52.9 C
Partition:
  ID-1: / size: 3.66 TiB used: 171.77 GiB (4.6%) fs: ext4 dev: /dev/dm-1
    mapped: ubuntu--vg-ubuntu--lv
  ID-2: /boot size: 1.9 GiB used: 116.6 MiB (6.0%) fs: ext4
    dev: /dev/nvme0n1p2
  ID-3: /boot/efi size: 1.05 GiB used: 6.1 MiB (0.6%) fs: vfat
    dev: /dev/nvme0n1p1
Swap:
  ID-1: swap-1 type: file size: 8 GiB used: 2.91 GiB (36.4%) file: /swap.img
Sensors:
  System Temperatures: cpu: 49.2 C mobo: N/A gpu: amdgpu temp: 44.0 C
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 64 GiB note: est. available: 59.41 GiB
    used: 10.05 GiB (16.9%)
  Processes: 399 Uptime: 2h 21m Init: systemd
  Packages: 2121 Compilers: gcc: 14.2.0 Shell: Sudo v: 1.9.16p2 inxi: 3.3.37

I confirm:

  • [x] that I haven't found an existing compatibility report for this game.
  • [x] that I have checked whether there are updates for my system available.

steam-1874880.log

Symptoms

Vegetation entities/textures are flicker or jump with every frame.
Video: https://youtu.be/mHmPjQ0aebc

Reproduction

  1. launch game
  2. load any level with vegetation
  3. go to area with vegetation
  4. observe flickering vegetation
MMCorange99 2025-06-26 github

OS: EndeavourOS Linux x86_64
Kernel: 6.15.3-arch1-1
CPU: Intel i5-1035G1 (8) @ 3.600GHz (supports dx12)
GPU: Intel Iris Plus Graphics G1
Memory: 12Gb

(i know, no actual gpu, but i was able to run it on windows)

My Arma Reforger crashes with (NOT OK) Adapter 'Intel(R) UHD Graphics (ICL GT1)' does not support feature level 12_0

i tried proton 8, 9, hotfix, and GE-9-23.
it just doesnt launch at all

Edit: my iGPU supports dx 12.1: https://www.techpowerup.com/gpu-specs/intel-ice-lake-gt1.g896
Edit 2: Game launches after i follow this but its an imperfect solution as i have to modify game files and im not sure how that could go with the anticheat

Kkisak-valve maintainer 2025-06-26 github

Hello @MCorange99, you've described missing features in mesa/ANV that VKD3D-Proton needs for translation. Specifically for your Intel Generation 11 integrated GPU, it's most likely sparse resources. (Like https://gitlab.freedesktop.org/mesa/mesa/-/issues/5003)

This is something that would need work on the video driver's side, and you might get lucky with bypassing the driver requirements if the game doesn't actually use sparse related features.

EEtmix 2025-08-23 github

@BB-Harris I’m experiencing the same issue.

"Whenever I close the game it crashes with the error:
Exception: Access violation. Illegal write by 0x1418b4a1b at $SOME_RANDOM_ADDRESS"

Additionally, I’ve noticed a couple of related problems:

  • The amdgpu driver occasionally hangs and crashes during gameplay. There’s an open vkd3d-proton issue tracking this: vkd3d-proton#2487.
  • The game stutters when moving quickly, likely due to asset streaming. Lowering settings reduces the severity, but doesn’t eliminate the problem.

System details:

  • Proton: 10
  • CPU: Ryzen 7 5800X3D
  • GPU: Radeon RX 6800 XT
  • RAM: 32 GB
  • Storage: NVMe SSD
BBamsyTheSergal 2025-11-08 github

i am having a new issue, joysticks are detected but only buttons go through, and only some respond, while 0 joystick axis' respond.

Kkisak-valve maintainer 2025-11-30 github

DX12 crash on NVIDIA 580.95.05 driver (Arma Reforger) - Access violation at 0x0 after driver update

Issue transferred from https://github.com/ValveSoftware/Proton/issues/9266.
@linuxgokan posted on 2025-11-30T01:32:58:

Hello

After updating to NVIDIA driver 580.95.05 on Bazzite (SteamOS-based distro),
Arma Reforger immediately crashes on launch or shortly after loading.

This is very likely a regression in the new NVIDIA 580.xx series,
because downgrading to 550.** immediately fixes the issue.

Crash message:
Exception: Access violation. Illegal read at 0x0

System:

  • RTX 5060 Ti
  • Driver: 580.95.05
  • Kernel: 6.17.7
  • Proton GE and Proton Experimental tested
  • DX12 (Reforger uses DX12)
  • VRAM is incorrectly reported in some cases

Notes:

  • Removing Proton prefix does NOT fix
  • Changing Proton versions does NOT fix
  • Downgrading NVIDIA driver resolves the issue completely
  • This appears to be a regression introduced in 580.xx series

This is likely a VKD3D / DX12 handling regression triggered by the new NVIDIA driver.

Please mark as regression.

Kkisak-valve maintainer 2025-11-30 github

Hello @linuxgokan, changes in a video driver is not considered a regression in Proton. That's something that you should mention to your video driver vendor.

Having written that, please add PROTON_LOG=1 %command% to the game's launch options and attach the generated $HOME/steam-$APPID.log to this issue report as a file. (Proton logs compress well if needed.)

Kkisak-valve maintainer 2026-01-10 github

Hello @Alkarin, friendly note that the linked Proton log is not for this game. Also, Proton logs generally compress well if there's size issues.

Kkisak-valve maintainer 2026-03-15 github

Joystick axes stuck at max - winebus uses signed HID range, breaks games using HidP_GetUsageValue (Arma Reforger 1874880)

Issue transferred from https://github.com/ValveSoftware/Proton/issues/9572.
@EchoTD posted on 2026-03-14T23:57:29:

Compatibility Report

  • Name of the game with compatibility issues: Arma Reforger
  • Steam AppID of the game: 1874880

System Information

I confirm:

  • [x] that I haven't found an existing compatibility report for this game.
  • [x] that I have checked whether there are updates for my system available.

Symptoms

Joystick analog axes (Logitech Extreme 3D Pro) are stuck at maximum value. Buttons work correctly. Affects any game that reads joystick axes via Raw Input API + HidP_GetUsageValue (Arma Reforger's Enfusion engine does this).

Root cause: dlls/winebus.sys/bus_sdl.c declares joystick axes with a signed HID logical range (-32768 to 32767) because that's SDL's native range. However, HidP_GetUsageValue returns a ULONG (unsigned) per Windows API spec. On real Windows hardware, joystick HID descriptors use unsigned logical ranges (e.g. 0-1023). When a game calls HidP_GetUsageValue on Wine's virtual HID device, small negative values near center (e.g. -97) are returned as large unsigned values (e.g. 0xFFFFFF9F for 32-bit or 0xFF9F
for 16-bit), appearing as max deflection.

Games using DirectInput are unaffected because dinput/joystick_hid.c handles signed→unsigned conversion internally via scale_axis_value(). Only games bypassing DirectInput and parsing HID reports directly (via RegisterRawInputDevices + GetRawInputData + HidP_GetUsageValue) are affected.

Two-line fix:

dlls/winebus.sys/bus_sdl.c (line 371) — change axis logical range to unsigned:

// FROM:
hid_device_add_axes(iface, 1, ..., FALSE, -32768, 32767)
// TO:
hid_device_add_axes(iface, 1, ..., FALSE, 0, 65535)

dlls/winebus.sys/hid.c in hid_device_set_abs_axis() — offset SDL signed values to unsigned:

// FROM:
return hid_device_set_axis(state, index, value);
// TO:
return hid_device_set_axis(state, index, value + 32768);

Reproduction

  1. Connect a non-Xbox joystick (e.g. Logitech Extreme 3D Pro)
  2. Launch Arma Reforger with any Proton version
  3. Configure joystick via custom .conf file (joystick0:axis0 etc.)
  4. Enter a helicopter — all analog axes are stuck at maximum deflection
  5. Buttons work normally

steam-1874880.log.gz

DDanielGaaA 2026-04-22 github

Game is using CAPS lock as keybind for push to talk radio but often it will get stuck in open state when you hold it with other key. This is wine/proton bug with handling of Caps, Num and Scroll lock. More information with debug: https://bugs.winehq.org/show_bug.cgi?id=57958

Kkisak-valve maintainer 2026-07-18 github

Arma Reforger - 3D Audio filtering missing (Directional Audio & Audio Distance not working.)

Issue transferred from https://github.com/ValveSoftware/Proton/issues/9984.
@ziipzaaapM16A4 posted on 2026-07-18T00:05:05:

Compatibility Report

  • Name of the game with compatibility issues: Arma Reforger
  • Steam AppID of the game: 1874880

System Information

I confirm:

  • [x] that I haven't found an existing compatibility report for this game.
  • [x] that I have checked whether there are updates for my system available.

steam-1874880.log

Symptoms

Missing 3D Effect from Audio. Noticeable on Gunshots & AI Voices

  • All sounds coming now from center. (sounds sound like they are coming from your head)
  • No sound has sound source distance calculation. (all sounds have 0 Meter distance)

full demonstration:

https://github.com/user-attachments/assets/ee1d243c-631b-4816-baa3-311d341ec143

short demonstration:

https://github.com/user-attachments/assets/25037f81-6883-445a-9246-4d6697325777

Reproduction

So this is kinda weird i used Proton GE for a quite some time. When the update came (for Proton GE Latest)
from Proton GE 10-34 to Proton GE 11-1 the issue occurred for the first time.
Back then i was able to switch back to GE-10-34 and everything got back to normal but today i have tested GE11 again and since then i can switch to any version without getting 3D audio/directional audio back.

Comment

Serverity: High

It makes Multiplayer unplayable as you have no orientation

Fix Attempts

  • Complete Reinstall
  • Removal of compatdata
  • Tested on Headphones and Stereo Speaker Devices
    (also tested different ingame settings => Headphones / Speaker)

Tested versions:

Proton-GE Latest
GE-Proton10-34
GE-Proton11-1
Proton 11.0
Proton 10.0-4
Proton Hotfix
Proton Experimental

with no success

Additional Files

Arma Reforger Logs: logs_2026-07-18_01-18-44.zip

Hher001 2026-07-18 github

@ziipzaaapM16A4 Were you deleting the Proton prefixes each time you switched Proton versions? If not, can you try that and see if you still see this issue with non-Proton-GE versions?

It might also be worth double checking your mixer/patching/signal graph application (or check with the CLI) for your audio subsystem to see how the game is configured, how your audio output is configured, and how they are connected.

ZziipzaaapM16A4 2026-07-18 github

@ziipzaaapM16A4 Were you deleting the Proton prefixes each time you switched Proton versions? If not, can you try that and see if you still see this issue with non-Proton-GE versions?

I have renamed the steamappid in the compatdata folder so steam created a new folder. I then tried versions:
Proton-GE 10-34 (as this was working in the past)
Proton Experimental
Proton Hotfix
Proton 9.0-4

none worked and each time befor starting i deleted the Arma Reforger compatdata folder.

It might also be worth double checking your mixer/patching/signal graph application (or check with the CLI) for your audio subsystem to see how the game is configured, how your audio output is configured, and how they are connected.

@her001
i have never done that and i don't know a lot about OS audio routing.
can you explain to me what i should do to inspect these informations correctly?

ZziipzaaapM16A4 2026-07-23 github
Image Image

@her001 I hope this was all you needed as informations.

ZziipzaaapM16A4 2026-07-23 github

i found a hint.

https://www.protondb.com/app/1874880#e1W7TugOe5

Somebody there wrote to use WINEDLLOVERRIDES="xaudio2_7=n"
i was trying and testing it extensively with new proton prefixes and with my old backup, with all xaudio2 files and only with the version 7.
As a launch parameter it wouldn't work but sometimes it worked when modified in the winecfg of the prefixes (edited via protonfixes) under the tab "librarys" which offers the same functionality.

Right now i am unable to fix it again. i start to feel hopeless with this. "never change a running system". in total i was 3 out of 22 times successful.
My guess is that something breaks while attempting to use xaudio2 natively.

I am open for suggestions.

ZziipzaaapM16A4 2026-07-25 github

Referring to the original issue or the issue transferred as comment


Ok, I finally fixed it. I was playing around with the Wine settings when I figured it out.
The issue was with the audio backend driver.

I switched from winepulse.drv (PulseAudio/PipeWire) to winealsa.drv (ALSA), and that fixed the directional audio (3d audio) issue.

protontricks 1874880 sound=alsa

In case you don't have protontricks installed.

WINEPREFIX=/[path to your steam]/steamapps/compatdata/1874880/pfx winetricks sound=alsa

no other steps needed.

BBamsyTheSergal 2026-07-25 github

anyone have a easier way to get the joysticks fixed without having to build proton from scratch to change it lol

Nnullr00tbyte 2026-08-02 github

anyone have a easier way to get the joysticks fixed without having to build proton from scratch to change it lol

Kek, please let me know if you find anything. I'm compiling Proton right now xd