PVE8.4.0 直通 Ryzen 4300G APU 核显问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要把任何和邀请码有关的内容发到 NAS 节点。

邀请码相关的内容请使用 /go/in 节点。

如果没有发送到 /go/in,那么会被移动到 /go/pointless 同时账号会被降权。如果持续触发这样的移动,会导致账号被禁用。
nigga
V2EX    NAS

PVE8.4.0 直通 Ryzen 4300G APU 核显问题

  •  
      nigga 231 天前 2307 次点击
    这是一个创建于 231 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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 的

    第 1 条附言    230 天前
    解决了,我下的 debian12 死活启动不了,换 ubuntu 正常了
    第 2 条附言    230 天前

    贴一下我的配置帮助可能有需要的网友

    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 
    11 条回复    2025-04-15 17:12:06 +08:00
    paperseller
        1
    paperseller  
       231 天前 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
    bao3
        2
    bao3  
       231 天前
    是不是同一个物理显卡,在同一时间只能透给一个 kvm 使用。
    如果要同时透给多个 kvm ,可能要用虚拟显卡。
    我是猜的,因为直通会造成资源占用,请求中断。intel 的核显应该也要是要打开 vgpu 支持。
    yolee599
        3
    yolee599  
       231 天前 via Android
    先把 Windows 虚拟机删掉,只有一个显卡应该是只能直通一个虚拟机
    nigga
        4
    nigga  
    OP
       231 天前
    @paperseller 依葫芦画瓢写了一份还是没法正常开机
    bios: seabios
    boot: order=scsi0ide2;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 虚拟机就能正常开机,奇奇怪怪
    nigga
        5
    nigga  
    OP
       231 天前
    @bao3 并没有同时开机,配置切换之后我都是删除上一个虚拟机
    nigga
        6
    nigga  
    OP
       231 天前
    @yolee599 这个。。。PVE 本身就有限制的,同时调用一个设备启动会直接报错,问题应该不在这里
    xiaoz
        7
    xiaoz  
       231 天前 via Android
    我是 AMD 5825U 直通没有问题,参考:https://blog.xiaoz.org/archives/21908
    Hitori0221
        8
    Hitori0221  
       230 天前
    可以参考 https://github.com/isc30/ryzen-gpu-passthrough-proxmox

    另外,一些音频设备最好也一并直通进去,不然可能会造成宿主机崩溃,至少在我的 UM790 Pro 上是这样的
    nigga
        9
    nigga  
    OP
       230 天前
    @xiaoz 谢谢,不过我问题没出在配置上
    moxuanyuan
        10
    moxuanyuan  
       229 天前
    可惜 amd 核显不能虚拟化共享
    nigga
        11
    nigga  
    OP
       229 天前
    @moxuanyuan 都玩核显了,大概率也不需要
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3801 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 37ms UTC 00:59 PVG 08:59 LAX 16:59 JFK 19:59
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86