Drive My UFO
Published
kde-inhibit --notifications gamemoderun %command%
Borderless windows has 1px white border around edges. Switching to "real" fullscreen fixes that.
Halo 3 was missing all audio inside missions. Fixed by setting Windows Version to Windows 7 in winetricks
Sometimes graphics stutters (seems to be shader compilation)
Running with MCC Enabled does not allow game to exit correctly (Steam thinks game is running)
Proton 6.3-8
was used for everything.
Launcher uses CEF technology. To avoid white/black screen use %command% --disable-gpu
in launch arguments.
On NVIDIA game may hang system during splash screen. Known issue with NVIDIA and unlimited FPS (-‸ლ). Can be fixed by prepending DXVK_FRAME_RATE=60
to launch arguments above.
New Proton 7.0 still requires %command% --disable-gpu
to avoid launcher black screen issue
WINEDLLOVERRIDES=libglesv2= DXVK_FRAME_RATE=144 PROTON_NO_FSYNC=1 gamemoderun %command%
VSYNC is disabled on game launch, though it is enabled in game settings. Observed with Steam FPS overlay. Need to disable + enable again in settings for it to be really enabled.
Significant FPS drops in battles with many players. Disabling fsync helps a little with performance.
I decided to summarize all tinkering I've done to mitigate performance problems.
- Use Proton 6.13 - it does not have FPS drops in heavy battles
- If you want to use Proton 7.0 (and everything else based on it), you can try the following:
- Disable
fsync
by passingPROTON_NO_FSYNC=1
in launch arguments - this slightly improves minimal FPS in heavy battles - Always use DXVK FPS limiter - VSYNC issue described above. On NVIDIA it may even hang on splash screen without it
- Gamemode slightly improves overall game FPS
- Disable
Used protontricks 287450 sound=alsa directmusic directplay
to fix missing sound and crackling
Without PROTON_USE_WINED3D=1
had 20 FPS
Lumen destroys performance. Switch to SSR helps significantly. 60-100 FPS without upscaling on 2K resolution on High settings.
Stutters in first 15 seconds of battle. Maybe loading level and compiling shaders.
Works OOB with Proton 6.3-3
Game simulation slows down if not using "PROTON_NO_ESYNC=1 %command%"
On first launch Origin may fail to start. Launches correctly on second and next launches.
Disabled reflections to maximize performance. Otherwise works great.
Game shows "insufficient resources: cannot continue" popup and says my system is "untrusted".
Tried everything described in previous reports on on GitHub. Different settings, Proton versions, even Linux kernels - nothing helps.