얼마 전, Ubuntu에서 Cent OS로 운영체제를 변경하였습니다.
기존 Ubuntu를 포맷하고, Cent OS를 설치하다보니 그래픽 드라이버도 다시 설치해주어야 했습니다.
여기서는 Nvidia 그래픽 드라이버 설치하는 과정을 설명하도록 하겠습니다.
[ STEP 1 ]
- 현재 설치된 그래픽 카드의 모델명 확인하기.
이 과정은 lshw 명령어(ls hardware)를 사용해서 파악이 가능합니다.
만약 lshw가 설치되어 있지않다면... 다음과 같이 설치하면 됩니다.
yum install lshw
설치가 완료되었다면, 아래의 명령어를 사용해서 그래픽 카드 정보 파악이 가능합니다.
(product 부분에 그래픽 카드 정보가 적혀있고, configuration부분에 open source nouveau nvidia driver가 현재 사용 중인것을 확인할 수 있습니다)
lshw -numeric -C display
*-display
description: VGA compatible controller
product: GP104 [GeForce GTX 1070] [10DE:1B81]
vendor: NVIDIA Corporation [10DE]
physical id: 0
bus info: pci@0000:05:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
configuration: driver=nouveau latency=0
resources: irq:48 memory:ee000000-eeffffff memory:d0000000-dfffffff memory:e0000000-e1ffffff ioport:a000(size=128) memory:ef000000-ef07ffff
[ STEP 2 ]
- NVIDIA 드라이버 패키지 다운로드.
그래픽 카드와 현재 운영체제에 맞는 드라이버 패키지를 다운로드합니다.
(저는 Linux-x86_64-450.102.04 버전을 받았습니다.)
그래픽 드라이버 검색 링크: www.nvidia.com/Download/Find.aspx?lang=en-us
[ STEP 3 ]
- NVIDIA 그래픽 드라이버 설치 전, 필요 package들 설치.
yum groupinstall "Development Tools"
yum install kernel-devel epel-release
yum install dkms
[ STEP 4 ]
- nouveau driver Disable하기.
/etc/default/grub에 접근해서, GRUB_CMDLINE_LINUX가 적혀있는 줄에 nouveau.modeset=0을 추가해줍니다.
- 새로운 GRUB 설정도 적용해줍니다.
# BIOS
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
# EFI
sudo grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg
[ STEP 5 ]
- 재부팅 후, nouveau 설정이 해제되었는지 확인.
재부팅 후, lshw 명령어로 nouveau 설정이 해제되었는지 확인해봅니다.
lshw -numeric -C display
*-display UNCLAIMED
description: VGA compatible controller
product: GP104 [GeForce GTX 1070] [10DE:1B81]
vendor: NVIDIA Corporation [10DE]
physical id: 0
bus info: pci@0000:05:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: vga_controller bus_master cap_list
configuration: latency=0
resources: memory:ee000000-eeffffff memory:d0000000-dfffffff memory:e0000000-e1ffffff ioport:a000(size=128) memory:ef000000-ef07ffff
configuration 부분을 확인해보면, nouveau 설정이 해제된 것을 확인할 수 있습니다.
[ STEP 6 ]
- Xorg server 정지시키기.
NVIDIA 그래픽 드라이브를 설치할 때는 Xorg server가 꼭 정지 상태여야 된다고 합니다.
아래와 같이 GUI에서 text mode로 변경해주었습니다.
systemctl isolate multi-user.target
[ STEP 7 ]
- NVIDIA 그래픽 드라이버 설치.
드디어, 그래픽 드라이버를 설치합니다.
bash NVIDIA-Linux-x86_64-450.102.04.run
[ STEP 8 ]
- 그래픽 드라이버 설치 확인.
재부팅 후, nvidia-smi를 입력하여 그래픽 드라이브가 설치되었는지 확인해봅니다.
참고 사이트)
linuxconfig.org/how-to-install-the-nvidia-drivers-on-centos-7-linux
MOSFET (전자회로) (0) | 2021.07.29 |
---|---|
node js 기반 express 활용해서 https 서버 올릴 시... (0) | 2021.07.28 |
[Cent OS] cannot find a valid baseurl for repo: base/7/x86_64 에러 (could not resolve host 에러) (0) | 2021.03.15 |
[에러 대응] python37.dll이 없어 코드 실행을 진행할 수 없습니다 (0) | 2021.02.26 |
[kafka 설치] Classpath is empty. Please build the project first e.g. by running './gradlew jar 에러 (0) | 2021.02.24 |
댓글 영역