
Thadah D. Denyse
Published
Had to start the game with WineD3D which comes with a significant performance penalty
Works flawlessly with DXVK enabled.
I had a bit of trouble starting it up with DXVK so I started it up with WineD3D and then switched to DXVK. I tested the campaign with WineD3D just to make a performance comparison.
WineD3D had an average of ~20fps
DXVK maxed out VSync at 144fps with no frame drops below it
Works well without any modifications
No problem using latest Proton 5.13-2
You have to disable Esync for textures to load normally. There's some problem with the texture streaming when Esync is active and textures will appear very low-res. Disabling Fsync also improves responsiveness when saving the game and pirating, which will halt the game for a while if Fsync is active.
Sounds sometimes play over another sound playing from the same NPC, notably security drones which will start to make one sound and suddenly change to another. It's not very distracting but it's there.
Stuttering and slowdowns unless Fsync is disabled
PROTON_NO_ESYNC=1 PROTON_NO_FSYNC=1 %command% -nointro
gamemoderun %command%
Unless you use the public_beta branch, lighting will be completely broken in Linux. With it enabled, the artifacts reduce singnificantly, although they still appear specially with weapons muzzle flash and fire/explosions.
Borderless Windowed was acting like windowed
Sometimes it just throwed an engine error out of nowhere
I was pretty disappointed to see that the native build in the stable branch is completely broken and any Proton, no matter the tricks used, crashes constantly. The public_beta branch makes the game playable but it's not a pleasant experience either.
RADV_PERFTEST=gpl gamemoderun %command%
It shows a warning about graphics drivers being too old, but it can be ignored and the game will start without issue.
It is preferable to use an SSD for the game, as an HDD will make loading screens last for up to 3 minutes in some instances.
Main Menu won't display unless you Alt-Tab and get back in the game with console open.
The game starts in 1024x768 which locks the game into a corner where the splash screen doesn't go away and the menu is cut off
WineD3D is necessary. DXVK will slow down the game to a crawl even before reaching the main menu. You will eventually hear the sound of the intro videos playing but they will sound laggy and garbled. After the videos, I wasn't able to reach the main menu.
There is a way to make the main menu show up and make the game playable though:
- Set
PROTON_USE_WINED3D=1 %command% -w 1920 -h 1080 -console
in the Launch Options. - Start the game.
- You will hear the intro videos sound, but the screen will be black. Skip the videos with Enter.
- You will reach the splash screen. Hit Enter and you will reach another black screen.
- Alt-Tab out of the game.
- Get into the game again.
The game was playable through the tutorial. Didn't notice any stutters caused by WineD3D.
Unless you start the game with -w and -h parameters it will show the splash screen cut off by the menu in the upper left corner
Setting up DXVK_HUD=compiler %command% -w 1920 -h 1080 -console
was enough to make the main menu appear instead of a black screen. Even the intro videos appeared, although they can be skipped with -novid
Performance was great.
Had to use https://github.com/ThirteenAG/Ultimate-ASI-Loader/releases xlive.dll to start the game.
It sometimes fades to black instead of keeping the race on when finishing, but lets you continue with the game so it's not a big problem as it doesn't affect gameplay at all.
Works out of the box
Will get around 160-170fps with a 6800XT. A bit low for such a hardware, but very playable.
With Proton 9 the initial video plays and the game runs without any issues.
I tested Proton GE and it didn't run well, the video was dark and when entering the game I had 1 fps and couldn't see anything.
Proton 9 or Proton GE will have missing textures no matter the video settings used. Switching to WineD3D doesn't fix the issues. Downgrading to Proton 8 is the only thing that makes it work.
Heavy degradation of performance using Proton GE and Proton 9 will have missing textures. Proton 8 on the other hand has better performance than the newer versions and there are no missing textures
Performance was very poor, had to put everything at minimum to stay between 20-30 fps
D9VK makes the game not render lightning and textures properly so I had to use WineD3D instead which makes the game stutter and not very smooth. Otherwise it's a playable experience.
Works great
Game has no stuttering at all. Gameplay is based on ranked matches but you can play practice if you want to match against a bot.
Game runs great with no modifications.
Sometimes when using a PS3 controller with bluetooth in the menu it will start scrolling infinitely as if it didn't detect the joystick's dead zone. Not a big issue as any additional input will stop it.
Doesn't seem that disabling esync did anything. Shader caching takes a little while and the game stutters a lot while they are being loaded, but after that the game runs flawlessly.
64 player match with medium settings was giving me 60fps~ The game runs without any problem.
After applying the sound fix, the sound lag is noticeable. The Alexander the Great campaign works fine, although timers are a bit glitchy. Didn't find any visual artifacts. Intro movie doesn't play.
After putting the launch command and starting, even when receiving the error in the splash screen (Curl Code: 35) you just have to wait until it loads, without clicking OK, and the game will start.
Server Browser seems to be working, but all the servers I found had EAC activated and they kick you in roughly a minute because it times out.
Game would be playable, if not for EAC.
To run natively in Arch Linux, I had to install lib32-openssl-1.0 and run the game with this command: LD_PRELOAD=/usr/lib/libfreetype.so.6 LD_LIBRARY_PATH=/usr/lib/openssl-1.0 %command%
When using Proton 7.0-5 or Proton-GE and moving the camera around the character would spin in any direction.
Downgrading Proton doesn't worsen the gameplay nor the graphics, so it's a safe option without sacrifices.
Works well with DXVK
I could start the beta 64bit client which improves performance even more in comparison with the 32bit client. Didn't have to install anything. Very good performance overall, although crowded areas will, as always, suffer a little bit.