
Rebecca
Published
6.16-GE-1 GloriousEggroll
https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/6.16-GE-1
Videos did not show unless I used GloriousEggroll's custom build of Proton
Works with default Proton, no tinkering. Joined two multiplayer games, played in 1440p.
6.16-GE-1 GloriousEggroll
https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/6.16-GE-1
Frequent crashes occurred when video quality set to 'Ultra', reportedly due to insufficient video RAM. Crashes stopped when video quality was set to 'High'.
The game is quite buggy in general, but these bugs seem to occur regardless of being run on Windows or Linux.
It is very important that you follow the steps in jrbergen's Github link, else you will experience a desync. In brief:
Uninstall the game.
Wipe the game folder and wine prefix (ensuring that you copy and back-up any files required from within, before deleting).
Clear Steam's download cache. (Requires Steam login afterwards! Make sure you know your Steam credentials beforehand!)
Reinstall the game and run once.
Download Microsoft's vc_redist.x64.exe (specifically from https://www.microsoft.com/en-us/download/details.aspx?id=48145 only). Do not run.
Use cabextract (or similar) to extract the 'a10' file from vc_redist.x64.exe.
Use cabextract (or similar) to extract 'ucrtbase.dll' from the 'a10' file (a10 is a cab file).
Copy this ucrtbase.dll into the drive_c/windows/system32 folder for the prefix. This may be ~/.steam/steam/steamapps/compatdata/231430/pfx/drive_c/windows/system32/.
Use Steam's Proton 5.0-10 or a recent Glorious Eggroll Proton.
Company of Heroes 2 is available as native Linux and MacOS binaries. However, these versions are not compatible with Windows for multiplayer. Playing Company of Heroes 2 with Proton circumvents this incompatibility.
If you can tolerate the manual installation of the correct ucrtbase.dll file, this will allow you to play Company of Heroes 2 online with Windows players.
Thank you jrbergen and cytomax55 on Github for your solution to this problem.
https://gist.github.com/jrbergen/0ce746676c4fbcc2becd6054d1bba2ed
https://github.com/ValveSoftware/Proton/issues/3875#issuecomment-764191557
6.16-GE-1 GloriousEggroll
https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/6.16-GE-1
Sometimes, during combat, the framerate drops to 1 or 2 frames per second. This usually lasts ten to twenty seconds, and can be very jarring.
In '.../Ghost Recon Breakpoint/BattlEye/BELauncher.ini' change '64BitExe=GRB.exe' to '64BitExe=GRB_vulkan.exe'.
To play fullscreen at higher than 720p, set game video settings to 'Windowed' mode. Then maximise the window. Lastly, use your window manager to hide the titlebar and frame and set to fullscreen.
i.e. For KDE, right-click title bar, click 'More Actions', click 'Special Window Settings', click 'Add Property', and add these settings: 'Position' - 'Force' - '0,0' 'Size' - 'Force' - 'Your Resolution' 'Fullscreen' - 'Force' - 'On' 'No Titlebar and Frame' - 'Force' - 'Yes'
(It's a bad hack, but it seems to work for me.)
The occasional stutter or pause
This is only playable on private servers that *explicitly disable BattlEye*. Playing on any other servers does not work.
6.21-GE-1 GloriousEggroll
https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/6.21-GE-1
One time, the game lost track of the mouse, and clicking would not activate buttons. Restarting the game client fixed this for me.
Stuttering occurs during early gameplay, most likely due to shader recompilation.
This report may be invalidated at any time by an update from the developers. I hope they permit the Linux BattlEye software soon, allowing online play on official servers.
Consistently crashes during tutorial when one of the small contextual videos tries to play.
I had terrible troubles connecting to multiplayer lobbies through Steam Friends. I would highly recommend copy-pasting the Lobby ID through Steam chat instead.
The game seems to work fine with default Steam Proton, but I didn't test that for long enough to be sure. I was not able to get the game to launch with Ge-Proton7-27, but GE-Proton7-25 works well.
Unable to enjoy multiplayer without crashing
In-game videos replaced with test patterns
Frequent lock-ups and crashes in multiplayer
Works perfectly with default settings, no tweaking required.
Played multiplayer several times. Accepting Steam invites works fine.
Played multiplayer at 1440p for about 2.5 hours, with no problems so far.
To activate Proton Experimental (Bleeding Edge):
Search for Proton Experimental in your Steam Library,
Right-click Proton Experiemental in the Search Results,
Left-click Properties from the menu,
Left-click Betas (on the left), and
Opt into 'bleeding-edge'.
(Remember that this may need to be undone if other games using Proton Experimental stop working.)