this post was submitted on 27 Jul 2024
67 points (92.4% liked)

Linux Gaming

15818 readers
129 users here now

Gaming on the GNU/Linux operating system.

Recommended news sources:

Related chat:

Related Communities:

Please be nice to other members. Anyone not being nice will be banned. Keep it fun, respectful and just be awesome to each other.

founded 4 years ago
MODERATORS
 

Hi All,

I get an infrequent error when playing balder gate 3 on Fedora Workstation 40. I run it in direct x11 as vulkan crashed all the time. Any ideas how to fix?

PS very new to Linux/GNU so let me know if you need any additional information.

top 23 comments
sorted by: hot top controversial new old
[–] [email protected] 20 points 3 months ago* (last edited 3 months ago) (1 children)

Are you running it through Lutris? Steam with Proton? That error seems decidedly like a Wine specific problem, which Proton should have ironed out at this stage for this particular game.

*Unless you're trying to play on hardware with incomplete Vulkan support. Then it's a hardware support problem that is unlikely to be fixed in a reasonable timeframe.

[–] [email protected] 9 points 3 months ago (4 children)

I am running it through steam with Proton Experimental and i get the same through Proton 9.0

After further testing it appears when multitasking ans switching windows which explains why it happens so infrequently

Hardware details below:

Hardware Information:

  • Hardware Model: ASUSTeK COMPUTER INC. TUF Z390-PLUS GAMING
  • Memory: 16.0 GiB
  • Processor: Intel® Core™ i7-9700K × 8
  • Graphics: NVIDIA GeForce RTX™ 2060
  • Disk Capacity: 2.2 TB

Software Information:

  • Firmware Version: 2417
  • OS Name: Fedora Linux 40 (Workstation Edition)
  • OS Build: (null)
  • OS Type: 64-bit
  • GNOME Version: 46
  • Windowing System: Wayland
  • Kernel Version: Linux 6.9.10-200.fc40.x86_64
[–] [email protected] 10 points 3 months ago

Have you tried switching Proton versions? Also check protondb.com as people will often post solutions in their reports.

[–] [email protected] 6 points 3 months ago (3 children)

Try using Protonup-QT to install the latest GE-Proton version on your machine, restart Steam and then set the game to run with GE-Proton.

Personally it usually works for me with Experimental, but GE is generally the best.

[–] [email protected] 3 points 3 months ago

This. A fresher Proton-GE is also going to come with a newer DXVK, the DirectX to Vulkan translator.

The other part of your equation is "what is the Nvidia driver version?". Dunno if Fedora has the E-sync capable version 555 yet.

[–] [email protected] 1 points 3 months ago

I always run GE at this point.

[–] [email protected] 1 points 3 months ago

I have tried that still same issue. Not sure what is going on its the only game that does this. After more testing it only happens when switching from the game to discord or another app.

[–] [email protected] 5 points 3 months ago (1 children)

Are you on Gnome, KDE, or some other desktop environment? I know KDE Wayland and Nvidia do NOT play nice (presently).

[–] [email protected] 1 points 3 months ago

I am using Gnome with a nvidia card

[–] [email protected] 1 points 3 months ago* (last edited 3 months ago)

Do other games run in general when using Vulkan API? (most modern games on Linux run with Vulkan, whether it’s Wine or native). What’s your NVIDIA driver version? Did you even install akmod-nvidia?

[–] [email protected] 6 points 3 months ago (2 children)

X11 or Wayland?

Try disabling the Steam overlay.

[–] [email protected] 1 points 3 months ago

Why would display protocol matter here? Makes no sense to me.

[–] [email protected] 1 points 3 months ago

I am using Wayland I will try disabling ste overlay

[–] [email protected] 6 points 3 months ago

Install protonplus, then using it, install GE-Proton9-10 (or whatever is the most recent) for Steam. Then switch to using that within Steam (and Lutris, if you use that for other games, so it will use the umu-launcher instead).

See if that helps.

[–] [email protected] 3 points 3 months ago

Try disabling the Steam Overlay, and Steam's FPS counter if you have it on

[–] [email protected] 3 points 3 months ago* (last edited 3 months ago)

If the _dx11.exe is any indicator, do you have dxvk set up? It's WINEPREFIX=your-prefix setup_dxvk install

Wine's implementation of a directx-vulkan-wrapper (wined3d i think?) is ok-ish for office applications but not for games.

Edit: this is for wine native, seems like you're running it through Steam proton, which has dxvk already.

[–] [email protected] 2 points 3 months ago* (last edited 3 months ago)

Weird, I haven't had any issues since I bought it on steam whenever the official release was.

[–] [email protected] -1 points 3 months ago (2 children)

FWIW I haven't heard of anyone running the Vulkan version without any problems. Just use DX11 and stop worrying.

[–] [email protected] 7 points 3 months ago (1 children)

This is the dx11 version - see bg3_dx11.exe

[–] [email protected] 3 points 3 months ago
[–] [email protected] 1 points 3 months ago (1 children)

What's the issue with Vulkan? I've got over 200 hours playing on it.

[–] [email protected] 1 points 3 months ago (1 children)

Crashed for me all the time. And now that I'm reading OP's post correctly it seems to be the same for them.

[–] [email protected] 2 points 3 months ago

Interesting. I have no issues. I use wayland. I'll try dx to see if it's any better but I never have crashes. PopOs