i915-sriov-dkms icon indicating copy to clipboard operation
i915-sriov-dkms copied to clipboard

Windows 11 guest recognize the sr-iov gpu. But how do I get virtual display acceleraion

Open odror opened this issue 1 year ago • 5 comments

CPU: Intel i9-13900k with IGPU UHD 770. I have Arch linux with the latest SR-IOV dkms module. I am able to pass any of the intel GPU Sr-IOV devices. I am NOT getting error 43, unless I pass the entire gpu. (device 00:02.0 ). If I pass any of the SR-IOV GPUs. I am not getting that error.

So How to I get to use this device. I want to do 1 of the following:

  1. Use it to accelerate a virtual display
  2. Be able to pass at least one or all the display ports (Do I also need to also pass one of the thunderbolts for that purpose). How Do I pass the HDMI port. (I have 3 potential ports 2 thunderbolts and 1 HDMI)

image image

odror avatar Jun 11 '23 22:06 odror

Don't know if this of any help, but check under "Part V: Windows VM Usage":

vGPU (SR-IOV) with Intel 12th Gen iGPU [Updated 2023]

Xupack88 avatar Jun 15 '23 11:06 Xupack88

I appreciate your response, but I have noticed that they are using parsec to access the vGPU. I would like to access the vGPU with one of the existing ports (I have 3 ports attached to the iGPU)

I found https://github.com/intel[Display-Virtualization-for-Windows-OS](https://github.com/intel/Display-Virtualization-for Windows-OS)

They use qemu connector to access the vGPU. It is not well documented, but I was not able to use the connectors. I was able to install the driver.

odror avatar Jun 15 '23 18:06 odror

my CPU is i7-1165G7 11th , GPU is Iris Xe, Its SR-IOV graphics always displays 43 in wodows10(11) vm

cyril-cheng avatar Jul 03 '23 08:07 cyril-cheng

my CPU is i7-1165G7 11th , GPU is Iris Xe, Its SR-IOV graphics always displays 43 in wodows10(11) vm

Did you check another thread - only having vendor_id I was able to get rid of Code43.

pg2web avatar Jul 03 '23 17:07 pg2web

my CPU is i7-1165G7 11th , GPU is Iris Xe, Its SR-IOV graphics always displays 43 in wodows10(11) vm

Did you try to extract IntelGopDriver.efi from your BIOS and pass it to romfile parameter of vfio-device in qemu/libvirt? In my case, this solved the problem with error n.43. And the video adapter now initializes properly.

resiliencer avatar Nov 12 '23 01:11 resiliencer