PROXMOX 9 GPU PASS THROUGH

Hello.

I am trying to make my GPU passthrough working, no chance so far. It worked well with Proxmo 7.4

Code:
root@pve:~# dmesg | grep -e DMAR -e IOMMU
[    0.024502] ACPI: DMAR 0x0000000099772000 000050 (v02 INTEL  EDK2     00000002      01000013)
[    0.024546] ACPI: Reserving DMAR table memory at [mem 0x99772000-0x9977204f]
[    0.107151] DMAR: IOMMU enabled
[    0.279677] DMAR: Host address width 39
[    0.279679] DMAR: DRHD base: 0x000000fed91000 flags: 0x1
[    0.279691] DMAR: dmar0: reg_base_addr fed91000 ver 1:0 cap d2008c40660462 ecap f050da
[    0.279695] DMAR-IR: IOAPIC id 2 under DRHD base  0xfed91000 IOMMU 0
[    0.279696] DMAR-IR: HPET id 0 under DRHD base 0xfed91000
[    0.279698] DMAR-IR: Queued invalidation will be enabled to support x2apic and Intr-remapping.
[    0.281149] DMAR-IR: Enabled IRQ remapping in x2apic mode
[    0.708343] DMAR: No RMRR found
[    0.708344] DMAR: No ATSR found
[    0.708344] DMAR: No SATC found
[    0.708346] DMAR: dmar0: Using Queued invalidation
[    0.709911] DMAR: Intel(R) Virtualization Technology for Directed I/O
root@pve:~#


/etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"

Only with that and when I try to start win11 proxmox blocks, no network and on the screen connected to proxmox server via hdmi nothing respond...

Do you have an idea ?
 
Last edited:
Hello everyone, Hello @jasonwch

Same ask, same issue :-)
Each time I make modification and when the system doesn't want to boot I need to re install proxmox from the start. If I start with rescue mode, same that stucks somewhere and I can't have on prompt the maintenance mode in typing root password.

Does someone know how to dela with that to avoid to reinstall everything at each time when it doesn't work ?

Thanks
 
Do you know if I install the kernel Linux kernel 5.15 from PVE 7.4 could work with Proxmox 9.0.3 as pve7.4 and passthrough works well together.
 
I made some tests:

A fresh install of PVE 7.0 (5.11.22-4-pve)
and with just this modification:

Code:
root@pve:~# nano /etc/default/grub

#GRUB_CMDLINE_LINUX_DEFAULT="quiet"
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"


root@pve:~# update-grub
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-5.11.22-4-pve
Found initrd image: /boot/initrd.img-5.11.22-4-pve
Found memtest86+ image: /boot/memtest86+.bin
Found memtest86+ multiboot image: /boot/memtest86+_multiboot.bin
Adding boot menu entry for EFI firmware configuration
done

After the reboot, proxmox is accessible via SSH

If I did the same with PVE 8.1 or 8.4 or 9.0 it doesn't work, no SSH and not possible to ping Proxmox.

I think the issue is the kernel ?
 
Something else I want to understand is where I have to make modification ?
/etc/kernel/cmdline or /etc/default/grub

Can I make modification on both to make it sure ?
 
Thanks a lot @leesteken

I did read this article and I have GRUB used in UEFI mode

Code:
root@pve:~# efibootmgr -v
BootCurrent: 0001
Timeout: 2 seconds
BootOrder: 0001,0008,0009,0002,0003,0004
Boot0001* proxmox       HD(2,GPT,306b171d-7c1f-4ed9-9e04-9c03c46f3298,0x800,0x100000)/File(\EFI\PROXMOX\GRUBX64.EFI)
root@pve:~#

So I am right with modify /etc/default/grub.

I don't know where I could find a track to investigate why with a proxmox version >= 8.0 the proxmox server stucks just after the screen login "Welcome to the Proxmox ...... " and the cursor stops blinking, so I am not able to connect on Proxmox itsel or by Web because the server is not reachable.

Ah the server craches I think I don't know how to catch any issue message.

I'm a little desperate. :(
 
Last edited: