steamos-intel-handheld

holo.libz.so / rivoreo-steamos

SteamOS support for Intel handhelds

A small support layer for Intel handheld PCs running SteamOS. It keeps TDP control, MangoHud sensor access, package delivery, and hardware verification in one auditable repository instead of patching SteamOS Manager in place.

What this repository explains.

It is the product surface for Intel SteamOS adaptation: clear scope, tracked delivery, and a safe path from source code to an activated pacman repository.

What it is

A SteamOS support layer for Intel handheld PCs, owned as source, packaging, service drop-ins, and release documentation.

What it can do

Route TDP requests, expose sensor paths MangoHud can read, package the result, and verify behavior on real hardware.

Why it exists

SteamOS targets AMD handheld assumptions first. Intel handhelds need a tracked compatibility layer that survives system updates.

How to install

Use the bootstrap endpoint once the public pacman repository is activated. Until then it only reports repository status and exits safely.

What the repository owns.

Each part is kept small enough to review and practical enough to test on the target handheld before it reaches users.

SteamOS Manager TDP remote

Adds a remote endpoint so existing SteamOS controls can request Intel-specific power behavior.

Intel RAPL power path

Uses the Intel RAPL interface for CPU package power instead of inventing a separate telemetry stack.

MangoHud sensor access

Keeps the goal focused on making MangoHud see real sensors, not replacing MangoHud with a custom overlay.

Pacman repository hosting

Reserves a signed Arch-style package repository at holo.libz.so for SteamOS installs.

QEMU build environment

Documents a SteamOS image based build path so artifacts match the target system instead of the host machine.

Hardware verification harness

Scripts collect device data, verify counters, host pacman repo paths, and record results from real hardware.

Install path.

The package definitions and repository scaffold are in place. The public pacman repository opens after the signed package database is published.

Preview command

Install channel not open
ShellSteamOS target
curl -fsSL https://holo.libz.so/rivoreo-steamos/bootstrap.sh | sudo bash

Current behavior: the script prints package status and exits without changing the system.

Future pacman stanza

pacman.confplanned
[rivoreo-steamos]
SigLevel = Required TrustedOnly
Server = https://holo.libz.so/rivoreo-steamos/os/$arch
  • Packages will be signed before this repo becomes active.
  • GitHub Pages serves this site from rivoreo/steamos-intel-handheld.
  • DNS target: holo.libz.so CNAME rivoreo.github.io.