상세 컨텐츠

본문 제목

[Cent OS 7] nvidia 그래픽 드라이버 설치

Developer

by South Korea life 2021. 3. 17. 16:56

본문

728x90
반응형

얼마 전, 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 

 

Advanced Driver Search | NVIDIA

 

www.nvidia.com

 [ 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

 

How to install the NVIDIA drivers on CentOS 7 Linux - LinuxConfig.org

Conventions # - requires given linux commands to be executed with root privileges either directly as a root user or by use of sudo command $ - requires given linux commands to be executed as a regular non-privileged user

linuxconfig.org

 

728x90
반응형

관련글 더보기

댓글 영역