-
[GPU] NVIDIA Driver 설치하기 (CentOS7/Rocky8)Linux 2024. 3. 2. 09:11
1. GPU 종류 확인
yum install pciutils update-pciids lspci | grep NVIDIA
2. 드라이버 다운로드
- 공식 드라이버 | NVIDIA : https://www.nvidia.co.kr/Download/index.aspx?lang=kr
Download the latest official NVIDIA drivers
Download the latest official NVIDIA drivers
www.nvidia.com
- 드라이버 검색
- Download → Agree & Download 우클릭 → 링크 주소 복사
- 설치 서버에 다운로드
wget {링크 주소}
3. 컴파일에 필요한 패키지 설치
yum -y install epel-release yum -y install gcc gcc-c++ make binutils libtool autoconf automake patch pkgconfig redhat-rpm-config gettext
4. Kernel 헤더, 개발용 헤더 및 스크립트 패키지 설치
- uname -r : 현재 커널 출력 (자신의 커널 버전과 동일해야 하므로 uname -r 명령어 사용)
yum -y install kernel-devel-$(uname -r) kernel-headers-$(uname -r) dkms
5. nouveau 모듈 비활성화
nouveau 모듈 : 리눅스에 기본으로 탑재된 그래픽 드라이버
nouveau 모듈이 로딩되어 있을 경우 nvidia 드라이버와 충돌이 발생하므로 비활성화 작업 진행- nouveau 활성화 확인 (뜨면 활성화중 / 안뜨면 비활성화중)
lsmod |grep nouveau
활성화중일 경우 - GRUB 설정 파일 수정
vi /etc/default/grub # 6번째 줄 quiet 뒤로 rdblacklist=nouveau nouveau.modset=0 추가 GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root rhgb quiet rdblacklist=nouveau nouveau.modset=0"
- 수정된 GRUB 설정을 바탕으로 GRUB 구성 파일 생성
grub2-mkconfig –o /boot/grub2 /grub.cfg
- nvidia-installer-disable-nouveau.conf 생성 및 설정 추가
cat <<TEXT > /etc/modprobe.d/nvidia-installer-disable-nouveau.conf blacklist nouveau options nouveau modeset=0 TEXT
- initramfs 백업 및 재생성
cd /boot # 백업 mv initramfs-$(uname -r).img{,_backup} # 생성 dracut # 확인 ls initramfs-$(uname -r).img
- GUI 모드 변경 (graphical.target → multi-user.target)
# 모드 확인 (graphical.target일 경우 변경) systemctl get-default # 모드 변경 systemctl set-default multi-user.target
- 적용 및 비활성화 확인
reboot lsmod | grep nouveau # 아무것도 안나오면 비활성화 OK
6. NVIDIA Driver 설치
# 2.에서 다운로드한 설치파일 실행 권한 부여 chmod +x NVIDIA-Linux-x86_64-550.54.14.run # 실행 ./NVIDIA-Linux-x86_64-550.54.14.run # 확인 nvidia-smi
+) 드라이버 삭제
/usr/bin/nvidia-uninstall reboot
Reference
'Linux' 카테고리의 다른 글
부팅 시 Nvidia 전력 제한 설정 (0) 2024.03.06 [GPU] NVIDIA Driver 설치하기 (Ubuntu) (0) 2024.03.04 NFS 서버/클라이언트 설정하기 (1) 2024.02.20 복구/비상모드 접속하기 (1) 2024.02.17 [Ubuntu] 네트워크 수동 설정 (0) 2023.08.26