-
edog305 started following Ryzen 7000 iGPU passthrough to VM
-
Ryzen 7000 iGPU passthrough to VM
Hey, thanks. I created a bootable live usb and generated a vbios file from there. Unfortunately it looks like i'm getting the same output [ 0.816294] amd_pstate: the _CPC object is not present in SBIOS or ACPI disabled [ 3.841541] kvm_amd: TSC scaling supported [ 3.841544] kvm_amd: Nested Virtualization enabled [ 3.841544] kvm_amd: Nested Paging enabled [ 3.841547] kvm_amd: Virtual VMLOAD VMSAVE supported [ 3.841548] kvm_amd: Virtual GIF supported [ 3.841548] kvm_amd: LBR virtualization supported [ 4.866619] [drm] amdgpu kernel modesetting enabled. [ 4.866737] amdgpu: Virtual CRAT table created for CPU [ 4.866762] amdgpu: Topology: Add CPU node [ 4.878784] amdgpu 0000:05:00.0: amdgpu: Fetched VBIOS from ROM BAR [ 4.878830] amdgpu: ATOM BIOS: 102-RAPHAEL-008 [ 4.908293] amdgpu 0000:05:00.0: amdgpu: Trusted Memory Zone (TMZ) feature disabled as experimental (default) [ 4.908441] amdgpu 0000:05:00.0: amdgpu: VRAM: 512M 0x0000FFFFFF000000 - 0x000100001EFFFFFF (512M used) [ 4.908444] amdgpu 0000:05:00.0: amdgpu: GART: 1024M 0x0000000000000000 - 0x000000003FFFFFFF [ 4.908446] amdgpu 0000:05:00.0: amdgpu: AGP: 17592186028032M 0x0001000400000000 - 0x0000FFFFFFFFFFFF [ 4.909432] [drm] amdgpu: 512M of VRAM memory ready [ 4.909437] [drm] amdgpu: 3971M of GTT memory ready. [ 4.909614] kernel BUG at drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c:595! [ 4.909666] RIP: 0010:gmc_v10_0_get_vm_pde+0xcc/0xf0 [amdgpu] [ 4.910624] ? gmc_v10_0_get_vm_pde+0xcc/0xf0 [amdgpu] [ 4.910830] ? gmc_v10_0_get_vm_pde+0xcc/0xf0 [amdgpu] [ 4.911018] ? gmc_v10_0_get_vm_pde+0xcc/0xf0 [amdgpu] [ 4.911193] ? gmc_v10_0_get_vm_pde+0xb2/0xf0 [amdgpu] [ 4.911363] amdgpu_gmc_get_pde_for_bo+0x80/0xc0 [amdgpu] [ 4.911545] ? gmc_v10_0_flush_gpu_tlb+0xe7/0x330 [amdgpu] [ 4.911714] amdgpu_gmc_pd_addr+0x4c/0x80 [amdgpu] [ 4.911890] gfxhub_v2_1_init_gart_aperture_regs+0x1b/0x2b0 [amdgpu] [ 4.912063] gfxhub_v2_1_gart_enable+0xd5/0x360 [amdgpu] [ 4.912227] gmc_v10_0_gart_enable+0x14d/0x1c0 [amdgpu] [ 4.912394] gmc_v10_0_hw_init+0x4c/0xa0 [amdgpu] [ 4.912562] amdgpu_device_ip_init+0x19c/0x900 [amdgpu] [ 4.912733] amdgpu_device_init+0x975/0x1120 [amdgpu] [ 4.912900] amdgpu_driver_load_kms+0x1a/0x1c0 [amdgpu] [ 4.913059] amdgpu_pci_probe+0x175/0x490 [amdgpu] [ 4.913291] ? __pfx_amdgpu_init+0x10/0x10 [amdgpu] [ 4.913453] amdgpu_init+0x69/0xff0 [amdgpu] [ 4.913771] Modules linked in: intel_rapl_msr intel_rapl_common binfmt_misc amdgpu(+) kvm_amd ccp snd_hda_codec_hdmi snd_hda_intel kvm snd_intel_dspcfg snd_intel_sdw_acpi snd_hda_codec snd_hda_core snd_hwdep irqbypass crct10dif_pclmul polyval_clmulni snd_pcm polyval_generic ghash_clmulni_intel snd_seq_midi drm_exec snd_seq_midi_event amdxcp sha512_ssse3 drm_buddy aesni_intel gpu_sched crypto_simd drm_suballoc_helper snd_rawmidi drm_ttm_helper ttm cryptd drm_display_helper snd_seq cec snd_seq_device snd_timer rc_core i2c_i801 i2c_algo_bit lpc_ich i2c_smbus video 9pnet_virtio cirrus snd wmi drm_shmem_helper 9pnet soundcore drm_kms_helper joydev input_leds mac_hid serio_raw msr parport_pc ppdev lp drm parport efi_pstore dmi_sysfs qemu_fw_cfg ip_tables x_tables autofs4 hid_logitech_hidpp hid_logitech_dj hid_generic usbhid hid crc32_pclmul virtio_net psmouse ahci net_failover failover libahci [ 4.913969] RIP: 0010:gmc_v10_0_get_vm_pde+0xcc/0xf0 [amdgpu] I see this line: kernel BUG at drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c:595!
-
Ryzen 7000 iGPU passthrough to VM
My journalctl logs: Nov 16 22:14:01 anon-ubuntu2 kernel: RIP: 0010:gmc_v10_0_get_vm_pde+0xcc/0xf0 [amdgpu] Nov 16 22:14:01 anon-ubuntu2 snapd[625]: daemon.go:247: started snapd/2.60.4+23.10.1 (series 16; classic; devmode) ubuntu/23.10 (amd64) linux/6.7.0-060700rc1-generic. Nov 16 22:16:32 anon-ubuntu2 kernel: amd_pstate: the _CPC object is not present in SBIOS or ACPI disabled Nov 16 22:16:32 anon-ubuntu2 kernel: kvm_amd: TSC scaling supported Nov 16 22:16:32 anon-ubuntu2 kernel: kvm_amd: Nested Virtualization enabled Nov 16 22:16:32 anon-ubuntu2 kernel: kvm_amd: Nested Paging enabled Nov 16 22:16:32 anon-ubuntu2 kernel: kvm_amd: Virtual VMLOAD VMSAVE supported Nov 16 22:16:32 anon-ubuntu2 kernel: kvm_amd: Virtual GIF supported Nov 16 22:16:32 anon-ubuntu2 kernel: kvm_amd: LBR virtualization supported Nov 16 22:16:33 anon-ubuntu2 kernel: [drm] amdgpu kernel modesetting enabled. Nov 16 22:16:33 anon-ubuntu2 kernel: amdgpu: Virtual CRAT table created for CPU Nov 16 22:16:33 anon-ubuntu2 kernel: amdgpu: Topology: Add CPU node Nov 16 22:16:33 anon-ubuntu2 kernel: amdgpu 0000:05:00.0: amdgpu: Fetched VBIOS from ROM BAR Nov 16 22:16:33 anon-ubuntu2 kernel: amdgpu: ATOM BIOS: 102-RAPHAEL-008 Nov 16 22:16:33 anon-ubuntu2 kernel: amdgpu 0000:05:00.0: amdgpu: Trusted Memory Zone (TMZ) feature disabled as experimental (default) Nov 16 22:16:33 anon-ubuntu2 kernel: amdgpu 0000:05:00.0: amdgpu: VRAM: 512M 0x0000FFFFFF000000 - 0x000100001EFFFFFF (512M used) Nov 16 22:16:33 anon-ubuntu2 kernel: amdgpu 0000:05:00.0: amdgpu: GART: 1024M 0x0000000000000000 - 0x000000003FFFFFFF Nov 16 22:16:33 anon-ubuntu2 kernel: amdgpu 0000:05:00.0: amdgpu: AGP: 17592186028032M 0x0001000400000000 - 0x0000FFFFFFFFFFFF Nov 16 22:16:33 anon-ubuntu2 kernel: [drm] amdgpu: 512M of VRAM memory ready Nov 16 22:16:33 anon-ubuntu2 kernel: [drm] amdgpu: 3971M of GTT memory ready. Nov 16 22:16:33 anon-ubuntu2 kernel: kernel BUG at drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c:595! Nov 16 22:16:33 anon-ubuntu2 kernel: RIP: 0010:gmc_v10_0_get_vm_pde+0xcc/0xf0 [amdgpu] Nov 16 22:16:33 anon-ubuntu2 kernel: ? gmc_v10_0_get_vm_pde+0xcc/0xf0 [amdgpu] Nov 16 22:16:33 anon-ubuntu2 kernel: ? gmc_v10_0_get_vm_pde+0xcc/0xf0 [amdgpu] Nov 16 22:16:33 anon-ubuntu2 kernel: ? gmc_v10_0_get_vm_pde+0xcc/0xf0 [amdgpu] Nov 16 22:16:33 anon-ubuntu2 kernel: ? gmc_v10_0_get_vm_pde+0xb2/0xf0 [amdgpu] Nov 16 22:16:33 anon-ubuntu2 kernel: amdgpu_gmc_get_pde_for_bo+0x80/0xc0 [amdgpu] Nov 16 22:16:33 anon-ubuntu2 kernel: ? gmc_v10_0_flush_gpu_tlb+0xe7/0x330 [amdgpu] Nov 16 22:16:33 anon-ubuntu2 kernel: amdgpu_gmc_pd_addr+0x4c/0x80 [amdgpu] Nov 16 22:16:33 anon-ubuntu2 kernel: gfxhub_v2_1_init_gart_aperture_regs+0x1b/0x2b0 [amdgpu] Nov 16 22:16:33 anon-ubuntu2 kernel: gfxhub_v2_1_gart_enable+0xd5/0x360 [amdgpu] Nov 16 22:16:33 anon-ubuntu2 kernel: gmc_v10_0_gart_enable+0x14d/0x1c0 [amdgpu] Nov 16 22:16:33 anon-ubuntu2 kernel: gmc_v10_0_hw_init+0x4c/0xa0 [amdgpu] Nov 16 22:16:33 anon-ubuntu2 kernel: amdgpu_device_ip_init+0x19c/0x900 [amdgpu] Nov 16 22:16:33 anon-ubuntu2 kernel: amdgpu_device_init+0x975/0x1120 [amdgpu] Nov 16 22:16:33 anon-ubuntu2 kernel: amdgpu_driver_load_kms+0x1a/0x1c0 [amdgpu] Nov 16 22:16:33 anon-ubuntu2 kernel: amdgpu_pci_probe+0x175/0x490 [amdgpu] Nov 16 22:16:33 anon-ubuntu2 kernel: ? __pfx_amdgpu_init+0x10/0x10 [amdgpu] Nov 16 22:16:33 anon-ubuntu2 kernel: amdgpu_init+0x69/0xff0 [amdgpu] Nov 16 22:16:33 anon-ubuntu2 kernel: Modules linked in: snd_hda_codec_hdmi kvm_amd ccp amdgpu(+) snd_hda_intel snd_intel_dspcfg snd_intel_sdw_acpi kvm snd_hda_codec snd_hda_core snd_hwdep irqbypass crct10dif_pclmul polyval_clmulni polyval_generic snd_pcm ghash_clmulni_intel sha512_ssse3 snd_seq_midi snd_seq_midi_event drm_exec aesni_intel snd_rawmidi crypto_simd amdxcp drm_buddy cryptd gpu_sched drm_suballoc_helper drm_ttm_helper snd_seq ttm drm_display_helper snd_seq_device cec snd_timer i2c_i801 rc_core cirrus i2c_algo_bit snd video drm_shmem_helper 9pnet_virtio lpc_ich i2c_smbus wmi drm_kms_helper soundcore 9pnet joydev input_leds serio_raw mac_hid msr parport_pc ppdev lp drm parport efi_pstore dmi_sysfs qemu_fw_cfg ip_tables x_tables autofs4 hid_logitech_hidpp hid_logitech_dj hid_generic usbhid hid virtio_net ahci psmouse libahci net_failover crc32_pclmul failover Nov 16 22:16:33 anon-ubuntu2 kernel: RIP: 0010:gmc_v10_0_get_vm_pde+0xcc/0xf0 [amdgpu] Nov 16 22:16:35 anon-ubuntu2 snapd[617]: daemon.go:247: started snapd/2.60.4+23.10.1 (series 16; classic; devmode) ubuntu/23.10 (amd64) linux/6.6.0-060600rc7-generic. Nov 16 22:16:55 anon-ubuntu2 sudo[2479]: anon : TTY=pts/0 ; PWD=/home/anon ; USER=root ; COMMAND=/usr/bin/amdgpu-install Nov 16 22:23:13 anon-ubuntu2 sudo[6453]: anon : TTY=pts/0 ; PWD=/home/anon/Downloads ; USER=root ; COMMAND=/usr/bin/dpkg -i linux-modules-6.6.0-060600rc7-generic_6.6.0-060600rc7.202311152249_amd64.deb Nov 16 22:23:37 anon-ubuntu2 sudo[9701]: anon : TTY=pts/0 ; PWD=/home/anon/Downloads ; USER=root ; COMMAND=/usr/bin/amdgpu-install Nov 16 22:25:18 anon-ubuntu2 sudo[10155]: anon : TTY=pts/0 ; PWD=/home/anon/Downloads ; USER=root ; COMMAND=/usr/bin/dpkg -i linux-headers-6.6.0-060600rc7-generic_6.6.0-060600rc7.202311152249_amd64.deb Nov 16 22:25:29 anon-ubuntu2 sudo[10168]: anon : TTY=pts/0 ; PWD=/home/anon/Downloads ; USER=root ; COMMAND=/usr/bin/amdgpu-install
-
Ryzen 7000 iGPU passthrough to VM
Has anyone else had luck getting this to work? I've tried just about everything getting my 7950x igpu to work with an Ubuntu vm. The igpu is visible in lspci output, in the the vm, and journalctl seems to show everything okay, but still nothing on the screen. I haven't been able to generate my own vbios yet, so i took the ones from https://github.com/isc30/UM773-Lite-Proxmox. 🤷♂️
-
[Support] ich777 - AMD Vendor Reset, CoralTPU, hpsahba,...
Hey ich777, I actually just ran into this same issue myself, trying to get sound out of a steam-headless container. The sound plugin breaks the Radeon top plugin. I realize the plugin isn't officially supported, but can you maybe suggest what might be the problem? If its small enough, maybe I can open a PR in Github. Thanks!
edog305
Members
-
Joined
-
Last visited