Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
odror opened this issue Jun 11, 2023 · 5 comments

Comments

@odror
Copy link

odror commented Jun 11, 2023

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

@Xupack88
Copy link

Xupack88 commented Jun 15, 2023

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]

@odror
Copy link
Author

odror commented Jun 15, 2023

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.

@cyril-cheng
Copy link

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

@pg2web
Copy link

pg2web commented Jul 3, 2023

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.

@resiliencer
Copy link

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants