Skip to content

wine-tkg and proton-tkg 7.6.r12.g51472395

Compare
Choose a tag to compare
@Tk-Glitch Tk-Glitch released this 19 Apr 13:49
· 853 commits to master since this release
302600e

WARNING: These were built on Archlinux with mostlyportable-GCC/MinGW-w64 against glibc 2.35.

If your distribution ships with older glibc you might run into issues such as nothing actually runs. In such case you'll have to use the build script on your machine to compile against your local environment:

Previous releases can be found here: https://github.com/Frogging-Family/wine-tkg-git/releases
Legacy releases can be found here: https://github.com/Tk-Glitch/PKGBUILDS/releases

Building on a non-pacman distro will require that you resolve wine building dependencies on your own. More on this in here

About the attached releases:

  • Wine-tkg 7.6.r12.g51472395 pacman package: install on your pacman distro by running sudo pacman -U wine-tkg-staging-fsync-git-7.6.r12.g51472395-327-x86_64.pkg.tar.zst in the dir you have downloaded the package to. Generated source and patch configuration used can be found here

  • Proton-tkg 7.6.r12.g51472395 standalone package: Uncompress to ~/.steam/root/compatibilitytools.d on most distros or ~/.steam/compatibilitytools.d on Debian/Ubuntu or other Debian based distros. If the directory doesn't exist, simply create it. Generated source and patch configuration used can be found here

Proton wine builds (-tkg, -GE, official or others) are not suited for use outside of Steam, even if the option is provided by some third party tools. Doing so can break the whole way they are designed to work and thus is NOT recommended.

  • You'll need the usual dependencies for Wine, so installing Wine or Wine-staging on your system is recommended even if only for that.
  • Comes with support for EAC and BE anticheat bridges support - Requires you to install Proton EasyAntiCheat/Battleye runtimes.
  • Comes with support for AMD FSR through Proton's fullscreen hack - Enable with WINE_FULLSCREEN_FSR=1 env var, and tweak sharpening amount with WINE_FULLSCREEN_FSR_STRENGTH=2 (2 is default sharpening, higher numbers mean more sharpening).
  • Comes with support for Nvidia DLSS for native Vulkan games (requires driver 470+), disabled by default - You can enable it with the PROTON_ENABLE_NVAPI=1 env var in your game's launch options - ValveSoftware/Proton@0503dde
  • Comes with staging's mfplat implementation - https://github.com/wine-staging/wine-staging/commits/master Currently, we are relying on the mainlined implementation due to the staging version needing a large rebase. The mainlined implementation is incomplete and might not work as well as previous implementations in some of the games requiring mfplat support.
  • Comes with the latest devel version of DXVK - https://github.com/doitsujin/dxvk/commits/master
  • Comes with the latest devel version of HansKristian & Doitsujin's vkd3d-proton standalone - https://github.com/HansKristian-Work/vkd3d
  • LAA is enabled by default. It fixes a huge amount of crashes on 32-bit games when using DXVK. However a small number of (older) games might run into issues with it, so you can disable LAA by using PROTON_DISABLE_LARGE_ADDRESS_AWARE=1 %command% in your game's launch options.
  • Proton build has winetricks integration. It requires you to have the tk package (python3-tk on Debian based distros) installed and can be turned on/off in the ~/.steam/(root)/compatibilitytools.d/proton_tkg_7.6.r12.g51472395.release/user_settings.py file.

You'll find wine-tkg and wine-tkg-interactive scripts in the bin folder. You can use them to enforce correct paths on non-Arch distros if you encounter issues running the wine binary directly.

https://github.com/Frogging-Family/wine-tkg-git/tree/master/proton-tkg#other-things-to-know-