Proxmox VM auf Bildschirm anzeigen HDMI oder DP

Mathias87

New Member
Sep 25, 2024
9
0
1
Hallo,
wie kann ich eine VM über HDMI oder DP direkt auf einen Bildschirm anzeigen?

System: NiPoGi AM06Pro - Proxmox 8.2.2
 
Das geht nur, wenn der VM eine GPU durchgeschliffen wird. Ansonsten würdest Du nur die Shell des PVE angezeigt bekommen.
 
ich bekomme es nicht hin, trotz der Einstellungen link

Könnt ihr mir weiterhelfen? Was benötigt ihr für Informationen?
 
Ich habe die Einstellung für das GPU Durchschleifen gemacht und auch das PCI hinzugefügt. Der Bildschirm (HDMI) bleibt schwarz. Die Windows 11 VM ist gestartet und die Treiber sind aktuell.
 
Die Karte ist auch als primary GPU eingerichtet? Die vGPU steht auf Default?
 
1727700589198.png

1727700612943.png

1727701050443.png

Auf dem angeschlossenen Bildschirm ist die Shell Konsole von Proxmox zu sehen.
 
Last edited:
Code:
root@pve:~# lspci -nn | grep VGA
05:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Lucienne [1002:164c] (rev c2)

nano /etc/default/grub:
GRUB_CMDLINE_LINUX_DEFAULT="quiet amd_iommu=on"

update-grub

nano -w /etc/modules:

vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd

reboot
Code:
root@pve:~# dmesg | grep -e DMAR -e IOMMU
[    0.379256] pci 0000:00:00.2: AMD-Vi: IOMMU performance counters supported
[    0.618001] perf/amd_iommu: Detected AMD IOMMU #0 (2 banks, 4 counters/bank).

Code:
root@pve:~# lsmod | grep vfio
vfio_pci               16384  0
vfio_pci_core          86016  1 vfio_pci
irqbypass              12288  2 vfio_pci_core,kvm
vfio_iommu_type1       49152  0
vfio                   69632  3 vfio_pci_core,vfio_iommu_type1,vfio_pci
iommufd                98304  1 vfio

update-initramfs -u -k all
Code:
echo "blacklist radeon" >> /etc/modprobe.d/blacklist.conf
echo "blacklist nouveau" >> /etc/modprobe.d/blacklist.conf
echo "blacklist nvidia" >> /etc/modprobe.d/blacklist.conf


Ergebnis:

Bildschirm kein Signal

Ich komme nicht weiter....
 
Last edited:
Stelle ich auf

GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"

so erscheint:

Code:
root@pve:~# dmesg | grep -e DMAR -e IOMMU
[    0.038163] DMAR: IOMMU enabled
[    0.378813] pci 0000:00:00.2: AMD-Vi: IOMMU performance counters supported
[    0.616079] perf/amd_iommu: Detected AMD IOMMU #0 (2 banks, 4 counters/bank).

IOMMU enabled; geht aber trotzdem nicht
 
Hi,

update-initramfs -u -k all
Code:
echo "blacklist radeon" >> /etc/modprobe.d/blacklist.conf
echo "blacklist nouveau" >> /etc/modprobe.d/blacklist.conf
echo "blacklist nvidia" >> /etc/modprobe.d/blacklist.conf
1. Hast du danach update-initramfs ausgeführt oder davor? Und einmal rebooted danach?
2. Du musst wahrscheinlich (eigentlich nur) den amdgpu Treiber blacklisten. Die anderen solltest du gar nicht brauchen; nouveau/nvidia sind für Nvidia GPUs und radeon für alte AMD GPUs.

Du kannst dir auch mal das Device genauer anschauen mit lshw -class display, was u.a. auch den aktuellen geladenen Treiber anzeigt.
Eventuell muss lshw vorher installiert werden: apt install lshw.
 
update-initramfs vor (echo "Blacklist....) und reboot danach

Das Device schaue ich mir morgen genauer an
 
lshw -class display
→ wird nichts angezeigt, obwohl installiert

geht trotzdem nicht, auch mit update-initramfs nach dem bearbeiten der modprobe files
 

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!