Native Qt6/QML desktop application for NVIDIA driver management and Ro-ASD system monitoring.
ro-Control focuses on three things:
- installing, updating, and cleaning NVIDIA drivers on Ro-ASD Linux systems
- monitoring CPU, GPU, and RAM telemetry in a native desktop UI
- exposing a small CLI for diagnostics and scripted driver operations
The application ships runtime translations for:
- English
- German
- Spanish
- Turkish
- Driver install, update, deep-clean, and rescan workflows
- Secure Boot detection and related driver warnings
- CPU, GPU, and RAM telemetry dashboard
- Qt-based localization and persistent UI preferences
- CLI commands for status, diagnostics, and driver actions
Quick local build:
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTS=ON
cmake --build build --parallel
ctest --test-dir build --output-on-failureOn Fedora development hosts, you can also bootstrap dependencies with:
./scripts/fedora-bootstrap.shThe repository includes:
- desktop entry metadata
- AppStream metadata
- PolicyKit policy
- shell completions
- RPM packaging files
Use short-lived branches from main and open pull requests back to main.
See CONTRIBUTING.md.
Report vulnerabilities privately when possible.
See SECURITY.md.
GPL-3.0-or-later. See LICENSE.