Hello All !
I have a Proxmox on a LENOVO TINY PC M70q with a DEBIAN 11 VM. The processor is a I5 10500T.
I made a passthrough with these options on the HOST:
->
-> In /etc/modules:
It seems to be OK and on the Debian VM , i can see card0 and renderD128 in /dev/dri.
I saw on the internet, on the jellyfin site, to install "firmware-linux-nonfree" to allow some low-power decoding. So I installed it and added these rules in /etc/modprobe.d/i915.conf :
1. First question: is it normal not to be able to activate a GuC or HuC module on this machine?
logs :
2. Second Question: With "options i915 enable_guc=-1" (Disabled I think) I have these logs, is this correct ? Is the I915 driver still useful in these conditions ?
Any explanations you can give me or advice on conf are welcome so that I can understand better.
Thank you very much,
I have a Proxmox on a LENOVO TINY PC M70q with a DEBIAN 11 VM. The processor is a I5 10500T.
I made a passthrough with these options on the HOST:
->
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt pcie_acs_override=downstream,multifunction initcall_blacklist=sysfb_init video=simplefb:eek:ff video=vesafb:eek:ff video=efifb:eek:ff video=vesa:eek:ff disable_vga=1 vfio_iommu_type1. allow_unsafe_interrupts=1 kvm.ignore_msrs=1 modprobe.blacklist=radeon,new,nvidia,nvidiafb,nvidia-gpu,snd_hda_intel,snd_hda_codec_hdmi,i915"
-> In /etc/modules:
# Modules required for PCI passthrough
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
It seems to be OK and on the Debian VM , i can see card0 and renderD128 in /dev/dri.
I saw on the internet, on the jellyfin site, to install "firmware-linux-nonfree" to allow some low-power decoding. So I installed it and added these rules in /etc/modprobe.d/i915.conf :
options i915 enable_guc=-1
options i915 enable_fbc=1
1. First question: is it normal not to be able to activate a GuC or HuC module on this machine?
logs :
Jun 6 20:03:05 dockervm kernel: [ 3.490180] i915 0000:00:10.0: [drm] Incompatible option enable_guc=1 - GuC is not supported!
Jun 6 19:26:20 dockervm kernel: [ 3.253056] i915 0000:00:10.0: [drm] Incompatible option enable_guc=2 - GuC is not supported!
Jun 6 19:40:48 dockervm kernel: [ 3.394896] i915 0000:00:10.0: [drm] Incompatible option enable_guc=3 - GuC is not supported!
Jun 6 19:26:20 dockervm kernel: [ 3.253058] i915 0000:00:10.0: [drm] Incompatible option enable_guc=2 - HuC is not supported!
Jun 6 19:40:48 dockervm kernel: [ 3.394898] i915 0000:00:10.0: [drm] Incompatible option enable_guc=3 - HuC is not supported!
2. Second Question: With "options i915 enable_guc=-1" (Disabled I think) I have these logs, is this correct ? Is the I915 driver still useful in these conditions ?
root@dockervm:~# dmesg -T | grep i915
[mar. juin 6 20:45:04 2023] i915 0000:00:10.0: [drm] VT-d active for gfx access
[mar. juin 6 20:45:04 2023] i915 0000:00:10.0: Invalid PCI ROM header signature: expecting 0xaa55, got 0xf15f
[mar. juin 6 20:45:04 2023] i915 0000:00:10.0: [drm] Failed to find VBIOS tables (VBT)
[mar. juin 6 20:45:04 2023] i915 0000:00:10.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:eek:wns=io+mem
[mar. juin 6 20:45:04 2023] i915 0000:00:10.0: firmware: direct-loading firmware i915/kbl_dmc_ver1_04.bin
[mar. juin 6 20:45:04 2023] i915 0000:00:10.0: [drm] Finished loading DMC firmware i915/kbl_dmc_ver1_04.bin (v1.4)
[mar. juin 6 20:45:04 2023] i915 0000:00:10.0: [drm] failed to retrieve link info, disabling eDP
[mar. juin 6 20:45:04 2023] [drm] Initialized i915 1.6.0 20200917 for 0000:00:10.0 on minor 1
[mar. juin 6 20:45:05 2023] i915 0000:00:10.0: [drm] fb1: i915drmfb frame buffer device
root@dockervm:~# lspci -v
00:10.0 VGA compatible controller: Intel Corporation CometLake-S GT2 [UHD Graphics 630] (rev 03) (prog-if 00 [VGA controller])
Subsystem: Lenovo UHD Graphics 630
Physical Slot: 16
Flags: bus master, fast devsel, latency 0, IRQ 60
Memory at fd000000 (64-bit, non-prefetchable) [size=16M]
Memory at e0000000 (64-bit, prefetchable) [size=256M]
I/O ports at f080
[SIZE=3] Expansion ROM at fe640000 [disabled] [size=128K][/SIZE]
[SIZE=3] Capabilities: [40] Vendor Specific Information: Len=0c <?>
Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
Capabilities: [ac] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [d0] Power Management version 2
Kernel driver in use: i915
Kernel modules: i915[/SIZE]
Any explanations you can give me or advice on conf are welcome so that I can understand better.
Thank you very much,
Last edited: