
~**Bird_of_Hermes**~
Published
gamemoderun %command% SKIPINTRO
Multiplayer worked fine out-of-the-box. Played sessions of several hours.
The launch options I have aren't mandatory.
gamemoderun %command%
The launch options are optional and not needed.
Using GE-Proton wasn't mandatory for me, Proton9.0-X and Proton Experimental worked fine too.
WINEDLLOVERRIDES="d3d8=n,b;d3d9=n,b;" %command% -quickstart -win -proxy dxvk8.dll
Edited the game's Options.ini located in
SteamLibrary/steamapps/compatdata/2229870/pfx/drive_c/users/steamuser/Documents/Command and Conquer Generals Data/
to adjust the resolution to 1920x1080:
Resolution = 1920 1080
Not mandatory though.
Without indicated adjustments, some menu textures look weird or don't show up at all. Occasionally, the Terrain disappears only in cutscenes even with indicated adjustments.
GE-Proton 9-10 is required for me. I grabbed the x32 d3d8.dll and d3d9.dll from dxvk-2.4, renamed the d3d8.dll to dxvk8.dll and put them into the game's folder where the generals.exe is located so that I can run GenTool along with it by using the specified launch options for the then mandatory DLL overrides as previously posted here by other users.
GenTool is not required, the dxvk library files are however, to avoid some other visual glitches such as menu entries not showing up at all or some weird menu texture behaviour.
Without GenTool, it might be desireable to not have -win in the launch options as that puts the game into windowed mode since GenTool allows you to have borderless fullscreen.
The game runs alright with these adjustments aside from a few terrain disappearing visual glitches that have only occurred in the campaign's cutscenes.
The game is playable despite the performance issues but once you reach mid- or late-game, it can become a slideshow in some places.
Modified boot.config in the game's 'Planet Crafter_Data' folder to change garbage collection timer and tell the engine to use more CPU cores:
scripting-runtime-version=latest
hdr-display-enabled=0
gfx-enable-gfx-jobs=1
gfx-enable-native-gfx-jobs=1
gfx-threading-mode=6
wait-for-native-debugger=0
vr-enabled=0
gc-max-time-slice=10
job-worker-maximum-count=10
job-worker-count=10
Unfortunately it doesn't impact the game as much as other games based on the same engine.
Significant performance issues in mid- to late-game regardless of graphics settings.
Doesn't happen like this on Windows 10 with the same PC.
Tried GE-Proton from 9-13 to 9-25, Steam's own Proton 9-XX and Proton Experimental for little-to-no difference in performance.
Recent patches improved the performance a little but not enough.
Sub 30 FPS even at low settings in windowed mode @1024x768 in mid- to late-game.