
Remove old gcc library provided by the game
Navigate to <path-to-game>\bin
Locate libgcc_s.so.1 and rename or remove it.
crashed when joinning server. I don't know how but using "Quick Connect" allowed me to connect.
"Scope texture" was missing and were replaced by the classic pink & black texture. Mouse wasn't bounds to game screen and goes out of game's windows. Crashed at start up, so needed to do the tinkering. Crashed when joinning a specifique server even tho i was able to join it with "Quick connect" button
Don't waste your time on this.

Works perfectly without any tinkering
Perfect online experience
Works perfectly, including multiplayer

After installing Proton BattlEye Runtime and Proton EasyAnticheat Runtime from the Steam library, the game launched without errors and I was able to connect to the multiplayer community servers.
The game worked stably, without additional intervention in the game and system configuration. Also, during the game I did not encounter any visual bugs, freezes or system errors.

BE SURE TO INSTALL "Proton EasyAntiCheat Runtime" from search box in your library, to be able to connect to MultiPlayer servers!
The native version has big problems, especially with user servers, so I don't recommend using it. But game works absolutely wonderful via Proton through both native and flatpak steam. I tried to run on Fedora/Arch/Debian and everywhere the experience was as smooth as possible.

GE didn't work, switch to 8.0-5 works flawlessly.

Dont open with native and have screen glitches with proton.
I cant confirm if online works since i wanst able to reach the main menu yet.

Populated, playable, and safe servers will not allow you to play due to Easy Anti-Cheat (EAC) blocking you.
You would be able to play with bots offline, but not much else. During my searching I couldn't find any servers to play on. You may be able to find a non-EAC server. But, these servers are likely to lack players or have players who are cheating. These severs could also, fairly easily, run arbitrary code on your machine.
The game was basically built around multiplayer, so although you can lauch it, view the menus, and play with bots, I would consider it broken.
gamemoderun %command%
use proton 8.0-4

Great game, able to launch with Proton 8.0-4 just fine. Unable to play with Proton experiemental.
Was able to joing a game and play with no issues at all.

You can not play online with friends, and the BattlEye which it claims to support for linux does not work. Run this game in a VM
LD_PRELOAD="/usr/lib/x86_64-linux-gnu/libstdc++.so.6 /usr/lib/libgcc_s.so.1 /usr/lib/x86_64-linux-gnu/libxcb.so.1 /usr/lib/x86_64-linux-gnu/libgpg-error.so.0 $LD_PRELOAD" mangohud %command% -windowed -w 1920 -h 1080
Sharp lag spikes out of nowhere
You CAN NOT play, you require NATIVE Which I could not get to work, and even then there were reports that BattlEye still did NOT work.
Might actually be easier to make the multiplayer work on a pirated copy, considering that might actually lack BattlEye, really dissapointed that I had to use Proton instead of the Native because it did not work, and I had several crashes on start-up when using newer Proton versions

Native version works perfectly on Wayland (Hyprland) as long as these launch options are used
gamemoderun SDL_VIDEODRIVER="" LD_PRELOAD='/usr/$LIB/libstdc++.so.6:/usr/$LIB/libgcc_s.so.1:/usr/$LIB/libxcb.so.1:/usr/$LIB/libgpg-error.so' %command% +fps_max 150
I can't connect to servers runnig BattlEye
All options are required except fps_max.

Native version wouldn't start, so switched to Windows Version. This ran without any more tinkering.

LIB=lib32 LD_PRELOAD="/usr/$LIB/libstdc++.so.6 /usr/$LIB/libgcc_s.so.1 /usr/$LIB/libxcb.so.1 /usr/$LIB/libgpg-error.so $LD_PRELOAD" %command% -high -full -nojoy -nosteamcontroller -noforcemaccel -noforcemparms -noforcemspd
A black square in the left top corner of the game.
Framerate drops randomly and you need to alt-tab in order to fix it.
Tends to limit the framerate thinking it's not fullscreen or unfocused.
The game will crash your entire Xorg session if you alt-tab too much (sometimes).
wouldn't start out of the box, and also not with ProtonGE-7-55, but works just fine with Proton Experimental

Requires Proton BattleEye Runtime. Works fine after installing it.
Fix that helped me here was just reverting back to Proton 6.3-8 version.
I've tried running it out of the box and I couldn't even launch the game. Tried using Proton Experimental but to no avail. I was looking for libsc files that everyone mentioned in their fixes and no files were found.

O jogo nem sequer inicia aqui no meu notebook, já no Windows consigo jogar.
Não rodou
Played two games, worked fine.
Worked pretty well, I haven't tried the native version.
gamemoderun LD_PRELOAD='/usr/$LIB/libstdc++.so.6:/usr/$LIB/libgcc_s.so.1:/usr/$LIB/libxcb.so.1:/usr/$LIB/libgpg-error.so' %command%
Had to reduce to the lowest settings to be able to load a server
Plays well as it did on Windows
Ignore my past report, I didn't configure the in game settings at that time
LD_PRELOAD="/usr/lib32/libstdc++.so.6 /usr/lib32/libgcc_s.so.1 /usr/lib32/libxcb.so.1 /usr/lib32/libgpg-error.so $LD_PRELOAD" %command%
Had to set launch options after installing the following on Pop!_OS 22.04 LTS (64 bit), sudo apt install gcc-multilib
Tried both Linux native and Steam Play but both wouldn't let me play
PROTON_USE_WINED3D=1 %command%
Tried native Linux with removing bin/libgcc_s.so.1, the game launches but joining any server will load forever and when it ends it says timed out. Then tried Steam Play with PROTON_USE_WINED3D=1 because my integrated GPU doesn't support Vulkan, the game doesn't launch at all.
just don't forget to install Proton BattleEye Runtime and all's good

Any bluetooth controller connected, the controls go all out of wack, no matter which layout you use.
If you use any controller via bluetooth, it becomes unplayable, for example, the trigger buttons causes you to run
Stick with the handheld controls, this game is practically unplayable if you play it on your Dock
gamemoderun LD_PRELOAD='/usr/$LIB/libstdc++.so.6:/usr/$LIB/libgcc_s.so.1:/usr/$LIB/libxcb.so.1:/usr/$LIB/libgpg-error.so' %command%
On gnome, when launching the game, when the "not responding" windows pops out, just don't touch anything until the game starts, the window will fade away.
There were minor other bugs, but overall it was playable.

Make sure to have Proton BattleEye Runtime installed
The preload command to get the game running in Proton 7 in the past no longer personally works, but Proton 6 still does, so I'll stick to that.
gamemoderun LD_PRELOAD='/usr/$LIB/libstdc++.so.6:/usr/$LIB/libgcc_s.so.1:/usr/$LIB/libxcb.so.1:/usr/$LIB/libgpg-error.so' %command%
Crashed when changed video settings. Not sure if that was supposed to happen.
Using the launch options, everything runs without problems. Otherwise does not launch. Overall runs very well.
LIB=lib32 LD_PRELOAD="/usr/$LIB/libstdc++.so.6 /usr/$LIB/libgcc_s.so.1 /usr/$LIB/libxcb.so.1 /usr/$LIB/libgpg-error.so $LD_PRELOAD" %command%
Splash page doesn't load at the main menu, but is still playable.
Using push to talk causes game lag coming in or out of voice usage
Requires some tinkering
Delete bin/libgcc_s.so.1
A little too quiet
Glad this game is fully playable out the box. Seems like multi is working too. I did not try that portion.
40 frame limit/40 refresh rate. TDP 5 watts/ GPU 800 No FSR needed.
This is only reporting the solo play portion of this game.
1:请使用原生进行游戏 不要使用Proton 2:由于balta eye反作弊的问题 hog使用Proton5.13游戏可以运行 也无法进入服务器 提示反作弊无法运行而被服务器踢出
1:游戏无法直接运行原生游戏2:全屏无边框模式不能正常使用 会产生任务栏 导致系统设置中无法点击应用按钮变更设置
1:无法直接运行原生游戏 请手动打开本地目录(Insurgency ------属性------本地文件------浏览打开游戏文件夹)2:打开bin文件夹 删除bin文件夹中的 libgcc_s.so.1 就可正常开启游戏
非常完美的体验 游戏帧率非常稳定 不会发生window10中的掉帧问题
游戏无法输入中文 不用折腾中文如何输入 非常麻烦
Removed bin/libgcc_s.so.1
Fire shines as black colored and making it hard to see
Delete bin/libgcc_s.so.1
в media/имя пользователя/имя диска/SteamLibrary/steammaps/common/insurgency2/bin удалил файл под названием libgcc_s.so.1
дроп кадров с 150 до 45, и даже до 20
не стабильный фпс
gamemoderun LD_PRELOAD='/usr/$LIB/libstdc++.so.6:/usr/$LIB/libgcc_s.so.1:/usr/$LIB/libxcb.so.1:/usr/$LIB/libgpg-error.so' %command%
It won`t start wthout adding stuff to steam launch options to load some missing libraries
WINEDLLOVERRIDES="d3dcompiler_47=n;opengl32=n,b" LIB=lib32 LD_PRELOAD="/usr/$LIB/libstdc++.so.6 /usr/$LIB/libgcc_s.so.1 /usr/$LIB/libxcb.so.1 /usr/$LIB/libgpg-error.so $LD_PRELOAD" %command%
Launch options allows it to launch from steam and not insurgency2.sh in the game folder along with fixing the en_US.UTF-8 locale dialog on launch.
Doesn't start
LD_PRELOAD="/usr/lib/x86_64-linux-gnu/libstdc++.so.6 /usr/lib/libgcc_s.so.1 /usr/lib/x86_64-linux-gnu/libxcb.so.1 /usr/lib/x86_64-linux-gnu/libgpg-error.so.0 $LD_PRELOAD" mangohud %command%
Tried native and Proton version.
Runs amazing, no FPS dips and looks and feels the same as on windows.
Works great, same experience as on windows.
Singleplayer works fine, multiplayer has a few issues and there are some problems with the look of the UI.
Some issues with the UI - The main menu shows a HTML server.
A couple of issues, but generally an okay experience after a bit of messing around.

Works equally as good as the Windows version (over Proton). Native is OK, but the font rendering looks thinner/less cleaner by comparison
LD_PRELOAD="/usr/lib/x86_64-linux-gnu/libstdc++.so.6 /usr/lib/libgcc_s.so.1 /usr/lib/x86_64-linux-gnu/libxcb.so.1 /usr/lib/x86_64-linux-gnu/libgpg-error.so.0 $LD_PRELOAD" mangohud %command%
When Insurgency was announced to be supported by BattleEye over Proton, it was the time the game worked with anti-cheat VAC secured servers and has remained that way since.
Using the preload options over Zorin OS (to point to additional libraries the game needs) is now required for the game regardless if you want to go native or Proton, in a way that it wasn't during the time I used it on Pop! OS. Thankfully, other than that, it works as smoothly as it was before.