-
Notifications
You must be signed in to change notification settings - Fork 16
Prerequisites
LinUwUx is an LD_PRELOAD library for GE-Proton / CachyOS Proton. It does not configure the host CPU or install a hypervisor. Those steps come from the DenuvOwO / LinUwUx host setup documented on cs.rin.ru (search the site for the current guide).
The bypass method is incompatible with User Mode Instruction Prevention (UMIP) on CPUs that enable it — UMIP must be disabled where required.
It also depends on CPUID faulting (cpuid_fault). CPUs that lack native support need a hypervisor to emulate that behaviour.
Without the correct host setup, the library can load and still fail at runtime.
| Concern | Often needed on |
|---|---|
| Disable UMIP | Intel 9th gen and newer; AMD Ryzen 3000 and newer; Steam Deck |
| Hypervisor for CPUID faulting | AMD Ryzen on AM4 (pre-7000); Steam Deck |
Exact steps, kernel options, and tooling change over time — use the up-to-date material on cs.rin.ru, not this wiki.
Deck users often use a Decky plugin such as HV-Decky to automate host setup. Details and install links belong with the cs.rin / Decky docs, not here.
Install and per-game launch of liblinuwux.so — see Install and Launching.
- Troubleshooting — “host requirements not in place”
- Home