0% found this document useful (0 votes)
564 views11 pages

Baldur's Gate 3 on Linux with Proton

Uploaded by

lucasamc21
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
564 views11 pages

Baldur's Gate 3 on Linux with Proton

Uploaded by

lucasamc21
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

ProtonDB Logo

protondb
Explore
Contribute
News
Dashboard
Help
Baldur's Gate 3
Gold
Deck Verified Status
Verified
Show Details
Chromebook Ready Status
Unknown
Steam
SteamDB
Steamcharts
Steambase
PCGamingWiki
Github Issue Search
Natively Supports:
Show Minimum Requirements
Reports 1 - 40 of 1169Next
Filter:
Phyrlae
(5 reports)
Had to unset the SDL_VIDEODRIVER env variable to run with vulkan (I was getting a
"failed to collect displays") due to Hyprland
1 day ago
Tinker Steps:Launcher: Heroic Game Laucher, Switch to experimental, Set launch
options

env -u SDL_VIDEODRIVER

Proton Experimental
Distro:Arch Linux
Kernel:6.11.7-arch1-1
RAM:8 GB
GPU Driver:4.6 Mesa 24.2.6-arch1.1
GPU:Intel Mesa Intel (ADL GT2)
CPU:12th Gen Intel Core i7-12700H
vincio
(4 reports)
Chrome Logo
Works out of the box.
5 days ago
Proton 9.0-4
oneiros5321
(3 reports)
201 hours overall
1 week ago
Tinker Steps:Custom Proton: GE-Proton9-27, Set launch options

gamemoderun gamescope -H 1440 -W 2560 -r 144 -f -- %command% --skip-launcher --


vulkan

Game runs perfectly (seem to be running sligthly better than on Windows on my


side). We just reached the end game, both on Arch Linux using Hyprland and no crash
or major bugs to report (all the bugs we had were game bugs and had nothing to do
with Linux).

Only tinkering needed was to set up gamescope with the correct resolution in the
launch command of Steam otherwise we would get an error about incompatible display
and the game would not launch at all.
Custom Proton: GE-Proton9-27
Distro:Pop!_OS 22.04 LTS
Kernel:6.8.0-76060800daily20240311-generic
RAM:16 GB
GPU Driver:NVIDIA 550.67
GPU:NVIDIA GeForce RTX 2070 SUPER
CPU:AMD Ryzen 5 3600 6-Core
Exonimus
(1 report)
131 hours overall
2 weeks ago
Tinker Steps:Switch to experimental, Set launch options

--skip-launcher

Game runs well. Tested steam through flatpak and enabled gpu acceleration through
flatseal, but thats a flatpak-only concern.
Proton Experimental
Distro:Freedesktop SDK 24.08 (Flatpak runtime)
Kernel:6.8.0-57-generic
RAM:32 GB
GPU Driver:NVIDIA 550.120
GPU:NVIDIA GeForce GTX 1660 Ti
CPU:AMD Ryzen 5 3600 6-Core
Bilbo Fraggins
(61 reports)
208 hours overall
2 weeks ago
Tinker Steps:Switch to experimental, Set launch options

__GL_13ebad=0x1 %command%

If you're on Nvidia and you want to use the Vulkan Renderer, it is imperative that
you use the __GL_13ebad=0x1 %command% launch parameters otherwise your framerate
will be halved! This game has the same issue as Doom Eternal and Indiana Jones
where the GPU does not properly clock up, causing low performance unless you
specify that parameter. Nvidia has specified custom profiles for those two games to
address the performance issues but has never done the same for BG3 so you have to
manually do it yourself. After that the Vulkan renderer works great!
Proton Experimental
Distro:Arch Linux
Kernel:6.13.1-arch2-2
RAM:64 GB
GPU Driver:NVIDIA 570.133.07
GPU:NVIDIA GeForce RTX 3090
CPU:AMD Ryzen 7 9800X3D 8-Core
OBOUROWATABANOST
(3 reports)
141 hours overall
It just works
3 weeks ago
Tinker Steps:Custom Proton: GE-Proton9-26, Set launch options, protontricks

--skip-launcher
It ran perfectly out of the box. Only really using GE proton out of habit. Also
skip launcher is not necessary, just useful once you've set it to vulkan once.
Custom Proton: GE-Proton9-26
Distro:Freedesktop SDK 24.08 (Flatpak runtime)
Kernel:6.13.8-200.fc41.x86_64
RAM:32 GB
GPU Driver:NVIDIA 570.133.07
GPU:NVIDIA GeForce RTX 4070 SUPER
CPU:AMD Ryzen 7 7800X3D 8-Core
Blender-sama
(11 reports)
Just works
3 weeks ago
Tinker Steps:Set launch options

--skip-launcher

Proton 9.0-4
3rdboob
(1 report)
8 hours overall
3 weeks ago
Tinker Steps:Set launch options

LD_PRELOAD="$LD_PRELOAD:/usr/\$LIB/[Link].0" mangohud gamemoderun


%command% --skip-launcher

For Nvidia cards, do not enable vulkan (--vulkan). DX12 performs better.
Proton 9.0-4
Distro:Arch Linux
Kernel:6.13.8-zen1-1-zen
RAM:64 GB
GPU Driver:NVIDIA 570.133.07
GPU:NVIDIA Tesla T10
CPU:AMD Ryzen 7 3800X 8-Core
naHeCZ
(5 reports)
Celá hra dohrána bez jediného problému.
3 weeks ago
Proton 9.0-4
torgeros
(6 reports)
4 weeks ago
Tinker Steps:Switch to experimental, Set launch options

--skip-launcher

Significant Bugs:Yes

When I lock my PC (Meta+L or screen timeout) with the game open, it crashes.
Proton Experimental
HexWrench
(5 reports)
Works without problems
4 weeks ago
Proton 9.0-4
yerodin
(3 reports)
4 weeks ago
Tinker Steps:Custom Proton: GE-Proton9-26
Custom Proton: GE-Proton9-26
DaBene
(6 reports)
78 hours overall
Runs perfectly
1 month ago
Tinker Steps:Custom Proton: proton-cachyos, Set launch options

game-performance %command%

Custom Proton: proton-cachyos


Distro:CachyOS
Kernel:6.13.7-2-cachyos
RAM:32 GB
GPU Driver:NVIDIA 570.124.04
GPU:NVIDIA GeForce RTX 4070 Laptop GPU
CPU:Intel Core i7-14650HX
ravan0r
(1 report)
This worked out of the box for me, no tweaks needed, very smooth experience overall
1 month ago
► Multiplayer
Overall (local):Excellent

for local coop there were no lags or connectivity issues, worked out of the box
Proton 9.0-4
Distro:Arch Linux
Kernel:6.13.7-arch1-1
RAM:31 GB
GPU Driver:4.6 Mesa 25.0.1-arch1.2
GPU:AMD Radeon RX 7800 XT (radeonsi, navi32, LLVM 19.1.7, DRM 3.61, 6.13.7-arch1-1)
CPU:AMD Ryzen 7 7700 8-Core
CatNoHair
(4 reports)
Owned
1 month ago
Tinker Steps:Custom Proton: GE-Proton9-25, Set launch options

env -u SDL_VIDEODRIVER mangohud %command% --skip-launcher

Windowing:Other

Multi-Monitorproblems in Wayland (hyprland) if not changed correctly in settings.


Instability:Not Listed

Sometimes, when certain events are triggered, all input leads to stuttering.

"gamemoderun" didn't work for me and made the game crash after the splashscreen.
Custom Proton: GE-Proton9-25
Distro:Arch Linux
Kernel:6.13.6-arch1-1
RAM:32 GB
GPU Driver:NVIDIA 570.124.04
GPU:NVIDIA GeForce RTX 4080
CPU:12th Gen Intel Core i7-12700K
CyberND
(9 reports)
1 month ago
Tinker Steps:Set launch options

--skip-launcher

Proton 9.0-4
drybones263
(7 reports)
All of a sudden default Proton fails to launch the game after launcher
1 month ago
Tinker Steps:Custom Proton: GE-Proton9-25

According to other people the game will refuse to launch since February, but can be
launched with other versions of Wine or Proton, I recommend installing ProtonUp-Qt
for cases like these as you can easily set and forget it and keep playing.
Custom Proton: GE-Proton9-25
Distro:Bazzite 41 (FROM Fedora Kinoite)
Kernel:[Link].fc41.x86_64
RAM:32 GB
GPU Driver:4.6 Mesa 24.3.4
GPU:Intel Mesa Intel Arc A770 (DG2)
CPU:Intel Core i5-14500
Ape Mode
(13 reports)
13 hours overall
Had to use gamemode w/ --force-grab-cursor flag for mouse to work properly,
otherwise it was stuck to ~25% of the screen
1 month ago
Tinker Steps:Custom Proton: GE-Proton9-25, Set launch options

LD_PRELOAD="" WINEDLLOVERRIDES="[Link]=n,b" gamemoderun gamescope --force-grab-


cursor --steam --fullscreen -W 5120 -H 1440 -r 240 -- %command% --skip-launcher --
vulkan

Input:Bounding

The --vulkan launch option doesn't appear to actually work, I have to boot the
launcher, select DX or Vulkan, start the game, and quit the game. After doing this
once, the game remembers the previous option and you can use the --skip-launcher
launch option.
Custom Proton: GE-Proton9-25
Distro:Arch Linux
Kernel:6.13.5-zen1-1-zen
RAM:32 GB
GPU Driver:4.6 Mesa 24.3.4-arch1.1
GPU:AMD Radeon RX 6900 XT (radeonsi, navi21, LLVM 19.1.7, DRM 3.61, 6.13.5-zen1-1-
zen)
CPU:AMD Ryzen 7 5800X 8-Core
Sf.ᛗᛟᚠᚨ(-*-)ᛚᛒᚦᚼ
(5 reports)
69 hours overall
1 month ago
Tinker Steps:Switch to experimental

It runs perfectly out of the box without any problem over the entire playing time.
Proton Experimental
Distro:Nobara Linux 41 (KDE Plasma)
Kernel:[Link].fc41.x86_64
RAM:48 GB
GPU Driver:NVIDIA 570.124.04
GPU:NVIDIA GeForce RTX 2080 Ti
CPU:AMD Ryzen 9 3900X 12-Core
Staudey
(47 reports)
22 hours overall
Base game works perfectly out of the box
1 month ago

Haven't tried mods yet. Multiplayer with two buddies over several hours showed no
issues.
Proton 9.0-4
Distro:Solus 4.7 Endurance
Kernel:[Link]
RAM:32 GB
GPU Driver:NVIDIA 570.123.01
GPU:NVIDIA GeForce GTX 1060 6GB
CPU:Intel Core i7-6700K @ 4.00GHz
R3CONN3R
(2 reports)
Owned
Worked after a bit of tinkering
1 month ago
Tinker Steps:Switch to experimental, Set launch options

WINEDLLOVERRIDES="[Link]=n,b" LD_PRELOAD=" " %command% --skip-launcher --vulkan

I'm running a dual monitor setup on a hybrid/laptop system so I also had to use
envycontrol -s nvidia to enable dGPU mode.

gamemoderun did not work at all for me.

WINEDLLOVERRIDES="[Link]=n,b" is for BG3 Script Extender

LD_PRELOAD=" " to prevent fps lag after ~ 1hour

I had use the launcher first to enable Vulkan. I guess the --vulkan is unnecessary
now but it doesn't hurt.
Proton Experimental
Distro:EndeavourOS Linux
Kernel:6.13.4-arch1-1
RAM:32 GB
GPU Driver:NVIDIA 570.86.16
GPU:NVIDIA GeForce RTX 4050 Laptop GPU
CPU:12th Gen Intel Core i7-12700H
CapObvious
(2 reports)
50 hours overall
Requires launch options to start on Wayland
1 month ago
Tinker Steps:Custom Proton: GE-Proton9-25, Set launch options

env -u SDL_VIDEODRIVER %command%

Without launch options game doesn't appear on screen when launched on Wayland
(Hyprland). Audio remains intact. Using right launch options allows playing with
seemingly no issues
Custom Proton: GE-Proton9-25
Distro:Arch Linux
Kernel:6.13.5-arch1-1
RAM:32 GB
GPU Driver:NVIDIA 570.124.04
GPU:NVIDIA GeForce GTX 1650
CPU:AMD Ryzen 5 5500
slysudo
(7 reports)
140 hours overall
Works great on linux however you decide to play
1 month ago
Tinker Steps:Custom Proton: GE-Proton9-25

Using Proton-GE is a personal preference. Should work fine using latest steam
proton.
Custom Proton: GE-Proton9-25
Distro:NixOS 25.05 (Warbler)
Kernel:6.13.5-zen1
RAM:32 GB
GPU Driver:4.6 Mesa 24.3.4
GPU:AMD Radeon RX 7800 XT (radeonsi, navi32, LLVM 19.1.7, DRM 3.61, 6.13.5-zen1)
CPU:AMD Ryzen 5 7600X 6-Core
Books and Music
(4 reports)
154 hours overall
I did stuff to get the bg3mm installed with lutris but the game WILL completely
crash itself constantly without turning offexpo/xmp
1 month ago
Tinker Steps:Custom Proton: GE-Proton9-25, Set launch options, Lutris

WINEDLLOVERRIDES="[Link]=n,b" %COMMAND% --skip-launcher --vulkan

use Lutris to install baldur's gate 3 mod manager, it is simple but also dumby
complicated so I will not be explaining the whole thing here, look it up on
YouTube.
Instability:Frequently

Turn off EXPO/XMP. It causes slight instibility in your memory and this game will
crash CONSTANTLY with unexplained memory errors if you do not just run your ram at
the base speed for whatever ddr your ram is. other than that this game is very easy
to play unless you want to use mods that aren't in the in game mod manager site.

the skip vulkan command just launches past the launcher directly into the vulkan
version. everything before that for the commands you only need if you are running a
script extender mod for a large number of mods on stuff like nexusmods. Basically
just turn off EXPO/XMP in your bios if you have crashing problems and that will fix
it.
Custom Proton: GE-Proton9-25
Distro:EndeavourOS Linux
Kernel:6.13.5-arch1-1
RAM:32 GB
GPU Driver:4.6 Mesa 24.3.4-arch1.1
GPU:AMD Radeon RX 6700 XT (radeonsi, navi22, LLVM 19.1.7, DRM 3.61, 6.13.5-arch1-1)
CPU:AMD Ryzen 5 7600X 6-Core
Rue04
(5 reports)
Runs about as well as I'd expect it to run if I still had windows :D
1 month ago
Proton 9.0-4
DankMcSwank
(15 reports)
Works without flaw, fully playable without any issues.
1 month ago
Proton 9.0-4
tomh1012
(3 reports)
2 months ago
Proton 9.0-4
Dawn
(7 reports)
243 hours overall
Doesn't start
2 months ago
Tinker Steps:Custom Proton: GE-Proton9-25, Set launch options

--skip-launcher --vulkan

Installs:Yes
Opens:No

Tried with a bunch of different Proton versions, tried working with Lutris, and
nothing worked. Reinstalled a bunch of times as well, switched drives - Game
wouldnt even start, which is weird, considering that it works just fine on my Steam
Deck.
Custom Proton: GE-Proton9-25
Distro:Arch Linux
Kernel:6.13.5-arch1-1
RAM:16 GB
GPU Driver:NVIDIA 570.124.04
GPU:NVIDIA GeForce RTX 2060
CPU:Intel Core i5-10400F @ 2.90GHz
Alice
(3 reports)
2 months ago
Proton 9.0-4
MorbidJokes
(1 report)
110 hours overall
2 months ago
Tinker Steps:Set launch options

--skip-launcher

Graphics:Heavy Artifacts, Minor Artifacts

Large red glowing reflections from water, occasional pink squares (~8x8 px)
stationary on the screen

Using DirectX11
Proton 9.0-4
Distro:Linux Mint 21.3
Kernel:5.15.0-125-generic
RAM:16 GB
GPU Driver:NVIDIA 535.183.01
GPU:NVIDIA GeForce GTX 1070
CPU:AMD Ryzen 5 3600 6-Core
Cadilok
(8 reports)
61 hours overall
Runs excellent out of the box
2 months ago
Tinker Steps:Custom Proton: proton-cachyos

Getting better performance on linux than windows 11


Custom Proton: proton-cachyos
Distro:CachyOS
Kernel:6.11.7-2-cachyos
RAM:32 GB
GPU Driver:4.6 Mesa 24.2.6-cachyos1.3
GPU:AMD Radeon RX 6800 XT (radeonsi, navi21, LLVM 18.1.8, DRM 3.59, 6.11.7-2-
cachyos)
CPU:AMD Ryzen 7 5800X3D 8-Core
🌸Azukuni dorimuru🌸
(46 reports)
113 hours overall
It just works even with mods
2 months ago
Tinker Steps:Custom Proton: GE-Proton9-25, Set launch options, Media Foundation DLL

LD_PRELOAD="" WINEDLLOVERIDE="DWrite=n,b" mangohud %command% --skip-launcher --


vulkan

installed the BG3SE mod by placing the DLL in the bin folder

Glad they finally fixed the Vulkan implementation for this game, now Linux users
will get the best performance out of their hardware!
Custom Proton: GE-Proton9-25
Distro:Arch Linux
Kernel:6.13.4-arch1-1
RAM:64 GB
GPU Driver:4.6 Mesa 24.3.4-arch1.1
GPU:AMD Radeon RX 7900 XTX (radeonsi, navi31, LLVM 19.1.7, DRM 3.60, 6.13.4-arch1-
1)
CPU:AMD Ryzen 9 9900X 12-Core
Stonium
(14 reports)
119 hours overall
2 months ago
Tinker Steps:Custom Proton: GE-Proton9-23

Full playthrough, 0 proton issues. The bugs I ran into were typical and known
problems on all platforms.
Custom Proton: GE-Proton9-23
Distro:KDE neon User - 5.24
Kernel:5.16.10-051610-generic
RAM:64 GB
GPU Driver:4.6 Mesa 21.2.6
GPU:AMD Radeon RX 5700 (NAVI10, DRM 3.44.0, 5.16.10-051610-generic, LLVM 12.0.0)
CPU:AMD Ryzen 9 5950X 16-Core
Aradia
(2 reports)
194 hours overall
Steam Deck Logo
Works well on Deck
2 months ago

I've put about 200 hours in on exclusively Deck and it runs good. Acts 1 and 2 run
at about perfect 30 with FSR, Act 3 can drop to the mid 20s when outdoors but still
playable for this type of game.
Proton 9.0-4
Distro:SteamOS Holo
Kernel:5.13.0-valve36-1-neptune
RAM:15 GB
GPU Driver:4.6 (Compatibility Profile) Mesa 22.2.0 (git-17e5312102)
GPU:AMD Custom GPU 0405 (vangogh, LLVM 14.0.6, DRM 3.45, 5.13.0-valve36-1-neptune)
CPU:AMD Custom APU 0405
nobody
(3 reports)
168 hours overall
game runs perfect with more stable 0,1% low than on my win setup
2 months ago
Tinker Steps:Custom Proton: GE-Proton9-25, Set launch options

gamemoderun %command% --skip-launcher --vulkan

Input:Bounding

after a ALTTAB ALL my keybinds moved 6 keys to the right xD

Top experience
Custom Proton: GE-Proton9-25
Distro:Arch Linux
Kernel:6.13.3-1-cachyos-bore
RAM:32 GB
GPU Driver:4.6 Mesa 25.0.0-devel (git-e802793dd5)
GPU:AMD Radeon RX 6700 XT (radeonsi, navi22, LLVM 19.1.7, DRM 3.60, 6.13.3-1-
cachyos-bore)
CPU:AMD Ryzen 7 5700X3D 8-Core
joseph clarence
(8 reports)
2 months ago
Proton 9.0-4
Teddie124
(13 reports)
62 hours overall
Works perfectly
2 months ago
Tinker Steps:Set launch options

mangohud %command% --skip-launcher

Running on Wayland. Haven't tried on X11 yet


Proton 9.0-4
Distro:Arch Linux
Kernel:6.13.2-arch1-1
RAM:32 GB
GPU Driver:NVIDIA 570.86.16
GPU:NVIDIA GeForce GTX 1070
CPU:Intel Core i5-9600K @ 3.70GHz
rockingrb1
(6 reports)
Steam Deck Logo
2 months ago
Difficult To Read Text:Yes

You can adjust text size for speech but no options for adjusting text size for
spells and UI info.
Proton 9.0-4
Honk Lord
(10 reports)
32 hours overall
Steam Deck Logo
This game should not be Steam Deck "verified". Performance, temperature, and
battery consumption make this game very difficult to play.
2 months ago
Battery Performance:

Ran at lowest possible graphics settings with FPS locked at 30 (although it never
really hits 30)
Difficult To Read Text:
Graphics:Minor Artifacts
Performance:Significant Performance Problems

Average 20FPS at all times. Very sluggish, very poor performance, considering its
"verified" tag.
Proton 9.0-4
Distro:SteamOS Holo
Kernel:5.13.0-valve36-1-neptune
RAM:15 GB
GPU Driver:4.6 (Compatibility Profile) Mesa 22.2.0 (git-17e5312102)
GPU:AMD Custom GPU 0405 (vangogh, LLVM 14.0.6, DRM 3.45, 5.13.0-valve36-1-neptune)
CPU:AMD Custom APU 0405
tfw no chip
(8 reports)
109 hours overall
DX11 runs much better (90-100FPS) whereas Vulkan suffers (about 30FPS)
2 months ago
Tinker Steps:Custom Proton: GE-Proton9-25

Adding a new report to update on my previous one, all issues immediately resolved
with the latest NVIDIA (4.6.0 NVIDIA 550.144.03) and Kernel (6.13.2-1-default)
driver updates on openSUSE.
Custom Proton: GE-Proton9-25
Distro:openSUSE Tumbleweed
Kernel:6.13.2-1-default
RAM:32 GB
GPU Driver:NVIDIA 550.144.03
GPU:NVIDIA GeForce RTX 2080 Ti
CPU:AMD Ryzen 9 3950X 16-Core
Reports 1 - 40 of 1169Next

ProtonDB is a passion project from @bdefore and a dedicated community of reporters.

This site uses data from Steam as well as data provided by SteamDB via Algolia.
This site has no affiliation with Valve Software. All game images and logos are
property of their respective owners.
Have some feedback? Come chat with us!
DISCORD
IRC
Patreon Button
,
Search for a game...

You might also like