Radeon AI PRO R9700(RDNA4, gfx1201)을 Proxmox VM에 통째로 넘겨서 ComfyUI를 돌리고 있습니다. 국내 자료가 거의 없어서 설정값을 그대로 적어둡니다.

호스트(Proxmox 8.3.2, 커널 6.8.12-6-pve)
부팅 파라미터에 amd_iommu=on iommu=pt. vfio_pci / vfio_pci_core / vfio_iommu_type1 / vfio 모듈 로드 확인.

VM 설정
machine: q35, bios: ovmf, cpu: host, numa: 1, balloon: 0, vga: none, hostpci0: (PCI주소),pcie=1,x-vga=1,rombar=0

걸리기 쉬운 지점은 rombar=0입니다. AMD 카드에서 VM이 안 뜨거나 호스트까지 영향을 받으면 여기부터 확인해보세요. 헤드리스로 쓸 거면 vga: none이 낫고, GPU 작업은 호스트 RAM도 많이 쓰기 때문에 벌루닝은 꺼두는 편이 예측이 쉽습니다.

게스트(Ubuntu 24.04)
중요한 건 ROCm 7.x가 필요하다는 점입니다. RDNA4(gfx1201) 지원이 그때부터 들어가서, ROCm 6.x로는 카드를 아예 못 잡습니다. 현재 ROCm 7.2.4 + torch 2.13.0+rocm7.2 조합으로 torch.cuda.is_available()이 True로 잡히고, VRAM은 31.86GiB로 인식됩니다.

ROCm에서도 torch.cuda 네임스페이스를 그대로 쓰기 때문에 대부분의 커스텀 노드가 코드 수정 없이 돌아갑니다.

혹시 RDNA4 계열로 비슷하게 굴리시는 분 있으면 설정 공유해주세요.