Skip to content

Prerequisites

brcly edited this page Aug 14, 2026 · 2 revisions

Host prerequisites (UMIP & CPUID faulting)

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).

Why this matters

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.

Who typically needs what

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.

Steam Deck / SteamOS

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.

What this project does cover

Install and per-game launch of liblinuwux.so — see Install and Launching.

Related

Clone this wiki locally