Graphics
Intel® graphics drivers and software, compatibility, troubleshooting, performance, and optimization
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
22749 Discussions

Intel Data Center GPU Flex 140 Proxmox VM driver errors

gpu_flex_question
882 Views

Hey all 

 

I am trying to get gpu passthrough working in proxmox with an Intel Flex 140 GPU. At the moment I am not splitting the GPU into multiple pieces with SR-IOV, I am just using it in one piece. 

I am using Ubuntu 24.04.5 LTS with the HWE 6.8.0 kernel

 

I sent the PCI device from the host to the guest with `hostpci0: 0000:16:00.0,pcie=1` and I can see the pci device on the host via `lspci`:

```
01:00.0 Display controller: Intel Corporation Device 56c1 (rev 05)
Subsystem: Intel Corporation Device 4905
Physical Slot: 0
Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Region 0: Memory at 380200000000 (64-bit, prefetchable) [size=16M]
Region 2: Memory at 380000000000 (64-bit, prefetchable) [size=8G]
Capabilities: <access denied>
Kernel modules: intel_vsec, i915
```

I installed the driver dkms module with this link: https://dgpu-docs.intel.com/driver/installation.html#ubuntu

When I run `sudo modprobe i915` I get the following error message in dmesg (possibly out of order)

```
[ 196.732397] i915 0000:01:00.0: [drm] GT count: 256, enabled: 1
[ 206.734467] i915 0000:01:00.0: [drm] Waiting for HW initialisation...
[ 386.735008] i915 0000:01:00.0: [drm] *ERROR* gt0: intel_pcode_init failed -517
[ 386.735416] i915 0000:01:00.0: Device initialization failed (-517)
[ 196.731347] MMIO BAR malfunction, 0x1901f8 returned 0xffffffff
```

What am I doing wrong here? I'm thinking it might be something wrong with the host config but I have 
- Enabled IOMMU in grub

- Enabled VT-x, VT-d, Above 4g Decoding, and SRIOV in the host UEFI
- Confirmed that on the host the vfio-pci driver is taking control of the gpu 

- Am using the q35 machine and UEFI on the guest 

Where should I look to try and fix this error? 

0 Kudos
3 Replies
JeanetteC_Intel
Moderator
834 Views

Hello gpu_flex_question,

 

Thank you for posting in Intel Communities.

 

To investigate this issue further, please assist us by providing your system configuration. You can do this by downloading the Intel® System Support Utility for the Linux* Operating System. Please refer to the User Guide for detailed instructions.

 

I look forward to hearing from you.

 

 

Best regards,

JeanetteC.

Intel® Customer Support Technician


0 Kudos
gpu_flex_question
814 Views

Hey Jeanette,

Below is the scan information for the proxmox guest vm. Do you need the output for the host vm as well? 

It seems like the "display" portion of the scan mostly mentioned the virtual graphic card that I have attached to my guest vm. I also have the intel flex gpu connected as a pci device. The intel GPU has pci address of 01:00.0 for reference

 

Let me know if you need any further information

 

Thanks

0 Kudos
JeanetteC_Intel
Moderator
759 Views

Hello gpu_flex_question,

 

Please be advised that we have designated team that handles this product. Since we don't have Community thread for Intel® Data Center GPU Flex 140, I suggest reaching out to Intel® Premier Support.

 

Kindly check these helpful articles below:

How to Register and have Access to Intel® Premier Support

Unable to Access Intel® Premier Support

 

I'll proceed in closing this thread now. If you require help in the future, please submit a new inquiry, as this thread will no longer be monitored.

 

 

Sincerely,

JeanetteC.

Intel Customer Support Technician


0 Kudos
Reply