Releases: CachyOS/proton-cachyos
Version 10.0-20250601
Version 10.0-20250601
- Proton (SLR and Native)
- FFmpeg has been bumped from
6.1.2
to7.1.1
- Every decoder, demuxer, parser, filter has been enabled in FFmpeg
- GStreamer and gst-plugins have been bumped to
1.26.1
- Updated protonfixes to Open-Wine-Components/umu-protonfixes@50a6112
- Imported new Wayland related patches from Proton-EM-10.0-19
- Ignore steam input virtual controller when PROTON_PREFER_SDL is set (thanks to Etaash-mathamsetty)
- FFmpeg has been bumped from
- Proton (SLR specific)
- None
- Proton (Native specific)
- Build openfst,kaldi,vosk,piper for native version again (they are still not found while building, so no support in wine yet)
- Clean up Steam's default Scout environment when using the native version of
proton-cachyos
Version 10.0-20250520
Version 10.0-20250520
- Proton
- Enable application-specific workarounds when using the Wayland driver by default
- Remove media converter from
winedmo
and reenable FFmpeg for Wine, bump it to 6.1.2. - Import patches from Proton-EM to disable mouse acceleration, enable touchpad scrolling, and handling of rotated screens.
- Revert to using Valve's Sniper SDK since we do not need to build
python-xlib
presently, and for transparency.
Version 10.0-20250515
Version 10.0-20250515
- Proton
- HDR is NOT enabled by default with Wayland any more, use
PROTON_ENABLE_HDR=1
to enable when enabling Wayland. - Added wayland-specific command line arguments for various launchers under wayland. Thanks Etaash-mathamsetty
- Added patches to use system cursor shapes when possible. MR: https://gitlab.winehq.org/wine/wine/-/merge_requests/7678
- Fix issue with libvkd3d related crashes in UnderRail.
- Fix issue with libvkd3d missing from the default prefix in the native version.
- Fix issue with libxkbcommon trying to install bash completion related files to the host while building.
- Use UMU SDK to build the Steam Linux Runtime version
- HDR is NOT enabled by default with Wayland any more, use
Version 10.0-20250509
Version 10.0-20250509
- Proton
-
Rebased almost all patches from Proton Cachyos 9.0.
-
Enabled the Wayland driver for the Steam Linux Runtime builds too. Enable with
PROTON_ENABLE_WAYLAND=1
. Thanks to GloriousEggroll for making it happen. -
Added a lot of Wayland related patches from upstream wine that happened after the release of wine-10.0
-
Fixed various issues with the Wayland driver and Vulkan games. Thanks to Etaash-mathamsetty for all the hard work.
-
Added a stub implementation for
amdxc64.dll
to enable FSR4. UseFSR4_UPGRADE=1
to upgrade FSR3.1 games to FSR4. Again thanks to Etaash-mathamsetty. Instructions: https://github.com/Etaash-mathamsetty/wine-builds/releases/tag/fsr4 -
Added DualSense related patches for more complete audio device detection functionality for wired sound-based haptics. Some games that relied on that specific behaviour should now have that functional. Thanks to ClearlyClaire for the original patches and Exotic0015 for looking into it since Proton Cachyos 9.0. Upstream: https://gitlab.winehq.org/wine/wine/-/merge_requests/7238
-
Removed the Dragon Age Inquisition patch as it was not working. Please use Proton-Cachyos 9.0 for now with that game.
-
Updated the NTSync branch to Proton 10.0. Thanks to whrvt. No, NTSync is not merged into Proton-CachyOS yet, sorry.
-
Thanks to everyone on the CachyOS Discord server who provided testing while working on this. And special thanks to the people mentioned above and NelloKudo for sharing the workload.
-
base: https://github.com/ValveSoftware/Proton/tree/experimental-10.0-20250509
Version 9.0-20250426
Version 9.0-20250426
- Proton
- added: build: re-apply debug flags, removing
ggdb
to still reduce size. (Fixes "The Finals" crashing on startup) - removed: ntdll: [HACK] wine-bug-56653 extra (use upstream patch from Wine 9.9 only)
- added: build: re-apply debug flags, removing
Version 9.0-20250423
Version 9.0-20250423
- Proton
- added: mscoree: Update Wine Mono to 10.0.0.
- added: mscoree: Update Wine Mono to 9.4.0.
- added: server: Allow setting realtime priority on wineserver with an environment variable.
Version 9.0-20250402
Version 9.0-20250402
- Proton
- bump: protonfixes to Open-Wine-Components/umu-protonfixes@70fd2f1
- added: replace jank wayland enablement code by enabling winewayland.drv as a fallback in wine
- added: explorer: Enable the Wayland driver.
- reverted: proton: wait for process to exit when run through umu
- reverted: HACK: winegstreamer: Set GST_GL_WINDOW environment variable.
Version 9.0-20250307
Version 9.0-20250307
- added: ntdll: Enable esync and fsync by default. (disable with WINEESYNC=0/WINEFSYNC=0 respectively)
- added: winex11: add Muffin (Cinnamon) to Mutter detection (thanks NelloKudo)
- added: hidraw: add function to identify fanatec wheel-bases and enable hidraw for them
- added: webview2 patchset (thanks to GloriousEggroll)
- added: taskschd patchset for NCSoft Purple Client (thanks to GloriousEggroll)
- removed: ntdll, msvcrt: Use runtime-dispatched per-architecture-optimized code for string functions.
- added: proton: explicitly disable esync and fsync if requested.
- added: proton: check for WAYLAND_DISPLAY before enabling waylanddrv.
- added: proton: use fully qualified path for start.exe
- added: proton: wait for process to exit when run through umu
- picked: protonfixes: bump protonfixes to 91a7e086901ebaf3c39c2b9051fde53df96019e0
base: experimental-bleeding-edge-9.0-171504-20250307-p9fdc47-wb9323b-d35e2ee-v078f07
Version 9.0-20250227
Version 9.0-20250227
- added: ntdll, msvcrt: Use runtime-dispatched per-architecture-optimized code for string functions.
- added: ntdll: Use clock_nanosleep for delay.
- added: Use a high precision timespec directly for poll timeouts on supported platforms.
- added: server: Use epoll_pwait2 for the main loop on Linux.
- added: server: Load epoll_pwait2 dynamically if it's not available at build time.
- added: ntdll, msvcrt: Use runtime-dispatched per-architecture-optimized code for string functions.
- added: winebuild: Avoid using .idata section for delay-load import libraries.
9.0-20250211
- Proton 9.0-20250211
- added: jp7677/dxvk-nvapi#269
- updated:
winebus: introduce variable to prefer sdl over hidraw
- updated:
user32: [GAMEFIX] Fix xinput support for Dragon Age Inquisition
- updated:
fixup! HACK: win32u: Always call get_message request after waiting
(farewell Nobody)
base: experimental-bleeding-edge-9.0-161551-20250211-p66871e-wa4f519-d813ae0-v3b9415