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