

PROTON_USE_D9VK=1 %command% -nomap -nosplash
"protontricks 2780 d3dx9" plus I followed Igors steps to put the serial into the registry.

The game works with D9VK v0.30 and newer. To work D9VK need the package mesa-vulkan-drivers:i386. Command: PROTON_USE_D9VK=1 %command% -nomap -nosplash
"Error creating Direct3D 9 Graphical engine" WINEPREFIX=./steamapps/compatdata/2780/pfx winetricks d3dx9
Objects in the game (except UI) will not be displayed without D9VK. Instead only the blue screen is displayed.
Crashes less if you reduce the viewing range to 1300 meters, turn off anti-aliasing and reduce the quality of textures to normal.
Issue: "Bad serial number given in setup". I found the solution here: https://github.com/ValveSoftware/Proton/issues/767#issuecomment-508957522
echo AAAA-BBBBB-CCCCC-DDDDD-FFFFF | perl -ne 's/-//g; tr/IO/10/; for $i (0..2) { $res = 0; for $j (0..7) { $res += index("0123456789ABCDEFGHJKLMNPRSTVWXYZ", substr($_, $i * 8 + $j, 1)) << (5 * $j); }; printf("%010x", $res); }; print("\n");'
The output should be 15 pairs of characters, which will be the required key. Now you need to add them to the prefix Registry file. He is here: ./steamapps/compatdata/2780/pfx/system.reg
In the file you need to find the line: [Software\Wow6432Node\bohemia interactive studio\arma]
After that line add a line with the generated key of 15 pairs of characters: "KEY"=hex:ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff
Save the changes.
"Error creating Direct3D 9 Graphical engine". With D9VK is also not working.