※ Cent os7 설치시 minimal로 설치를 하면 /etc/default/grub의 nouveau에 대한 blacklist를 설정해줄 필요는 없다.
1. yum 업데이트
sudo yum update
2. lshw 설치
그래픽 카드 모델 확인
sudo yum install lshw
# 해당 명령어로 모델 확인
lshw -numeric -C display
driver 부분에 nouveau latency=0 이면 블랙리스트를 등록 해주어야 한다.
GPU 드라이버 설치하면 nvidia latency=0로 변경
3. 필수 패키지 설치
sudo yum group install -y "Development Tools"
sudo yum install -y kernel-devel
sudo yum install -y epel-release
sudo yum install -y dkms
"Development Tools" - 개발 툴 라이브러리 그룹 설치
kernel-devel - 커널패키지 대해 빌드를 모듈하기 위해 커널헤더와 충분한 파일을 제공
epel-release - 리눅스 추가 패키지 설치
dkms - nvidia 모듈을 생성
4. nouveau driver Disable진행
sudo vi /etc/default/grub
GRUB_CMDLINE_LINUX 줄에 nouveau.modeset=0 추가
GRUB적용
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
sudo grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg
Done이 나오면 제대로 적용
재부팅 후, lshw 명령어 확인해 nouveau설정 해제 확인.
5. Xorg server 정지
※ Nvidia 그래픽 드라이버 설치시 Xorg server 정지상태여야 설치가능
systemctl isolate multi-user.target
6. 원하는 Nvidia 그래픽 드라이버 설치
저는 Titan RTX를 사용해 드라이버를 검색했습니다.
https://www.nvidia.com/Download/Find.aspx?lang=en-us
원하는 드라이버를 누르고 Download를 누르다보면 아래와 같은 화면에서 "링크 주소 복사"
7. Nvidia 그래픽 드라이버 리눅스환경에 설치
wget를 통해 설치
wget없으면 yum install -y wget 후 설치
# 각자 다운받고자 하는 드라이버 버전으로 설치하셔야 합니다. 아래는 예제
sudo wget https://us.download.nvidia.com/XFree86/Linux-x86_64/450.119.03/NVIDIA-Linux-x86_64-450.119.03.run
※ 저는 루트 경로에 /gpu-driver 디렉토리를 만들어 설치했습니다.
설치 완료 후
sudo sh NVIDIA-Linux-x86_64-450.119.03.run
설치중 모두 Yes를 누르고 설치하시면 설치됩니다.
※ 리눅스 커널 버젼에 맞게 설치하셔야 합니다.
8. Nvidia 그래픽 확인
설치된 부분 확인
'서버 > 리눅스' 카테고리의 다른 글
Ubuntu18.04 Vscode실행 오류 (listen EACCES: permission denied)- [Linux] (0) | 2022.07.11 |
---|---|
0. 윈도우에서 Linux 리눅스 원격작업을 위한 프로그램 추천- [Linux] (0) | 2021.09.14 |
Cent OS 7.x Linux LVM (PV, VG, LV) 개념, 명령어 정리 - [Linux] (0) | 2021.09.10 |
Cent OS 7.x Linux LVM lv생성 후 마운트 - [Linux] (0) | 2021.09.04 |
Cent OS 7.x 계정에 sudo권한 부여하기 - [Linux] (2) | 2021.09.04 |