
Sometimes audio would simply go away or sound delayed.
Besides the audio issues I came upon, there were some stability issues when it came to frame rate. This game is poorly optimized so even my PC was struggling to get above 40fps. Otherwise there was nothing else that severe.

FPS as low as 20 in the Manhattan mission. Arma 2 is known to be poorly optimized. I don't think it has anything to do with Proton

runarma2.sh
Game won't recognize the serial code, but ysblokje script makes it run perfectly. You have to run the script every time you play (just leave it in the launch options and don't delete the runarma2.sh file)

Bad Serial Number given on Setup
Bad Serial Number given on Setup
Similar to https://gitlab.com/ysblokje/runarma2 but issued commands manually instead of with script
On multiple monitors, mouse isn't kept in the game's window
See igor's report for tinkering. There're few graphical glitches, but it's playable just fine after the initial setup.

Bad Serial Number given on Setup
I followed Igor's instructions step by step but the game does not start at all (Serial issue)
"Bad serial number given in setup"
Same as Arma Gold, goes into black screen and stays there.
Invalid serial fail.
This process took some time, but was well worth it. Follow Igor's instructions and it will work fine.

5.9-GE-7-ST GloriousEggroll
Used Igor's tweak to fix the serial number issue
Some character models have weird textures applied to their faces. Some terrain textures are missing or take time to pop up.
Mouse sensitivity is off the scale by default. I had to set it to minimum in order to play.
I followed Igor's instructions and I used D9VK, so now runs perfectly.

Minor problems with textures (ripples). The grass and leaves on the trees disappear from time to time for a few seconds. It seems to me that the problem is in the switching mipmaps.
Issue: "Bad serial number given in setup". I found the solution here: https://github.com/ValveSoftware/Proton/issues/767#issuecomment-508957522
Issue: "Bad serial number given in setup".
First.
To create a prefix for the game launch it.
Second.
The installation and configuration script 33910_install.vdf, which is located in the root directory of the game, every time the game starts, it erases (!) the key entry (hexadecimal value) from the Windows registry (prefix), which leads to an error "Bad serial number given in setup". You must prevent the script from running or reading: sudo chmod 000 '/home/$USER/.local/share/Steam/steamapps/common/Arma 2/33910_install.vdf'
Third.
You must generate a special value from the game key and write it to the Windows registry: 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");'
Fourth.
The output should be 15 pairs of characters (hexadecimal value), which will be the required key for the Windows registry. Now you need to add received value (15 pairs of characters) to the prefix Registry file. He is here: /home/$USER/.local/share/Steam/steamapps/compatdata/33910/pfx/system.reg In the file you need to find the line: [Software\Wow6432Node\bohemia interactive studio\arma 2]. Next to this line find the line with the name "key"=hex:. Write your received value (15 pairs of characters) in this line: "key"=hex:ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff. Save your changes. Now the game will run without problems.



Follow the instructions at the proton issue and it will run. It will hang on exit though. I did not test beyond the title menu: https://github.com/ValveSoftware/Proton/issues/1308#issuecomment-481728178


"Bad serial number given in setup"

Bad serial on launch

"Bad serial number given in setup"

Once again, the pesky anti-cheat BattleEye ruins everything. Game complains about bad serial key.

After installing BattleNet, the game refuses to start: "Bad serial number given in setup"


copy protection/serial no prevents start



"Bad serial number given in setup" problem



bad serial error



Serial number error on startup.



"Bed serial number given in Setup"



Game exits on startup with "Bad serial given in setup". There is a workaround for wine, but I couldn't get it to work with proton because protons regedit fails to open correctly (blank window).
Workaround for wine: https://forums.bohemia.net/forums/topic/130923-bad-serial-number-given-in-setup-error-tried-everything/



Crashed after telling me my serial number was wrong. I suspect pesky DRM. I saw the Bohemia logo still.
