--skip-launcher
Some of mods that work on Windows will crash on Linux.
Base game has no issues whatsoever, modding on the other hand can be a bit hit or miss. Not all mods that I used to have on Windows work well on Linux and introduced some minor graphical glitches or occassional crash.
INTEL_DEBUG=noccs VK_DRIVER_FILES=/usr/share/vulkan/icd.d/intel_icd.x86_64.json:/usr/share/vulkan/icd.d/intel_icd.i686.json %command% --skip-launcher
I have two GPU's on this machine, an Intel ARC A770 LE and an AMD RX580. The AMD RX580 is headless and provides a 3D rendering engine to a number of containers I run on this machine. The Intel card is my daily driver and connects to my displays.
The complexity is that on the PCI bus the AMD RX580 enumerates before the Intel ARC and as such steam tries to use it over my INTEL ARC. To keep BG3 from selecting the rx580 i had to pass the following arguments:
INTEL_DEBUG=noccs VK_DRIVER_FILES=/usr/share/vulkan/icd.d/intel_icd.x86_64.json:/usr/share/vulkan/icd.d/intel_icd.i686.json %command% --skip-launcher
Note that I added --skip-launcher after first selecting the Vulkan renderer instead of the default DX11 renderer and that option was saved in the game config.
Vk/DX11 both work on both Wayland (Hyprland) and X11 (Openbox)
Absolutely no tweaks necessary to run the game. Works well, without stuttering or issues on both Wayland (Hyprland) and X11 (Openbox). Models/world do load slow for me but that's because I installed it on an external HDD.
--skip-launcher --vulkan
Really awful framerate (35-55fps)
Experimented with various combinations of options/versions and did not see any difference between vulkan and dx11. Newer proton versions performed slightly better but nothing significant.
game-performance %command% --skip-launcher --vulkan
Perfectly playable without tinkering even, only tinkering done in my case is to make sure HDR works
PROTON_ENABLE_WAYLAND=1 PROTON_ENABLE_HDR=1 %command%
great game worked out of the box for me
No f*ck game is starting now on Linux!
I used protontricks to install the baldurs gate 3 mod manager (BG3MM) and add mods to the game. It works flawlesly but there is a little thing. I have to lauch the BG3MM with protontricks, install the mods and export the list to the game. Then if I launch the game from BG3MM the game will perfom not so good, especialy on dialoge scenes. So what I did was to, export the list as ususal and then close BG3MM and launch the game from steam like normal. Now the game runs as good (or a little better) as it did on windows. This is the guide I used to do everything: https://www.reddit.com/r/BaldursGate3/comments/1lrme8n/guide_modding_baldurs_gate_3_final_patch_on_arch/
I had been playing for at least 20hs in linux and it runs like it ran in windows.
Works flawlessly.
Π Π°Π±ΠΎΡΠ°Π΅Ρ ΠΎΡΠ»ΠΈΡΠ½ΠΎ.
ΠΠ° ΠΠΈΠ½ΡΠ΅ "Alt" + ΠΊΠ»ΠΈΠΊ Π½Π° ΠΏΡΠ΅Π΄ΠΌΠ΅Ρ Π±ΡΠ΄Π΅Ρ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΠΎΠ²Π°ΡΡ Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΠΎΠΌ ΠΎΠΊΠΎΠ½. ΠΠΊΠ½Π° -> ΠΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ -> "Π‘ΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½Π°Ρ ΠΊΠ»Π°Π²ΠΈΡΠ° Π΄Π»Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠ² ΠΎΠΊΠΎΠ½"
ΠΠΎΠ»Π³ΠΎΠ΅ Π·Π°ΠΆΠ°ΡΠΈΠ΅ Π°Π»ΡΡ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΏΡΠΈΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ ΠΈΠ³ΡΡ, ΠΏΡΠΈ ΡΡΠΎΠΌ ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠΏΡΠΎΡΠΈΡ Π·Π°ΠΊΡΡΡΡ Π»ΠΈ ΠΈΠ³ΡΡ, Π½ΠΎ ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ "ΠΠΆΠΈΠ΄Π°Π½ΠΈΠ΅ ΠΎΡΠΊΠ»ΠΈΠΊΠ°" Π²ΡΡ Π±ΡΠ΄Π΅Ρ ΠΎΠΊΠ΅ΠΉ. ΠΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Alt ΡΠΎ Π²ΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠΉ Π²ΡΡΠ΅ ΠΎΠΏΡΠΈΠ΅ΠΉ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΡΡ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠ΅, Π° Π½Π΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. Π’Π°ΠΊΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π½Π΅ Π²ΠΈΠ½Π° ΠΈΠ³ΡΡ ΠΈ ΠΏΡΠΎΡΠ²Π»Π΅ΡΡΡ Π² Π»ΡΠ±ΠΎΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, ΠΊΠΎΠΌΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ Π²ΠΎΡ issue Π½Π° Π³ΠΈΡΡ Π°Π±Π΅. https://github.com/linuxmint/Cinnamon/issues/7664
--skip-launcher --dx11
--skip-launcher --vulkan
WINEDLLOVERRIDES="DWrite.dll=n,b" %command%
Current patch: Patch 8
The game works perfectly without mods, of course.
If you want to install mods, you can easily do so using the mod manager integrated into the game. As far as I know, there are no other requirements besides a βLarianβ and a βMod.ioβ account. After βsubscribingβ and βinstallingβ, they simply work. Assuming, they should work and are not outdated, for example.
If you want to install a mod manually (e.g., mods from nexusmods), you can place the .pak file in βPath/to/Steam/steamapps/compatdata/1086940/pfx/Drive_C/Users/Steamuser/AppData/Local/Larian Studios/Baldur's Gate 3/Modsβ. They will then appear in the game and you can install them. You may also install mods outside of the mod folder. For example, βbg3seβ. If you do this, you will need to set the launch options. (βDWrite.dllβ comes from βbg3seβ)
gamescope -W 3440 -H 1440 -r 165 -f --hdr-enabled --hdr-debug-force-support --adaptive-sync --force-grab-cursor --mangoapp -- env DXVK_HDR=1 %command% --skip-launcher
Performance was quite a bit slower than expected when using the --vulkan flag as many here have. I removed the flag and temporarily removed --skip-launcher to launch the game once with DX11, and it improved my performance from 50 FPS to 80 FPS in Act 3 (however you make sense of that). Subsequent launches of the game seemed to use DXVK instead of VK as well (as reported by MangoHUD); I didn't have to launch it through the launcher each time.
Occasional flashes of white on certain parts of the screen. Not super noticeable and very infrequent, but a bit annoying.
--skip-launcher
I recommand using --skip-launcher, if using the launcher game only starts using directx and not vulkan, other seemless experience
Playing it multiplayer with a friend on Steam. No problems at all.
--skip-launcher --vulkan
Flawless
Works flawless without modifications.
Unsure if this is still an issue, but in 2024 I had a problem where using cloud saves could sometimes result in autosaves no longer being deleted after your autosave limit was exceeded
Last I checked (December 2024) it was still impossible to maintain 30 fps in certain areas no matter the settings used
While 30 fps is not sustainable in this game, a cinematic 24 fps limit is (with low enough settings), and the in game framerate limiter allows you to set one. This isn't a huge issue since the game's combat is turn based. Just imagine you're playing on a PSP or something
I was amazed when that game was performing better than on Windows for me.
--skip-launcher
Kein Probleme
LD_PRELOAD="" PROTON_ENABLE_NVAPI=1 DXVK_NVAPI_DRS_NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION=render_preset_latest gamescope -f -r 172 -W 3440 -H 1440 --hdr-enabled -- %command% --skip-launcher --vulkan
In some locations the character models aren't shaded properly and looked blocky in light. (Smooth shading didn't work properly?)
After about an hour of playing, moving around the mouse caused the game to become a stuttery mess. Adding a LD_PRELOAD="" launch option fixed this, but caused the overlay to break.
Moving the camera around causes a rather big dip in FPS in CPU bound scenarios (Act 3, from 140 fps to 80 fps)
I tried to override the DLSS version to the transformer model because it looks really good in BG3. Other upscalers - or no upscaler for that matter - look really blurry in comparison. I haven't gotten to make it work though π’
~/lsfg %COMMAND%
With these settings I'm getting around 70fps in the open world, with over ~90fps in dungeons; that being said I'm only in Act 1.
Installation: Use the following link (video and source) to install Lossless Scaling only after purchasing a license on Steam with a few caviats if using the video:
- Install Lossless Scaling on the internal storage or you will have to point to the path directly
- Keep the flow scale at 70% or higher for best results, not 30% as stated in the video
- Toggle performance or Immediate mode (name might be changing according to devs) https://github.com/xXJSONDeruloXx/decky-lossless-scaling-vk https://youtu.be/0KCXxhD-Y8s?si=CwU4S4oM_IS9pLTP
Steam Deck Configs:
- After installed at the launch option
~/lsfg %COMMAND% - Turn off Frame limiter in the QAM
- Set refresh rate to 90hz
In-Game Setting:
- Display Mode: Fullscreen
- Aspect Ration: 16:10
- Resolution 1280x800
- Refresh Rate: 90Hz
- VSync: Disabled
- Upscaling: AMD FSR 2.2 (Critical to give the GPU headroom for LSFG to work)
- Upscaling Mode: Balanced
- Upscaling Sharpness: ~80%
- Frame Rate Cap: Off
- Overall Preset: Custom
- Model Quality: Medium
- Shadow Quality: Medium
- Cloud Quality: Low (Barely see them anyway)
- Terrain Texture Quality: Medium
- Texture Filtering: Anisotropic x16
- Instance Distance: Medium
- Fog Quality: Medium
- Detail Distance: Medium
- Animation Level of Detail: Medium
- Ambient Occlusion: Off
- Depth of Field: Gaussian
- Depth of Field Quality: Quater Denoise
- Bloom: On
- Subsurface Scattering: On
- Slow HDD Mode: Off (might turn this on if using SD card)
- Dynamic Crows: On
Runs like a charm out of the box! No problems!
Works flawlessly
--skip-launcher
Very minor artifacts and slow to render textures in cutscenes
Changing workspace/window would cause the game to be a black screen
env -u SDL_VIDEODRIVER gamemoderun %command% --skip-launcher --vulkan
The game wouldn't start without without unsetting SDL_VIDEODRIVER. If you have the same issue ("failed to collect displays" error), just add this to the launch options:
env -u SDL_VIDEODRIVER %command%
ΠΡΠΆΠ½Π° TGK Π²Π΅ΡΡΠΈΡ ΠΏΡΠΎΡΠΎΠ½Π°, ΡΠ°ΠΊΠΆΠ΅ ΡΠΌΠ΅Π½ΠΈΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π·Π°ΠΏΡΡΠΊΠ°.
__GL_13ebad=0x1 gamemoderun %command% --skip-launcher --vulcan
ΠΠ° Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°ΡΡΠ°Ρ NVIDIA Π΅ΡΡΡ Π±Π°Π³ Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ Π΄Π»Ρ Π΄Π²ΠΈΠΆΠΊΠΎΠ² ID Tech. ΠΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΈΠΊΡΠΈΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ Π·Π°ΠΏΡΡΠΊΠ° __GL_13ebad=0x1, ΠΊΠΎΡΠΎΡΡΠΉ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΠΠΠ«Π¨ΠΠΠ’ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΊΠ°Π΄ΡΠΎΠ².
Π ΠΌΠΎΠ΅ΠΉ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Ρ ΠΊΠΎΡΠΎΠ±ΠΊΠΈ Π±ΡΠ»ΠΎ 30 ΠΊΠ°Π΄ΡΠΎΠ² Ρ FSR 2.2
Π‘ΠΌΠ΅Π½ΠΈΠ² ΠΏΡΠΎΡΠΎΠ½, Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π·Π°ΠΏΡΡΠΊΠ° Ρ ΡΠΌΠΎΠ³ Π΄ΠΎΡΡΠΈΡΡ 100-180 ΡΠΏΡ (Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡ ΠΎΡ Π»ΠΎΠΊΠ°ΡΠΈΠΈ, Π½ΠΎ Π½Π΅ Π½ΠΈΠΆΠ΅ 100) Π² 2ΠΊ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠΈ.
Vulcan > DX11
--skip-launcher --dx11
launch args are just for skipping the initial menu and selecting between x11 and vulkan
Without tinkering, on Nvidia - only DX11. Mods (even not from in-game mod manager) works well. No bugs or glitches so far.
__GL_13ebad=0x1 %command%
A bit laggy input in higly density cloud of effects, but not significant to be mad
Significantly lower performance without launch options in Vulkan and slightly lower fps in DX11
If you're going to play on Nvidia GPU, described launch option is mandatory. Vulkan is unplayable without it, DX11 is good, but with it - almost Win11-level of performance. Still slightly (some seconds) slower load time than on Windows.
gamemoderun %command% --vulkan --skip-launcher
Alt-Tab would make the resolution go 21:9, kinda annoying but not a big deal
Game runs perfectly, but you can notice some ocasional glitches.