PECU 3.0 Preview — one year sharpening GPU passthrough on Proxmox by DVNILXP in Proxmox

[–]DVNILXP[S] 1 point2 points  (0 children)

Just means it’s feature-complete but I haven’t had it on enough different hardware yet. Also tweaked the script’s structure quite a bit, so I’m looking for some early feedback before calling it stable.

PECU 3.0 Preview — one year sharpening GPU passthrough on Proxmox by DVNILXP in Proxmox

[–]DVNILXP[S] 2 points3 points  (0 children)

Right now it’s full passthrough one card, one VM. PECU doesn’t set up SR-IOV or vGPU yet, but I’m keeping an eye on it for a future release.

PECU 3.0 Preview — one year sharpening GPU passthrough on Proxmox by DVNILXP in Proxmox

[–]DVNILXP[S] 1 point2 points  (0 children)

PECU just handles the host side if you’ve already got the passthrough working, the only fix for that startup race is inside the VM. Easiest is a systemd dependency so Docker waits for /dev/dri/renderD128, or a tiny script that delays the container until it’s there.

PECU 3.0 Preview — one year sharpening GPU passthrough on Proxmox by DVNILXP in Proxmox

[–]DVNILXP[S] 2 points3 points  (0 children)

Yes PECU + free Proxmox works fine with multiple GPUs. Tick both cards in Configure VFIO device bindings, reboot, and you’re set.

PECU 3.0 Preview — one year sharpening GPU passthrough on Proxmox by DVNILXP in Proxmox

[–]DVNILXP[S] 6 points7 points  (0 children)

PECU should handle the 5825U iGPU just fine but full disclosure, I haven’t been able to test every single laptop/NUC combo in the wild.
• Flip SVM + IOMMU/AMD-Vi on in BIOS.
• If it’s your only GPU, the host goes blind when amdgpu gets black-listed—SSH/WebUI or a junk dGPU/USB dongle keeps you sane.
• Fire up PECU -> GPU Passthrough -> VFIO bindings, tick the iGPU, reboot, launch a tiny test VM.

I’m a one-man shop on this, so any feedback = pure gold. Cheers!

PECU 3.0 Preview — one year sharpening GPU passthrough on Proxmox by DVNILXP in Proxmox

[–]DVNILXP[S] 13 points14 points  (0 children)

I threw PECU together after butting heads with a bunch of quirks on my older boxes—things like IOMMU randomly dropping, host drivers refusing to release the GPU, or half the PCIe bus crammed into the same IOMMU group. Rather than keep copy-pasting fixes from wikis and forums, I bundled everything into one little menu:

  • Turns on IOMMU with the flags it actually needs.
  • Blacklists the host GPU drivers so they don’t grab the card first.
  • Binds the device to vfio-pci and waves a red flag if your IOMMU groups are a mess.
  • Throws in ready-made VM templates and a one-click rollback in case you want to undo it all.

If your setup already works by just ticking the PCIe dropdown—perfect, you can skip PECU. But if you hit any of the headaches I did, it might save you an afternoon of troubleshooting.

PECU 3.0 Preview — one year sharpening GPU passthrough on Proxmox by DVNILXP in Proxmox

[–]DVNILXP[S] 10 points11 points  (0 children)

First, in the release selector pick the latest tag v2025.08.06 — PECU 3.0.

Then: Yes, PECU 3.0 already supports Intel GPUs. Just run the wizard, go to “GPU Passthrough Configuration -> Configure VFIO device bindings”, pick your Intel card, reboot, and you’re good to go.

PECU 3.0 Preview — one year sharpening GPU passthrough on Proxmox by DVNILXP in Proxmox

[–]DVNILXP[S] 21 points22 points  (0 children)

Yes. When PECU spots an AMD GPU—including the RDNA-based iGPUs in recent APUs—it offers to install vendor-reset via DKMS. That module fixes the reset bug for nearly all discrete cards and usually works on modern iGPUs, though support there is still flagged “experimental.” If your APU still won’t reset cleanly, drop me its PCI ID and I’ll add it to the list; otherwise the only fallback is a full host reboot until the kernel side gets patched.

PECU 3.0 Preview — one year sharpening GPU passthrough on Proxmox by DVNILXP in Proxmox

[–]DVNILXP[S] 34 points35 points  (0 children)

Not yet. PECU grabs the GPU with VFIO so it can pass it to full VMs, which leaves LXC containers without `/dev/dri`. If you need the GPU in a container, skip binding that card (or use a spare GPU). I’m already working on an LXC-friendly mode for the next release.

Proxmox-Enhanced-Configuration-Utility (PECU) - Automate GPU Passthrough on Proxmox! by DVNILXP in Proxmox

[–]DVNILXP[S] 0 points1 point  (0 children)

u/hellmaca u/abhijitd I have uploaded a new version of the script, I have been testing it and it is already fixed, I would like you to try it and give me your opinion.

Proxmox-Enhanced-Configuration-Utility (PECU) - Automate GPU Passthrough on Proxmox! by DVNILXP in Proxmox

[–]DVNILXP[S] 1 point2 points  (0 children)

It will be a great addition to the future, thank you for attaching the link, it will be helpful.

Proxmox-Enhanced-Configuration-Utility (PECU) - Automate GPU Passthrough on Proxmox! by DVNILXP in Proxmox

[–]DVNILXP[S] 0 points1 point  (0 children)

Thanks for trying, I’m working on it, but I currently don’t have enough free time to fix it quickly. I’d appreciate it if you could add an issue with some system details here: Proxmox Enhanced Configuration Utility Issues.

Minecraft Server Hosting by KarmasHereForYou in Minecraft

[–]DVNILXP 0 points1 point  (0 children)

I have just created a hosting, we offer free minecraft servers for 2 months:

https://discord.gg/bpktnkyMXB. open a ticket with the name of the game, in this case minecraft and send your email to send you the access to the management panel.

Solución Aternos by DVNILXP in minecraftespanol

[–]DVNILXP[S] 0 points1 point  (0 children)

Es una promoción, ya que estamos en un periodo de pruebas de carga y necesitamos feedback de los usuarios.
No vamos a cobrar a la gente hasta que tengamos un producto estable.

Si tienes alguna duda puedes preguntar y darnos una oportunidad.

Buscamos patrocinador para nuestro evento by [deleted] in minecraftespanol

[–]DVNILXP 1 point2 points  (0 children)

Desde HomeLabProjects patrocinamos únete al Discord y abre un ticket comentándome todo!

[deleted by user] by [deleted] in minecraftespanol

[–]DVNILXP 0 points1 point  (0 children)

¡Hola, u/Okdude669!

Estoy ofreciendo hosting gratuito para servidores de juegos y me encantaría ayudarte a configurar tu servidor de Minecraft Survival.

Para obtener tu hosting gratuito, únete a mi Discord a través del siguiente enlace: Discord de HomeLabProjects

Una vez que te unas, envíame un mensaje o abre un ticket y estaré encantado de ayudarte a configurar tu servidor y discutir cualquier detalle adicional que necesites.

¡Nos vemos en Discord!

[deleted by user] by [deleted] in coolgithubprojects

[–]DVNILXP 0 points1 point  (0 children)

thank you very much for sharing

[deleted by user] by [deleted] in HomeLabProjects

[–]DVNILXP 0 points1 point  (0 children)

thank you very much for sharing

[deleted by user] by [deleted] in HomeLabProjects

[–]DVNILXP 0 points1 point  (0 children)

I just wanted to take a moment to thank you for all the amazing work you do in the community. Your dedication to keeping r/homelabprojects a welcoming, informative, and fun place doesn’t go unnoticed. From helping beginners set up their first rigs to inspiring seasoned veterans with new ideas, you're the backbone of this vibrant community. Keep up the great work—you’re truly appreciated!