Releases: CachyOS/proton-cachyos
Version 11.0-20260601
- Proton (SLR and Native)
- Updated to Proton Experimental
11.0-20260529 - Imported a lot of
winewayland.drvimprovements from Proton-EM. Thanks to @Etaash-mathamsetty- Implement xdg-popup for unmanaged windows with an owner.
- Fixed race condition with first frame of server side decorations.
- Implemented client surface reparenting for unmanaged window role transition.
- Fixed winewayland being broken on wow64 due to a regression. Issues: #200, #208
- Fixed key release with focus loss with keyboard hooks.
- Fixed ensure window contents and NtUserExposeWindowSurface.
- Fixed some cases of division by zero.
- Enabled automatic HDR detection/enablement. In case you need to disable it for any reason, you can set
DXVK_NO_HDR=1. Thanks to @Etaash-mathamsetty - Fixed an issue with videos in Mega Man Legacy Collection 2 that would cause the game to hang. Thanks to @NelloKudo. Issue: #211
- Fixed an issue with videos in The Legend of Heroes - Trails in the Sky FC that caused them to be upside-down. Thanks to @NelloKudo. Issue: #199
- Fixed an issue with videos in Unravel and Unravel Two that caused the games to crash. Thanks to @NelloKudo. Issue: #161
- Fixed an issue that would cause some games to crash or be unable to connect to game servers. Thanks to @GenkaiToppa for finding the offending change. Issues: #207, #204, #201
- Added Vulkan version detection to automatically use DXVK-Sarek if the primary GPU does NOT support Vulkan 1.3. Presently the detection is based solely on Vulkan version, which can be wrong in cases where the driver in use only misses certain extensions or features. If for any reason the automatic detection is wrong, you can still force-enable it using
PROTON_DXVK_SAREK=1, or if you want to disable DXVK-Sarek, you can do so withPROTON_DXVK_SAREK=0. Thanks to @CommandMC - Changed
PROTON_USE_OPTISCALERto also download DLSS dlls by default in order to enable DLSS inputs for FSR4. Issue: #214 - Added
PROTON_OPTISCALER_CONFIGto write arbitrary configuration inOptiScaler.iniwhen usingPROTON_USE_OPTISCALER.- The config is a semicolon (
;) separated string of individual options. The template for each option is{section}.{option}={value}, for examplePROTON_OPTISCALER_CONFIG="Upscalers.Dx11Upscaler=fsr31;Upscalers.Dx12Upscaler=dlss". To avoid mistakes, only config options that already exist inOptiscaler.inican be modified. - The changes to the config are permanent until OptiScaler is upgraded or downgraded to a different version. To modify a setting it has to either be manually edited or altered by applying a different config through the environment variable.
- Be careful, using this will also remove any comments from the
OptiScaler.inifile. Keep a backup or refer to the repo for documentation of the various settings.
- The config is a semicolon (
- Updated to Proton Experimental
- Proton (SLR specific)
- None
- Proton (Native specific)
- None
- Wine (Standalone)
- None
Important
I know that we have a lot of different packages that might cause confusion. My suggestion is to be conservative and use x86_64.
Feel free to experiment and see which fits better for your system, of course.
Note
- For Wayland specific flags and options, please refer to: https://github.com/Etaash-mathamsetty/Proton/blob/em-10/docs/EM-ADDITIONS.md
- For FSR4 related documentation, please refer to: https://github.com/Etaash-mathamsetty/Proton/blob/em-10/docs/FSR4.md
- For
dxvk-sarekspecific options to tune its behavior refer to: https://github.com/pythonlover02/DXVK-Sarek?tab=readme-ov-file#shader-compilation - For
dxvk-low-latencyrelated options to tune its behavior refer to: https://github.com/netborg-afps/dxvk-low-latency?tab=readme-ov-file#dxvk-low-latency
Base: https://github.com/ValveSoftware/Proton/tree/experimental-11.0-20260529
Version 11.0-20260521
Well, I guess a lot of things have been happening so another minor update release is in order. As you may very well know the descriptor heap branch has been merged into vkd3d-proton, so I thought I might as well do another release to update vkd3d-proton and clean some stuff up.
- Proton (SLR and Native)
- Minor update release based on
cachyos-11.0-20260520-slr - Updated
vkd3d-protonto the latest version. This includes the descriptor heap branch now, meaning that onlyVKD3D_CONFIG=descriptor_heapis required to enable it. As a resultPROTON_VKD3D_HEAPhas been removed, only theVKD3D_CONFIGconfiguration is needed to enable descriptor heap. - The alternative
vkd3d-protonsubmodule, which was housing thedescriptor-heap-rebasebranch, has also been removed. It might come back in the future to host other features. - Fixed a hang that happened during game startup on Gnome / Mutter when using
winewayland.drv. Thanks to @Etaash-mathamsetty - Fixed an issue that would cause games to freeze after switching windows when using
winewayland.drv. Thanks to @Etaash-mathamsetty - Implemented Brazilian ABNT keyboard layout for
winewayland.drv. Thanks to @Etaash-mathamsetty - Improved media playback for Darksiders Warmastered Edition to render the videos and no longer crash the game. There are still some issues that we are looking into. If you running the game from a store other than Steam, for example EGS or GOG, you will need to provide
umu-launcherwith the gameidGAMEID=umu-462780. Thanks to @NelloKudo - Fixed slow media playback in Persona 5 Strikers. Thanks to @NelloKudo
- Minor update release based on
- Proton (SLR specific)
- None
- Proton (Native specific)
- None
- Wine (Standalone)
- None
Important
I know that we have a lot of different packages that might cause confusion. My suggestion is to be conservative and use x86_64.
Feel free to experiment and see which fits better for your system, of course.
Note
- For Wayland specific flags and options, please refer to: https://github.com/Etaash-mathamsetty/Proton/blob/em-10/docs/EM-ADDITIONS.md
- For FSR4 related documentation, please refer to: https://github.com/Etaash-mathamsetty/Proton/blob/em-10/docs/FSR4.md
- For
dxvk-sarekspecific options to tune its behavior refer to: https://github.com/pythonlover02/DXVK-Sarek?tab=readme-ov-file#shader-compilation - For
dxvk-low-latencyrelated options to tune its behavior refer to: https://github.com/netborg-afps/dxvk-low-latency?tab=readme-ov-file#dxvk-low-latency
Base: https://github.com/ValveSoftware/Proton/tree/experimental-11.0-20260518b
Version 11.0-20260520
- Proton (SLR and Native)
- Bugfix release based on
cachyos-11.0-20260519-slr - Fixed an issue with defaulting to Windows 11 in Wine, which made the version not being detected correctly and might have caused
dotnet48to fail during installation. - If you are using custom local protonfixes which are installing any
dotnet*version, you will also need to update them according to Open-Wine-Components/umu-protonfixes#557. You can also apply thePROTON_DLL_COPY="*"(notice the syntax, it's important to quote the value) environment variable if you are installing through the command line. This will considerably increase the size of the prefix. - Fixed an issue with
winewayland.drvwhich caused some games to not show their window, #181. Thanks to @Etaash-mathamsetty - Updated the alternative
vkd3d-protonsubmodule to trackdescriptor-heap-rebaseagain instead offorza-workarounds.
- Bugfix release based on
- Proton (SLR specific)
- None
- Proton (Native specific)
- None
- Wine (Standalone)
- None
Important
I know that we have a lot of different packages that might cause confusion. My suggestion is to be conservative and use x86_64.
Feel free to experiment and see which fits better for your system, of course.
Note
- For Wayland specific flags and options, please refer to: https://github.com/Etaash-mathamsetty/Proton/blob/em-10/docs/EM-ADDITIONS.md
- For FSR4 related documentation, please refer to: https://github.com/Etaash-mathamsetty/Proton/blob/em-10/docs/FSR4.md
- For
dxvk-sarekspecific options to tune its behavior refer to: https://github.com/pythonlover02/DXVK-Sarek?tab=readme-ov-file#shader-compilation - For
dxvk-low-latencyrelated options to tune its behavior refer to: https://github.com/netborg-afps/dxvk-low-latency?tab=readme-ov-file#dxvk-low-latency
Base: https://github.com/ValveSoftware/Proton/tree/experimental-11.0-20260518b
Version 11.0-20260519
- Proton (SLR and Native)
- Updated to Proton Experimental Bleeding Edge
11.0-20260518b - Imported a number of fixes and updates from Proton-EM for
winewayland.drv. Thanks to @Etaash-mathamsetty- Fixed some issues with color management. Thanks to @kode54 for identifying the issues and providing the basis for the fixes CachyOS/wine-cachyos#6, CachyOS/wine-cachyos#8.
- Fixed a bug where mouse pointer wouldn't warp when the pointer lock was released.
- Fixed some cases where the winewayland event dispatcher thread would get suspended.
- Improved ensure contents implementation for opaque surfaces.
- Improved video playback patches which should allow more games, especially visual novels, to play their media without issues. Games which previously required
PROTON_MEDIA_USE_GST=1, should work out of the box. Thanks to @NelloKudo - Renamed
PROTON_MEDIA_USE_GSTtoPROTON_MEDIA_FORCE_GSTto disable protofixes that used the former to workaround media playback issues. We are cautiously confident that many things will work now out-of-the-box. Still the configuration options remains through the renamed environment variable in case it is still needed for anything or debugging. - Removed the extraneous
PROTON_VKREFLEXenvironment variable which enabled dxvk-nvapi's Reflex layer. Exposing the layer, as well as enabling it, is now controlled by the original upstream environment variableDXVK_NVAPI_VKREFLEX=1. - Included
low_latency_layerfrom @Korthos-Software as an optional layer. It can be enabled usingLOW_LATENCY_LAYER=1. This only enables the layer, for further configuration options refer to the project's documentation. - Included
rpc-bridgefrom @enderice2 with Proton to allow the games to set Discord's Rich Presence. The service does not run by default and can be enabled usingPROTON_DISCORD_BRIDGE=1. - Fixed the OptiScaler injection method in Wine to work in more games. Due to the way it works, it might hook overlays instead of the game. If that stops OptiScaler from working, you can block it by editing the config and adding the overlay process in the
ProcessExclusionList. Let us know by making an issue so we can exclude more overlay processes in the future. - Updated
protonfixesto stop "unsymlinking" the whole prefix unconditionally. Reduces the size of the prefix and should improve Proton warmup time. - If you are using custom local protonfixes which are installing
dotnetyou will also need to update them according to Open-Wine-Components/umu-protonfixes#557. You can also apply thePROTON_DLL_COPY="*"(notice the syntax, it's important to quote the value) environment variable if you are installing through the command line. - Updated Wine to default to Windows 11
- Updated to Proton Experimental Bleeding Edge
- Proton (SLR specific)
- None
- Proton (Native specific)
- None
- Wine (Standalone)
- None
Important
I know that we have a lot of different packages that might cause confusion. My suggestion is to be conservative and use x86_64.
Feel free to experiment and see which fits better for your system, of course.
Note
- For Wayland specific flags and options, please refer to: https://github.com/Etaash-mathamsetty/Proton/blob/em-10/docs/EM-ADDITIONS.md
- For FSR4 related documentation, please refer to: https://github.com/Etaash-mathamsetty/Proton/blob/em-10/docs/FSR4.md
- For
dxvk-sarekspecific options to tune its behavior refer to: https://github.com/pythonlover02/DXVK-Sarek?tab=readme-ov-file#shader-compilation - For
dxvk-low-latencyrelated options to tune its behavior refer to: https://github.com/netborg-afps/dxvk-low-latency?tab=readme-ov-file#dxvk-low-latency
Base: https://github.com/ValveSoftware/Proton/tree/experimental-11.0-20260518b
Version 11.0-20260506
- Proton (SLR and Native)
- Updated to the most recent Proton Experimental release
11.0-20260506 - Imported a number of fixes and updates from Proton-EM for
winewayland.drv.- Prefer
ext_data_control_manager_v1overzwlr_data_control_manager_v1when present. Thanks to @Etaash-mathamsetty - Implemented
VK_COLORSPACE_HDR10_ST2084_EXTusingwindows_bt2100image description when version 3 of thewp_color_manager_v1protocol is supported (no compositor supports it yet). Thanks to @Etaash-mathamsetty - Fixed crashes when the Wayland output image description changes. Thanks to @Etaash-mathamsetty
- Simplified client surface caching and made it handle more cases. Thanks to @Etaash-mathamsetty
- Fixed mouse pointer moving abruptly after entering a window when using
winewayland.drv(#153). Thanks to @Etaash-mathamsetty - Fixed an issue that "upgraded" FSR3.1 to FSR4 on RDNA3 GPUs automatically even without using the intended environemnt variables. Thanks to @Etaash-mathamsetty
- Prefer
- Removed
PROTON_ENABLE_HDRas an option. It doesn't make much sense to have it any more, as it also requiredENABLE_HDR_WSI=0in certain cases. If it is required, you can useDXVK_HDR=1instead, optionally withENABLE_HDR_WSI=1on Nvidia driver versions older than595.x.x. - Fixed more than a few media playback issues.
- Fixed an issue where some H264 videos would fail to play (e.g. Stella Sora). Thanks to @NelloKudo
- Fixed an issue where some videos would fail to start on winedmo due to flawed Seek() implementation (e.g. Danganronpa V3). Thanks to @NelloKudo
- Fixed a crash in faudio and improved WMA videos playback, DMC1 videos should now play fine on winedmo. Thanks to @NelloKudo
- Fixed intro video not playing in Guilty Gear XX Accent Core Plus R. Thanks to @NelloKudo
- Fixed semi-transparent webviews in Wuthering Waves. Thanks to @NelloKudo
- Thanks to @Vyrolian's efforts, improvements have been made in
winepulse.drvin Valve's Proton, and as a result their older more hacky patch forwinepulse.drvhas been removed. The multi-channel audio patches forwinealsa.drvare still included. - Imported the changes from https://gitlab.winehq.org/wine/wine/-/merge_requests/10829 which tries to make collisions on the futex queues much less likely.
- Imported the changes from https://gitlab.winehq.org/wine/wine/-/merge_requests/10871 to respect runtime font smoothing settings.
- Improved
WINE_BLOCK_HOSTSto block second-level domains too.WINE_BLOCK_HOSTS=test.orgwill block all ofthis.test.org,other.test.org. Word of caution, the domain name matching is very naive, soWINE_BLOCK_HOSTS=orgwill block any.orgTLD. - Added basic integration of OptiScaler into
umu-protonfixesand Proton-CachyOS, see below.- Presently it is controlled by two environment variables,
PROTON_USE_OPTISCALER=1to enable it, andPROTON_OPTISCALER_NAME=<name.dll>to control the DLL that should be injected. Three names are supported forPROTON_OPTISCALER_NAME,dxgi.dll,d3d12.dllanddbghelp.dlland defaults todxgi.dllunless explictly set. - When enabled, the
PROTON_<UPSCALER>_UPGRADEoptions can be used to dictate the versions of the upscaler DLLs to download and use, soPROTON_FSR4_RDNA3_UPGRADE=4.0.2will download the FidelityFX DLLs for version4.0.2.PROTON_FSR4_RDNA3_UPGRADE=1still defaults to4.0.0andPROTON_FSR4_UPGRADE=1defaults to4.1.0. You will need either of these to enable FSR4 upscaling presently. - The configuration files are placed with the DLLs in
<prefix>/drive_c/windows/system32/umu/in case you need to edit them. Further configuration options exposed through environment variables are not planned, and likely to not be implemented. - Right now drop-in DLL replacements are not possible, since the files are validated on each startup. If you need more fine-grained control than what is offered by the in-game menu, it's probably better to manually set up OptiScaler.
- I consider this work-in-progress, and it will certainly not work with all games. Do not report issues to OptiScaler when using this, always try their own manual installation first (and of course disable this feature when doing so).
- Thanks to @FakeMichau from the OptiScaler dev team for making this kind of integration possible by identifying and resolving various issues, and @mrlukyxd and @noel-personal for their input and testing while I was implementing it.
- Presently it is controlled by two environment variables,
- Updated
d7vksubmodule tov1.9. - Updated
dxvk-sareksubmodule to01e9165ato include the back-portedd7vkupdates.
- Updated to the most recent Proton Experimental release
- Proton (SLR specific)
- None
- Proton (Native specific)
- Converted it back into a multilib package until it's no longer possible for us to build it as such.
- Wine (Standalone)
- None
Important
I know that we have a lot of different packages that might cause confusion. My suggestion is to be conservative and use x86_64.
Feel free to experiment and see which fits better for your system, of course.
Note
- For Wayland specific flags and options, please refer to: https://github.com/Etaash-mathamsetty/Proton/blob/em-10/docs/EM-ADDITIONS.md
- For FSR4 related documentation, please refer to: https://github.com/Etaash-mathamsetty/Proton/blob/em-10/docs/FSR4.md
- For
dxvk-sarekspecific options to tune its behavior refer to: https://github.com/pythonlover02/DXVK-Sarek?tab=readme-ov-file#shader-compilation - For
dxvk-low-latencyrelated options to tune its behavior refer to: https://github.com/netborg-afps/dxvk-low-latency?tab=readme-ov-file#dxvk-low-latency
Base: https://github.com/ValveSoftware/Proton/tree/experimental-11.0-20260506
Version 11.0-20260429
- Proton (SLR and Native)
- Bugfix release based on
cachyos-10.0-20260428-slr - Added
zenity-rstoumu-protonfixesas a replacement forzenity. SteamRT4 removedzenityfrom the runtime, and that made Winetricks GUI not function. Also fixed Winetricks GUI not working when enabling Wayland in Proton. - Imported a couple of updates from Bleeding Edge to fix EAC and Assassin's Creed Shadows (unrelated to each other).
- Updated
dxvk,dxvk-nvapiandvkd3d-proton
- Bugfix release based on
- Proton (SLR specific)
- None
- Proton (Native specific)
- None
- Wine (Standalone)
- None
Important
I know that we have a lot of different packages that might cause confusion. My suggestion is to be conservative and use x86_64.
Feel free to experiment and see which fits better for your system, of course.
Note
- For Wayland specific flags and options, please refer to: https://github.com/Etaash-mathamsetty/Proton/blob/em-10/docs/EM-ADDITIONS.md
- For FSR4 related documentation, please refer to: https://github.com/Etaash-mathamsetty/Proton/blob/em-10/docs/FSR4.md
- For
dxvk-sarekspecific options to tune its behavior refer to: https://github.com/pythonlover02/DXVK-Sarek?tab=readme-ov-file#shader-compilation - For
dxvk-low-latencyrelated options to tune its behavior refer to: https://github.com/netborg-afps/dxvk-low-latency?tab=readme-ov-file#dxvk-low-latency
Base: https://github.com/ValveSoftware/Proton/tree/experimental-11.0-20260428
Version 11.0-20260428
- Proton (SLR and Native)
- Updated to the most recent Proton Experimental release
11.0-20260428 - First of all, I would like to thank @Etaash-mathamsetty of Proton-EM and @NelloKudo of DWProton for their immense contribution to the project in general and for helping with the rebase on top of Proton 11 in particular.
- The
PROTON_USE_NTSYNCenvironment variable and related configuration has been removed. This is the default now even in Valve's Proton 11, neverthelessntsynccan still be disabled by usingPROTON_NO_NTSYNCprovided by Proton 11. - Imported
winewayland.drvupdates from Proton-EM 11. One important difference is that Proton-CachyOS doesn't enable HDR by default, you still needPROTON_ENABLE_HDR=1for it. The automatic enablement depends on Nvidia595drivers, and I didn't want to enforce that requirement. - Proton 11 is using SteamRT4, which is missing a few of the libraries that were present in SteamRT3. This led us to disable a few media plugins in
gstreamerandffmpeg. If you notice lacking media in games when using Proton-CachyOS 11 compared to Proton-CachyOS 10, we would like to know. - Almost all of the
wine-stagingpatches from Proton-CachyOS 10 have been removed. Only a handful have been added for things that we are certain they are required. We want to keep them at a minimum and add them selectively if they are required to fix an issue. - The DualSense patches have been removed, pending a rebase onto Proton 11. If they are still needed, they will be added back in a later version.
- Removed the Asseto Corsa patch, as the game's HUD seems to work fine using CSP 0.3 and I did not like what the patch was doing to fix the issue. We also fixed an issue with
PROTON_GST_VIDEO_ORIENTATIONmessing up audio playback. - The
x86_64_v4package has been removed. I felt like it wasn't offering anything substantial presently and I needed to free up jobs in the workflows for other builds. You can use either thex86_64_v3orx86_64instead.
- Updated to the most recent Proton Experimental release
- Proton (SLR specific)
- None
- Proton (Native specific)
- The native Arch package is going to be pure wow64 from now on. Arch has been removing
lib32-*packages lately and I don't want to deal with build failures or having to use too many dependencies from the AUR. Using the Steam Linux Runtime (-slr) package has been our recommendation for a long time now for maximum compatibility.
- The native Arch package is going to be pure wow64 from now on. Arch has been removing
- Wine (Standalone)
- None
Important
I know that we have a lot of different packages that might cause confusion. My suggestion is to be conservative and use x86_64.
Feel free to experiment and see which fits better for your system, of course.
Note
- For Wayland specific flags and options, please refer to: https://github.com/Etaash-mathamsetty/Proton/blob/em-10/docs/EM-ADDITIONS.md
- For FSR4 related documentation, please refer to: https://github.com/Etaash-mathamsetty/Proton/blob/em-10/docs/FSR4.md
- For
dxvk-sarekspecific options to tune its behavior refer to: https://github.com/pythonlover02/DXVK-Sarek?tab=readme-ov-file#shader-compilation - For
dxvk-low-latencyrelated options to tune its behavior refer to: https://github.com/netborg-afps/dxvk-low-latency?tab=readme-ov-file#dxvk-low-latency
Base: https://github.com/ValveSoftware/Proton/tree/experimental-11.0-20260428
Version 10.0-20260425
- Proton (SLR and Native)
- Final release for the Proton 10 branch, based on
10.0-20260407
- Final release for the Proton 10 branch, based on
- Proton (SLR specific)
- None
- Proton (Native specific)
- None
- Wine (Standalone)
- None
Important
I know that we have a lot of different packages that might cause confusion. My suggestion is to be conservative and use x86_64.
Feel free to experiment and see which fits better for your system, of course.
The x86_64_v4 package is largely untested and experimental. It may exhibit issues or completely refuse to work.
Use at your own discretion and report issues here only.
Note
- For Wayland specific flags and options, please refer to: https://github.com/Etaash-mathamsetty/Proton/blob/em-10/docs/EM-ADDITIONS.md
- For FSR4 related documentation, please refer to: https://github.com/Etaash-mathamsetty/Proton/blob/em-10/docs/FSR4.md
- For
dxvk-sarekspecific options to tune its behavior refer to: https://github.com/pythonlover02/DXVK-Sarek?tab=readme-ov-file#shader-compilation - For
dxvk-low-latencyrelated options to tune its behavior refer to: https://github.com/netborg-afps/dxvk-low-latency?tab=readme-ov-file#dxvk-low-latency
Base: https://github.com/ValveSoftware/Proton/tree/experimental-10.0-20260407
Version 10.0-20260424
- Proton (SLR and Native)
- Update release based on
cachyos-10.0-20260420-slr - Backported the required
wineandvkd3d-protonupdates from Proton Experimental Bleeding Edge to fix Crimson Desert. ThePROTON_VKD3D_HEAP=1alternativevkd3d-protondoesn't have any of the required updates. If you are having issues running the game with an Nvidia GPU, useVKD3D_CONFIG=descriptor_heap,enable_experimental_features PROTON_VKD3D_HEAP=1 %command%. Refer to this comment for more information.
- Update release based on
- Proton (SLR specific)
- None
- Proton (Native specific)
- None
- Wine (Standalone)
- None
Important
I know that we have a lot of different packages that might cause confusion. My suggestion is to be conservative and use x86_64.
Feel free to experiment and see which fits better for your system, of course.
The x86_64_v4 package is largely untested and experimental. It may exhibit issues or completely refuse to work.
Use at your own discretion and report issues here only.
Note
- For Wayland specific flags and options, please refer to: https://github.com/Etaash-mathamsetty/Proton/blob/em-10/docs/EM-ADDITIONS.md
- For FSR4 related documentation, please refer to: https://github.com/Etaash-mathamsetty/Proton/blob/em-10/docs/FSR4.md
- For
dxvk-sarekspecific options to tune its behavior refer to: https://github.com/pythonlover02/DXVK-Sarek?tab=readme-ov-file#shader-compilation - For
dxvk-low-latencyrelated options to tune its behavior refer to: https://github.com/netborg-afps/dxvk-low-latency?tab=readme-ov-file#dxvk-low-latency
Base: https://github.com/ValveSoftware/Proton/tree/experimental-10.0-20260407
Version 10.0-20260420
- Proton (SLR and Native)
- Update release based on
cachyos-10.0-20260410-slr - Updated
vkd3d-proton, and the alternative one using thedescriptor-heap-rebasebranch, toe72c0753and2889f1c8respectively, for blazing fast performance on Nvidia (no, not really, but it does fix a recent performance issue)
- Update release based on
- Proton (SLR specific)
- None
- Proton (Native specific)
- None
- Wine (Standalone)
- None
Important
I know that we have a lot of different packages that might cause confusion. My suggestion is to be conservative and use x86_64.
Feel free to experiment and see which fits better for your system, of course.
The x86_64_v4 package is largely untested and experimental. It may exhibit issues or completely refuse to work.
Use at your own discretion and report issues here only.
Note
- For Wayland specific flags and options, please refer to: https://github.com/Etaash-mathamsetty/Proton/blob/em-10/docs/EM-ADDITIONS.md
- For FSR4 related documentation, please refer to: https://github.com/Etaash-mathamsetty/Proton/blob/em-10/docs/FSR4.md
- For
dxvk-sarekspecific options to tune its behavior refer to: https://github.com/pythonlover02/DXVK-Sarek?tab=readme-ov-file#shader-compilation - For
dxvk-low-latencyrelated options to tune its behavior refer to: https://github.com/netborg-afps/dxvk-low-latency?tab=readme-ov-file#dxvk-low-latency
Base: https://github.com/ValveSoftware/Proton/tree/experimental-10.0-20260407