Jump to content

[Plugin] Intel-GVT-g


Recommended Posts

1 hour ago, LaurenCA said:

Is there anything specific regarding using the Nvidia driver plugin with this plugin? Can they be used simultaneously?

yep, working fine here, must be something different

 

im using it in my main VM Mashine

 

iGPU UHD630 gvt-g

NV GTX1060 Docker & VM (either or, NOT recommended)

NV RTX3080ti Docker & VM (either or, NOT recommended)

 

none are vfio bound and i always tested vice vers with transodings in dockers too, so all is working as expected.

  • Like 1
Link to comment
1 hour ago, LaurenCA said:

Can they be used simultaneously?

Yes.

 

1 hour ago, LaurenCA said:

After ich777 helped me get this working, my nvidia card has functioning when using the docker containers.

Can you please be a bit more specific? What is not working? In which container do you use the card?

Sorry but I only se a 1050Ti in your system an not a P4000:

01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP107 [GeForce GTX 1050 Ti] [10de:1c82] (rev a1)
	Subsystem: PNY GP107 [GeForce GTX 1050 Ti] [196e:11c3]
	Kernel driver in use: nvidia
	Kernel modules: nvidia_drm, nvidia

 

1 hour ago, LaurenCA said:

I can't even upgrade the driver version in the Nvidia Driver Plugin.

I only see in your syslog that you already have removed the driver and reinstalled it once, which btw will do nothing if you don't reboot in between.

 

Please think again about it, you've done a BIOS update to get GVT-g working (which was in my opinion a wrong set option in the BIOS, because if you update the BIOS all settings are reverted to default) and maybe a setting is now set wrong but please be aware that I don't see any issues in you Diagnostics and it should work fine, it is even recognized fine by nvidia-smi.

Link to comment
35 minutes ago, ich777 said:

Yes.

 

Can you please be a bit more specific? What is not working? In which container do you use the card?

I use the nvidia card for dockers, plex and code project ai. Plex refuses to transcode, and code project ai using the nvidia cuda module no longer does anything more than start. I never get any process on the nvidia gpu. 

 

37 minutes ago, ich777 said:

Sorry but I only se a 1050Ti in your system an not a P4000:

01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP107 [GeForce GTX 1050 Ti] [10de:1c82] (rev a1)
	Subsystem: PNY GP107 [GeForce GTX 1050 Ti] [196e:11c3]
	Kernel driver in use: nvidia
	Kernel modules: nvidia_drm, nvidia

 

I used to run two cards in this machine. The 1050-ti and the Quadro P4000. I removed one when I started trying the igpu. I'm currently using the 1050-ti, but I've tried both. Sorry for the confusion. 

 

39 minutes ago, ich777 said:

I only see in your syslog that you already have removed the driver and reinstalled it once, which btw will do nothing if you don't reboot in between.

 

Understood. I will do it again, but correctly next time. 

 

41 minutes ago, ich777 said:

Please think again about it, you've done a BIOS update to get GVT-g working (which was in my opinion a wrong set option in the BIOS, because if you update the BIOS all settings are reverted to default) and maybe a setting is now set wrong but please be aware that I don't see any issues in you Diagnostics and it should work fine, it is even recognized fine by nvidia-smi.

I can say I didn't have all the options in bios for the igpu. All i could do is set primary video and options to enable/disable igpu. 

 

At this point I am going to step back and work this out on my own. You have told me it should work, and I agree. Plus I don't want to waste your time. If I find something, I'll make another post. Thanks again for your help.

Link to comment
6 minutes ago, LaurenCA said:

I use the nvidia card for dockers, plex and code project ai. Plex refuses to transcode, and code project ai using the nvidia cuda module no longer does anything more than start. I never get any process on the nvidia gpu. 

And you are sure you've passed over the correct GPU with the correct GPU since you've mentioned in your previous post that you are using a P4000 and now that you are using the 1050Ti...? Just asking...

 

8 minutes ago, LaurenCA said:

I'm currently using the 1050-ti, but I've tried both. Sorry for the confusion. 

And what is the error in Plex? The exact error, Plex refuses to transcode is pretty random... How do you test that? I hope you don't use the Plex Web Player, as if you have reported it in the correct thread Nvidia Driver thread then you maybe would have seen that since the last post was exactly about that.

Link to comment
27 minutes ago, ich777 said:

And you are sure you've passed over the correct GPU with the correct GPU since you've mentioned in your previous post that you are using a P4000 and now that you are using the 1050Ti...? Just asking...

Yes, I've made sure I am using the correct device. The nvidia driver plugin and plex both match. GPU-4b9f3a9e-4306-cdaa-5488-721d9af2a621

 

30 minutes ago, ich777 said:

And what is the error in Plex? The exact error, Plex refuses to transcode is pretty random... How do you test that? I hope you don't use the Plex Web Player, as if you have reported it in the correct thread Nvidia Driver thread then you maybe would have seen that since the last post was exactly about that.

I just tested that, the error is [FFMPEG] - Failed to initialise VAAPI connection: -1 (unknown libva error). 

 

I test that by going on a device and playing a video, when it starts playing using original quality I go to settings and make playback quality much lower than the original quality. I've done a lot of testing between the cards measuring power consumption and I could see the differences in nvidia-smi between the cards.

Link to comment
30 minutes ago, LaurenCA said:

Failed to initialise VAAPI connection

Plex tries to use the iGPU, don't ask me why.

 

I think you should really ask in the support thread from the container or the Plex forums itself. This seems not related to the Nvidia driver nor the GVT-g plugin.

Link to comment

Ya it's strange. I agree to an extent. I just can't get over why codeproject won't work either when the igpu is enabled. As soon as I disable it, both plex and cp ai work as expected. 

Edited by LaurenCA
Link to comment
  • 3 months later...

gvt-g works fine in version 6.12,but 7.0 not work in ubuntu,and in another Synology vm, gvt-g works fine

I not find useful logs

cpu 8100t

ubuntu 22.04 server

 

ubuntu boot log,always stuck here

image.thumb.png.437e2673eb22a20fafae3d84d1912076.png

other log

image.thumb.png.748e8670ec80c7036ed84613e02aa554.png

image.thumb.png.f99ef3b4b77f1c0d8008509a06b25f6b.png

ubuntu xml

<?xml version='1.0' encoding='UTF-8'?>
<domain type='kvm' id='2'>
  <name>Ubuntu22S</name>
  <uuid>42241007-8a01-c840-e9f2-592fb9002ec3</uuid>
  <metadata>
    <vmtemplate xmlns="unraid" name="Ubuntu" icon="ubuntu.png" os="ubuntu"/>
  </metadata>
  <memory unit='KiB'>16777216</memory>
  <currentMemory unit='KiB'>8388608</currentMemory>
  <memoryBacking>
    <nosharepages/>
  </memoryBacking>
  <vcpu placement='static'>4</vcpu>
  <cputune>
    <vcpupin vcpu='0' cpuset='0'/>
    <vcpupin vcpu='1' cpuset='1'/>
    <vcpupin vcpu='2' cpuset='2'/>
    <vcpupin vcpu='3' cpuset='3'/>
  </cputune>
  <resource>
    <partition>/machine</partition>
  </resource>
  <os>
    <type arch='x86_64' machine='pc-q35-7.2'>hvm</type>
    <loader readonly='yes' type='pflash'>/usr/share/qemu/ovmf-x64/OVMF_CODE-pure-efi.fd</loader>
    <nvram>/etc/libvirt/qemu/nvram/42241007-8a01-c840-e9f2-592fb9002ec3_VARS-pure-efi.fd</nvram>
  </os>
  <features>
    <acpi/>
    <apic/>
  </features>
  <cpu mode='host-passthrough' check='none' migratable='on'>
    <topology sockets='1' dies='1' cores='4' threads='1'/>
    <cache mode='passthrough'/>
  </cpu>
  <clock offset='utc'>
    <timer name='rtc' tickpolicy='catchup'/>
    <timer name='pit' tickpolicy='delay'/>
    <timer name='hpet' present='no'/>
  </clock>
  <on_poweroff>destroy</on_poweroff>
  <on_reboot>restart</on_reboot>
  <on_crash>restart</on_crash>
  <devices>
    <emulator>/usr/local/sbin/qemu</emulator>
    <disk type='file' device='disk'>
      <driver name='qemu' type='raw' cache='writeback'/>
      <source file='/mnt/disk1/domains/Ubuntu22S/vdisk1.img' index='1'/>
      <backingStore/>
      <target dev='hdc' bus='virtio'/>
      <serial>vdisk1</serial>
      <boot order='1'/>
      <alias name='virtio-disk2'/>
      <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>
    </disk>
    <controller type='usb' index='0' model='ich9-ehci1'>
      <alias name='usb'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x7'/>
    </controller>
    <controller type='usb' index='0' model='ich9-uhci1'>
      <alias name='usb'/>
      <master startport='0'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x0' multifunction='on'/>
    </controller>
    <controller type='usb' index='0' model='ich9-uhci2'>
      <alias name='usb'/>
      <master startport='2'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x1'/>
    </controller>
    <controller type='usb' index='0' model='ich9-uhci3'>
      <alias name='usb'/>
      <master startport='4'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x2'/>
    </controller>
    <controller type='pci' index='0' model='pcie-root'>
      <alias name='pcie.0'/>
    </controller>
    <controller type='pci' index='1' model='pcie-root-port'>
      <model name='pcie-root-port'/>
      <target chassis='1' port='0x10'/>
      <alias name='pci.1'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/>
    </controller>
    <controller type='pci' index='2' model='pcie-root-port'>
      <model name='pcie-root-port'/>
      <target chassis='2' port='0x11'/>
      <alias name='pci.2'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/>
    </controller>
    <controller type='pci' index='3' model='pcie-root-port'>
      <model name='pcie-root-port'/>
      <target chassis='3' port='0x12'/>
      <alias name='pci.3'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/>
    </controller>
    <controller type='pci' index='4' model='pcie-root-port'>
      <model name='pcie-root-port'/>
      <target chassis='4' port='0x13'/>
      <alias name='pci.4'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/>
    </controller>
    <controller type='pci' index='5' model='pcie-root-port'>
      <model name='pcie-root-port'/>
      <target chassis='5' port='0x14'/>
      <alias name='pci.5'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x4'/>
    </controller>
    <controller type='virtio-serial' index='0'>
      <alias name='virtio-serial0'/>
      <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>
    </controller>
    <controller type='sata' index='0'>
      <alias name='ide'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/>
    </controller>
    <interface type='bridge'>
      <mac address='52:54:00:23:57:96'/>
      <source bridge='br0'/>
      <target dev='vnet1'/>
      <model type='virtio-net'/>
      <alias name='net0'/>
      <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>
    </interface>
    <serial type='pty'>
      <source path='/dev/pts/1'/>
      <target type='isa-serial' port='0'>
        <model name='isa-serial'/>
      </target>
      <alias name='serial0'/>
    </serial>
    <console type='pty' tty='/dev/pts/1'>
      <source path='/dev/pts/1'/>
      <target type='serial' port='0'/>
      <alias name='serial0'/>
    </console>
    <channel type='unix'>
      <source mode='bind' path='/run/libvirt/qemu/channel/2-Ubuntu22S/org.qemu.guest_agent.0'/>
      <target type='virtio' name='org.qemu.guest_agent.0' state='disconnected'/>
      <alias name='channel0'/>
      <address type='virtio-serial' controller='0' bus='0' port='1'/>
    </channel>
    <input type='tablet' bus='usb'>
      <alias name='input0'/>
      <address type='usb' bus='0' port='1'/>
    </input>
    <input type='mouse' bus='ps2'>
      <alias name='input1'/>
    </input>
    <input type='keyboard' bus='ps2'>
      <alias name='input2'/>
    </input>
    <graphics type='vnc' port='5901' autoport='yes' websocket='5701' listen='0.0.0.0' keymap='en-us'>
      <listen type='address' address='0.0.0.0'/>
    </graphics>
    <audio id='1' type='none'/>
    <video>
      <model type='qxl' ram='65536' vram='65536' vgamem='16384' heads='1' primary='yes'/>
      <alias name='video0'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/>
    </video>
    <hostdev mode='subsystem' type='mdev' managed='no' model='vfio-pci' display='off'>
      <source>
        <address uuid='c2fc2331-2c48-4d80-a013-49d45d317501'/>
      </source>
      <alias name='hostdev0'/>
      <address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>
    </hostdev>
    <watchdog model='itco' action='reset'>
      <alias name='watchdog0'/>
    </watchdog>
    <memballoon model='virtio'>
      <alias name='balloon0'/>
      <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>
    </memballoon>
  </devices>
  <seclabel type='dynamic' model='dac' relabel='yes'>
    <label>+0:+100</label>
    <imagelabel>+0:+100</imagelabel>
  </seclabel>
</domain>

 

Synology vm xml

<?xml version='1.0' encoding='UTF-8'?>
<domain type='kvm' id='3'>
  <name>DSM</name>
  <uuid>c9fac45e-cdaf-ac3c-2e61-f4a86c88079c</uuid>
  <description>群辉</description>
  <metadata>
    <vmtemplate xmlns="unraid" name="Linux" icon="linux.png" os="linux"/>
  </metadata>
  <memory unit='KiB'>8388608</memory>
  <currentMemory unit='KiB'>8388608</currentMemory>
  <memoryBacking>
    <nosharepages/>
  </memoryBacking>
  <vcpu placement='static'>4</vcpu>
  <cputune>
    <vcpupin vcpu='0' cpuset='0'/>
    <vcpupin vcpu='1' cpuset='1'/>
    <vcpupin vcpu='2' cpuset='2'/>
    <vcpupin vcpu='3' cpuset='3'/>
  </cputune>
  <resource>
    <partition>/machine</partition>
  </resource>
  <os>
    <type arch='x86_64' machine='pc-q35-5.1'>hvm</type>
  </os>
  <features>
    <acpi/>
    <apic/>
  </features>
  <cpu mode='host-passthrough' check='none' migratable='on'>
    <topology sockets='1' dies='1' cores='4' threads='1'/>
    <cache mode='passthrough'/>
  </cpu>
  <clock offset='utc'>
    <timer name='rtc' tickpolicy='catchup'/>
    <timer name='pit' tickpolicy='delay'/>
    <timer name='hpet' present='no'/>
  </clock>
  <on_poweroff>destroy</on_poweroff>
  <on_reboot>restart</on_reboot>
  <on_crash>restart</on_crash>
  <devices>
    <emulator>/usr/local/sbin/qemu</emulator>
    <disk type='file' device='disk'>
      <driver name='qemu' type='raw' cache='writeback'/>
      <source file='/mnt/user/MARIO/DS918_7.X.img' index='1'/>
      <backingStore/>
      <target dev='hdc' bus='usb'/>
      <serial>vdisk1</serial>
      <boot order='1'/>
      <alias name='usb-disk2'/>
      <address type='usb' bus='0' port='1'/>
    </disk>
    <controller type='sata' index='0'>
      <alias name='ide'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/>
    </controller>
    <controller type='pci' index='0' model='pcie-root'>
      <alias name='pcie.0'/>
    </controller>
    <controller type='pci' index='1' model='pcie-root-port'>
      <model name='pcie-root-port'/>
      <target chassis='1' port='0x18'/>
      <alias name='pci.1'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0' multifunction='on'/>
    </controller>
    <controller type='pci' index='2' model='pcie-root-port'>
      <model name='pcie-root-port'/>
      <target chassis='2' port='0x19'/>
      <alias name='pci.2'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x1'/>
    </controller>
    <controller type='pci' index='3' model='pcie-root-port'>
      <model name='pcie-root-port'/>
      <target chassis='3' port='0x1a'/>
      <alias name='pci.3'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x2'/>
    </controller>
    <controller type='pci' index='4' model='pcie-root-port'>
      <model name='pcie-root-port'/>
      <target chassis='4' port='0x1b'/>
      <alias name='pci.4'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x3'/>
    </controller>
    <controller type='pci' index='5' model='pcie-root-port'>
      <model name='pcie-root-port'/>
      <target chassis='5' port='0x1c'/>
      <alias name='pci.5'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x4'/>
    </controller>
    <controller type='pci' index='6' model='pcie-root-port'>
      <model name='pcie-root-port'/>
      <target chassis='6' port='0x1d'/>
      <alias name='pci.6'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x5'/>
    </controller>
    <controller type='pci' index='7' model='pcie-root-port'>
      <model name='pcie-root-port'/>
      <target chassis='7' port='0x1e'/>
      <alias name='pci.7'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x6'/>
    </controller>
    <controller type='pci' index='8' model='pcie-to-pci-bridge'>
      <model name='pcie-pci-bridge'/>
      <alias name='pci.8'/>
      <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>
    </controller>
    <controller type='virtio-serial' index='0'>
      <alias name='virtio-serial0'/>
      <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>
    </controller>
    <controller type='usb' index='0' model='qemu-xhci' ports='15'>
      <alias name='usb'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x0'/>
    </controller>
    <interface type='bridge'>
      <mac address='52:54:00:2b:8b:63'/>
      <source bridge='br0'/>
      <target dev='vnet2'/>
      <model type='virtio-net'/>
      <alias name='net0'/>
      <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>
    </interface>
    <serial type='pty'>
      <source path='/dev/pts/2'/>
      <target type='isa-serial' port='0'>
        <model name='isa-serial'/>
      </target>
      <alias name='serial0'/>
    </serial>
    <console type='pty' tty='/dev/pts/2'>
      <source path='/dev/pts/2'/>
      <target type='serial' port='0'/>
      <alias name='serial0'/>
    </console>
    <channel type='unix'>
      <source mode='bind' path='/run/libvirt/qemu/channel/3-DSM/org.qemu.guest_agent.0'/>
      <target type='virtio' name='org.qemu.guest_agent.0' state='disconnected'/>
      <alias name='channel0'/>
      <address type='virtio-serial' controller='0' bus='0' port='1'/>
    </channel>
    <input type='tablet' bus='usb'>
      <alias name='input0'/>
      <address type='usb' bus='0' port='2'/>
    </input>
    <input type='mouse' bus='ps2'>
      <alias name='input1'/>
    </input>
    <input type='keyboard' bus='ps2'>
      <alias name='input2'/>
    </input>
    <graphics type='vnc' port='5902' autoport='yes' websocket='5702' listen='0.0.0.0' keymap='en-us'>
      <listen type='address' address='0.0.0.0'/>
    </graphics>
    <audio id='1' type='none'/>
    <video>
      <model type='qxl' ram='65536' vram='65536' vgamem='16384' heads='1' primary='yes'/>
      <alias name='video0'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/>
    </video>
    <hostdev mode='subsystem' type='pci' managed='yes'>
      <driver name='vfio'/>
      <source>
        <address domain='0x0000' bus='0x00' slot='0x17' function='0x0'/>
      </source>
      <alias name='hostdev0'/>
      <address type='pci' domain='0x0000' bus='0x08' slot='0x01' function='0x0'/>
    </hostdev>
    <hostdev mode='subsystem' type='pci' managed='yes'>
      <driver name='vfio'/>
      <source>
        <address domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>
      </source>
      <alias name='hostdev1'/>
      <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>
    </hostdev>
    <hostdev mode='subsystem' type='mdev' managed='no' model='vfio-pci' display='off'>
      <source>
        <address uuid='483dbc02-a82b-4eb7-97c1-dc06cf22e7de'/>
      </source>
      <alias name='hostdev2'/>
      <address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>
    </hostdev>
    <watchdog model='itco' action='reset'>
      <alias name='watchdog0'/>
    </watchdog>
    <memballoon model='none'/>
  </devices>
  <seclabel type='dynamic' model='dac' relabel='yes'>
    <label>+0:+100</label>
    <imagelabel>+0:+100</imagelabel>
  </seclabel>
</domain>

 

Link to comment
  • 3 weeks later...

Hi,

 

I am using 11th Gen Intel® Core™ i7-11700T @ 1.40GHz , and I want to enable the intel GVT-G or SRIOV in UNRAID. I checked with intel that this cpu can support GVT-G not SRIOV, but your above post mentioned that it should use the SRIOV, I install the GVT-G and SRIOV plugin, both of them were show that this CPU is not supported.

 

waiting for your reply

 

thanks

Link to comment
31 minutes ago, xwy_0305 said:

waiting for your reply

 

in short, 11th gen "should" be gvt-g compatible on paper, but sadly ... they are not ...

 

its the 1 gen between where nothing works ... nobody afaik got an 11th gen working, sorry to say ...

 

6 to 10th gen, gvt-g, 12th gen up, sr iov ...

  • Like 1
Link to comment
4 hours ago, xwy_0305 said:

I tried to install the SR-IOV plugin, it also not supported

like expected, you can read up on the gvt-g git and so on ...

 

it should be capable of gvt-g "on the paper", but aint working ...

 

https://www.intel.com/content/www/us/en/support/articles/000093216/graphics/processor-graphics.html

 

personally i assume, due its basically the same plattform as 10th gen but using a different iGPU tech (gen6 uhd630 vs gen7 750) it simply doesnt work, and as sr iov is only 12th gen up (which also uses 750) ...

 

11th den cpu's are "in the middle" and not supported in any way ... sadly.

 

ps. T CPU's makes in real life almost no sense, in idle they are more or less equal to regular editions and you also can just turn off boost functions in BIOS anyway when you wish to limit them ... or even in software, just as note. so the benefit ir more or less nothing but you wouldnt have the option raising cpu power when you would need / want it,

  • Like 1
Link to comment
  • 1 month later...
Just now, ich777 said:

@Megumi you've created a report and not a post, please go to the bottom of this thread and write your message in the text box.
@Megumi,您创建的是报告而不是帖子,请转到此线程的底部并在文本框中写下您的消息。

 

However I can't do much about that since GVT-g is pretty much abandoned from Intel and they moved on to SR-IOV for newer CPUs.
然而我对此无能为力,因为 GVT-g 几乎已被 Intel 放弃,他们转向了 SR-IOV 以用于较新的 CPU。

Every time you restart the Ubuntu VM, you may get the error shown in the picture, but sometimes it will work normally.

e20178a01314abc806f393a888edeb8.thumb.png.fe30152052d7fee0e593efc33dba0d8a.png39dbcd3527399dde83a34a7bb8e3e48.thumb.png.df03948ff0fe679c76b544d193dfff39.png

Link to comment
Just now, Megumi said:

Every time you restart the Ubuntu VM, you may get the error shown in the picture, but sometimes it will work normally.

That's most likely a bug in the driver which causes this issue.

Do you have the "xr" driver on your system enabled or disabled? On Unraid it will auto enable itself.

 

Again, there is not much I can do about that since Intel has moved on to SR-IOV, I also have to say I've never played around with GVT-g on a Linux guest.
The only thing I can recommend is that you a bug report on the Kernel but I'm not sure if that is an easy fix.

Link to comment
7 minutes ago, ich777 said:

That's most likely a bug in the driver which causes this issue.
这很可能是驱动程序中的错误导致了此问题。

Do you have the "xr" driver on your system enabled or disabled? On Unraid it will auto enable itself.
您的系统上是否启用或禁用了“xr”驱动程序?在 Unraid 上,它会自动启用。

 

Again, there is not much I can do about that since Intel has moved on to SR-IOV, I also have to say I've never played around with GVT-g on a Linux guest.
再说一次,由于英特尔已经转向 SR-IOV,我对此无能为力,我还不得不说我从未在 Linux 客户机上使用过 GVT-g。
The only thing I can recommend is that you a bug report on the Kernel but I'm not sure if that is an easy fix.
我唯一可以建议的是您提供有关内核的错误报告,但我不确定这是否是一个简单的修复。

what is "xr" driver? i not found useful info about it

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...