[SOLVED] iGPU blocked by VFIO

tasmandevil

New Member
Jul 19, 2023
8
1
3
Hello,
I have this specs:
Code:
CPU: i5-14500
iGPU: UHD Graphics 770
GPU: NVIDIA Geforce GTX 1660 Super
Proxmox: ver.8.1.10
-----
- I enabled IOMMU as described HERE
- I need fully passthrough my GPU NVIDIA to one of my VM. It works
- I lost in PVE access to /dev/dri/D128
Now, I cannot use VirtGL or transcoding in LXC containers with iGPU.
How can I accomplish to have iGPU only for PVE proxmox, and GPU only for one VM, split passthrough let's leave that aside for now.

/etc/kernel/cmdline
Code:
root=ZFS=rpool/ROOT/pve-1 boot=zfs intel_iommu=on iommu=pt

/etc/modules
Code:
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
# Parameters can be specified after the module name.

# Generated by sensors-detect on Tue Mar 19 22:05:36 2024
# Chip drivers
coretemp
nct6775

#iommu added modules from proxmox  manual
vfio
vfio_iommu_type1
vfio_pci
kvmgt

/etc/modprobe.d/blacklist.conf
Code:
blacklist nouveau
blacklist nvidia*

I know, that I need blacklist nvidia drivers, otherwise PVE kernel can load module faster than VFIO.
What I read here on forum my iGPU is not shown in /dev/dri/D128 because IOMMU passthrough all PCIe devices, and it's because loaded vfio module.
Is there any way to use iGPU in PVE node ?
I think load i915 module can help, but I'm unsure to add it to /etc/modules ? or is there any way to set only one PCIe to vfio module?

Also I tried to find this specific problem, but every topics are about passthrough everything, or about problem with passthrough or anything else.
 
Well, in my case it was that iGPU was disabled in BIOS when dGPU was added. And I needed to change one more param in "AMD CBS" menu to force it back
 
  • Like
Reactions: tasmandevil
Well, in my case it was that iGPU was disabled in BIOS when dGPU was added. And I needed to change one more param in "AMD CBS" menu to force it back
Thanks for your addition, I still not figured out this problem, but you give me a clue. So I will try to tinker with BIOS if I don't find something similar to you.
 
Well, in my case it was that iGPU was disabled in BIOS when dGPU was added. And I needed to change one more param in "AMD CBS" menu to force it back
Yep, thanks for your post, same problem as me. Changed in BIOS to use multiple GPU and iGPU. Thanks a lot! :)
 

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!