Skip to content

Releases: CachyOS/proton-cachyos

Version 10.0-20250601

01 Jun 14:08
cachyos-10.0-20250601-slr
Compare
Choose a tag to compare

Version 10.0-20250601

  • Proton (SLR and Native)
  • 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

base: https://github.com/ValveSoftware/Proton/tree/experimental-bleeding-edge-10.0-204012-20250601-pdce981-w6a4d0d-d4f47cb-vf96654

Version 10.0-20250520

20 May 23:07
cachyos-10.0-20250520-slr
Compare
Choose a tag to compare

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.

base: https://github.com/ValveSoftware/Proton/tree/experimental-bleeding-edge-10.0-199576-20250520-p6aacad-w900d43-d61b91e-v7e829e

Version 10.0-20250515

16 May 00:10
cachyos-10.0-20250515-slr
Compare
Choose a tag to compare

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

base: https://github.com/ValveSoftware/Proton/tree/experimental-bleeding-edge-10.0-198042-20250515-pba2272-w88783e-de9eff9-vb57878

Version 10.0-20250509

12 May 23:07
cachyos-10.0-20250509-slr
Compare
Choose a tag to compare

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. Use FSR4_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

27 Apr 12:51
cachyos-9.0-20250426-slr
Compare
Choose a tag to compare

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)

base: https://github.com/ValveSoftware/Proton/tree/experimental-bleeding-edge-9.0-189994-20250426-p965305-wfc8c710-d7ae324-ve652b1

Version 9.0-20250423

24 Apr 14:56
cachyos-9.0-20250423-slr
Compare
Choose a tag to compare

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.

base: https://github.com/ValveSoftware/Proton/tree/experimental-bleeding-edge-9.0-188660-20250423-pa7ab8b-we919c8-dcb4461-v6bb4db

Version 9.0-20250402

03 Apr 23:16
cachyos-9.0-20250402-slr
Compare
Choose a tag to compare

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.

base: https://github.com/ValveSoftware/Proton/tree/experimental-bleeding-edge-9.0-181629-20250402-p8dd17c-wd02b1a-d2e20d7-vfc2b6f

Version 9.0-20250307

08 Mar 12:01
cachyos-9.0-20250307-slr
Compare
Choose a tag to compare

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

01 Mar 12:11
cachyos-9.0-20250227-slr
Compare
Choose a tag to compare

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

14 Feb 09:30
cachyos-9.0-20250211-slr
Compare
Choose a tag to compare
  • 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