Hello,
I have this specs:
- 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
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.
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
Also I tried to find this specific problem, but every topics are about passthrough everything, or about problem with passthrough or anything else.
I have this specs:
Code:
CPU: i5-14500
iGPU: UHD Graphics 770
GPU: NVIDIA Geforce GTX 1660 Super
Proxmox: ver.8.1.10
-----
- 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.