isohirmu
Published
I spent very much time trying to get this game to work on my modern pc. Tried different Proton versions and launch parameters. I tried changing graphics driver version but the result was still the same: unit stuttering and eventually crashing. My laptop running Ubuntu didn't have this issue so I think this depends on your hardware. Finally trying to rule out CPU issue, setting taskset -cp 0 [Pid] (where [Pid] is the Game.exe's ID) to terminal when running the game solved the issue. The game's affinity list was on my case 0-15 and that causes issues for such an old game. That command sets the game use only one. The drawback is that it needs to be given every time the game is launched but hey at least it's now very well playable on modern hardware. I verified this to work with GOG release using Lutris launcher and also using custom Proton version on Steam. Very likely works equally as well with the default Proton version. Don't forget also to change the resolution from the game's config.cfg file if you are playing with modern display. Further instructions can be found online. So glad that I'm finally able to play this classic RTS game on my Linux machine.
TL;DR. Set taskset -cp 0 [Pid] if you are playing with modern multi-processor PC and experiencing weird bugs and crashes.
I've played online co-op and I haven't faced any issues.
DXVK_ASYNC=1 WINE_FULLSCREEN_FSR=1 WINE_FULLSCREEN_FSR_STRENGTH=2 gamemoderun %command%
Renamed igo64.dll file
Some slowdowns
You should turn off Origin overlay because it can cause performance issues. It can be done by renaming the file igo64.dll to something else from SteamLibrary/steamapps/compatdata/1328670/pfx/drive_c/Program Files (x86)/Origin. I recommend using GloriousEggroll. Also Steam overlay can be disabled if necessary. Sometimes the game gets stuck on the launching phase but relaunching fixes that. Using the launch parameters also caused lesser stuttering and I don't have that weird major lagging issue anymore when rapidly moving mouse. Still some minor stutters here and there.
xrandr --size 640x480 && %command% && xrandr --size 1366x768
Game freezes on start menu although sound can be heard when pressing buttons. Fixed this using the launch parameter where the last part is the screen's resolution.
Faced less problems with cutscenes when using custom Proton.
Install these winetricks verbs: vcrun2003 corefonts directx9 xact faudio
Massive mouse input stuttering
Installing winetrick verbs fixes no music issue. Mouse input stuttering was fixed by reducing mouse polling rate from 1000 Hz to 125 Hz. I have Steelseries Rival gaming mouse and used rivalcfg app to change it.