Привет всем! Я тут себе взял новую AMD RX9060XT и хочу её пробросить в bazzite VM. До этого использовал встроенную графику моего Ryzen 8600G, и всё работало отлично, если следовать этой инструкции. В основном, мне пришлось извлечь vbios и AMDGopDriver.rom из BIOS моей материнской платы, включить IOMMU, добавить модули ядра vfio, добавить правильные deviceids в vfio.conf, добавить softdep для amdgpu и snd_hda_intel, чтобы они загружались после vfio-pci, и указать и vbios.rom, и AMDGopDriver.rom при пробросе – тогда всё работало как надо. Я сделал точно такую же процедуру для AMD RX9060XT, и если я пробрасываю только GPU, всё работает отлично, за исключением отсутствия звука через HDMI. Теперь я застрял и не знаю, как пробросить HDMI аудио. Где взять подходящий AMDGopDriver.rom? Если я пробрасываю аудиоустройство `03:00.1` без указания rom драйвера, VM загружается, но видеовыхода нет вообще. То же самое происходит, если я использую AMDGopDriver.rom, который я извлек из UEFI BIOS моей материнской платы – так что явно они несовместимы. Эта конфигурация загружается и работает отлично: Code: hostpci0: 0000:03:00.0,pcie=1,romfile=vbios_RX9060XT_7590.bin,x-vga=1
Эта загружается, но видеовыхода нет: Code: hostpci0: 0000:03:00.0,pcie=1,romfile=vbios_RX9060XT_7590.bin,x-vga=1
hostpci1: 0000:03:00.1,pcie=1
То же самое для этой: Code: hostpci0: 0000:03:00.0,pcie=1,romfile=vbios_RX9060XT_7590.bin,x-vga=1
hostpci1: 0000:03:00.1,pcie=1,romfile=AMDGopDriver.rom
Есть какие-нибудь идеи, как заставить работать HDMI аудио? Где взять AMDGopDriver.rom для моей GPU (Sapphire Pulse RX9060XT 16GB)? Я пытался использовать UBU, чтобы извлечь из полного VBIOS, который нашёл, но это, кажется, не работает.
Немного дополнительной информации: lspci -nnk
Code: 03:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Device [1002:7590] (rev c0)
Subsystem: Sapphire Technology Limited Device [1da2:a493]
Kernel driver in use: vfio-pci
Kernel modules: amdgpu
03:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Device [1002:ab40]
Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Device [1002:ab40]
Kernel driver in use: vfio-pci
Kernel modules: snd_hda_intel
Эта загружается, но видеовыхода нет: Code: hostpci0: 0000:03:00.0,pcie=1,romfile=vbios_RX9060XT_7590.bin,x-vga=1
hostpci1: 0000:03:00.1,pcie=1
То же самое для этой: Code: hostpci0: 0000:03:00.0,pcie=1,romfile=vbios_RX9060XT_7590.bin,x-vga=1
hostpci1: 0000:03:00.1,pcie=1,romfile=AMDGopDriver.rom
Есть какие-нибудь идеи, как заставить работать HDMI аудио? Где взять AMDGopDriver.rom для моей GPU (Sapphire Pulse RX9060XT 16GB)? Я пытался использовать UBU, чтобы извлечь из полного VBIOS, который нашёл, но это, кажется, не работает.
Немного дополнительной информации: lspci -nnk
Code: 03:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Device [1002:7590] (rev c0)
Subsystem: Sapphire Technology Limited Device [1da2:a493]
Kernel driver in use: vfio-pci
Kernel modules: amdgpu
03:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Device [1002:ab40]
Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Device [1002:ab40]
Kernel driver in use: vfio-pci
Kernel modules: snd_hda_intel
