This is an automated archive made by the Lemmit Bot.

The original was posted on /r/linux_gaming by /u/Ok-Pace-1900 on 2024-09-27 23:09:22+00:00.


Hi there it’s me again, I have great news for the people that use Sarek and the ones that may use it in the future :), so lets start. A small introduction of what its Proton-Sarek for the people that dont the project:

Proton-Sarek (Proton-For-Old-Vulkan) its a custom Proton build with DXVK 1.10.3 for users with GPUs that support Vulkan 1.1+ but not Vulkan 1.3, or for those with non-Vulkan support who want a plug-and-play option featuring personal patches.

Why it does exist?:

Because there are still users with GPUs that support Vulkan 1.1+ but not Vulkan 1.3, as well as others with non-Vulkan support. Those who can use DXVK often rely on older Proton versions, which suffer from lower compatibility and performance compared to newer builds. Meanwhile, users dependent on WineD3D frequently face poor gaming experiences. This repository provides patched versions of Proton and/or Proton-GE, offering better performance with DXVK v1.10.3 and significant improvements to WineD3D, ensuring a smoother experience for both Vulkan and non-Vulkan setups.

Time for the good news!!!:

First of all, Sarek is now future-proof. Why? Because I won’t be working on this small project alone anymore. Some of my closest friends have decided to join me, and with their support, it doesn’t matter if I don’t have time to make a specific release, they’ve got my back, and you’ll still get your new release.

Secondly, for now, only Steam is officially supported, but Wine-Sarek could become a reality in about a month or so, offering official support for any launcher that uses Wine to run games (Lutris, Bottles, Heroic Launcher, etc.).

Here’s a little more about what Wine-Sarek could be and its features:

  1. It will be based on Valve’s latest Wine Bleeding Edge:
  2. It will include all the patches from Proton-Sarek, such as WineD3D with command stream and command serialization, using OpenGL 4.6 as the maximum version instead of 4.4 as is common in most builds; Proton Global Prefix patches, and more.
  3. Keep in mind that the main goal of our team is to provide a decent experience for people using low-end or older hardware. Those with mid- to high-end PCs will likely not see an improvement in FPS.
  4. For this reason, only DXVK 1.10.3 and DXVK 1.10.3 async will receive our full support when issues arise. While we won’t leave users that use newer versions or use VKD3D behind, we hope you understand that they are not the primary focus of our work, at least for now, as we are limited by time and manpower. However, you will still receive support.
  5. There’s already a private testing build of Wine-Sarek, based on Valve experimental-wine-bleeding-edge-9.0-123638-20240926-pf0364f-w2bff94-d78f513-v486dd4, working with the patches that are on the current Proton-Sarek Build, the thing it’s that it have some performance issues on some games and glitches in general. It needs work, but I think we can deliver a very good build. Once all its working we will release one public testing version, take feedback and see if that version or the next can be the first stable build.

Third(Bug report, you can skip this if you want), sometimes, when using WineD3D, the maximum supported OpenGL version is capped at 4.4 instead of the expected 4.6. This appears to be a glitch that can be temporarily resolved by following these steps:

  1. Start the game using a different Proton version.
  2. Once the game is running and rendering properly, close it.
  3. Switch back to the desired Sarek Proton build.
  4. Open the game, and it should now use the correct OpenGL version.

I’m still investigating a permanent solution to this issue, but this workaround has proven effective in the meantime.

Well thanks for reading, if you want to support us, feedback on the builds and sharing our work it’s highly appreciated. That’s all for now :), take care, Good Luck and Have Fun.

Proton-Sarek:

Wine-Sarek(WIP):