Skip to content
brcly edited this page Aug 15, 2026 · 5 revisions

LinUwUx documentation

Host LD_PRELOAD library that provides the userspace interpositions needed for software relying on a specific CPUID-faulting + signal protocol under GE-Proton and CachyOS Proton.

Start here

  1. Prerequisites — host CPU / UMIP / cpuid_fault notes
  2. Install
  3. Common mistakes
  4. Launching — then your launcher (Steam / Lutris / Heroic / Faugus / umu)
  5. Gamescope
  6. Environment variables
  7. Troubleshooting

Protocol support (short)

One liblinuwux.so covers the modern and legacy layouts (auto-detected). Marker files used only for process identification (never loaded): reflex.dll, reflex64.dll, DenuvOwO.dll, DenuvOwO.ini.

Older packages that ship launcher.exe: launch the game .exe directly on Linux. See Launching and Common mistakes.

Host configuration (UMIP, CPUID faulting support, optional hypervisor) is outside the scope of this repository.

Clone this wiki locally