Moin,
ich bin etwas am Verzweifeln bei dem Versuch einer VM den physischen HDMI Port meines ASUS PN42 mit N100 CPU durchzureichen.
Frische PVE 8.4 Installation, VM erstellt, die PCIe Devices durchgereicht. HDMI Bild hat sofort funktioniert, nur als Audio Device habe ich nur Frontpanel Audio in der VM erhalten.
Dann habe ich angefangen:
Das hat nur jedoch nichtmal geholfen da ich weiterhin ohen die VM gestartet zu haben das PVE CLI Interface angezeigt bekomme, erst wenn ich die VM mit der durchgereichten iGPU starte verliere ich von PVE das Bild und ich sehe die VM.
Daher habe ich mit dem Tool driverctl die Treiber für die Geräte 0000:00:02.0 (iGPU) und 0000:00:1f.3 (snd_hda_intel) auf vfio-pci überschrieben. Was aber leider nur das Starten der VM beschleunigt hat, nicht jedoch die Funktionen erweitert hat.
(glaube ich vergesse hier grade noch 1 oder 2 Zeilen)
Weiterhin keine Sp#hrbaren veränderungen in der VM. Ich frage mich mitlerweile auch ob das editieren von /ect/modules in PVE 8 noch nötigt ist da ich auf einem ASROCK X570 Pro4 diese Änderungen für einen SATA-Controler Passthroug nicht gebraucht habe.
Jedoch hat kein Schritt etwas an der erkannten HW in der VM verändert. Was sich auch nicht verändert ist:
Das "inconsistent" lässt mich grade vermuten das das ASUS Board mein Vorhaben nicht mitmachen will.
Dann habe ich auf Reddit einen Verweiß auf ein Chinesisches GitHub Repo gefunden und dann etwas spähter auch eine Übersetzte Version inklusive Anleitung, die aber leider auch nichts an meiner Situation verändert hat: https://www.cnx-software.com/2023/1...n-promox-ve-on-an-intel-alder-lake-n-mini-pc/
Auch mit dem Verwenden der ROMs für iPGU und Audio Device ergibt sich leider keine Änderung.
Was mich halt weiter vermuten lässt das sich das Board nicht gut für Passthroug eigent.
Wenn jemand etwas dazu sagen kann wäre ich sehr Dankbar auch wenn die Antwort heißt "Geht nicht".
Grüße
ich bin etwas am Verzweifeln bei dem Versuch einer VM den physischen HDMI Port meines ASUS PN42 mit N100 CPU durchzureichen.
Frische PVE 8.4 Installation, VM erstellt, die PCIe Devices durchgereicht. HDMI Bild hat sofort funktioniert, nur als Audio Device habe ich nur Frontpanel Audio in der VM erhalten.
Dann habe ich angefangen:
nano /etc/default/grubGRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt pcie_acs_override=downstream,multifunction initcall_blacklist=sysfb_init video=simplefb:off video=vesafb:off video=efifb:off video=vesa:off disable_vga=1 vfio_iommu_type1.allow_unsafe_interrupts=1 kvm.ignore_msrs=1 modprobe.blacklist=radeon,nouveau,nvidia,nvidiafb,nvidia-gpu,snd_hda_intel,snd_hda_codec_hdmi,i915"(sicher overkill für ein intel iGPU)update-grubDas hat nur jedoch nichtmal geholfen da ich weiterhin ohen die VM gestartet zu haben das PVE CLI Interface angezeigt bekomme, erst wenn ich die VM mit der durchgereichten iGPU starte verliere ich von PVE das Bild und ich sehe die VM.
Daher habe ich mit dem Tool driverctl die Treiber für die Geräte 0000:00:02.0 (iGPU) und 0000:00:1f.3 (snd_hda_intel) auf vfio-pci überschrieben. Was aber leider nur das Starten der VM beschleunigt hat, nicht jedoch die Funktionen erweitert hat.
nano /etc/modules
Code:
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
update-initramfs -u -k allrebootWeiterhin keine Sp#hrbaren veränderungen in der VM. Ich frage mich mitlerweile auch ob das editieren von /ect/modules in PVE 8 noch nötigt ist da ich auf einem ASROCK X570 Pro4 diese Änderungen für einen SATA-Controler Passthroug nicht gebraucht habe.
Jedoch hat kein Schritt etwas an der erkannten HW in der VM verändert. Was sich auch nicht verändert ist:
Bash:
root@pve-kodi:~# dmesg | grep -e DMAR -e IOMMU
[ 0.004364] ACPI: DMAR 0x000000007245E000 000088 (v02 INTEL EDK2 00000002 01000013)
[ 0.004397] ACPI: Reserving DMAR table memory at [mem 0x7245e000-0x7245e087]
[ 0.097518] DMAR: Host address width 39
[ 0.097520] DMAR: DRHD base: 0x000000fed90000 flags: 0x0
[ 0.097528] DMAR: dmar0: reg_base_addr fed90000 ver 4:0 cap 1c0000c40660462 ecap 29a00f0505e
[ 0.097532] DMAR: DRHD base: 0x000000fed91000 flags: 0x1
[ 0.097537] DMAR: dmar1: reg_base_addr fed91000 ver 5:0 cap d2008c40660462 ecap f050da
[ 0.097541] DMAR: RMRR base: 0x0000007c000000 end: 0x000000803fffff
[ 0.097544] DMAR-IR: IOAPIC id 2 under DRHD base 0xfed91000 IOMMU 1
[ 0.097547] DMAR-IR: HPET id 0 under DRHD base 0xfed91000
[ 0.097549] DMAR-IR: Queued invalidation will be enabled to support x2apic and Intr-remapping.
[ 0.099291] DMAR-IR: Enabled IRQ remapping in x2apic mode
[ 0.285004] pci 0000:00:02.0: DMAR: Skip IOMMU disabling for graphics
[ 0.822898] DMAR: No ATSR found
[ 0.822900] DMAR: No SATC found
[ 0.822902] DMAR: IOMMU feature fl1gp_support inconsistent
[ 0.822903] DMAR: IOMMU feature pgsel_inv inconsistent
[ 0.822905] DMAR: IOMMU feature nwfs inconsistent
[ 0.822907] DMAR: IOMMU feature dit inconsistent
[ 0.822909] DMAR: IOMMU feature sc_support inconsistent
[ 0.822910] DMAR: IOMMU feature dev_iotlb_support inconsistent
[ 0.822912] DMAR: dmar0: Using Queued invalidation
[ 0.822917] DMAR: dmar1: Using Queued invalidation
[ 0.824701] DMAR: Intel(R) Virtualization Technology for Directed I/O
Das "inconsistent" lässt mich grade vermuten das das ASUS Board mein Vorhaben nicht mitmachen will.
Dann habe ich auf Reddit einen Verweiß auf ein Chinesisches GitHub Repo gefunden und dann etwas spähter auch eine Übersetzte Version inklusive Anleitung, die aber leider auch nichts an meiner Situation verändert hat: https://www.cnx-software.com/2023/1...n-promox-ve-on-an-intel-alder-lake-n-mini-pc/
Auch mit dem Verwenden der ROMs für iPGU und Audio Device ergibt sich leider keine Änderung.
Was mich halt weiter vermuten lässt das sich das Board nicht gut für Passthroug eigent.
Wenn jemand etwas dazu sagen kann wäre ich sehr Dankbar auch wenn die Antwort heißt "Geht nicht".
Grüße