GE-Proton vs Weave
GE-Proton
github.comWeave
github.comSide by side
| Figure | GE-Proton | Weave |
|---|---|---|
| Price from | Free | — |
| Free plan | Yes | — |
| Free trial | — | — |
| Open source | — | — |
| Linux | Yes | Yes |
| Plans published | 1 | 0 |
| Spec score · Windows Compatibility Layers | 7.7 (#7) | 7.1 (#20) |
| Integrations | The README says Heroic enables umu by default for GE-Proton and Lutris uses umu as the default backend when GE-Proton Latest is selected. | The architecture maps graphics to host Vulkan and audio to PipeWire, while the README says DXVK/VKD3D are scaffolded or in progress rather than shipped. |
| Purpose | GE-Proton is a custom build of Proton, a compatibility tool for Steam Play based on Wine and additional components. | Weave is a Rust-native compatibility layer that translates Win32 APIs so Windows applications can run on Linux. |
Plans
In their own words
GE-Proton
GE-Proton is a free, open-source custom build of Proton, a Steam Play compatibility tool based on Wine and additional components. Its base follows the most recent bleeding-edge Proton Experimental Wine described by the project. The protonfixes system applies per-game adjustments such as winetricks changes, environment variables, Easy Anti-Cheat workarounds and overrides. The build adds Media Foundation patches for video playback, raw-input mouse support, AMD FSR patches enabled with WINE_FULLSCREEN_FSR=1, and NVIDIA CUDA support for PhysX and NVAPI. NTSync is enabled when supported; the README specifies kernel 6.14 or newer with CONFIG_NTSYNC enabled. Installation instructions cover native Steam and Steam Flatpak, with release downloads provided. Heroic enables umu by default, and Lutris uses umu when GE-Proton Latest is selected. Non-Steam games outside Steam are supported only through umu-launcher. Linux installation requires suitable Vulkan drivers and packages.