Riešenie NVIDIA GPU drivera na Linux Mint 22.1 s Secure Boot

Vytvorené: 24. 8. 2025 08:46 Aktualizované: 27. 8. 2025 13:15
Vyriešené
Obsah článku

title: "Riešenie NVIDIA GPU drivera na Linux Mint 22.1 s Secure Boot"
slug: "nvidia-gpu-driver-linux-mint-secure-boot"
technologies: ["Linux Mint 22.1", "NVIDIA Driver 550", "Secure Boot", "GeForce MX230", "CUDA 12.4"]
tags: ["gpu", "nvidia", "linux", "secure-boot", "troubleshooting"]
date_solved: "2025-08-22"

Projekt/Téma: Riešenie NVIDIA GPU drivera na Linux Mint 22.1 s Secure Boot

1. Cieľ / Problém na vyriešenie: Cieľom bolo vyriešiť nefunkčný NVIDIA driver na ASUS VivoBook s GeForce MX230, kde nvidia-smi hlásil chybu komunikácie s driverom napriek nainštalovaným driverom 470, 535, 570, 575.

2. Použité technológie a nástroje:

  • Linux Mint 22.1 (Ubuntu 24.04 base)
  • NVIDIA GeForce MX230 (GP108M)
  • NVIDIA Driver 550.163.01
  • CUDA 12.4
  • Secure Boot
  • DKMS (Dynamic Kernel Module Support)
  • mokutil

3. Kľúčové postupy a konfiguračné kroky:

  • Detekcia dostupných driverov: sudo ubuntu-drivers devices
  • Diagnostika Secure Boot stavu: mokutil --sb-state
  • Testovanie načítania kernel modulov: sudo modprobe nvidia
  • Identifikácia problému: Key was rejected by service error
  • Vypnutie Secure Boot v BIOS nastaveniach
  • Inštalácia odporúčaného drivera: sudo apt install nvidia-driver-550
  • Reboot systému
  • Verifikácia funkčnosti: nvidia-smi

4. Výsledné kódy a skripty:

# Detekcia GPU a dostupných driverov
sudo ubuntu-drivers devices

# Test Secure Boot stavu
mokutil --sb-state

# Test načítania NVIDIA modulov
sudo modprobe nvidia

# Čistenie starých driverov
sudo apt purge nvidia-* libnvidia-*
sudo apt autoremove

# Inštalácia správneho drivera
sudo apt install nvidia-driver-550

# Verifikácia funkčnosti
nvidia-smi
lsmod | grep nvidia

5. Zistené problémy a riešenia (Gotchas): Problém: nvidia-smi hlásil "NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver" napriek nainštalovaným driverom. Riešenie: Problém bol zapnutý Secure Boot, ktorý blokoval načítanie nepodpísaných kernel modulov. Error Key was rejected by service pri sudo modprobe nvidia odhalil príčinu.

Problém: NVIDIA kernel moduly sa nenačítavali automaticky po inštalácii drivera. Riešenie: Vypnutie Secure Boot v BIOS nastaveniach umožnilo načítanie NVIDIA modulov bez potreby ich podpisovania.

6. Finálny výsledok / Záver: NVIDIA GeForce MX230 je plne funkčná s driverom 550.163.01, CUDA 12.4 support, teplota 67°C, 2GB VRAM detekovaných. GPU je pripravená na použitie v kontajneroch a Kubernetes workloadoch.

Vyriešené: 22. 8. 2025