Ulysses
Published
DXVK_ASYNC=1 mangohud gamemoderun %command%
Works with GE-Proton9-11. Had to add game argument -epicdeploymentid=78a046d4ac1b42d7aaba9fe80f88a5d8 to get the game to launch.
%command% -epicdeploymentid=78a046d4ac1b42d7aaba9fe80f88a5d8
Works great
DXVK_FRAME_RATE=60 mangohud %command% -nologos
DXVK_FRAME_RATE=60 mangohud %command% -nologos
Had to downgrade Proton to GE-Proton9-16 to make it work. GE-Proton9-20 could not launch it.
%command% -vulkan -high -sdlvideodriver=x11 -sdlaudiodriver pipewire -novid -tickrate 128 -high -threads 6 +cl_interp 0.015626 +cl_interp_ratio 1 +rate 128000 +cl_updaterate 128 +cl_cmdrate 128 +mat_queue_mode 2 -freq 144 -refresh 144 -d3d9ex -nojoy -maxdownloadfilesizemb 2000
Weird artifacts but only during the first few seconds before getting to the main menu of the game.
Audio stuttering
Dropped down to 25 fps and mostly at least 45 fps. Really bad considering this hardware....
Could not enable Nvidia DLSS inside the game menu. It was locked and impossible to enable. It is as if the game does not recognize that an Nvidia RTX 4070 is installed.
First installed https://aka.ms/vs/17/release/vc_redist.x64.exe by selecting "run exe on prefix" in settings in Heroic Game Launcher version 2.13.0. Or else the game would NOT even start.
Launched game via Heroic Game Launcher v2.13.0 and using Proton Experimental
VKD3D_CONFIG=dxr11,dxr VKD3D_FEATURE_LEVEL=12_2 PROTON_HIDE_NVIDIA_GPU=0 PROTON_ENABLE_NVAPI=1 DXVK_ASYNC=1 RADV_PERFTEST=gpl DXVK_ENABLE_NVAPI=1 %command%
Some jerkiness, but only at start of race
Thanks to info from previous reviewers on this site, I now get decent performance. Framerate between 80 fps and 140 fps during each race at 1440p resolution. Most of the time during the race, fps is above 100 (@1440p)....
Game works great. Average fps always at least 40 fps and most of the time around 47 fps. Only had to set Shadows to Low quality.
DXVK_ASYNC=1 mangohud %command%
Using Proton 8.0-4
mangohud %command%
Enabled following wine options in Heroic launcher 2.10.0: Auto install DXVK-NVAPI on Prefix Enable Esync Enable Fsync Enable Mangohud
Game menu does not provide possibility to change key bindings, which is simply unacceptable in 2023. Had to manually edit following file to change keyboard settings from qwerty to azerty: ~/Games/Heroic/Prefixes/default/Deliver Us the Moon/pfx/drive_c/users/steamuser/AppData/Local/MoonMan/Saved/Config/WindowsNoEditor/Input.ini
Works fine out-of-the-box using GE-Proton9-1
Tried via Lutris,Steam and Heroic games launcher using various Proton and wine versions. Never worked for me.
Wine version wine-9.18-amd64-wow64 in Lutris almost got it working for me. The game launches, shows "Wildfire Game" on a black screen, then a turning C character on a black screen and just keeps turning.... So not working.
Strangely enough, this did not work a week ago (see my previous report here). Works now after a Linux kernel upgrade to kernel 6.12.8. Today, GE-Proton9-22 is the right Proton version for this game.
Ran game via Heroic Games Launcher version 2.9.2
Heroic Settings: Wine version: Wine - lutris-GE-Proton8-14-x86_64
Enabled: Auto Install/Update DXVK on Prefix Enabled: Auto Install/Update VKD3D on Prefix Enabled: Mangohud
Set following settings in Heroic v2.9.2: Wine version: Proton - GE-Proton8-22 Select an alternative EXE to run: FIST/ZingangGame/Binaries/Win64/ZingangGame-Win64-Shipping.exe
PROTON_USE_WINED3D=1 PROTON_FORCE_LARGE_ADDRESS_AWARE=1 DXVK_FRAME_RATE=60 %command%
Lots of crashes and instability when using DXVK. Had to switch to WineD3D to stabilize game and to avoid any further crashes. Using WineD3D, game has been stable during hours of gameplay.
In the past weeks, this game would never even start on Linux. However, since the game update on October 25, 2023, the game runs natively on Linux without needing Proton or anything else. What an improvement.
Works fine with GE-Proton9-22, FSync and Mangohud both enabled in Heroic launcher vcredist2015_2017_2019_2022_x64.exe
Works fine with GE-Proton9-22, FSync and Mangohud both enabled in Heroic launcher Had to run vcredist2015_2017_2019_2022_x64.exe on prefix in Heroic Launcher to get the game working.
Mouse does not work after launching the game. But everything can be controlled using the keyboard, so not a blocking issue.
Launching the Windows version of this game in NixOS 23.11 (beta) using Heroic launcher 2.9.2 is a little peculiar, at least using my setup. Once you launch the game, you will see the Unity screen for a few seconds and then a black screen appears. It just stays black. You need to press the enter key 3 times to actually proceed to the main game menu. After that, all is OK.... Once in the game, the mouse will not work and you need to do everything with the keyboard. But it works fine like that.
PROTON_HIDE_NVIDIA_GPU=0 PROTON_ENABLE_NVAPI=1 VKD3D_CONFIG=dxr mangohud %command%
I had to use Steam launch option PROTON_HIDE_NVIDIA_GPU=0 PROTON_ENABLE_NVAPI=1 VKD3D_CONFIG=dxr mangohud %command% to get this to work. Only tested multiplayer which works. First load of game takes a very long time, probably because the shaders need to be compiled during first launch of the game.
Borked. Could not get past initial screen where soldier is looking at Zeppelins in the sky.
Tried via Steam and Heroic games launcher using various Proton versions. Never worked for me.
Industria (DX12) version 1.3.2 works flawlessly using Proton 9.0 (Beta). Performance is great.
It was impossible to launch this game using Heroic Launcher. Always gave a black screen. The only way that worked for me was: First created new bottle in Bottles app (Win64 - Gaming - Proton GE-Proton8-27). Then installed Epic Games Launcher in this Bottles app. Then installed Infinifactory via this Epic Games Launcher app in the Bottle. Infinifactory will ask to connect to your Epic Games Launcher profile. Accept the connection. Then the game will work out of the box without issues. My gaming "Bottle" in Bottles only contains 2 programs: Epic Games Launcher and Infinifactory
Works fine with GE-Proton9-22, FSync and Mangohud both enabled in Heroic launcher. Had to switch from Fullscreen to Borderless window mode.
Had to switch from fullscreen window mode to borderless to fix issues with game menu.
DXVK_ASYNC=1 mangohud gamemoderun %command%
DXVK_ASYNC=1 mangohud gamemoderun %command%
Life is Strange indeed.... because the newer GE-Proton8-14 stopped working on NixOS 23.05, including the GE-Proton8-16 version. I was forced to downgrade to Proton 4.11-13 to get the game to launch again. This is why I created this second report about the same game...
mangohud %command%
When you click Play for the first time after downloading the game, Steam might reach the step "Installing Microsoft DirectX" and freeze there, and never start the game. If that happens, open a process manager (top/btop), find the DirectX installation process and kill it. After a couple of seconds, it will start again. Find it and kill it again. Afterwards, wait a couple of seconds, and Steam should successfully finish setting up the game and run it.
Texture issues with plants/flowers on ground, but only in one of the first cutscenes. After that, no texture issues at all.
Framerate on this PC was poor (but to be expected): between 18 and 30 fps.
LD_PRELOAD= STEAM_COMPAT_CLIENT_INSTALL_PATH=/home/ulysses/.steam/steam STEAM_COMPAT_DATA_PATH="/home/ulysses/Games/Heroic/Prefixes/default/Metro Last Light Redux" PROTON_NO_ESYNC=1 PROTON_NO_FSYNC=1 STEAM_COMPAT_APP_ID=0 SteamAppId=0 SteamGameId=heroic-MetroLastLightRedux PROTON_LOG_DIR=/home/ulysses /nix/store/b8qj92lajkndgl0fxhfjgbmgpgs48kwh-heroic-unwrapped-2.7.1/share/heroic/build/bin/linux/legendary launch Speedwell --language en --no-wine --wrapper "'/home/ulysses/.config/heroic/tools/pro
Game Settings: { "autoInstallDxvk": true, "autoInstallVkd3d": true, "preferSystemLibs": false, "nvidiaPrime": false, "enviromentOptions": [], "wrapperOptions": [], "showFps": false, "useGameMode": false, "language": "", "wineVersion": { "bin": "/home/ulysses/.config/heroic/tools/proton/Proton-GE-latest/proton", "name": "Proton - Proton-GE-latest", "type": "proton" }, "winePrefix": "/home/ulysses/Games/Heroic/Prefixes/default/Metro Last Light Redux", "wineCrossoverBottle": "" }
Game launched at: Sun Sep 03 2023 20:56:04 GMT+0200 (Central European Summer Time)
System Info: Heroic Version: 2.7.1 Eustass Kid Legendary Version: 0.20.32 Dark Energy (hotfix #6) GOGdl Version: 0.7.1
Electron Version: 26.1.0 Chrome Version: 116.0.5845.97 NodeJS Version: 18.16.1
OS: NixOS KERNEL: 6.5.0 ARCH: x64 CPU: Intel Core™ i5-6600K @3.5 GOVERNOR: performance RAM: Total: 15.5 GiB Available: 13.78 GiB GRAPHICS: PROTOCOL: x11
Legendary's config from config.ini (before App's settings): { "game_parameters": [], "game_executable": "metro.exe", "game_directory": "/tmp/heroic/MetroLastLightRedux", "launch_command": [ "wine" ], "working_directory": "/tmp/heroic/MetroLastLightRedux", "user_parameters": [], "environment": {}, "pre_launch_command": "", "pre_launch_wait": false }
Launch Command: LD_PRELOAD= STEAM_COMPAT_CLIENT_INSTALL_PATH=/home/ulysses/.steam/steam STEAM_COMPAT_DATA_PATH="/home/ulysses/Games/Heroic/Prefixes/default/Metro Last Light Redux" PROTON_NO_ESYNC=1 PROTON_NO_FSYNC=1 STEAM_COMPAT_APP_ID=0 SteamAppId=0 SteamGameId=heroic-MetroLastLightRedux PROTON_LOG_DIR=/home/ulysses /nix/store/b8qj92lajkndgl0fxhfjgbmgpgs48kwh-heroic-unwrapped-2.7.1/share/heroic/build/bin/linux/legendary launch Speedwell --language en --no-wine --wrapper "'/home/ulysses/.config/heroic/tools/proton/Proton-GE-latest/proton' run"
Game Log: [cli] INFO: Logging in... [Core] INFO: Trying to re-use existing login session... [cli] INFO: Checking for updates... [Core] INFO: Getting authentication token... [cli] INFO: Launching Speedwell... wineserver: using server-side synchronization. wine: RLIMIT_NICE is <= 20, unable to use setpriority safely [S_API] SteamAPI_Init(): SteamAPI_IsSteamRunning() did not locate a running instance of Steam. [S_API FAIL] SteamAPI_Init() failed
Yes, but only when the graphics engine is displaying lots of particles at the same time. This is only an issue for 20 seconds or so at the beginning of the game. But I only tested the game for 10 minutes or so....
Works fine out of the box. No issues. I noticed that this game runs on Unreal Engine 4
Does not work.
It complains about "Microsoft Visual C++ runtime" not being installed when trying to start the game. I tried lots of Proton versions. Made no difference. Does not work.
QUBE2 settings:
Wine version: Proton - GE-Proton8-21
Select alternative EXE to run: QUBE2/QUBE/Binaries/Win64/QUBE-Win64-Shipping.exe
Running following command (replacing with QUBE2 Wine prefix path) in Terminal did not help in my case.
The installation of vcrun2019 was successful, but did not solve the Visual C++ runtime issue for me.
WINEPREFIX="PATH_TO_YOUR_WINE_PREFIX" winetricks vcrun2019
PROTON_ENABLE_NVAPI=1 VKD3D_CONFIG=dxr11 VKD3D_SHADER_MODEL=6_7 %command%
In-game cut scenes (videos playing on monitors) don't work, but game runs fine otherwise
Used Heroic v2.9.2
Exe to launch: RoboCopRogueCity/Game/Binaries/Win64/RoboCop-Win64-Shipping.exe
Wine version: Proton - GE-Proton8-22
Environment variables to enable in Heroic Other settings:
PROTON_ENABLE_NVAPI=1 VKD3D_CONFIG=dxr11 VKD3D_SHADER_MODEL=6_7
In-game settings:
Field of view: 80
Vsync: off
Window mode: Full screen
Resolution: 1920x1080
Upscaling: TSR
Resolution scale: 33
Graphics: Custom
View distance: Far
Anti aliasing: Epic
Post processing: Epic
Shadows: High
Textures: Epic
Effects: Low
Chromatic abberation: On
Motion blur: on
Framerate: Unlimited
High quality lumen reflections: On
Extra remarks: In-game cut scenes (videos playing on monitors) don't work, but game runs fine otherwise
Following Heroic game launcher option is enabled:Enabled Mangohud
Only tested via Heroic Games Launcher, not Steam. Works fine at 60 fps
Enabled mangohud in Heroic Games Launcher options and reverted to Proton 7.0
Played for 2 Hours. Only had 1 crash during those 2 hours.
Playable, but not an ideal experience.... Definitely not as fluid as it should be on this hardware......
Works fine with GE-Proton9-22, FSync and Mangohud both enabled in Heroic launcher. VSync enabled in the game itself.
Launching game using Heroic v2.9.2 Windowed fullscreen gives higher framerate/performance on my hardware Proton version: Proton-GE-Proton8-20 Enabled Mangohud in Heroic Launcher
Game runs great using GE-Proton9-11. 2 things though: 1) I needed to run following "exe on prefix" in Heroic Games Launcher: vcredist2015_2017_2019_2022_x64.exe Without this, the game would not start. 2) the game does encounter shader compilation stutter on the game menu which takes 2 minutes to complete. So the game takes up to 2 minutes to finish shader compilation before the framerate goes to 100 fps. But after that smooth as butter. So not a blocking issue for me.
mangohud DXVK_ASYNC=1 WINE_FULLSCREEN_FSR=1 WINE_FULLSCREEN_FSR_MODE=performance %command%
FPS (frames per second) drop from 40 fps to around 13 fps after opening journal or map window. FPS drop from 40 fps to 3 fps when near a terminal in the game. So performance is bad, might be due to poor optimisation.
On some rare occasions, game might crash right after loading a new part of the map due to the game asking more than the maximum amount of videomemory (4GB) on my video card. Yeah, I know, my videocard shouldn't even be forced to be running this game :-)
Cut Scenes were not shown at all (blank screen).
Enable FSR hack in Heroic version 2.11.0 launcher
FPS (frames per second) drop from 40 fps to around 13 fps after opening journal or map window. FPS drop from 40 fps to 3 fps when near a terminal in the game. So performance is bad, might be due to poor optimisation.
On some rare occasions, game might crash right after loading a new part of the map due to the game asking more than the maximum amount of videomemory (4GB) on my video card. Yeah, I know, my videocard shouldn't even be forced to be running this game :-)
Cut Scenes were not shown at all (blank screen).
The combination of using GE-Proton8-25 and activating "Enable FSR hack" (sharpness strength 5) in Heroic launcher is a more elegant configuration than what I mentioned in my previous report.
Works fine with GE-Proton9-16, FSync and Mangohud both enabled in Heroic launcher. VSync enabled
Works fine with GE-Proton9-16, FSync and Mangohud both enabled in Heroic launcher. VSync enabled in the game itself. Had to run vcredist2015_2017_2019_2022_x64.exe on prefix in Heroic Launcher and had to downgrade from GE-Proton9-22 to GE-Proton9-16 in Heroic to get game working. GE-Proton9-22 did not work.