Living Legend Posted July 27, 2017 Share Posted July 27, 2017 (edited) Did a major upgrade a few months back to the home server. Instead of a dual core Pentium with 8 GB RAM I'm now running I'm aiming to utilize these resources, so I'm trying to run a couple of LibreELEC VMs and run an HDMI cable from he server to a few tvs around the house, all less than 50 foot runs. I bought a few Radeon 5450 graphics cards figuring this would do the trick. Unfortunately, I'm getting super flaky results. I can occasionally pass through just the video from the graphics card, but if I add in the sound from the graphics card, LibreELEC gets a kernel panic message and ka-boom, won't load. Sometimes a full power cycle can get things going again, but once the VM is killed, it gets all flakey again. I've read a few posts, but am a bit confused on what my solutions are. Here are some of the standard things I notice people sharing when posting about this issue: Currently on 6.4.0-rc6. I rolled back to stable to check, but issues persisted. Here is my XML for the VM: <domain type='kvm'> <name>LibreELEC</name> <uuid>43b9ad49-c58f-0f2c-7954-6edb6e5468a6</uuid> <description>Kodi</description> <metadata> <vmtemplate xmlns="unraid" name="Linux" icon="linux.png" os="linux"/> </metadata> <memory unit='KiB'>4194304</memory> <currentMemory unit='KiB'>4194304</currentMemory> <memoryBacking> <nosharepages/> </memoryBacking> <vcpu placement='static'>4</vcpu> <cputune> <vcpupin vcpu='0' cpuset='0'/> <vcpupin vcpu='1' cpuset='1'/> <vcpupin vcpu='2' cpuset='2'/> <vcpupin vcpu='3' cpuset='3'/> </cputune> <os> <type arch='x86_64' machine='pc-q35-2.9'>hvm</type> </os> <features> <acpi/> <apic/> </features> <cpu mode='host-passthrough' check='none'> <topology sockets='1' cores='2' threads='2'/> </cpu> <clock offset='utc'> <timer name='rtc' tickpolicy='catchup'/> <timer name='pit' tickpolicy='delay'/> <timer name='hpet' present='no'/> </clock> <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>restart</on_crash> <devices> <emulator>/usr/local/sbin/qemu</emulator> <disk type='file' device='disk'> <driver name='qemu' type='raw' cache='writeback'/> <source file='/mnt/user/data/iso/LibreELEC-Generic.x86_64-8.0.2.img'/> <target dev='hdc' bus='sata'/> <boot order='1'/> <address type='drive' controller='0' bus='0' target='0' unit='2'/> </disk> <disk type='file' device='disk'> <driver name='qemu' type='raw' cache='writeback'/> <source file='/mnt/user/vm/storage/LibreELEC/vdisk2.img'/> <target dev='hdd' bus='sata'/> <address type='drive' controller='0' bus='0' target='0' unit='3'/> </disk> <controller type='usb' index='0' model='nec-xhci'> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x0'/> </controller> <controller type='sata' index='0'> <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/> </controller> <controller type='pci' index='0' model='pcie-root'/> <controller type='virtio-serial' index='0'> <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/> </controller> <controller type='pci' index='1' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='1' port='0x8'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0' multifunction='on'/> </controller> <controller type='pci' index='2' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='2' port='0x9'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x1'/> </controller> <controller type='pci' index='3' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='3' port='0xa'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x2'/> </controller> <controller type='pci' index='4' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='4' port='0xb'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x3'/> </controller> <controller type='pci' index='5' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='5' port='0xc'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x4'/> </controller> <controller type='pci' index='6' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='6' port='0xd'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x5'/> </controller> <interface type='bridge'> <mac address='52:54:00:d2:85:29'/> <source bridge='br0'/> <model type='virtio'/> <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/> </interface> <serial type='pty'> <target port='0'/> </serial> <console type='pty'> <target type='serial' port='0'/> </console> <channel type='unix'> <target type='virtio' name='org.qemu.guest_agent.0'/> <address type='virtio-serial' controller='0' bus='0' port='1'/> </channel> <input type='mouse' bus='ps2'/> <input type='keyboard' bus='ps2'/> <hostdev mode='subsystem' type='pci' managed='yes' xvga='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x05' slot='0x00' function='0x0'/> </source> <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/> </hostdev> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x05' slot='0x00' function='0x1'/> </source> <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/> </hostdev> <hostdev mode='subsystem' type='usb' managed='no'> <source> <vendor id='0x413c'/> <product id='0x2107'/> </source> <address type='usb' bus='0' port='1'/> </hostdev> <memballoon model='virtio'> <address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/> </memballoon> </devices> </domain> Here are my PCI Devices and IOMMU Groups: IOMMU group 0 [8086:3c00] 00:00.0 Host bridge: Intel Corporation Xeon E5/Core i7 DMI2 (rev 07) IOMMU group 1 [8086:3c02] 00:01.0 PCI bridge: Intel Corporation Xeon E5/Core i7 IIO PCI Express Root Port 1a (rev 07) IOMMU group 2 [8086:3c03] 00:01.1 PCI bridge: Intel Corporation Xeon E5/Core i7 IIO PCI Express Root Port 1b (rev 07) IOMMU group 3 [8086:3c04] 00:02.0 PCI bridge: Intel Corporation Xeon E5/Core i7 IIO PCI Express Root Port 2a (rev 07) IOMMU group 4 [8086:3c08] 00:03.0 PCI bridge: Intel Corporation Xeon E5/Core i7 IIO PCI Express Root Port 3a in PCI Express Mode (rev 07) IOMMU group 5 [8086:3c20] 00:04.0 System peripheral: Intel Corporation Xeon E5/Core i7 DMA Channel 0 (rev 07) [8086:3c21] 00:04.1 System peripheral: Intel Corporation Xeon E5/Core i7 DMA Channel 1 (rev 07) [8086:3c22] 00:04.2 System peripheral: Intel Corporation Xeon E5/Core i7 DMA Channel 2 (rev 07) [8086:3c23] 00:04.3 System peripheral: Intel Corporation Xeon E5/Core i7 DMA Channel 3 (rev 07) [8086:3c24] 00:04.4 System peripheral: Intel Corporation Xeon E5/Core i7 DMA Channel 4 (rev 07) [8086:3c25] 00:04.5 System peripheral: Intel Corporation Xeon E5/Core i7 DMA Channel 5 (rev 07) [8086:3c26] 00:04.6 System peripheral: Intel Corporation Xeon E5/Core i7 DMA Channel 6 (rev 07) [8086:3c27] 00:04.7 System peripheral: Intel Corporation Xeon E5/Core i7 DMA Channel 7 (rev 07) IOMMU group 6 [8086:3c28] 00:05.0 System peripheral: Intel Corporation Xeon E5/Core i7 Address Map, VTd_Misc, System Management (rev 07) [8086:3c2a] 00:05.2 System peripheral: Intel Corporation Xeon E5/Core i7 Control Status and Global Errors (rev 07) [8086:3c2c] 00:05.4 PIC: Intel Corporation Xeon E5/Core i7 I/O APIC (rev 07) IOMMU group 7 [8086:1d3a] 00:16.0 Communication controller: Intel Corporation C600/X79 series chipset MEI Controller #1 (rev 05) [8086:1d3b] 00:16.1 Communication controller: Intel Corporation C600/X79 series chipset MEI Controller #2 (rev 05) IOMMU group 8 [8086:1d2d] 00:1a.0 USB controller: Intel Corporation C600/X79 series chipset USB2 Enhanced Host Controller #2 (rev 06) IOMMU group 9 [8086:1d10] 00:1c.0 PCI bridge: Intel Corporation C600/X79 series chipset PCI Express Root Port 1 (rev b6) IOMMU group 10 [8086:1d26] 00:1d.0 USB controller: Intel Corporation C600/X79 series chipset USB2 Enhanced Host Controller #1 (rev 06) IOMMU group 11 [8086:244e] 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev a6) [102b:0532] 09:01.0 VGA compatible controller: Matrox Electronics Systems Ltd. MGA G200eW WPCM450 (rev 0a) IOMMU group 12 [8086:1d41] 00:1f.0 ISA bridge: Intel Corporation C600/X79 series chipset LPC Controller (rev 06) [8086:1d02] 00:1f.2 SATA controller: Intel Corporation C600/X79 series chipset 6-Port SATA AHCI Controller (rev 06) [8086:1d22] 00:1f.3 SMBus: Intel Corporation C600/X79 series chipset SMBus Host Controller (rev 06) [8086:1d24] 00:1f.6 Signal processing controller: Intel Corporation C600/X79 series chipset Thermal Management Controller (rev 06) IOMMU group 13 [8086:1d74] 01:00.0 PCI bridge: Intel Corporation C608/C606/X79 series chipset PCI Express Upstream Port (rev 06) IOMMU group 14 [8086:1d3f] 02:08.0 PCI bridge: Intel Corporation C608/C606/X79 series chipset PCI Express Virtual Switch Port (rev 06) IOMMU group 15 [8086:1d68] 03:00.0 Serial Attached SCSI controller: Intel Corporation C606 chipset Dual 4-Port SATA/SAS Storage Control Unit (rev 06) IOMMU group 16 [1000:0070] 04:00.0 Serial Attached SCSI controller: LSI Logic / Symbios Logic SAS2004 PCI-Express Fusion-MPT SAS-2 [Spitfire] (rev 03) IOMMU group 17 [1002:68f9] 05:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cedar [Radeon HD 5000/6000/7350/8350 Series] [1002:aa68] 05:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Cedar HDMI Audio [Radeon HD 5400/6300/7300 Series] IOMMU group 18 [8086:1521] 07:00.0 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01) IOMMU group 19 [8086:1521] 07:00.1 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01) IOMMU group 20 [8086:1521] 07:00.2 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01) IOMMU group 21 [8086:1521] 07:00.3 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01) IOMMU group 22 [8086:3c80] 7f:08.0 System peripheral: Intel Corporation Xeon E5/Core i7 QPI Link 0 (rev 07) [8086:3c83] 7f:08.3 System peripheral: Intel Corporation Xeon E5/Core i7 QPI Link Reut 0 (rev 07) [8086:3c84] 7f:08.4 System peripheral: Intel Corporation Xeon E5/Core i7 QPI Link Reut 0 (rev 07) IOMMU group 23 [8086:3c90] 7f:09.0 System peripheral: Intel Corporation Xeon E5/Core i7 QPI Link 1 (rev 07) [8086:3c93] 7f:09.3 System peripheral: Intel Corporation Xeon E5/Core i7 QPI Link Reut 1 (rev 07) [8086:3c94] 7f:09.4 System peripheral: Intel Corporation Xeon E5/Core i7 QPI Link Reut 1 (rev 07) IOMMU group 24 [8086:3cc0] 7f:0a.0 System peripheral: Intel Corporation Xeon E5/Core i7 Power Control Unit 0 (rev 07) [8086:3cc1] 7f:0a.1 System peripheral: Intel Corporation Xeon E5/Core i7 Power Control Unit 1 (rev 07) [8086:3cc2] 7f:0a.2 System peripheral: Intel Corporation Xeon E5/Core i7 Power Control Unit 2 (rev 07) [8086:3cd0] 7f:0a.3 System peripheral: Intel Corporation Xeon E5/Core i7 Power Control Unit 3 (rev 07) IOMMU group 25 [8086:3ce0] 7f:0b.0 System peripheral: Intel Corporation Xeon E5/Core i7 Interrupt Control Registers (rev 07) [8086:3ce3] 7f:0b.3 System peripheral: Intel Corporation Xeon E5/Core i7 Semaphore and Scratchpad Configuration Registers (rev 07) IOMMU group 26 [8086:3ce8] 7f:0c.0 System peripheral: Intel Corporation Xeon E5/Core i7 Unicast Register 0 (rev 07) [8086:3ce8] 7f:0c.1 System peripheral: Intel Corporation Xeon E5/Core i7 Unicast Register 0 (rev 07) [8086:3ce8] 7f:0c.2 System peripheral: Intel Corporation Xeon E5/Core i7 Unicast Register 0 (rev 07) [8086:3ce8] 7f:0c.3 System peripheral: Intel Corporation Xeon E5/Core i7 Unicast Register 0 (rev 07) [8086:3cf4] 7f:0c.6 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller System Address Decoder 0 (rev 07) [8086:3cf6] 7f:0c.7 System peripheral: Intel Corporation Xeon E5/Core i7 System Address Decoder (rev 07) IOMMU group 27 [8086:3ce8] 7f:0d.0 System peripheral: Intel Corporation Xeon E5/Core i7 Unicast Register 0 (rev 07) [8086:3ce8] 7f:0d.1 System peripheral: Intel Corporation Xeon E5/Core i7 Unicast Register 0 (rev 07) [8086:3ce8] 7f:0d.2 System peripheral: Intel Corporation Xeon E5/Core i7 Unicast Register 0 (rev 07) [8086:3ce8] 7f:0d.3 System peripheral: Intel Corporation Xeon E5/Core i7 Unicast Register 0 (rev 07) [8086:3cf5] 7f:0d.6 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller System Address Decoder 1 (rev 07) IOMMU group 28 [8086:3ca0] 7f:0e.0 System peripheral: Intel Corporation Xeon E5/Core i7 Processor Home Agent (rev 07) [8086:3c46] 7f:0e.1 Performance counters: Intel Corporation Xeon E5/Core i7 Processor Home Agent Performance Monitoring (rev 07) IOMMU group 29 [8086:3ca8] 7f:0f.0 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Registers (rev 07) [8086:3c71] 7f:0f.1 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller RAS Registers (rev 07) [8086:3caa] 7f:0f.2 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 0 (rev 07) [8086:3cab] 7f:0f.3 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 1 (rev 07) [8086:3cac] 7f:0f.4 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 2 (rev 07) [8086:3cad] 7f:0f.5 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 3 (rev 07) [8086:3cae] 7f:0f.6 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 4 (rev 07) IOMMU group 30 [8086:3cb0] 7f:10.0 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Channel 0-3 Thermal Control 0 (rev 07) [8086:3cb1] 7f:10.1 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Channel 0-3 Thermal Control 1 (rev 07) [8086:3cb2] 7f:10.2 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller ERROR Registers 0 (rev 07) [8086:3cb3] 7f:10.3 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller ERROR Registers 1 (rev 07) [8086:3cb4] 7f:10.4 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Channel 0-3 Thermal Control 2 (rev 07) [8086:3cb5] 7f:10.5 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Channel 0-3 Thermal Control 3 (rev 07) [8086:3cb6] 7f:10.6 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller ERROR Registers 2 (rev 07) [8086:3cb7] 7f:10.7 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller ERROR Registers 3 (rev 07) IOMMU group 31 [8086:3cb8] 7f:11.0 System peripheral: Intel Corporation Xeon E5/Core i7 DDRIO (rev 07) IOMMU group 32 [8086:3ce4] 7f:13.0 System peripheral: Intel Corporation Xeon E5/Core i7 R2PCIe (rev 07) [8086:3c43] 7f:13.1 Performance counters: Intel Corporation Xeon E5/Core i7 Ring to PCI Express Performance Monitor (rev 07) [8086:3ce6] 7f:13.4 Performance counters: Intel Corporation Xeon E5/Core i7 QuickPath Interconnect Agent Ring Registers (rev 07) [8086:3c44] 7f:13.5 Performance counters: Intel Corporation Xeon E5/Core i7 Ring to QuickPath Interconnect Link 0 Performance Monitor (rev 07) [8086:3c45] 7f:13.6 System peripheral: Intel Corporation Xeon E5/Core i7 Ring to QuickPath Interconnect Link 1 Performance Monitor (rev 07) IOMMU group 33 [8086:3c02] 80:01.0 PCI bridge: Intel Corporation Xeon E5/Core i7 IIO PCI Express Root Port 1a (rev 07) IOMMU group 34 [8086:3c04] 80:02.0 PCI bridge: Intel Corporation Xeon E5/Core i7 IIO PCI Express Root Port 2a (rev 07) IOMMU group 35 [8086:3c08] 80:03.0 PCI bridge: Intel Corporation Xeon E5/Core i7 IIO PCI Express Root Port 3a in PCI Express Mode (rev 07) IOMMU group 36 [8086:3c20] 80:04.0 System peripheral: Intel Corporation Xeon E5/Core i7 DMA Channel 0 (rev 07) [8086:3c21] 80:04.1 System peripheral: Intel Corporation Xeon E5/Core i7 DMA Channel 1 (rev 07) [8086:3c22] 80:04.2 System peripheral: Intel Corporation Xeon E5/Core i7 DMA Channel 2 (rev 07) [8086:3c23] 80:04.3 System peripheral: Intel Corporation Xeon E5/Core i7 DMA Channel 3 (rev 07) [8086:3c24] 80:04.4 System peripheral: Intel Corporation Xeon E5/Core i7 DMA Channel 4 (rev 07) [8086:3c25] 80:04.5 System peripheral: Intel Corporation Xeon E5/Core i7 DMA Channel 5 (rev 07) [8086:3c26] 80:04.6 System peripheral: Intel Corporation Xeon E5/Core i7 DMA Channel 6 (rev 07) [8086:3c27] 80:04.7 System peripheral: Intel Corporation Xeon E5/Core i7 DMA Channel 7 (rev 07) IOMMU group 37 [8086:3c28] 80:05.0 System peripheral: Intel Corporation Xeon E5/Core i7 Address Map, VTd_Misc, System Management (rev 07) [8086:3c2a] 80:05.2 System peripheral: Intel Corporation Xeon E5/Core i7 Control Status and Global Errors (rev 07) [8086:3c2c] 80:05.4 PIC: Intel Corporation Xeon E5/Core i7 I/O APIC (rev 07) IOMMU group 38 [8086:3c80] ff:08.0 System peripheral: Intel Corporation Xeon E5/Core i7 QPI Link 0 (rev 07) [8086:3c83] ff:08.3 System peripheral: Intel Corporation Xeon E5/Core i7 QPI Link Reut 0 (rev 07) [8086:3c84] ff:08.4 System peripheral: Intel Corporation Xeon E5/Core i7 QPI Link Reut 0 (rev 07) IOMMU group 39 [8086:3c90] ff:09.0 System peripheral: Intel Corporation Xeon E5/Core i7 QPI Link 1 (rev 07) [8086:3c93] ff:09.3 System peripheral: Intel Corporation Xeon E5/Core i7 QPI Link Reut 1 (rev 07) [8086:3c94] ff:09.4 System peripheral: Intel Corporation Xeon E5/Core i7 QPI Link Reut 1 (rev 07) IOMMU group 40 [8086:3cc0] ff:0a.0 System peripheral: Intel Corporation Xeon E5/Core i7 Power Control Unit 0 (rev 07) [8086:3cc1] ff:0a.1 System peripheral: Intel Corporation Xeon E5/Core i7 Power Control Unit 1 (rev 07) [8086:3cc2] ff:0a.2 System peripheral: Intel Corporation Xeon E5/Core i7 Power Control Unit 2 (rev 07) [8086:3cd0] ff:0a.3 System peripheral: Intel Corporation Xeon E5/Core i7 Power Control Unit 3 (rev 07) IOMMU group 41 [8086:3ce0] ff:0b.0 System peripheral: Intel Corporation Xeon E5/Core i7 Interrupt Control Registers (rev 07) [8086:3ce3] ff:0b.3 System peripheral: Intel Corporation Xeon E5/Core i7 Semaphore and Scratchpad Configuration Registers (rev 07) IOMMU group 42 [8086:3ce8] ff:0c.0 System peripheral: Intel Corporation Xeon E5/Core i7 Unicast Register 0 (rev 07) [8086:3ce8] ff:0c.1 System peripheral: Intel Corporation Xeon E5/Core i7 Unicast Register 0 (rev 07) [8086:3ce8] ff:0c.2 System peripheral: Intel Corporation Xeon E5/Core i7 Unicast Register 0 (rev 07) [8086:3ce8] ff:0c.3 System peripheral: Intel Corporation Xeon E5/Core i7 Unicast Register 0 (rev 07) [8086:3cf4] ff:0c.6 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller System Address Decoder 0 (rev 07) [8086:3cf6] ff:0c.7 System peripheral: Intel Corporation Xeon E5/Core i7 System Address Decoder (rev 07) IOMMU group 43 [8086:3ce8] ff:0d.0 System peripheral: Intel Corporation Xeon E5/Core i7 Unicast Register 0 (rev 07) [8086:3ce8] ff:0d.1 System peripheral: Intel Corporation Xeon E5/Core i7 Unicast Register 0 (rev 07) [8086:3ce8] ff:0d.2 System peripheral: Intel Corporation Xeon E5/Core i7 Unicast Register 0 (rev 07) [8086:3ce8] ff:0d.3 System peripheral: Intel Corporation Xeon E5/Core i7 Unicast Register 0 (rev 07) [8086:3cf5] ff:0d.6 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller System Address Decoder 1 (rev 07) IOMMU group 44 [8086:3ca0] ff:0e.0 System peripheral: Intel Corporation Xeon E5/Core i7 Processor Home Agent (rev 07) [8086:3c46] ff:0e.1 Performance counters: Intel Corporation Xeon E5/Core i7 Processor Home Agent Performance Monitoring (rev 07) IOMMU group 45 [8086:3ca8] ff:0f.0 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Registers (rev 07) [8086:3c71] ff:0f.1 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller RAS Registers (rev 07) [8086:3caa] ff:0f.2 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 0 (rev 07) [8086:3cab] ff:0f.3 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 1 (rev 07) [8086:3cac] ff:0f.4 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 2 (rev 07) [8086:3cad] ff:0f.5 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 3 (rev 07) [8086:3cae] ff:0f.6 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 4 (rev 07) IOMMU group 46 [8086:3cb0] ff:10.0 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Channel 0-3 Thermal Control 0 (rev 07) [8086:3cb1] ff:10.1 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Channel 0-3 Thermal Control 1 (rev 07) [8086:3cb2] ff:10.2 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller ERROR Registers 0 (rev 07) [8086:3cb3] ff:10.3 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller ERROR Registers 1 (rev 07) [8086:3cb4] ff:10.4 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Channel 0-3 Thermal Control 2 (rev 07) [8086:3cb5] ff:10.5 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Channel 0-3 Thermal Control 3 (rev 07) [8086:3cb6] ff:10.6 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller ERROR Registers 2 (rev 07) [8086:3cb7] ff:10.7 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller ERROR Registers 3 (rev 07) IOMMU group 47 [8086:3cb8] ff:11.0 System peripheral: Intel Corporation Xeon E5/Core i7 DDRIO (rev 07) IOMMU group 48 [8086:3ce4] ff:13.0 System peripheral: Intel Corporation Xeon E5/Core i7 R2PCIe (rev 07) [8086:3c43] ff:13.1 Performance counters: Intel Corporation Xeon E5/Core i7 Ring to PCI Express Performance Monitor (rev 07) [8086:3ce6] ff:13.4 Performance counters: Intel Corporation Xeon E5/Core i7 QuickPath Interconnect Agent Ring Registers (rev 07) [8086:3c44] ff:13.5 Performance counters: Intel Corporation Xeon E5/Core i7 Ring to QuickPath Interconnect Link 0 Performance Monitor (rev 07) [8086:3c45] ff:13.6 System peripheral: Intel Corporation Xeon E5/Core i7 Ring to QuickPath Interconnect Link 1 Performance Monitor (rev 07) I switched to a different PCI slot and reset. I randomly had it working once too, so I know it works! I also switched Enable PCIe ACS Override: to on and did a power cycle. Still cant get sound to work. Long story short, I've had it working, I've seen a 101 workarounds but can't for the life of me figure out what the actual issue at hand is here. Any help/explanation/point in right direction would be greatly appreciated. Edited July 27, 2017 by Living Legend Quote Link to comment
saarg Posted July 27, 2017 Share Posted July 27, 2017 If it works after a power cycle of unraid, it your GPU that doesn't supports resetting. Not much to do about it as far as I remember. Quote Link to comment
Living Legend Posted July 28, 2017 Author Share Posted July 28, 2017 That was just one of the arbitrary thing I did which yielded different results. I don't believe I had a simple sequence of reset, then working. There are many combinations I have used between graphics and audio with inconsistent results. The one consistent results has been all times besides one time which I can't remember the exact sequence of events that got me there, any time I was using the audio from the GPU, I'd get the Kernal Panic explosing messages. Quote Link to comment
Living Legend Posted July 28, 2017 Author Share Posted July 28, 2017 Not at the monitor now, but found someone else's post of similar issue of OpenELEC and similar video card: Quote Link to comment
saarg Posted July 28, 2017 Share Posted July 28, 2017 Does the same thing happen if you use the i440 chipset for the VM? Do a reboot of unraid before testing. Quote Link to comment
Living Legend Posted July 28, 2017 Author Share Posted July 28, 2017 4 hours ago, saarg said: Does the same thing happen if you use the i440 chipset for the VM? Do a reboot of unraid before testing. I'll test tonight and report back. Thanks. Quote Link to comment
Living Legend Posted August 1, 2017 Author Share Posted August 1, 2017 On 7/28/2017 at 4:29 AM, saarg said: Does the same thing happen if you use the i440 chipset for the VM? Do a reboot of unraid before testing. Did not work. What finally did it was the edit the syslinux.cfg with: vfio_iommu_type1.allow_unsafe_interrupts=1 Quote Link to comment
SSD Posted August 1, 2017 Share Posted August 1, 2017 On 7/27/2017 at 2:30 PM, Living Legend said: I bought a few Radeon 5450 graphics cards figuring this would do the trick. Unfortunately, I'm getting super flaky results. I can occasionally pass through just the video from the graphics card, but if I add in the sound from the graphics card, LibreELEC gets a kernel panic message and ka-boom, won't load. Sometimes a full power cycle can get things going again, but once the VM is killed, it gets all flakey again. I switched to a different PCI slot and reset. I randomly had it working once too, so I know it works! I also switched Enable PCIe ACS Override: to on and did a power cycle. Still cant get sound to work. Long story short, I've had it working, I've seen a 101 workarounds but can't for the life of me figure out what the actual issue at hand is here. Any help/explanation/point in right direction would be greatly appreciated. I am not sure if this is relevant, but one of the pass through videos from @gridrunner mentioned that the BIOS needed to be UEFI compatible. Maybe this does not apply to your use case, but just offering up as a possible issue. Look up your card here: https://www.techpowerup.com/vgabios/ You might try an Nvidia controller? I had some trouble with an AMD RX550 with my Win10 passthrough, but the Nivdia 1050Ti worked great. Quote Link to comment
Living Legend Posted August 1, 2017 Author Share Posted August 1, 2017 (edited) 1 hour ago, bjp999 said: I am not sure if this is relevant, but one of the pass through videos from @gridrunner mentioned that the BIOS needed to be UEFI compatible. Maybe this does not apply to your use case, but just offering up as a possible issue. Look up your card here: https://www.techpowerup.com/vgabios/ I watched one of the videos from him and went to that site and was unable to find my card. Fortunately, this method of editing the syslinux.cfg file has worked. Unfortunately I don't really know what it's doing, or if there will be any negative side effects of it, but so far so good. Edited August 1, 2017 by Living Legend Quote Link to comment
Living Legend Posted August 1, 2017 Author Share Posted August 1, 2017 If anyone is interested, I did toggle a few settings to see what worked and what didn't. I was able to get this working on Q35-2.7 & OVMF. Also worked on i440fx-2.7 & OVMF. I created a new VM with SeaBIOS and after a restart was able to get both Q35-2.7 and i440fx-2.7 running. All of this was with the syslinux.cfg modification. With that said, is there an "optimal" configuration that I should be using to deploy a LibreELEC VM? 1 Quote Link to comment
saarg Posted August 1, 2017 Share Posted August 1, 2017 The optimal is the one working 1 Quote Link to comment
Living Legend Posted August 1, 2017 Author Share Posted August 1, 2017 1 hour ago, saarg said: The optimal is the one working Agreed! Quote Link to comment
smakovits Posted December 12, 2017 Share Posted December 12, 2017 On 8/1/2017 at 10:18 AM, Living Legend said: On 8/1/2017 at 10:18 AM, Living Legend said: Did not work. What finally did it was the edit the syslinux.cfg with: vfio_iommu_type1.allow_unsafe_interrupts=1 Is this in the syslinux.cfg of unraid or is this somewhere in the libreelec config? Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.