소라껍질떼기


Unraid vm에서 5800u 내장그래픽 패스스루 성공 및 기타 기록

참고 : AMD APU 내장 그래픽 Proxmox GPU Passthrough 설정 ( X300 )



定升 DS_2501 5800u 메인보드 기준 작성

완벽한 설정이 아닌 성공한 설정임


==========


BIOS 설정

---------------

IOMMU - Auto

SVM Mode - Enabled




OS 설정

---------------

Syslinux 부팅 옵션


kernel /bzimage

append initrd=/bzroot video=efifb:off video=vesafb:off pcie_acs_override=downstream vfio_iommu_type1.allow_unsafe_interrupts=1 isolcpus=12-15 vfio-pci.ids=1002:1638,1002:1637




시스템 장치



두 IOMMU 그룹을 VIFO에 바인딩

---

1002:1638 GPU

1002:1637 오디오





격리를 안 했을 때 심각한 i/o 성능 저하가 있었기 때문에 vm에 사용할 코어 분리





AMD-Vendor-Reset 플러그인 설치




==========


VM 설정

---------------

사용 파일


https://drive.google.com/file/d/1a1WtvtBDTOPV4Dg0W36HNR1MhKmkM95F


AMDGopDriver.rom

오디오 장치에 사용

edk2-BaseTools-win32 => EfiRom.exe -f 1002 -i 1637 -e AMDGopDriver.efi -o AMDGopDriver.rom


DS2501.zip

판매자에게 요청한 DS2501 BIOS 원본 파일


vbios_15E7.rom

UBU로 추출된 Barcelo VBIOS


vbios_164C.rom

UBU로 추출된 Lucienne VBIOS


vbios_1638.rom

UBU로 추출된 Cezanne VBIOS





순서


머신-Q35

USB 컨트롤러-3.0 (qemu XHCI)

그래픽 카드-VNC

사운드 카드-없음 상태로 OS 설치


Sunshine 설치 후 최초 연결 (RDP 사용 안 할 경우) 


그래픽 카드, 그래픽 ROM BIOS, 사운드 카드 설정



XML 설정으로 넘어와 GPU의 rom에 bar='on' 추가

오디오는 별도로 GPU 형식과 똑같이 파일만 바꿔서 추가







==========


USB 패스스루

---------------

VM 설정-USB 장치 패스스루 -> 연결 끊길 시 VM 재부팅 필요

VM 설정-USB PCI 패스스루 -> 사용하는 메인보드에서는 IOMMU 분리에 문제가 있어 불가. PCI 슬롯은 이미 sata 확장 장착 상태



USB Manager 플러그인을 사용하면 유연하게 핫스왑 가능



메뉴 모음-USB

각 장치의 Settings의 USB 아이콘, 모니터 아이콘에서 VM 할당 및 설정 가능

USB 아이콘은 USB 포트를 기준으로 인식, 모니터 아이콘은 장치를 기준으로 인식

VM Action에서 VM DETACH, VM ATTACH로 on off 가능




블루 아카이브 노아 테마

---------------

https://drive.google.com/file/d/1RBW28LOiv_0iV4QMupg003Zmx2-_w6VR


정상 작동 기준


7.2.4 버전

QHD 엣지 크롬 파이어폭스

S24U 엣지


필수 플러그인


Custom WebUI CSS 플러그인

User Scripts 플러그인


chmod +x noa_theme.sh로 권한 부여 후 ./noa_theme.sh

자유롭게 ON OFF 가능