
vladiguy
Published
Crackling was resolved by by using pulseaudio instaed of pipewire.
PROTON_ENABLE_NVAPI=1 DXVK_ENABLE_NVAPI=1 VKD3D_CONFIG=dxr,dxr11 PROTON_HIDE_NVIDIA_GPU=0 %command%
Works without tinkering, but no DLSS on X11/Xorg. I had to switch to a Wayland session for the DLSS option to appear. I'm running OpenSUSE with KDE. Fortunately, using DirectX 11 with DLSS set to Performance, I get excellent framerates, and Wayland hasn't broken any apps including older games and wine, which works fine (Wayland broke Wine GUIs for me in Fedora).
I get roughly 45-60 fps in Act 3 on High/Ultra settings, which I struggle to get even in Windows. Much better performance than Vulkan in Fedora (DirectX 11 didn't work for me at all in Fedora). So far this is the best performance I've gotten in BG3.
The game works out of the box, including the cinematics. I didn't have to tinker with anything.
Screen tearing during cinematics
There's some screen tearing during cutscenes, but I haven't noticed any other issues.
I only get 20-30 fps on an empty map. With a full city it would become unplayable.
Runs at less than half the performance it does on Windows, even on low settings.
Works with a few moderate issues
Sometimes the game crashes if I Alt+Tab while in full screen mode. I have no issue alt+tabbing if the game is in borderless window mode.
The controller bindings get deleted every time I restart the game, so I have to manually place them back into the config directory (/steam/steamapps/compatdata/359320/pfx/drive_c/users/steamuser/AppData/Local/Frontier Developments/Elite Dangerous
).
Sometimes there's a significant framerate slowdown after jumping into a system. It occurs much less often if I play the game in full screen mode.
Sometimes crashes when alt+tabbing from full screen mode
There's some occasional slowdown after I jump into a system, and sometimes the game crashes when I alt+tab from full screen mode. Otherwise the game is completely playable.
I'm running it on Fedora, and it's noticeably faster than Windows. I really don't know why, but it is. No issues at all running Stellaris.
Proton 7 required for OpenAL/EAX to work.
- TFix required. Get it from moddb. Use wine to install.
- Use Wine to install OpenAL from https://www.openal.org/downloads/
- Apply Proton 7 in the Steam compatibility menu for the game. Proton 7 appears to be required for OpenAL to work. I couldn't get it to work any other way. This doesn't seem to affect fog or other visual effects, which still work.
- Install the Thief Gold HD Texture Mod from moddb.
Nightmare on Fedora 38. The game starts but only a portion of the menu appears. The real problem is that I can't run T2Fix at all.
Bottles, PlayOnLinux, Wine
Cannot run T2Fix no matter what I do. It doesn't run under any version of wine, or in bottles, or through a PlayOnLinux config. I followed all the advice here. Nothing I tried works. Even if I open an explorer window in wine, T2Fix still won't launch. Changing the wine Windows and architecture versions has no effect, changing the prefix has no effect, all configurations fail to launch the installer even though wineconfig works fine. Deleting .wine does not help. Stay away from Fedora if you want to play older games. I'm pretty sure it's missing tons of DLL dependencies and nothing I've found has been helpful resolving that issue.
I finally got it working without any issues on Fedora. The main issue is getting T2Fix to run.
On Fedora, the issue with T2Fix turned out to be Wayland. Wayland is the default window manager in Fedora.
To solve the issue, you first need to log out. Then at the bottom right of the lock screen, click the little gear icon. Select "Gnome (X.Org)" and then log in. Then run this command:
wine64 T2Fix.exe
Where T2Fix.exe is the location of your T2Fix installer. For me there was no need for installing protontricks or any other helper program. The wine version straight from the Fedora repos works fine.
Next, run through the T2Fix installer just like you would in Windows. My thief2 install location was under Z:/home/(user-name)/.local/share/Steam/steamapps/common/thief_2. Make sure you select the option to install OpenAL so you can get the best audio experience.
After running T2Fix, I have no issues to report at all. I'm running the game at max settings with no graphical, stability, or sound problems. In fact, fog actually works now in the game, whereas it didn't work for a very long time in Linux. So I retract my statement about avoiding Fedora for old games. It just takes a little more work to figure out.
OpenAL only works with Proton 7.x. There's no option for it with Proton 8+.
- T2Fix required. Get it from moddb. Use wine to install.
- Use Wine to install OpenAL from https://www.openal.org/downloads/
- Apply Proton 7 in the Steam compatibility menu for the game. Proton 7 appears to be required for OpenAL to work. I couldn't get it to work any other way. This doesn't seem to affect fog or other visual effects, which still work.
- Install the Thief 2 HD Texture Mod from moddb.