NARATIVE
after reading several posts on several forums and blogs related to pci passthrough, unraid and proxmox
from my understanding
1. passing through an onboard graphic card is a pain in the hax
2. passing through an the main and only graphic card is a pain in the hax
3. passing through an intel graphic card is a pain in the hax
The questions
1. someone succeed to passthrough an onboard intel graphic card ?
2. could someone confirm than I could easily resolve this by buying an graphic card ?
2.1 which one is the most recommended ? (my goal is to play movies with KODI)
For others who would like to help me to do deeper, here is my story...
On a gigabyte z170 with a Intel Skylake Processor
I'm able to use the on-board Intel HD Audio into a VM but struggle to pass the on-board graphic card.
IOMMU is configured and works with the sound, if I boot up a live Linux MX and play a youtube I could ear it.
When I try to pass-through the graphic card, I see a glitch, the monitor receive a signal but, after a while it fall a sleep because of no activity.
I still able to stop and restart the VM and access the host via ssh.
#00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics 530 [8086:1912] (rev 06)
Here my configurations
cat /etc/kernel/cmdline
but I also tried without the
and obviouly reload UEFI config with
cat /etc/modules
the last part was used while I was using KVM on with Ubuntu
as usual I also tried with
and run
the configuration of my VM
cat /etc/pve/qemu-server/100.conf
as you can probably deduce
I tried for
- the hostpci0
- the SeaBIOS and UEFI BIOS
- several display from default to none and by adding more memory
- with a machine q35 and i440fx
So as you could tell any idea I'll be happy to try it
thank for you reading and your help
J
after reading several posts on several forums and blogs related to pci passthrough, unraid and proxmox
from my understanding
1. passing through an onboard graphic card is a pain in the hax
2. passing through an the main and only graphic card is a pain in the hax
3. passing through an intel graphic card is a pain in the hax
The questions
1. someone succeed to passthrough an onboard intel graphic card ?
2. could someone confirm than I could easily resolve this by buying an graphic card ?
2.1 which one is the most recommended ? (my goal is to play movies with KODI)
For others who would like to help me to do deeper, here is my story...
On a gigabyte z170 with a Intel Skylake Processor
I'm able to use the on-board Intel HD Audio into a VM but struggle to pass the on-board graphic card.
IOMMU is configured and works with the sound, if I boot up a live Linux MX and play a youtube I could ear it.
When I try to pass-through the graphic card, I see a glitch, the monitor receive a signal but, after a while it fall a sleep because of no activity.
I still able to stop and restart the VM and access the host via ssh.
#00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics 530 [8086:1912] (rev 06)
Here my configurations
cat /etc/kernel/cmdline
root=ZFS=rpool/ROOT/pve-1 boot=zfs intel_iommu=on video=efifb:off
but I also tried without the
video=efifb:off
and with video=vesafb:off,efifb:off
and obviouly reload UEFI config with
pve-efiboot-tool refresh
at every trialcat /etc/modules
Code:
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
# for folder passthrough
#loop
#virtio
#9p
#9pnet
#9pnet_virtio
Code:
#00:1f.3 Audio device [0403]: Intel Corporation Sunrise Point-H HD Audio [8086:a170] (rev 31)
# Kernel modules: snd_hda_intel
#00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics 530 [8086:1912] (rev 06)
# Kernel modules: i915
blacklist snd_hda_intel
#blacklist snd_hda_codec_hdmi
blacklist i915
options vfio-pci ids=8086:a170,8086:1912
#ref: https://forum.proxmox.com/threads/guide-intel-intergrated-graphic-passthrough.30451/
#options kvm ignore_msrs=1
as usual I also tried with
options kvm ignore_msrs=1
activeand run
update-initramfs -u -k all
before rebootingthe configuration of my VM
cat /etc/pve/qemu-server/100.conf
Code:
bios: ovmf
bootdisk: virtio0
cores: 1
efidisk0: local:100/vm-100-disk-0.raw,size=128K
hostpci0: 00:02,pcie=1,x-vga=1
hostpci1: 00:1f.3
ide2: local:iso/MX-19_x64.iso,media=cdrom
machine: q35
memory: 5120
name: mx
net0: virtio=DE:B3:2B:6E:0B:B9,bridge=vmbr0,firewall=1
numa: 0
ostype: l26
scsihw: virtio-scsi-pci
smbios1: uuid=986cffa0-d912-4cf9-8d47-6874c653999e
sockets: 1
virtio0: local:100/vm-100-disk-1.raw,cache=writeback,size=32G
vmgenid: 1bfa1316-7122-423e-8f1f-87c829968856
as you can probably deduce
I tried for
- the hostpci0
hostpci0: 00:02,x-vga=1
and hostpci0: 00:02
- the SeaBIOS and UEFI BIOS
- several display from default to none and by adding more memory
- with a machine q35 and i440fx
So as you could tell any idea I'll be happy to try it

thank for you reading and your help
J