Skip to main content

Chassis

The Device Manager Linux Deserves
#

Windows® has Device Manager. macOS® has System Information. Linux has GNOME® Settings, KDE™ Info Center, or the terminal with lspci, lsusb, and lsblk. GNOME® and KDE™ are read-only and leave out the details that matter: driver status, drive health, and the ability to actually do something about what you find. The terminal can do more, but managing drivers by hand is slow and error-prone.

Chassis is a full device manager for Linux. See all your hardware in one place, dig into the details, manage drivers, check drive health, and more, all without touching the terminal.

How It Works
#

Chassis organizes every device in your system into clear categories: display adapters, network controllers, storage, audio, USB, wireless, cameras, serial ports, and more. Click on any device to see its full details, including what driver it’s using, what resources it has, and what state it’s in. If you need to change a driver or troubleshoot a device, you can do it right from the app.

What’s a driver? A driver is a small piece of software that lets your operating system talk to your hardware. Your graphics card, Wi-Fi adapter, USB devices, and more each use a driver. Sometimes you need to change or reset a driver to fix a problem, and Chassis makes that easy.

Key Capabilities
#

  • GPU and Display Details: See your graphics card’s driver, available memory, clock speeds, and which monitors are plugged into which GPU, with resolution and refresh rate for each.

  • Storage Drive Health: Check the health of your SSDs, NVMe drives, and hard drives. See how much life is left, whether there are any errors, and monitor temperature in real time.

What’s drive health? Your drives track their own wear and tear using a system called SMART. It records things like how long the drive has been running, how many times it’s been powered on, and whether any errors have occurred. Chassis reads this data and shows it to you so you can spot a failing drive before you lose data.
  • IOMMU Group Browser: See how your hardware is grouped for use with virtual machines. If you’re setting up GPU passthrough, this is the first thing you need to check.
What are IOMMU groups? When you want to give a virtual machine direct access to a piece of hardware (like a graphics card), your system groups devices together based on how they’re physically connected. These are called IOMMU groups. Devices in the same group have to be passed through together. Chassis shows you these groups so you can quickly see if your setup will work, for example when using Hyperpane for GPU passthrough.
  • Driver Management: Enable, disable, or change the driver for any device directly from the app. Chassis handles it with confirmation dialogs and safety checks, no terminal commands required. Requires the optional system service, which Chassis will offer to install on first launch.

  • Search: Find any device instantly by typing what you’re looking for. Search “GPU” to see all your graphics cards, or “ESP32” to find a plugged-in dev board. The list filters in real-time as you type.

  • Hotplug Detection: Plug in a USB device, dock, or adapter and Chassis updates automatically. No manual refresh needed.

  • Hardware Resources: Chassis also exposes low-level details like IRQ assignments, memory-mapped regions, and I/O port ranges for when you need them.

Screenshots
#

How Chassis Compares
#

FeatureChassisWindows® Device ManagermacOS® System InformationGNOME® SettingsKDE™ Info CenterTerminal
Device Categories
Enable / Disable DriversManual
Change DriversManual
GPU DetailsBasicPartialManual
Monitor InfoBasicBasicManual
Drive HealthPartialManual
Temperature MonitoringManual
IOMMU GroupsManual
SearchManual
Hotplug Detection
Hardware ResourcesManual
No Terminal Required

Who Is This For?
#

  • New Linux users trying to figure out why their Wi-Fi or GPU isn’t working
  • Gamers and enthusiasts checking GPU driver status, memory, and clock speeds
  • Virtualization users inspecting IOMMU groups for GPU passthrough with Hyperpane or other hypervisors
  • Embedded developers finding which serial port a device is on without guessing through /dev/ttyUSB*
  • System administrators auditing hardware, checking drive health, and managing drivers across machines
  • Anyone on Linux who just wants the same kind of straightforward hardware overview that other operating systems have had for years

System Requirements
#

ComponentRequirement
Init Systemsystemd
Display ServerWayland or X11
Disk Space~25 MB
RAMIf your system can boot, it can run Chassis
That’s really it. Chassis is a lightweight native app. It reads information your kernel already knows. No internet connection, no account, and no telemetry. Your hardware info stays on your machine.

Download
#

Chassis is free and open source.

Download Chassis Source Code