December 27, 20232 yr On 4/9/2020 at 7:43 AM, Ghostly2002 said: Hi, I have the same probs with that. Unraid 6.8.3. All Vm´s that switched from or to GPU Passthrough to VNC back have the problems. I find out that after switching the Grafik output the "bus" from 0x00 chnaged to 0x07. With these settings the vms dosen´t work. After change the bus back to 0x00 the vm works fine. If the bus 0x00 is occupied, change the slot to 2 or 3. Sorry for my bad english :-) <model type='qxl' ram='65536' vram='65536' vgamem='16384' heads='1' primary='yes'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/> This is the solution. Thanks for your help, saved me some time.
January 22, 20242 yr On 4/9/2020 at 2:13 AM, Ghostly2002 said: Hi, I have the same probs with that. Unraid 6.8.3. All Vm´s that switched from or to GPU Passthrough to VNC back have the problems. I find out that after switching the Grafik output the "bus" from 0x00 chnaged to 0x07. With these settings the vms dosen´t work. After change the bus back to 0x00 the vm works fine. If the bus 0x00 is occupied, change the slot to 2 or 3. Sorry for my bad english :-) <model type='qxl' ram='65536' vram='65536' vgamem='16384' heads='1' primary='yes'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/> Hi, Thank you for your response. I have the same issue here but I'm trying to install ubuntu on eve-ng. I'm getting the same error but I can't find any xml file. Can you please tell me where the xml file is?
January 22, 20242 yr Community Expert 3 minutes ago, Farbod said: Hi, Thank you for your response. I have the same issue here but I'm trying to install ubuntu on eve-ng. I'm getting the same error but I can't find any xml file. Can you please tell me where the xml file is? Use the slider top right to change from Form to XML
January 22, 20242 yr 14 minutes ago, SimonF said: Use the slider top right to change from Form to XML Thank you. but is this eve-ng? I can't find such page.(sorry for being so noob)
January 22, 20242 yr 12 minutes ago, Farbod said: is this eve-ng? Why are you on the Unraid forum if you aren't using Unraid?
January 22, 20242 yr 15 minutes ago, trurl said: Why are you on the Unraid forum if you aren't using Unraid? This was the closest to my problem. Sorry btw I didn't know what unraid was.
January 22, 20242 yr Community Expert 4 minutes ago, Farbod said: This was the closest to my problem. Sorry btw I didn't know what unraid was. Not sure if you have virsh https://libvirt.org/manpages/virsh.html#id89 virsh edit domainname
January 22, 20242 yr 12 minutes ago, SimonF said: Not sure if you have virsh https://libvirt.org/manpages/virsh.html#id89 virsh edit domainname I could have installed it but apt isn't working and that's another problem... Damn my luck. Is there another way? Edited January 22, 20242 yr by Farbod
February 10, 20251 yr I had the same problem and finally figured it out. I had some trouble with the explanation in this thread earlier so I thought I would write it out so people could understand it better: When you select a driver, it needs to run on a bus, and then a slot on that bus. For virtual drivers, it should be running on bus=00x0. Then each VM has a slot. so if you spin up the 8th vm, it should get bus 00x0 and slot 0x08. For whatever reason The VM can end up using/detecting incorrect PCI graphics bus for its VM Console video driver. This can occur when you make a change a VMs video driver (Selecting QXL, Cirrus, passthgough, etc) or just by starting and stopping the vm, and creating a new one So to fix it we need to edit the template of the vm. the GUI does not show us these advance options, so we need to edit the xml file that the template is made from. Right click you VM and select Edit. On the edit page, select the "FORM VIEW" button at the top right, and toggle it to "XML VIEW". Now you can edit the xml of the VM Look for the <video> section of code. You can see mine below, and for some strange reason it was on bus 0x08, slot 0x01. <video> <model type='qxl' ram='65536' vram='65536' vgamem='16384' heads='1' primary='yes'/> <address type='pci' domain='0x0000' bus='0x08' slot='0x01' function='0x0'/> </video> I then checked the XML files of my other 2 VMs and they were set to bus='0x00', slot='0x01' And bus='0x00', slot='0x02' Which is accurate because the VM video driver should be on bus 0x00. So I changed my xml for my non working vm to be bus='0x00', slot='0x03' (Giving it its own slot that is unused by the other Vms). This solves the issue. Bonus: If you are dealing with pass-through video, you can find out your Graphics cards Bus and Slot by running this command: lspci -nn | grep VGA For me this returned: 07:00.0 VGA compatible controller [0300]: NVIDIA Corporation TU116 [GeForce GTX 1660 Ti] [10de:2182] (rev a1) And from this I can see that my Graphics card is on Bus 07, slot 00 (The numbers at the front) Edited February 10, 20251 yr by 007craft
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.