APU 核显直通给 Windows 就没问题,能正常识别打驱动看视频 但是直通给 Debian12 就不行,表现问题在于: PVE 配置里显示选项设置为无就开机失联,但是设置为标准 VGA 能正常开机但是核显不生效
能正常直通的 Windows 和 Debian12 配置文件均为: cpu: host,hidden=1 hostpci0: 0000:06:00.0,pcie=1,x-vga=1,romfile=vbios_1636.dat
在网上找教程也没有人看到给 APU 直通 Linux 的,都是黑苹果和 Windows 的
贴一下我的配置帮助可能有需要的网友
ios: seabios boot: order=scsi0;ide2;net0 cores: 4 cpu: host,hidden=1 hostpci0: 0000:06:00.0,pcie=1,romfile=vbios_1636.dat,x-vga=1 hostpci1: 0000:01:00.1 ide2: none,media=cdrom machine: q35 memory: 8192 meta: creation-qemu=9.2.0,ctime=1744596867 name: Ubuntu-NAS net0: virtio=00:00:00:00:DD:11,bridge=vmbr0 numa: 1 onboot: 1 ostype: l26 parent: test scsi0: local-lvm:vm-800-disk-0,iothread=1,size=240G,ssd=1 scsihw: virtio-scsi-single smbios1: uuid=c18b36cb-766d-4a87-840f-8a092cc246dc sockets: 1 vga: none vmgenid: 612f345b-6f32-4070-a776-f298e6ed5415
nano /etc/modprobe.d/pve-blacklist.conf
blacklist nvidiafb blacklist amdgpu blacklist radeon blacklist snd_hda_intel blacklist snd_hda_codec_hdmi
nano /etc/modprobe.d/vfio.conf
GNU nano 7.2 /etc/modprobe.d/vfio.conf options vfio-pci ids=1002:1636,1002:1637 options vfio-pci disable_idle_d3=1
nano /etc/default/grub
GRUB_DEFAULT=0 GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT="quiet iommu=pt amd_iommu=on initcall_blacklist=sysfb_init pcie_acs_override=downstream,multifunction video=efifb:off" GRUB_CMDLINE_LINUX=""
lspci -nnk | grep -A 10 06:00.0
06:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Renoir [1002:1636] (rev ca) Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Renoir [Radeon Vega Series / Radeon Vega Mobile Series] [1002:1636] Kernel driver in use: vfio-pci Kernel modules: amdgpu 06:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Renoir Radeon High Definition Audio Controller [1002:1637] Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Renoir Radeon High Definition Audio Controller [1002:1637] Kernel driver in use: vfio-pci Kernel modules: snd_hda_intel
![]() |
1
paperseller 3 天前 via iPhone
cpu 为 amd 7840hs ,自测为 libreelec(基于 debian)进行直通需与 windows 有所不同,供楼主参考:
windows: hostpci0: 0000:c6:00.0,pcie=1,romfile=gem12_vbios.rom,x-vga=1 hostpci1: 0000:c6:00.1 libreelec: hostpci0: 0000:c6:00.0,pcie=1,romfile=gem12_vbios.rom,x-vga=1 hostpci1: 0000:c6:00.1,rombar=0 |
![]() |
2
bao3 3 天前
是不是同一个物理显卡,在同一时间只能透给一个 kvm 使用。
如果要同时透给多个 kvm ,可能要用虚拟显卡。 我是猜的,因为直通会造成资源占用,请求中断。intel 的核显应该也要是要打开 vgpu 支持。 |
![]() |
3
yolee599 3 天前 via Android
先把 Windows 虚拟机删掉,只有一个显卡应该是只能直通一个虚拟机
|
![]() |
4
nigga OP @paperseller 依葫芦画瓢写了一份还是没法正常开机
bios: seabios boot: order=scsi0;ide2;net0 cores: 4 cpu: host,hidden=1 hostpci0: 0000:06:00.0,pcie=1,x-vga=1,romfile=vbios_1636.dat ide2: none,media=cdrom machine: pc-q35-9.2+pve1 memory: 4096 meta: creation-qemu=9.2.0,ctime=1744551100 name: Debian12 net0: virtio=00:00:00:00:FF:11,bridge=vmbr0 numa: 0 ostype: l26 scsi0: local-lvm:vm-400-disk-0,iothread=1,size=120G,ssd=1 scsihw: virtio-scsi-single smbios1: uuid=e92f175b-c863-41ec-9659-76c34c96754d sockets: 1 vga: none hostpci0: 0000:06:00.0,pcie=1,x-vga=1,romfile=vbios_1636.dat hostpci1: 0000:06:00.1,rombar=0 vmgenid: a8348f09-f6d8-467e-b1e1-c0672451801f 同样的配置移给 windows 虚拟机就能正常开机,奇奇怪怪 |
![]() |
7
xiaoz 3 天前 via Android
我是 AMD 5825U 直通没有问题,参考:https://blog.xiaoz.org/archives/21908
|
![]() |
8
SuzutsukiKaede 3 天前
可以参考 https://github.com/isc30/ryzen-gpu-passthrough-proxmox
另外,一些音频设备最好也一并直通进去,不然可能会造成宿主机崩溃,至少在我的 UM790 Pro 上是这样的 |
![]() |
10
moxuanyuan 2 天前
可惜 amd 核显不能虚拟化共享
|
![]() |
11
nigga OP @moxuanyuan 都玩核显了,大概率也不需要
|