Skip to content

Prerequisites

brcly edited this page Aug 15, 2026 · 2 revisions

Host prerequisites (UMIP & CPUID faulting)

liblinuwux.so is an LD_PRELOAD library. It does not change kernel settings, disable UMIP, or install a hypervisor. Those steps are separate system configuration.

Why this matters

The protocol this library supports relies on:

  • CPUID faulting being available (native or emulated)
  • UMIP being disabled on CPUs that enable it by default

Without the correct host environment the library can still load and the process will simply fail later.

Exact kernel options, modules, and tooling change over time and differ by distribution / CPU generation. Consult current community documentation for the host-side steps relevant to your hardware.

Steam Deck / SteamOS

Deck users typically use existing Decky tooling for the host-side part. Details belong with those tools, not this wiki.

What this project covers

Only the install and per-game launch of liblinuwux.so. See Install and Launching.

Clone this wiki locally