ryzen_5700g_igpu_pci-passthrough

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
ryzen_5700g_igpu_pci-passthrough [2023/09/24 08:14] – 만듦 koovryzen_5700g_igpu_pci-passthrough [2023/09/24 11:59] (현재) koov
줄 23: 줄 23:
 <code bash> <code bash>
 $ grubby --args="amd_iommu=on iommu=pt video=efifb:off pcie_acs_override=downstream,multifunction amdgpu.exp_hw_support=1 modprobe.blacklist=amdgpu,snd_hda_intel,ccp" --update-kernel ALL $ grubby --args="amd_iommu=on iommu=pt video=efifb:off pcie_acs_override=downstream,multifunction amdgpu.exp_hw_support=1 modprobe.blacklist=amdgpu,snd_hda_intel,ccp" --update-kernel ALL
 +
 +$ echo "blacklist amdgpu" >> /etc/modprobe.d/pve-blacklist.conf
 +$ echo "blacklist snd_hda_intel" >> /etc/modprobe.d/pve-blacklist.conf
 +$ echo "blacklist ccp" >> /etc/modprobe.d/pve-blacklist.conf
 </code> </code>
 </WRAP> </WRAP>
 +
 +
  
 가상화 호스트에서 해당 장치를 사용하지 않기 위해 장치를 오버라이드 시킨다. 가상화 호스트에서 해당 장치를 사용하지 않기 위해 장치를 오버라이드 시킨다.
줄 57: 줄 63:
 이것은 당연하게도 해당 그래픽 장치를 호스트에서 제거하였기 때문에 발생하는 현상이다. SSH같은 원격이나 WEB서비스로 접근하면 정상적으로 동작하는것을 확인할 수 있다. 이것은 당연하게도 해당 그래픽 장치를 호스트에서 제거하였기 때문에 발생하는 현상이다. SSH같은 원격이나 WEB서비스로 접근하면 정상적으로 동작하는것을 확인할 수 있다.
  
 +
 +===== 가상머신 =====
 +
 +가상머신에서는 5700G iGPU용 firmware가 필요한데 대부분의 경우 자동으로 설치된다
 +
 +혹시 ''dmesg''커널 로그에 아래와 같은 오류가 보인다면
 +
 +<WRAP prewrap>
 +<code bash>
 +[    2.448467] [drm] amdgpu kernel modesetting enabled.
 +[    2.448554] amdgpu: CRAT table not found
 +[    2.448556] amdgpu: Virtual CRAT table created for CPU
 +[    2.448563] amdgpu: Topology: Add CPU node
 +[    2.457375] [drm:amdgpu_pci_probe [amdgpu]] *ERROR* amdgpu requires firmware installed
 +[    2.457547] amdgpu: See https://wiki.debian.org/Firmware for information about missing firmware
 +</code>
 +</WRAP>
 +
 +펌웨어 관련 패키지 ''amd64-microcode''를 설치해주도록 한다.
 +
 +<WRAP prewrap>
 +<code bash>
 +root@plex:~# apt install amd64-microcode
 +</code>
 +</WRAP>
 +
 +===== 첨부파일 =====
 +  * {{ :kvm:renoir_generic_vbios_updgop.zip |}}
  
  
줄 62: 줄 96:
   * https://gist.github.com/matt22207/bb1ba1811a08a715e32f106450b0418a   * https://gist.github.com/matt22207/bb1ba1811a08a715e32f106450b0418a
   * https://www.bilibili.com/video/BV11d4y1G7Nk/   * https://www.bilibili.com/video/BV11d4y1G7Nk/
 +
  
  • ryzen_5700g_igpu_pci-passthrough.1695543268.txt.gz
  • 마지막으로 수정됨: 2023/09/24 08:14
  • 저자 koov