
Orceph_Rye
Published
PROTON_ENABLE_NVAPI=1 DXVK_ASYNC=1 gamemoderun %command%
I followed the instructions here: https://gist.github.com/jrbergen/0ce746676c4fbcc2becd6054d1bba2ed NOTE: replace the AppID "231430" with CoH3's AppID: "1677280"
The game will complain that it is not supported on Windows 7 or 8. In order to solve this you need to tell Wine to pretend to be Windows 10. Do this by running winecfg. IE:
WINEPREFIX=/home/path/.steam/steam/steamapps/compatdata/1677280/pfx/ "/home/path/.steam/steam/steamapps/common/Proton 7.0/dist/bin/wine64" winecfg
The above command assumes that the steam directory is in your '/home/username' path and that you are using Proton 7. You will have to change accordingly.
Flashing Blue screen that would eventual stay Blue
In DirectX mode the game was roughly 20FPS slower vs OpenGL.
The screen flickers blue when using OpenGL
Switching modes between OpenGL and DirectX was a pain. The game would restart with the old mode still set. In order to change it, I had to change other settings as well and then restart the game.
The game is only playable in DirectX mode sadly. In OpenGL it performs great but eventually, a blue screen covers the screen. In DirectX mode, the game is ~20FPS slower but doesn't crash.
Even though DirectX mode is slower it was still around ~60FPS at 3440x1440 Resolution on high settings.
gamemoderun %command% thqno_overlay_disabled
I found that I had to use Proton Experimental. Without it, the game will load to a blank screen and a pop-up will ask to restart the game. I found that some people's suggestions that 'PROTON_USE_WINED3D11=1' improved performance didn't work for me. I got ~30FPS with that enabled and ~55 with it not. 'gamemoderun' option also added a +10 average FPS. Bringing my average FPS to roughly 65 in the campaign map.
gamemoderun %command% -d3d11
I had to turn the settings to low and run through a map first and then it even itself out
It complained about DirectX 12. I had to add -d3d11 flag after %command%
DXVK_FRAME_RATE=100 PROTON_USE_D9VK=1 MESA_VK_WSI_PRESENT_MODE=fifo vblank_mode=3 %command%
Without some custom launch options especially 'vblank_mode=3' to help control the framerate. Without it certain things like hair would flicker or move around rapidly.
If I escaped from fullscreen with 'Alt-Tab' or any other means the game would crash