Skip to content
XsMagical edited this page Aug 12, 2025 · 1 revision

NVIDIA Driver Installation

πŸ“Œ Overview

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).

✨ Key Features

  • 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=1 for better Wayland/KMS support (optional via flags).
  • Enables persistence and power management services if available.

πŸ”§ Secure Boot Support

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*.ko kernel modules.
  • Prompts user to enroll MOK at next boot.

πŸ“‚ Location

πŸš€ Usage

Basic install:

sudo ~/scripts/tn_universal_nvidia_signed.sh -y

Linux Tools

Universal scripts by Team Nocturnal

πŸ“‚ Sections


Status

Repo stars Issues PRs Last commit


πŸ“ˆ Progress

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

πŸ”— Repo

https://github.com/XsMagical/Linux-Tools

Clone this wiki locally