Aug 24, 2021
21
0
6
21
Hallo,

ich habe bei mir Jellyfin in einer VM laufen. Hierfür benötige ich meine GPU welche ich durchschleifen möchte.

Hardware:
AMD Ryzen 5 1600
AsRock B450 Pro 4
NVIDEA Geforce GT710

PCI - Passthrough

Egal wie man es macht, beläuft es sich im Endeffekt alles auf das IOMMU Feature.
Doch immer wenn ich ich das Grub oder System-Boot File ändere und ein 'update-grub' durch führe ist das IOMMU Feature nach einem reboot nicht aktiviert.
Sobald ich nach dem dem Reboot ein 'dmesg | grep IOMMU' ausführe kommt kein Output.
Ich habe auch bei manchen gesehen, dass sie bei Intel CPU's etwas im BIOS verändern.
Meine Frage wäre, ist das mit der Hardware die ich habe überhaupt möglich und wenn ja was mach ich falsch?

Danke im Voraus!
 
Last edited:
Hallo STR3IKERKRYPTON

Bitte überprüfe ob bei deinem System im BIOS folgendes aktiviert ist.
Sollte bei einem Motherboard hier zu finden sein:

AsRock B450 Pro 4:

-Advanced>AMD CBS>NBIO Common Options>IOMMU set to Enabled
-Also make sure Enable AER Cap. is set to Enabled
-Press F10 button to save the settings

Hier noch die offizielle Proxmox WIKI anleitung: (es gibt zwei würde aber das als die neuere ansehen)
https://pve.proxmox.com/wiki/PCI(e)_Passthrough

Auch sehr gut wenn man es auf Deutsch haben will:
https://www.thomas-krenn.com/de/wiki/Proxmox_PCIe_Passthrough_aktivieren
 
Last edited:
Thank you for your answers but the solution of this problem created another problem.
I enabled the IOMMU feature in the BIOS and and mounted the GPU. But after I rebooted the Jellyfin VM my Network of the Server crashed.
I can#t connect to the server in the browser and i can't ping the server. I also don't get a video signal if I connect a monitor.
Any suggestions?
 
Bitte sende mal den Output von:

dmesg | grep -e DMAR -e IOMMU

und lspci -vv
 
Last edited:
Code:
root@node:~# dmesg | grep -e DMAR -e IOMMU
[    0.884139] pci 0000:00:00.2: AMD-Vi: IOMMU performance counters supported
[    0.886282] pci 0000:00:00.2: AMD-Vi: Found IOMMU cap 0x40
[    0.887342] perf/amd_iommu: Detected AMD IOMMU #0 (2 banks, 4 counters/bank).
root@node:~#



IOMMU im BIOS enabled und die GPU ist eingehängt.
Nur die VM hab ich nicht gestartet weil es mir sonst wieder alles zerschießt.
 

Attachments

  • output.txt
    82 KB · Views: 2
Setze mal BIOS auf UEFI
Erstelle dann ein EFI Laufwerk
Display auf keine
Setze Machine auf Q35 v6.0
Aktivier Primäre GPU unter PCI Device
btw. Nutze das gleich theme xD (PVEDiscordDark)

Display sollte vor dem VM start schon angeschlossen sein.
 
Last edited:
Ich habe nachdem ich alles genau so eingestellt hatte die VM erneut gestartet und proxmox zerschießt sich wieder.
Ich habe mal gelesen, dass es daran liegen kann, dass die GPU im falschen PCIe Slot steckt, obwohl bei mir die GPU eigentlich schon in dem Hauptslot steckt.
 
Last edited:
Du könntest noch

echo "options vfio_iommu_type1 allow_unsafe_interrupts=1" > /etc/modprobe.d/iommu_unsafe_interrupts.conf

testen aber aktuell fällt mir dann auch nix mehr ein.

Ich schätze mal dass das Motherboard auch nur den einen x16 solt hat.

Für eine GT 710 würde aber ein x4 slot reichen.

Man könnte denn PCI slot switchen testen

Du könntest auch mal versuchen ein anderes PCI Gerät zum Durchreichen und schauen ob sich das genau so verhält
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!