본문 바로가기
카테고리 없음

Ubuntu에서 NVIDIA 드라이버 설치했는데 `nvidia-smi`가 안될 때 (Secure Boot 문제 해결법)

by IT트레이서 2025. 7. 28.

🔸 1. 문제 상황 요약

"Ubuntu 24.04에서 GeForce GT 1030을 사용하는데, 드라이버 설치 후에도 nvidia-smi가 작동하지 않고, 모니터가 None-1로 인식되며 Night Light가 동작하지 않았습니다."


🔸 2. 시도해본 것들

  • nvidia-driver-470/535/550/575 등 여러 버전 설치 시도
  • nvidia-smi는 계속 실패
  • lsmod, dmesg에서 nvidia 관련 모듈이 로딩되지 않음
  • lspci -nnk 결과에서도 "Kernel driver in use" 없음

🔸 3. 원인

Secure Boot가 활성화되어 있어서 커널이 NVIDIA 모듈 로딩을 거부하고 있었음

Ubuntu에서는 Secure Boot가 켜져 있으면 **서명되지 않은 커널 모듈 (NVIDIA 포함)**을 로딩하지 않음 → 시스템은 드라이버를 설치했어도 GPU를 무시하게 됨.


🔸 4. 해결 방법

✅ BIOS에서 Secure Boot 끄기

  • PC 재부팅 → BIOS/UEFI 진입 (F2, DEL, F12 등)
  • Secure BootDisabled
  • 저장 후 재부팅

✅ NVIDIA 드라이버 재설치

sudo apt purge 'nvidia-*'
sudo apt autoremove --purge
sudo update-initramfs -u
sudo reboot

sudo apt install nvidia-driver-535
sudo reboot

✅ 설치 확인

nvidia-smi
lsmod | grep nvidia

🔸 5. 추가 팁

  • Wayland 세션에서는 Night Light는 잘 작동하지만 NVIDIA 호환성은 떨어질 수 있음
    Xorg 세션을 사용하는 것이 안정적
    → 로그인 화면에서 톱니바퀴 클릭 → "Ubuntu on Xorg" 선택
  • Redshift, Gammastep 등으로 Night Light 대체 가능

🔸 6. 마무리

“드라이버 설치는 성공했는데 GPU가 안 잡힌다면, 꼭 Secure Boot 설정을 확인하세요!”