
Snowthorne
Published
NOSTEAM=1 %command%
In GNOME, you will want to either use actual Fullscreen, or windowed mode. The fullscreen windowed mode caused text and some UI elements to be slightly compressed.
Experienced a significant slowdown while battling in densely populated combat areas, such as world bosses.
You must to install the GE or bleeding edge branch of the experimental version of Proton or you will experience the blacked out launcher issue, as of writing. The GE version allows you to launch the launcher version of BDO through Steam (the NOSTEAM=1
command).
I then copied the exact same graphics settings that I used on Windows to test the game. In safe areas and combat areas with low activity, the performance was about on par with Windows. The same cannot be said while battling in high density areas like in world bosses (especially Garmoth). My frame rate flatlined to 10 fps and the controls ceased to be responsive, something that has not happend on Windows. Your mileage may vary, but it is an exciting time to be able to finally experience BDO on Linux.
SteamGameId=582660 NOSTEAM=1 %command%
There's a few problems here if you're using the GNOME desktop environment with Wayland.
- Starting the game in fullscreen windowed mode causes the window to be compressed by the height of the top shell panel (the one with the clock), making the text and interface slightly blurry.
- Starting the game in fullscreen mode will prevent the first problem from occurring, but you then run the problem with the game potentially converting back into windowed mode when you Alt+Tab (say if you were using an external program such as a database or Discord)
Starting the game in fullscreen mode, then configuring the setting to fullscreen window in-game fixes the problem.
The Black Spirit Adventure minigame can have an issue where a blank window shows up instead of the minigame.
About NOSTEAM: Add NOSTEAM=1
only if you use the website client version of the game. The website and Steam accounts are considered separate and are not interchangeable!
Honestly speaking, compared to GE8-28, I couldn't feel much of a difference between playing on Linux and Windows in terms of performance while playing.
It may be isolated to my environment, but I couldn't get the game to open back up after minimizing it to the tray. Clicking on the tray icon opened Steam instead of the game.
Runs flawlessly
The game ran about as well on my Linux installation as it did on Windows out of the box. I have configured the game to run in DX12, so that could have been a factor. Modding is much less intuitive here with the lack of native download-and-run mod managers on Linux.
For those who are coming from MH Rise: you won't find native Switch Pro Controller glyphs in MH World, and you will need to install a mod to have the buttons show up correctly.
Music files are broken as-is, but the other gameplay sounds are OK. I followed the instructions from Tomast1337 and the problem went away.
Switching between fullscreen and windowed modes could cause the window to be inaccessible. Subsequent launches are OK
The video intro files also have the audio issue and can't be easily converted without additional effort and software.
You can make the game skip the videos instead (and start the game faster) by going into
<Your steam library>/steamapps/compatdata/2700/pfx/drive_c/users/steamuser/AppData/Roaming/Atari/RCT3
Open the Options.txt
file and add a new line at the bottom containing:
SkipBannerSequence 1
If you don't see this file/directory, you may need to open the game up once to generate them.
eval $( echo "%command%" | sed "s/2KLauncher\/LauncherPatcher.exe'.*/Base\/Binaries\/Win64Steam\/CivilizationVI_DX12'/" )
The native version has a marked reduction in performance, probably due to the native version being unable to identify the GPUs available on my system and opting to use the iGPU.
While the game did work natively without tinkering, the game could not identify the GPUs available on my computer. I noticed minor stutters when panning the camera around the field, probably from it defaulting to the iGPU. Forcing Steam to use Proton in the Compatibility settings allowed the game to identify the GPUs, and improved the performance of the game.
The config string above launches the DX12 version of the game. If you would rather use the DX11 version, remove _DX12
from the string
gamemoderun %command%
Textures on certain stages will occasionally fail to load correctly. While you can still play the game in this state, the incorrect textures results in colorful and extremely distracting opaque objects. Forcing the game to pre-compile (called "shader warming" in SF6) textures isn't guaranteed to help.
Occasional texture issues aside, this game generally runs well, even in online modes.
As the other reports have mentioned, you may experience poor performance online if your system has the split_lock_mitigate
setting enabled.
Game mode can automatically toggle the setting when you're playing. Make sure that your user is in the gamemode
group or the performance fixes related to split lock won't be applied.