- LINUX

[Rocky] NVIDA 그래픽 드라이버 설치






1. 버전

Rocky 9.2






2. 설명





2-1. nouveau 란?

무료 오픈 소스 그래픽 장치 드라이버
프로젝트의 이름은 새로운 것을 의미하는 단어 nouveau에서 유래 됨




2-2. nouveau를 비활성화하는 이유

NVIDIA 관련 toolkit과 충돌이 발생할 수 있기 때문입니다.







3. nouveau





3-1. nouveau module 확인

# lsmod | grep nouveau

nouveau              2469888  0
mxm_wmi                16384  1 nouveau
wmi                    36864  2 mxm_wmi,nouveau
video                  61440  1 nouveau
i2c_algo_bit           16384  1 nouveau
drm_display_helper    172032  1 nouveau
drm_ttm_helper         16384  2 vmwgfx,nouveau
ttm                    90112  3 vmwgfx,drm_ttm_helper,nouveau
drm_kms_helper        192512  3 vmwgfx,drm_display_helper,nouveau
drm                   581632  8 vmwgfx,drm_kms_helper,drm_display_helper,drm_ttm_helper,ttm,nouveau




3-2. nouveau 비활성화

# vim /etc/default/grub


※ /etc/default/grub: GRUB의 메뉴 정보 및 부팅 과정을 제어하기 위한 파일


# vim /etc/modprobe.d/nouveau-blacklist.conf

blacklist nouveau
options nouveau modeset=0




3-3. 설정 적용




3-3-1. Legacy

# grub2-mkconfig -o /boot/grub2/grub.cfg



3-3-2. UEFI

# grub2-mkconfig -o /boot/efi/EFI/rocky/grub.cfg



3-3-3. 재부팅

# systemctl reboot




3-4. nouveau 비활성화 확인

# lsmod | grep nouveau







4. NVIDIA





4-1. 그래픽카드 확인

# lspci | grep NVIDIA

03:00.0 3D controller: NVIDIA Corporation GA100 [A100 PCIe 80GB] (rev a1)




4-2. SecureBoot 확인




4-2-1. SecureBoot 활성화 되어 있는 경우

– SecureBoot가 활성화 되어 있다면 BIOS에서 비활성화 해주시면 됩니다.


# mokutil –sb-state

SecureBoot enabled



4-2-2. SecureBoot 비활성화 되어 있는 경우

# mokutil –sb-state

SecureBoot disabled




4-3. Runlevel

multi-user.target으로 표시되지 않고 graphical.target으로 표시가 되면 변경해 주시면 됩니다.




4-3-1. 확인

# systemctl get-default

multi-user.target



4-3-2. 변경

# systemctl set-default multi-user.target




4-4. NVIDIA Driver




4-4-1. 다운로드

NVDIA Driver 설치 화면을 보시면 위와 같이 표시됩니다.
사용 하시려는 GPU를 검색합니다.


NVIDIA A100인 경우 낮은 버전의 Driver가 나옵니다.


하단에 보시면 베타 드라이버를 클릭합니다.


설치하시려는 GPU를 검색합니다.


여러가지 버전이 표시되는 것을 확인하실 수 있습니다.
설치하려는 버전을 선택합니다.


Download 버튼을 클릭합니다.


Agree & Download 버튼을 오른쪽 마우스로 클릭하여 Copy link address를 클릭합니다.
Linux에서 이제 명령어를 입력하여 NVIDIA Driver를 다운로드 합니다.


# wget https://us.download.nvidia.com/tesla/535.86.10/NVIDIA-Linux-x86_64-535.86.10.run



4-4-2. 설치

# sh NVIDIA-Linux-x86_64-535.86.10.run


OK


Yes


OK


OK



4-4-3. 확인

# nvidia-smi

+---------------------------------------------------------------------------------------+
| NVIDIA-SMI 535.86.10              Driver Version: 535.86.10    CUDA Version: 12.2     |
|-----------------------------------------+----------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |         Memory-Usage | GPU-Util  Compute M. |
|                                         |                      |               MIG M. |
|=========================================+======================+======================|
|   0  NVIDIA A100 80GB PCIe          Off | 00000000:03:00.0 Off |                    0 |
| N/A   40C    P0              69W / 300W |      4MiB / 81920MiB |     29%      Default |
|                                         |                      |             Disabled |
+-----------------------------------------+----------------------+----------------------+

+---------------------------------------------------------------------------------------+
| Processes:                                                                            |
|  GPU   GI   CI        PID   Type   Process name                            GPU Memory |
|        ID   ID                                                             Usage      |
|=======================================================================================|
|  No running processes found                                                           |
+---------------------------------------------------------------------------------------+



seuheu

최근 게시물

Synology 스토리지 풀과 볼륨 만들기 – RAID 5와 Btrfs 구성

https://youtu.be/ZuSvgLfRZSk 1. 개요 DSM 설치를 마친 NAS에 저장 공간을 만드는 과정입니다. 드라이브 4개를 RAID 5로…

%일 전

Synology NAS 고정 IP 설정 – DHCP에서 수동 구성으로 바꾸기

https://youtu.be/S30V0Ua5Aqg 1. 개요 공유기가 자동으로 나눠 준 주소를 쓰던 NAS에 고정 IP를 지정하는 과정입니다. 주소가…

%일 전

Synology DS425+ 초기 설치 – DSM 설치부터 관리자 계정 생성까지

https://youtu.be/IlN8nsrFC_Y 1. 개요 디스크만 꽂아 둔 새 Synology NAS에 운영체제인 DSM을 설치하고, 관리자 계정을 만들어…

%일 전

Raspberry Pi OMV(OpenMediaVault) Rsync 자동 백업 설정과 동작 확인

https://youtu.be/EOAT80xj74M 1. 개요 공유 폴더의 내용을 다른 공유 폴더로 주기적으로 복사하도록 예약하는 과정입니다. 작업을 만들고…

%일 전

Raspberry Pi OMV(OpenMediaVault) SMB 공유 설정과 윈도우 네트워크 드라이브 연결

https://youtu.be/T8OBQ1V61J0 1. 개요 앞서 만든 공유 폴더를 SMB로 내보내 윈도우에서 네트워크 드라이브로 붙여 쓰는 과정입니다.…

%일 전

Raspberry Pi OMV(OpenMediaVault) NFS 공유 설정 – 서비스 활성화부터 클라이언트 마운트까지

https://youtu.be/3TWRTRd-Imo 1. 개요 앞서 만든 공유 폴더를 NFS로 내보내 다른 리눅스 장비에서 마운트해 쓰는 과정입니다.…

%일 전