NVIDIA RTX3070용 드라이브 설치(3/17 보충)

ASUSTUF GamingA17FA706QR 및 Win10 듀얼 부팅ubuntu 설치 이후
설정 - 이 시스템에 대한 그래프
lvmpipe (LLVM 11.0.0, 256 bits)
따라서 RTX3070 드라이버가 설치되어 있지 않습니다.
각양각색의 페이지를 참고하여 설치를 시도했지만 MOK의 설정이 순조롭지 않아 GUI가 움직이지 않았고 최종적으로 시작된 후 검은 화면이 전혀 움직이지 않아 초보자에게는 어쩔 수 없었기 때문에 ubuntu를 다시 설치하기로 결정했다.
이후 해외의Form에서 같은 문제의 라인이 있었는데 그 중에서 해결 방법을 발견했기 때문에 RTX3070의 드라이버를 참고하여 설치했습니다.
https://forums.developer.nvidia.com/t/ubuntu-mate-20-04-with-rtx-3070-on-ryzen-5900-black-screen-after-boot/167681/30
https://liamfrappell.medium.com/fixing-black-screen-and-keyboard-shutdown-issues-on-an-asus-rog-strix-scar-2021-laptop-in-ubuntu-20-9ce964bf34d0
커널을 최신 안정 버전으로 업데이트(5.1.6-051106-generic)
처음 넣은 커널은 5.8.0-44로 Ryzen 5700과 RTX3070을 지원하지 않는 모습(5.10x부터 대응)
따라서 최신 안정판 내핵을 업데이트할 필요가 있다.
커널 업데이트 파일 다운로드
https://kernel.ubuntu.com/~kernel-ppa/mainline/
부터 시작하다linux-headers-5.11.6-051106-generic_5.11.6-051106.202103111435_amd64.deb
linux-headers-5.11.6-051106_5.11.6-051106.202103111435_all.deb
linux-image-unsigned-5.11.6-051106-generic_5.11.6-051106.202103111435_amd64.deb
linux-modules-5.11.6-051106-generic_5.11.6-051106.202103111435_amd64.deb
네 개의 파일 다운로드
커널 업데이트sudo dpkg -i *.deb커널을 업데이트합니다.재부팅
재부팅 안 함
최신 커널을 실행한 후
error: /boot/vmlinuz-5.11.6-051106-generic has invalid signature
error: you need to load the kernel first
업데이트된 커널을 시작할 수 없습니다.
이게 안전하게 작동이 안 되는 것 같아요.
BIOS(F2 키로 시작)부터 "Fast boot"및 "Secure boot"두 옵션을 유효하지 않게 설정합니다.
이 페이지에는 커널 업데이트 전 무효화한다고 적혀 있지만 보이지 않습니다.
무효가 된 후 최신 내핵이 되었다.
$ uname -r
 5.11.6-051106-generic
AMD 펌웨어 업데이트
https://people.freedesktop.org/~agd5f/radeon_ucode/gs/
모든 파일 다운로드
소유자와 권한을 동일하게/lib/firmware/amdgpu로 이동
sudo cp Download/*.bin /lib/firmware/amdgpu
권한 확인
ls -l /lib/firmware/amdgpu
방금 설치된 커널의 패치 파일에 URL을 추가한 파일(상세 정보 불명)
sudo wget https://raw.githubusercontent.com/torvalds/linux/master/scripts/module.lds.S -O /usr/src/linux-headers-5.11.6-051106-generic/scripts/module.lds
sudo sed -i '$ d' /usr/src/linux-headers-5.11.6-051106-generic/scripts/module.lds
위 패치 사용
sudo update-initramfs -u
재부팅
→ 시스템에 대한 그래픽이 "AMD RENOIR"로 바뀌었습니다.(CPU 내장형 그래픽?)
RTX3070 드라이버 설치
근거이 페이지
소프트웨어 및 업데이트→추가 드라이버에서 설치할 수 있습니다.

그러나 디스플레이가 없어 터미널에서 설치하기로 했다.
sudo apt install nvidia-driver-460
설치 및 재부팅
설치 완료
$ nvidia-smi
Tue Mar 16 12:23:43 2021       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 460.56       Driver Version: 460.56       CUDA Version: 11.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  GeForce RTX 307...  Off  | 00000000:01:00.0 Off |                  N/A |
| N/A   47C    P8    10W /  N/A |    148MiB /  7982MiB |      0%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|    0   N/A  N/A      1144      G   /usr/lib/xorg/Xorg                  4MiB |
|    0   N/A  N/A      1776      G   /usr/lib/xorg/Xorg                  4MiB |
|    0   N/A  N/A     12915      C   ...ffice/program/soffice.bin      135MiB |
+-----------------------------------------------------------------------------+
Windows 10이 제대로 부팅되는지 확인합니다.
보충(3/17)
드라이버 설치는 순조롭게 진행되었지만 실제로는 작동하지 않았다.

도형 부분NVIDIA Coorporation/AMD® Renoir따라서 GPU 모델이 표시되어야 합니다.
nvidia-xconfig 불가
우선nvidia-xconfig집행sudo,제작/etc/X11/xorg.conf.
그러나 다시 시작하면 검은 화면이 되고 커서가 깜빡거릴 뿐 전혀 움직이지 않는다.
GRUB에서 recovery mode로 시작하여 삭제/etc/X11/xorg.conf하고 다시 시작하면 원상태로 돌아갑니다
결국 GPU가 작동하지 않았다.
xorg.cof.안에 두 개.conf 파일 편집
많은 결과를 조사했습니다.
https://unix.stackexchange.com/a/597882
해결 방법을 제시하여 실행한 후에 일이 순조롭게 되었다.
상술한 단서의 3부터 시작한다./usr/share/X11/xorg.conf.d/ 파일 7개.conf10-amdgpu.conf, 10-nvidia.conf는 다음과 같이 편집합니다.10-amdgpu.conf
Section "OutputClass"
  Identifier "AMDgpu"
  MatchDriver "amdgpu"
  Driver "amdgpu"
  Option "PrimaryGPU" "no" #追加した構文_
EndSection
10-nvidia.conf
Section "OutputClass"
  Identifier "nvidia"
  MatchDriver "nvidia-drm"
  Driver "nvidia"
  Option "AllowEmptyInitialConfiguration"
  Option "PrimaryGPU" "yes" #追加した構文
  ModulePath "/usr/lib/x86_64-linux-gnu/nvidia/xorg"
EndSection
재작성 후 다시 시작
결실

좋은 웹페이지 즐겨찾기