gray squirrel

Members
  • Posts

    61
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

gray squirrel's Achievements

Rookie

Rookie (2/14)

5

Reputation

  1. Try the command line method in my first linked video. The new method Did not work for me. You need two GPU’s so your new card is the secondary.
  2. Try passing just one of the USB controllers only and nothing else. No GPU, no sound etc. use VNC to run the test, then add one device at a time. out of curiosity, why do you need the wifi and the Audio? I have just noticed that the Audio devise is not reset capable.
  3. Have you got overrides enabled, was that device in another group? you might have luck removing overrides and passing the non essential instrumentation part as well. also, did you try “VFIO allow unsafe interrupts” in the VM manager.
  4. Also, are you able to boot your VM as a native machine. It might be worth checking you don't get the same behaviour in a non virtualized environment edit: just re-read your OP, did you benchmark on the same hardwhere
  5. So I’m still a little suspicious of the amd controller, can you try unbind it? And retest. I notice on your template you have the USB emulation set to 3.0 (qemu XHCI). This is different from the default is 2.0 EHCI. with a sata SSD in a USB caddy this made no difference to the speed. I don’t know but might be something to test. I don’t have an NVME in a external drive to try and replicate unfortunately. Are you seeing anything in unraid or VM logs, maybe try enabling allow unsafe interupts
  6. Yes this is completely possible. you will need to provide a vibios if your using it as a primary GPU. I recommend dumping your own vibios using this method: but there is a newer method (this didn’t work for me) so what I would do. put your 1080 in the second slot, ensure unraid grabs the other GPU. dump your vbios (for the 1080) build a Window 10 VM using VNC Old guide but works check everything works as required now add your GPU without vbios and reboot VM to check passthough works with the 1080 as the secondary. now add you vbios to check that works. move it to your primary slot (note your VFIO config might change) rebuild the VM template (point at old vdisk) from scratch and start your VM.
  7. that’s a cool project as I struggle to pass my amd usb controllers on my 3900x. So I have a lot of unused ports. Can you post a link. however the quickest way to fix this issue is just to start again with a new VM template so nothing old is in there. edit: is it this: if so I will take a look
  8. So I think that is the usb controller from the cpu. If I remember correctly it sometimes struggles with passthough. On my Systems it locks the server up if I try to use it. I notice you have another usb controller isolated. As a trouble shooting step can you try testing on that one and seeing if you get the same results? edit, can as n you post you complete vfio settings.
  9. Are you passing the drives or a whole USB controller. Can you show the rest of you template please.
  10. sometimes in the motherbord bios there are multiple settings for IOMMU. Mine had auto, disabled and enabled. Auto and Enabled where different. an old sever board I was using for my first server had even more setting. mix and match to see if you get the results you want
  11. What is your system config is it the only GPU in the system. Have you dumped your own vbios
  12. You need to load the virt-IO driver at install all the process can’t see the vdisk. Follow this guide. Watch it all. But I guess you are at the 12:20 stage
  13. Just rebuild the template from scratch pointing it at the original vdisk. you can edit out the old ID and put the new one in using the XML editor but then you can’t use the template editor. this will be much quicker than fiddling with it. edit < it take me about a minute to fill out a new VM template now if I just need to change something for testing, I then add my custom XML edits later when I’m happy with the config > also it is much better to pass a whole usb controller (even an add in one) as this enables simple hot plug support as you pass the whole controller to the VM.
  14. Again good you found a solution but I would advise watching some of spaceinvader one videos on the subject. It is super easy when you know the process. I would personally recommend running your GPU for the VM as a secondary video device first to check it works. Then Dump your own bios using the command line method. This his proven so much more reliable for me. a few of ed’s video on the topic. Some are a little outdated now. However still relevant. dumping your on vbios newer method (didn’t work for my RTX 3080) Advanced GPU passthrough vfio config and binding - now built into unraid
  15. What platform are you using? Do you get the same result if you just pass the USB controller and using VNC graphics vs GPU and no usb. in you system devices tab (or vfio plugin) have you stubbled your USB? Have the GPU and USB have the reset capable symbol?