-
Notifications
You must be signed in to change notification settings - Fork 0
NVIDIA
XsMagical edited this page Aug 12, 2025
·
1 revision
The Universal NVIDIA (Signed) Installer is a cross-distro automation script designed to install and configure NVIDIA drivers with maximum compatibility and safety.
It supports vendor-signed packages (e.g., Ubuntu, Pop!_OS) and DKMS + Secure Boot (MOK) signing where needed (Fedora, Arch, Debian).
- Works on Fedora/RHEL, Ubuntu/Debian, and Arch/Manjaro.
- Automatically detects the best driver install method for your distro.
- Prefers vendor-signed drivers to avoid manual Secure Boot steps.
- Falls back to DKMS build with automatic MOK signing if Secure Boot is enabled.
- Blacklists
nouveau(optional via flags). - Adds
nvidia_drm.modeset=1for better Wayland/KMS support (optional via flags). - Enables persistence and power management services if available.
If Secure Boot is enabled:
- Checks if installed modules are signed.
- Automatically generates a MOK key and imports it if unsigned modules are found.
- Signs all
nvidia*.kokernel modules. - Prompts user to enroll MOK at next boot.
- GitHub: https://github.com/XsMagical/Linux-Tools
-
Local Path:
~/scripts/tn_universal_nvidia_signed.sh
Basic install:
sudo ~/scripts/tn_universal_nvidia_signed.sh -yPushing Linux forward with safe, universal automation tools for all skill levels.
- Lead Developer: XsMagical
- GitHub Repository: Linux-Tools
π‘ These scripts are tested across multiple distros to ensure compatibility and safety.
Feedback and contributions are always welcome to help make them even better.
Universal scripts by Team Nocturnal
- Home: Home
- Post-Setup: Post-Setup-Scripts
- Gaming: Gaming-Scripts
- NVIDIA Drivers: NVIDIA
- Update: Update-Scripts
- Cleanup: Cleanup-Scripts
- Common: Common-Includes
Milestones
- v1.0 baseline (core presets + docs)
- Universal Cleanup v1
- Universal Update v1
- Gaming overlays guide (per-game)
- NVIDIA driver automation guide
- Distro matrix (tested + notes)
Docs
- Wiki Home
- Post-Setup overview
- Gaming overview
- NVIDIA driver overview
- Update overview
- Cleanup overview
Scripts
-
post-setup/tn_xs_post_install.sh -
gaming/universal_gaming_setup.sh -
drivers/tn_universal_nvidia_signed.sh -
update/* -
cleanup/universal_cleanup.sh -
common/header.sh