찾아보면 머 이상한 자료들이 많다.
결국 linux - cent,ubuntu 등 기본 onboard그래픽 드라이버로 탑재되어 있다고 보면 될것 같다.
nouveau를 끄고 비활성화 하기 위해선 여러가지 방법이 있다.
repository를 추가해 yum 혹은 apt-get으로 nvidia-driver를 설치 하게 되면 자동으로 blacklist가
추가 되어 없어지긴 한다.
하지만 여기서는 다른방법으로 nouveau를 비활성화 하는 방법에 대해 적어 보도록 하겠다.
일단 lsmod로 nouveau가 활성화 되어있는지 확인 하자!!
(base) root@ubuntu:~# lsmod |grep nouveau
nouveau 1716224 0
mxm_wmi 16384 1 nouveau
video 45056 1 nouveau
i2c_algo_bit 16384 2 ast,nouveau
ttm 106496 2 ast,nouveau
drm_kms_helper 172032 3 ast,nouveau,nvidia_drm
drm 401408 6 ast,nouveau,ttm,nvidia_drm,drm_kms_helper
wmi 24576 2 mxm_wmi,nouveau
nouveau가 활성화 되어있다면 아래와 같이!! ubuntu, centos 동일 함
vim /etc/modprobe.d/blacklist.conf ##blacklist.conf가 없다면 생성해준다.
마지막 줄에 추가
##### ADD #####
blacklist nouveau
blacklistlbm-nouveau
###############
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off
위와 같이 코드블럭에 있는 2줄만 추가하면 된다.
그 아래와 같은 옵션도 있지만 직접 test한 결과로는 아래 3줄까지는 필요없다.
그러니 위에 2줄만 기억하고 있자. 어렵지 않으니..
이후 커널 재빌드를 하고 리부팅 하면 끝!
ubuntu
# update-initramfs -u
# reboot
centos
# dracut /boot/initramfs-$(uname -r).img $(uname -r) --force
# reboot
예전에는 /etc/default/grub 파일에 grub_cmdline_linux 뒤에 nouveau옵션을 사용하고
# grub2-mkconfig -o /boot/grub2/grub.cfg
# mv /boot/initramfs-($(uname -r)..img /boot/initramfs-$(uname -r)-nouveau.img
# dracut /boot/initramfs-$(uname -r).img $(uname -r)
머 이랬는데... 너무 어려워서 코드블럭에 있는것만 진행 한다.
본인이 편한방법으로 하면 되지만.
간단하게 진행하기를 추천한다~!
마지막으로 nouveau가 비활성화 되었는지 확인하면 끝난다.
# lsmod |grep nouveau
아무것도 나오지 않는다면 성공이다~!
raid란? raid 구성 살펴 보기 (6) | 2020.07.07 |
---|---|
linux 기본 구성(cpu, mem, disk, network) 확인 방법 (4) | 2020.07.05 |
Anaconda(conda) 가상환경 설치 (3) | 2020.06.29 |
linux (centos, ubuntu) 모니터링 도구 - gpu 편 (2) | 2020.06.25 |
linux (centos, ubuntu) 모니터링 도구 (0) | 2020.06.24 |