Nvidia가 drivers와 toolkit (CUDA)을 제공하는데, 한번에 쉽게 설치할 수 있다.
여러차례 시도해본 결과, 최근의 버전보다는 예전 버전을 사용하는게 더 결과가 좋았다.
NVIDIA 사이트에 들어가서 CUDA Toolkit 11.1을 다운로드한다.
https://developer.nvidia.com/cuda-11.1.1-download-archive
[
CUDA Toolkit 11.1 Update 1 Downloads
Please Note: We advise customers updating to Linux Kernel 5.9+ to use the latest NVIDIA Linux GPU driver R455 that will be available for download from NVIDIA website and repositories, starting today. Select Target Platform Click on the green buttons that d
developer.nvidia.com
](https://developer.nvidia.com/cuda-11.1.1-download-archive)
아래에서 Linux
> x86_64
> Ubuntu
> 18.04
> deb (network)
을 차례로 선택한다.
선택후에는 Ubuntu 18.04 x86_64 installer 설치방법이 안내된다.
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/cuda-ubuntu1804.pin
sudo mv cuda-ubuntu1804.pin /etc/apt/preferences.d/cuda-repository-pin-600
sudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/7fa2af80.pub
sudo add-apt-repository "deb https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/ /"
sudo apt-get update
sudo apt-get -y install cuda
이후 재부팅하면 CUDA 사용이 가능해진다.
문제 해결: no network 오류
네트워크 없어지는 경우, 설치 1로 가서 r8125 드라이버를 재설치한다.
문제 해결: nvidia-settings 오류
$ nvidia-settings -a [fan:0]/GPUTargetFanSpeed=70
Attribute 'GPUTargetFanSpeed' (ub:0[fan:0]) assigned value 70.
$ nvidia-settings -a [fan:1]/GPUTargetFanSpeed=70
ERROR: Error assigning value 70 to attribute 'GPUTargetFanSpeed' (ub:0[fan:1]) as specified in assignment '[fan:1]/GPUTargetFanSpeed=90' (Unknown Error).
다음 명령을 실행후에 reboot하면 위 문제를 해결할 수 있다.
sudo nvidia-xconfig -a --cool-bits=28
sudo nvidia-xconfig -a --cool-bits=31 --allow-empty-initial-configuration
문제 해결: ssh로 nvidia-settings 설정
ssh로 nvidia-settings을 실행하는 경우 다음과 같은 오류가 나온다.
ERROR: The control display is undefined; please run `nvidia-settings --help` for usage information.
아래 명령을 실행하여 X가 포함된 process 를 출력한다.
ps a | grep X
1159 tty1 Sl+ 0:01 /usr/lib/xorg/Xorg vt1 -displayfd 3 -auth /run/user/121/gdm/Xauthority -background none -noreset -keeptty -verbose 3
1484 tty2 Sl+ 0:18 /usr/lib/xorg/Xorg vt2 -displayfd 3 -auth /run/user/1000/gdm/Xauthority -background none -noreset -keeptty -verbose 3
18921 pts/0 Sl 0:07 /usr/bin/Xtigervnc :3 -desktop ygkim-ub:3 (ygkim) -auth /run/user/1000/gdm/Xauthority -geometry 1900x1200 -depth 24 -rfbwait 30000 -rfbauth /home/ygkim/.vnc/passwd -rfbport 5903 -pn -SecurityTypes VncAuth,TLSVnc
18957 pts/0 S 0:00 /bin/sh /etc/xdg/xfce4/xinitrc -- /etc/X11/xinit/xserverrc
19598 pts/3 S+ 0:00 grep --color=auto X
Fan speed를 변경하는 경우 아래와 같이 사용하면 된다.
sudo DISPLAY=:0 XAUTHORITY=/run/user/121/gdm/Xauthority nvidia-settings -a [gpu:0]/GPUFanControlState=1 -a [fan:0]/GPUTargetFanSpeed=70
nvidia-settings 목록을 확인하는 방법
nvidia-settings의 모든 가능한 옵션을 확인하는 명령은 아래와 같다.
nvidia-settings -e list
사용방법을 포함하는 경우 다음과 같이 확인할 수 있다.
nvidia-settings -q all
'리눅스' 카테고리의 다른 글
디스크 관련 명령들: 포맷, 마운트, 언마운트 (0) | 2021.06.15 |
---|---|
Ubuntu 18.04: GUI 기반 NVidia Driver 설치 (0) | 2021.06.11 |
Ubuntu 18.04 설치 2: VNC (0) | 2021.06.11 |
Ubuntu 18.04 설치 1 (0) | 2021.06.11 |
Ubuntu 21.04 설치 1 (0) | 2021.06.09 |