Well OK, it must be a bug. Filing as such.
Sent from Proton Mail Android -------- Original Message -------- On 6/10/25 07:10, wrote: > A host at 12.10 and guest at 12.11 with GPU and its audio passed through to a > VM. The video and audio show up fine in the VM, but are unresponsive to the > system. The mixer icon shows muted, although alsamixer does default to the > HDMI, all bars are lowest. I can run videos in Kodi but they are jerky and > there is no sound. Def not using the Radeon. > > I've read till my eyes bleed but nothing works. Zero errors in dmesg. Any > ideas muchly appreciated. Here's some meat and potatoes: > > # dmesg > ... > > 07:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] > Navi 23 [Radeon RX 6600/6600 XT/6600M] (rev c7) Subsystem: Micro-Star > International Co., Ltd. [MSI] RX 6600 MECH 2X > Kernel driver in use: amdgpu > Kernel modules: amdgpu > 08:00.0 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Navi 21/23 > HDMI/DP Audio Controller > Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Navi 21/23 HDMI/DP Audio > Controller > Kernel driver in use: snd_hda_intel > Kernel modules: snd_hda_intel > > # lspci -k > 07:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] > Navi 23 [Radeon RX 6600/6600 XT/6600M] (rev c7) > Subsystem: Micro-Star International Co., Ltd. [MSI] RX 6600 MECH 2X > Kernel driver in use: amdgpu > Kernel modules: amdgpu > 08:00.0 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Navi 21/23 > HDMI/DP Audio Controller > Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Navi 21/23 HDMI/DP Audio > Controller > Kernel driver in use: snd_hda_intel > Kernel modules: snd_hda_intel > > $ xrandr --listproviders > Providers: number : 0 > > $ echo $XDG_SESSION_TYPE > wayland > > $ vainfo --display drm --device /dev/dri/renderD128 > libva info: VA-API version 1.17.0 > libva info: Trying to open > /usr/lib/x86_64-linux-gnu/dri/virtio_gpu_drv_video.so > libva info: Found init function __vaDriverInit_1_17 > libva error: /usr/lib/x86_64-linux-gnu/dri/virtio_gpu_drv_video.so init failed > libva info: va_openDriver() returns 2 > vaInitialize failed with error code 2 (resource allocation failed),exit > > $ vainfo --display drm --device /dev/dri/renderD129 > libva info: VA-API version 1.17.0 > libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so > libva info: Found init function __vaDriverInit_1_17 > libva info: va_openDriver() returns 0 > vainfo: VA-API version: 1.17 (libva 2.12.0) > vainfo: Driver version: Mesa Gallium driver 22.3.6 for AMD Radeon RX 6600 > (navi23, LLVM 15.0.6, DRM 3.49, 6.1.0-37-amd64) > vainfo: Supported profile and entrypoints > VAProfileMPEG2Simple : VAEntrypointVLD > VAProfileMPEG2Main : VAEntrypointVLD > VAProfileVC1Simple : VAEntrypointVLD > VAProfileVC1Main : VAEntrypointVLD > VAProfileVC1Advanced : VAEntrypointVLD > VAProfileH264ConstrainedBaseline: VAEntrypointVLD > VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice > VAProfileH264Main : VAEntrypointVLD > VAProfileH264Main : VAEntrypointEncSlice > VAProfileH264High : VAEntrypointVLD > VAProfileH264High : VAEntrypointEncSlice > VAProfileHEVCMain : VAEntrypointVLD > VAProfileHEVCMain : VAEntrypointEncSlice > VAProfileHEVCMain10 : VAEntrypointVLD > VAProfileHEVCMain10 : VAEntrypointEncSlice > VAProfileJPEGBaseline : VAEntrypointVLD > VAProfileVP9Profile0 : VAEntrypointVLD > VAProfileVP9Profile2 : VAEntrypointVLD > VAProfileAV1Profile0 : VAEntrypointVLD > VAProfileNone : VAEntrypointVideoProc > > # journalctl -b -1 -g amdgpu > Jun 09 13:34:50 cygnus kernel: [drm] amdgpu kernel modesetting enabled. > Jun 09 13:34:50 cygnus kernel: amdgpu: CRAT table not found > Jun 09 13:34:50 cygnus kernel: amdgpu: Virtual CRAT table created for CPU > Jun 09 13:34:50 cygnus kernel: amdgpu: Topology: Add CPU node > Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: Fetched VBIOS > from ROM BAR > Jun 09 13:34:50 cygnus kernel: amdgpu: ATOM BIOS: 113-V502MECH-0OC > Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: Trusted Memory > Zone (TMZ) feature disabled as experimental (default) > Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: PCIE atomic ops > is not supported > Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: VRAM: 8176M > 0x0000008000000000 - 0x00000081FEFFFFFF (8176M used) > Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: GART: 512M > 0x0000000000000000 - 0x000000001FFFFFFF > Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: AGP: 267894784M > 0x0000008400000000 - 0x0000FFFFFFFFFFFF > Jun 09 13:34:50 cygnus kernel: [drm] amdgpu: 8176M of VRAM memory ready > Jun 09 13:34:50 cygnus kernel: [drm] amdgpu: 3072M of GTT memory ready. > Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: firmware: direct-loading > firmware amdgpu/dimgrey_cavefish_sos.bin > Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: firmware: direct-loading > firmware amdgpu/dimgrey_cavefish_ta.bin > Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: PSP runtime > database doesn't exist > Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: PSP runtime > database doesn't exist > Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: firmware: direct-loading > firmware amdgpu/dimgrey_cavefish_smc.bin > Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: STB initialized > to 2048 entries > Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: firmware: direct-loading > firmware amdgpu/dimgrey_cavefish_dmcub.bin > Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: firmware: direct-loading > firmware amdgpu/dimgrey_cavefish_pfp.bin > Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: firmware: direct-loading > firmware amdgpu/dimgrey_cavefish_me.bin > Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: firmware: direct-loading > firmware amdgpu/dimgrey_cavefish_ce.bin > Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: firmware: direct-loading > firmware amdgpu/dimgrey_cavefish_rlc.bin > Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: firmware: direct-loading > firmware amdgpu/dimgrey_cavefish_mec.bin > Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: firmware: direct-loading > firmware amdgpu/dimgrey_cavefish_mec2.bin > Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: firmware: direct-loading > firmware amdgpu/dimgrey_cavefish_sdma.bin > Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: firmware: direct-loading > firmware amdgpu/dimgrey_cavefish_vcn.bin > Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: Will use PSP to > load VCN firmware > Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: RAS: optional ras > ta ucode is not available > Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: SECUREDISPLAY: > securedisplay ta ucode is not available > Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: smu driver if > version = 0x0000000f, smu fw if version = 0x00000013, s > mu fw program = 0, version = 0x003b2a00 (59.42.0) > Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: SMU driver if > version not matched > Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: use vbios > provided pptable > Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: SMU is > initialized successfully! > Jun 09 13:34:50 cygnus kernel: kfd kfd: amdgpu: Allocated 3969056 bytes on > gart > Jun 09 13:34:50 cygnus kernel: amdgpu: sdma_bitmap: ffff > Jun 09 13:34:50 cygnus kernel: amdgpu: SRAT table not found > Jun 09 13:34:50 cygnus kernel: amdgpu: Virtual CRAT table created for GPU > Jun 09 13:34:50 cygnus kernel: amdgpu: Topology: Add dGPU node [0x73ff:0x1002] > Jun 09 13:34:50 cygnus kernel: kfd kfd: amdgpu: added device 1002:73ff > Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: SE 2, SH per SE > 2, CU per SH 8, active_cu_number 28 > Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: ring gfx_0.0.0 > uses VM inv eng 0 on hub 0 > Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: ring comp_1.0.0 > uses VM inv eng 1 on hub 0 > Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: ring comp_1.1.0 > uses VM inv eng 4 on hub 0 > Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: ring comp_1.2.0 > uses VM inv eng 5 on hub 0 > Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: ring comp_1.3.0 > uses VM inv eng 6 on hub 0 > Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: ring comp_1.0.1 > uses VM inv eng 7 on hub 0 > Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: ring comp_1.1.1 > uses VM inv eng 8 on hub 0 > Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: ring comp_1.2.1 > uses VM inv eng 9 on hub 0 > Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: ring comp_1.3.1 > uses VM inv eng 10 on hub 0 > Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: ring kiq_2.1.0 > uses VM inv eng 11 on hub 0 > Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: ring sdma0 uses > VM inv eng 12 on hub 0 > Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: ring sdma1 uses > VM inv eng 13 on hub 0 > Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: ring vcn_dec_0 > uses VM inv eng 0 on hub 1 > Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: ring vcn_enc_0.0 > uses VM inv eng 1 on hub 1 > Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: ring vcn_enc_0.1 > uses VM inv eng 4 on hub 1 > Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: ring jpeg_dec > uses VM inv eng 5 on hub 1 > Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: Using BACO for > runtime pm > Jun 09 13:34:50 cygnus kernel: [drm] Initialized amdgpu 3.49.0 20150101 for > 0000:07:00.0 on minor 1 > Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: [drm] fb1: amdgpudrmfb > frame buffer device > Jun 09 13:34:52 cygnus kernel: amdgpu 0000:07:00.0: vgaarb: changed VGA > decodes: olddecodes=io+mem,decodes=none:owns=none > > # dmesg |grep amdgpu > [Mon Jun 9 16:19:11 2025] [drm] amdgpu kernel modesetting enabled. > [Mon Jun 9 16:19:11 2025] amdgpu: CRAT table not found > [Mon Jun 9 16:19:11 2025] amdgpu: Virtual CRAT table created for CPU > [Mon Jun 9 16:19:11 2025] amdgpu: Topology: Add CPU node > [Mon Jun 9 16:19:11 2025] amdgpu 0000:07:00.0: amdgpu: Fetched VBIOS from ROM > BAR > [Mon Jun 9 16:19:11 2025] amdgpu: ATOM BIOS: 113-V502MECH-0OC > [Mon Jun 9 16:19:11 2025] amdgpu 0000:07:00.0: amdgpu: Trusted Memory Zone > (TMZ) feature disabled as experimental (default) > [Mon Jun 9 16:19:11 2025] amdgpu 0000:07:00.0: amdgpu: PCIE atomic ops is not > supported > [Mon Jun 9 16:19:11 2025] amdgpu 0000:07:00.0: amdgpu: VRAM: 8176M > 0x0000008000000000 - 0x00000081FEFFFFFF (8176M used) > [Mon Jun 9 16:19:11 2025] amdgpu 0000:07:00.0: amdgpu: GART: 512M > 0x0000000000000000 - 0x000000001FFFFFFF > [Mon Jun 9 16:19:11 2025] amdgpu 0000:07:00.0: amdgpu: AGP: 267894784M > 0x0000008400000000 - 0x0000FFFFFFFFFFFF > [Mon Jun 9 16:19:11 2025] [drm] amdgpu: 8176M of VRAM memory ready > [Mon Jun 9 16:19:11 2025] [drm] amdgpu: 3072M of GTT memory ready. > [Mon Jun 9 16:19:12 2025] amdgpu 0000:07:00.0: firmware: direct-loading > firmware amdgpu/dimgrey_cavefish_sos.bin > [Mon Jun 9 16:19:12 2025] amdgpu 0000:07:00.0: firmware: direct-loading > firmware amdgpu/dimgrey_cavefish_ta.bin > [Mon Jun 9 16:19:12 2025] amdgpu 0000:07:00.0: amdgpu: PSP runtime database > doesn't exist > [Mon Jun 9 16:19:12 2025] amdgpu 0000:07:00.0: amdgpu: PSP runtime database > doesn't exist > [Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: firmware: direct-loading > firmware amdgpu/dimgrey_cavefish_smc.bin > [Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: amdgpu: STB initialized to > 2048 entries > [Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: firmware: direct-loading > firmware amdgpu/dimgrey_cavefish_dmcub.bin > [Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: firmware: direct-loading > firmware amdgpu/dimgrey_cavefish_pfp.bin > [Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: firmware: direct-loading > firmware amdgpu/dimgrey_cavefish_me.bin > [Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: firmware: direct-loading > firmware amdgpu/dimgrey_cavefish_ce.bin > [Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: firmware: direct-loading > firmware amdgpu/dimgrey_cavefish_rlc.bin > [Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: firmware: direct-loading > firmware amdgpu/dimgrey_cavefish_mec.bin > [Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: firmware: direct-loading > firmware amdgpu/dimgrey_cavefish_mec2.bin > [Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: firmware: direct-loading > firmware amdgpu/dimgrey_cavefish_sdma.bin > [Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: firmware: direct-loading > firmware amdgpu/dimgrey_cavefish_vcn.bin > [Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: amdgpu: Will use PSP to load > VCN firmware > [Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: amdgpu: RAS: optional ras ta > ucode is not available > [Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: amdgpu: SECUREDISPLAY: > securedisplay ta ucode is not available > [Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: amdgpu: smu driver if version > = 0x0000000f, smu fw if version = 0x00000013, smu f > w program = 0, version = 0x003b2a00 (59.42.0) > [Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: amdgpu: SMU driver if version > not matched > [Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: amdgpu: use vbios provided > pptable > [Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: amdgpu: SMU is initialized > successfully! > [Mon Jun 9 16:19:14 2025] kfd kfd: amdgpu: Allocated 3969056 bytes on gart > [Mon Jun 9 16:19:14 2025] amdgpu: sdma_bitmap: ffff > [Mon Jun 9 16:19:14 2025] amdgpu: SRAT table not found > [Mon Jun 9 16:19:14 2025] amdgpu: Virtual CRAT table created for GPU > [Mon Jun 9 16:19:14 2025] amdgpu: Topology: Add dGPU node [0x73ff:0x1002] > [Mon Jun 9 16:19:14 2025] kfd kfd: amdgpu: added device 1002:73ff > [Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: amdgpu: SE 2, SH per SE 2, CU > per SH 8, active_cu_number 28 > [Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: amdgpu: ring gfx_0.0.0 uses VM > inv eng 0 on hub 0 > [Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: amdgpu: ring comp_1.0.0 uses > VM inv eng 1 on hub 0 > [Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: amdgpu: ring comp_1.1.0 uses > VM inv eng 4 on hub 0 > [Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: amdgpu: ring comp_1.2.0 uses > VM inv eng 5 on hub 0 > [Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: amdgpu: ring comp_1.3.0 uses > VM inv eng 6 on hub 0 > [Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: amdgpu: ring comp_1.0.1 uses > VM inv eng 7 on hub 0 > [Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: amdgpu: ring comp_1.1.1 uses > VM inv eng 8 on hub 0 > [Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: amdgpu: ring comp_1.2.1 uses > VM inv eng 9 on hub 0 > [Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: amdgpu: ring comp_1.3.1 uses > VM inv eng 10 on hub 0 > [Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: amdgpu: ring kiq_2.1.0 uses VM > inv eng 11 on hub 0 > [Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: amdgpu: ring sdma0 uses VM inv > eng 12 on hub 0 > [Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: amdgpu: ring sdma1 uses VM inv > eng 13 on hub 0 > [Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: amdgpu: ring vcn_dec_0 uses VM > inv eng 0 on hub 1 > [Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: amdgpu: ring vcn_enc_0.0 uses > VM inv eng 1 on hub 1 > [Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: amdgpu: ring vcn_enc_0.1 uses > VM inv eng 4 on hub 1 > [Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: amdgpu: ring jpeg_dec uses VM > inv eng 5 on hub 1 > [Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: amdgpu: Using BACO for runtime > pm > [Mon Jun 9 16:19:14 2025] [drm] Initialized amdgpu 3.49.0 20150101 for > 0000:07:00.0 on minor 1 > [Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: [drm] fb1: amdgpudrmfb frame > buffer device > [Mon Jun 9 16:19:18 2025] amdgpu 0000:07:00.0: vgaarb: changed VGA decodes: > olddecodes=io+mem,decodes=none:owns=none > > # journalctl -b -1 -g snd_hda_intel > Jun 09 13:34:51 cygnus kernel: snd_hda_intel 0000:08:00.0: Force to non-snoop > mode > > # dmesg |grep snd > [Mon Jun 9 16:19:16 2025] snd_hda_intel 0000:08:00.0: Force to non-snoop mode > > Video runs fine: > > $ glxgears > 6266 frames in 5.0 seconds = 1253.123 FPS > 6107 frames in 5.0 seconds = 1221.374 FPS > 5729 frames in 5.0 seconds = 1145.795 FPS > 5448 frames in 5.0 seconds = 1089.448 FPS > 5422 frames in 5.0 seconds = 1084.384 FPS