Hello,
I'm pretty new to proxmox and a very basic linux user
I've a NUC type box (Beelink Gemini X55) with an Intel J5005 CPU (IGD: Intel UHD 605) that came with Win10 pre-installed, but never used with Win10 because my intend was always to use it as a sort off homelab.
I'm running Proxmox VE 6.2-15 with some VMs & Containers (Home Assistant, PiHole, PHP development server, and some other things).
For my next project i would like to use this same machine as a HTPC while running Proxmox VE has host. And for that:
My goal:
Having Kodi/Plex up and running on my Proxmox server (HDMI output, HDMI sound, and hardware acceleration).
Need to be able to passthrough the integrated (and only) Intel GPU & Audio.
Desired SO: Windows10 or Ubuntu (or other: accepting suggestions )
My Hardware:
- Intel® Pentium® Silver J5005 (Gemini Lake)
- Intel® UHD Graphics 605 ( 8086:3184 )
- Beelink x55 box
BIOS American Megatrends Inc / VT-x & VT-d Enabled
Note:
- GPU NOT UEFI compatible ( i suppose)
- GPU NOT Intel GVT-g compatible ( i suppose)
What i've done:
I've installed Proxmox (alone) & followed the official guide (https://pve.proxmox.com/wiki/Pci_passthrough) and many other solutions proposed around the net.
I've tried pretty much every combination possible i've found around while googling for solutions.
Best results achieved:
- Ubuntu 20.04LTS fully working but a lot of DMAR fault errors and some hangs and after some time it crashes and freezes and i need to reset VM
- Windows 10 recognizing IGD but with codec error 43 while RDP (no HDMI output)
Both with Seabios.
Actual Settings:
GRUB:
MODULES:
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
MODPROBE:
GUEST:
DMAR FAULT Errors:
I'll post any other info if needed.
Thanks in advance for your time.
I'm pretty new to proxmox and a very basic linux user
I've a NUC type box (Beelink Gemini X55) with an Intel J5005 CPU (IGD: Intel UHD 605) that came with Win10 pre-installed, but never used with Win10 because my intend was always to use it as a sort off homelab.
I'm running Proxmox VE 6.2-15 with some VMs & Containers (Home Assistant, PiHole, PHP development server, and some other things).
For my next project i would like to use this same machine as a HTPC while running Proxmox VE has host. And for that:
My goal:
Having Kodi/Plex up and running on my Proxmox server (HDMI output, HDMI sound, and hardware acceleration).
Need to be able to passthrough the integrated (and only) Intel GPU & Audio.
Desired SO: Windows10 or Ubuntu (or other: accepting suggestions )
My Hardware:
- Intel® Pentium® Silver J5005 (Gemini Lake)
- Intel® UHD Graphics 605 ( 8086:3184 )
- Beelink x55 box
BIOS American Megatrends Inc / VT-x & VT-d Enabled
Note:
- GPU NOT UEFI compatible ( i suppose)
- GPU NOT Intel GVT-g compatible ( i suppose)
What i've done:
I've installed Proxmox (alone) & followed the official guide (https://pve.proxmox.com/wiki/Pci_passthrough) and many other solutions proposed around the net.
I've tried pretty much every combination possible i've found around while googling for solutions.
Best results achieved:
- Ubuntu 20.04LTS fully working but a lot of DMAR fault errors and some hangs and after some time it crashes and freezes and i need to reset VM
- Windows 10 recognizing IGD but with codec error 43 while RDP (no HDMI output)
Both with Seabios.
Actual Settings:
GRUB:
Code:
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt video=vesafb:off video=efifb:off"
MODULES:
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
MODPROBE:
Code:
blacklist i915
options vfio-pci ids=8086:3184
GUEST:
Code:
bios: ovmf
scsihw: virtio-scsi-pci
bootdisk: scsi0
scsi0: .....
hostpci0: 00:02,x-vga=on
DMAR FAULT Errors:
Code:
[Tue Nov 10 20:12:53 2020] DMAR: DRHD: handling fault status reg 2
[Tue Nov 10 20:12:53 2020] DMAR: [DMA Write] Request device [00:02.0] PASID ffffffff fault addr 0 [fault reason 02] Present bit in context entry is clear
[Tue Nov 10 20:13:26 2020] DMAR: DRHD: handling fault status reg 3
[Tue Nov 10 20:13:26 2020] DMAR: [DMA Read] Request device [00:02.0] PASID ffffffff fault addr 478ac69000 [fault reason 06] PTE Read access is not set
[Tue Nov 10 20:13:26 2020] DMAR: DRHD: handling fault status reg 3
[Tue Nov 10 20:13:26 2020] DMAR: [DMA Read] Request device [00:02.0] PASID ffffffff fault addr 478ac69000 [fault reason 06] PTE Read access is not set
[Tue Nov 10 20:13:26 2020] DMAR: DRHD: handling fault status reg 3
[Tue Nov 10 20:13:26 2020] DMAR: [DMA Read] Request device [00:02.0] PASID ffffffff fault addr 268b269000 [fault reason 06] PTE Read access is not set
[Tue Nov 10 20:13:26 2020] DMAR: DRHD: handling fault status reg 3
[Tue Nov 10 20:13:31 2020] dmar_fault: 3101 callbacks suppressed
[Tue Nov 10 20:13:31 2020] DMAR: DRHD: handling fault status reg 3
[Tue Nov 10 20:13:31 2020] DMAR: [DMA Read] Request device [00:02.0] PASID ffffffff fault addr 1dcf0dc000 [fault reason 06] PTE Read access is not set
[Tue Nov 10 20:13:31 2020] DMAR: DRHD: handling fault status reg 3
[Tue Nov 10 20:13:31 2020] DMAR: [DMA Read] Request device [00:02.0] PASID ffffffff fault addr c6c0c7000 [fault reason 06] PTE Read access is not set
[Tue Nov 10 20:13:31 2020] DMAR: DRHD: handling fault status reg 3
[Tue Nov 10 20:13:31 2020] DMAR: [DMA Read] Request device [00:02.0] PASID ffffffff fault addr 1dcf0dc000 [fault reason 06] PTE Read access is not set
[Tue Nov 10 20:13:31 2020] DMAR: DRHD: handling fault status reg 3
[Tue Nov 10 20:13:36 2020] dmar_fault: 3458 callbacks suppressed
[Tue Nov 10 20:13:36 2020] DMAR: DRHD: handling fault status reg 3
[Tue Nov 10 20:13:36 2020] DMAR: [DMA Read] Request device [00:02.0] PASID ffffffff fault addr 1dcf0dc000 [fault reason 06] PTE Read access is not set
[Tue Nov 10 20:13:36 2020] DMAR: DRHD: handling fault status reg 3
[Tue Nov 10 20:13:36 2020] DMAR: [DMA Read] Request device [00:02.0] PASID ffffffff fault addr c6c0c7000 [fault reason 06] PTE Read access is not set
[Tue Nov 10 20:13:36 2020] DMAR: DRHD: handling fault status reg 3
[Tue Nov 10 20:13:36 2020] DMAR: [DMA Read] Request device [00:02.0] PASID ffffffff fault addr 1dcf0dc000 [fault reason 06] PTE Read access is not set
[Tue Nov 10 20:13:36 2020] DMAR: DRHD: handling fault status reg 3
[Tue Nov 10 20:13:41 2020] dmar_fault: 3521 callbacks suppressed
[Tue Nov 10 20:13:41 2020] DMAR: DRHD: handling fault status reg 3
[Tue Nov 10 20:13:41 2020] DMAR: [DMA Read] Request device [00:02.0] PASID ffffffff fault addr 1dcf0dc000 [fault reason 06] PTE Read access is not set
[Tue Nov 10 20:13:41 2020] DMAR: DRHD: handling fault status reg 3
[Tue Nov 10 20:13:41 2020] DMAR: [DMA Read] Request device [00:02.0] PASID ffffffff fault addr c6c0c7000 [fault reason 06] PTE Read access is not set
[Tue Nov 10 20:13:41 2020] DMAR: DRHD: handling fault status reg 3
[Tue Nov 10 20:13:41 2020] DMAR: [DMA Read] Request device [00:02.0] PASID ffffffff fault addr 1dcf0dc000 [fault reason 06] PTE Read access is not set
[Tue Nov 10 20:13:41 2020] DMAR: DRHD: handling fault status reg 3
[Tue Nov 10 20:13:46 2020] dmar_fault: 2441 callbacks suppressed
[Tue Nov 10 20:13:46 2020] DMAR: DRHD: handling fault status reg 3
[Tue Nov 10 20:13:46 2020] DMAR: [DMA Read] Request device [00:02.0] PASID ffffffff fault addr 1dcf0dc000 [fault reason 06] PTE Read access is not set
[Tue Nov 10 20:13:46 2020] DMAR: DRHD: handling fault status reg 3
[Tue Nov 10 20:13:46 2020] DMAR: [DMA Read] Request device [00:02.0] PASID ffffffff fault addr c6c0c7000 [fault reason 06] PTE Read access is not set
[Tue Nov 10 20:13:46 2020] DMAR: DRHD: handling fault status reg 3
[Tue Nov 10 20:13:46 2020] DMAR: [DMA Read] Request device [00:02.0] PASID ffffffff fault addr 1dcf0dc000 [fault reason 06] PTE Read access is not set
[Tue Nov 10 20:13:46 2020] DMAR: DRHD: handling fault status reg 3
[Tue Nov 10 20:13:51 2020] dmar_fault: 3221 callbacks suppressed
[Tue Nov 10 20:13:51 2020] DMAR: DRHD: handling fault status reg 3
[Tue Nov 10 20:13:51 2020] DMAR: [DMA Read] Request device [00:02.0] PASID ffffffff fault addr 1dcf0dc000 [fault reason 06] PTE Read access is not set
[Tue Nov 10 20:13:51 2020] DMAR: DRHD: handling fault status reg 3
[Tue Nov 10 20:13:51 2020] DMAR: [DMA Read] Request device [00:02.0] PASID ffffffff fault addr c6c0c7000 [fault reason 06] PTE Read access is not set
[Tue Nov 10 20:13:51 2020] DMAR: DRHD: handling fault status reg 3
[Tue Nov 10 20:13:51 2020] DMAR: [DMA Read] Request device [00:02.0] PASID ffffffff fault addr 1dcf0dc000 [fault reason 06] PTE Read access is not set
[Tue Nov 10 20:13:51 2020] DMAR: DRHD: handling fault status reg 3
[Tue Nov 10 20:13:59 2020] dmar_fault: 3296 callbacks suppressed
[Tue Nov 10 20:13:59 2020] DMAR: DRHD: handling fault status reg 3
[Tue Nov 10 20:13:59 2020] DMAR: [DMA Read] Request device [00:02.0] PASID ffffffff fault addr 30dcb0c000 [fault reason 06] PTE Read access is not set
[Tue Nov 10 20:13:59 2020] DMAR: DRHD: handling fault status reg 3
[Tue Nov 10 20:13:59 2020] DMAR: [DMA Read] Request device [00:02.0] PASID ffffffff fault addr 30dcb0c000 [fault reason 06] PTE Read access is not set
[Tue Nov 10 20:13:59 2020] DMAR: DRHD: handling fault status reg 3
[Tue Nov 10 20:13:59 2020] DMAR: [DMA Read] Request device [00:02.0] PASID ffffffff fault addr 30dcb0c000 [fault reason 06] PTE Read access is not set
[Tue Nov 10 20:13:59 2020] DMAR: DRHD: handling fault status reg 3
[Tue Nov 10 20:16:53 2020] dmar_fault: 824 callbacks suppressed
[Tue Nov 10 20:16:53 2020] DMAR: DRHD: handling fault status reg 2
[Tue Nov 10 20:16:53 2020] DMAR: [DMA Write] Request device [00:02.0] PASID ffffffff fault addr 0 [fault reason 02] Present bit in context entry is clear
I'll post any other info if needed.
Thanks in advance for your time.
Last edited: