← Back to docs

Drivers & Hardware Setup (lhwd)

lhwd (Linxira Hardware Detection) is the hardware detection and driver configuration tool of Linxira OS. It identifies GPUs, NICs, virtual machines and other hardware, then installs the best-matching driver profile. It is provided by the linxira-hwd-detector package, a full port of CHWD 1.23.0.

Quick setup

Two equivalent ways:

  1. Graphical: open "Hardware and Drivers" (Linxira Hardware Driver Manager) and click auto-configure.
  2. Terminal: run sudo lhwd -a to detect all hardware and install matching driver profiles.
sudo lhwd -a
Kernel note: Linxira ships the generic Arch Linux kernels (linux / linux-lts). No custom kernel builds are performed; new-hardware support arrives through regular kernel and firmware updates.

Command reference

CommandDescription
lhwd --listList profiles available for detected hardware
lhwd --list-installedList installed profiles
lhwd --list-allList all profiles
lhwd -aAuto-configure: detect hardware and install the best match
lhwd -i <profile>Install a driver profile
lhwd -r <profile>Remove a driver profile
lhwd --check <profile>Check profile status

Profile data ships in /var/lib/chwd/db/ (graphics, network, handhelds, USB fingerprint, ...), matching the upstream layout.

Read-only detection report

Calling linxira-hwd-detector without arguments emits a versioned JSON hardware report (PCI / DMI / CPU evidence plus stable profile IDs), consumed by the Hardware Driver Manager and diagnostics. Zero side effects:

linxira-hwd-detector

License

linxira-hwd-detector is a fork of CHWD 1.23.0, licensed GPL-3.0-only. Upstream provenance, Linxira changes and naming notes are documented in UPSTREAM.md in the repository.