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