- Proton (SLR and Native)
- Updated to the most recent Proton Experimental release
10.0-20260227. - Replaced the
dxvk-gplasyncpatchset with thedxvk-gplallpatchset by @Digger1955, which includes both @Ph42oN'sdxvk-gplasyncand @netborg-afps'sdxvk-low-latencypatchsets. Since this is an exploratory change for this release, the environment switch is stillPROTON_DXVK_GPLASYNC=1. The same warnings as the previousdxvk-gplasyncstill apply, we suggest not using this with anti-cheat or multiplayer games. If you want only thelow-latencycomponent, you can disable thegplasynccomponent withDXVK_CONFIG="dxvk.enableAsync=False". For more information refer to the project's README. - Renamed the
PROTON_DXVK_DDRAWenvironment variable toPROTON_D7VK_DDRAWto reflect the origin of the component as it is separate from DXVK. - Disabled IME by default when using
winewayland.drvtemporarily until https://gitlab.winehq.org/wine/wine/-/merge_requests/10007 has been merged and we can backport it. - Updated @Vyrolian's
winealsaandwinepulsepatches. - Updated
d7vkto https://github.com/WinterSnowfall/d7vk/tree/v1.4 - Updated
protonfixesto https://github.com/open-wine-components/umu-protonfixes/tree/b99bf1c
- Updated to the most recent Proton Experimental release
- Proton (SLR specific)
- None
- Proton (Native specific)
- None
- Wine (Standalone)
- None
Note
We have been building arm64 packages of Proton-CachyOS for the past few versions. They are now part of the release but they are untested and possibly
broken. To use this build you will need to get and build a development version of umu-launcher from https://github.com/Open-Wine-Components/umu-launcher.
From the CLI interface it should work normally by pointing PROTONPATH to this proton build. If you want to enter the steamrt4 container to inspect it
without running proton, you can do so by running PROTONPATH=umu-steamrt4-arm64 umu-run xterm.
I also provide unpatched builds of Proton Experimental with support for umu-launcher in my personal repository
https://github.com/loathingKernel/Proton/releases which can be used for testing arm64
We are looking for testers, if you are interested, feel free to contact me (@loathingKernel) in the CachyOS Discord server.
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. The x86_64_v2
and x86_64_v3 should be absolutely identical between them and with x86_64 across the board, and x86_64_v4 can be worse in some cases.
Feel free to experiment and see which fits better for your system, of course.
Warning
This release includes a x86_64_v4 package. This 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
Note
For FSR4 related documentation, please refer to: https://github.com/Etaash-mathamsetty/Proton/blob/em-10/docs/FSR4.md
Note
For DXVK-Sarek specific options to tune its behavior refer to: https://github.com/pythonlover02/DXVK-Sarek?tab=readme-ov-file#shader-compilation
Note
For DXVK-GPLALL specific options to tune its behavior refer to: https://github.com/Digger1955/dxvk-gplasync-lowlatency?tab=readme-ov-file#additional-info
Base: https://github.com/ValveSoftware/Proton/tree/experimental-10.0-20260227