October 5, 20178 yr Hello, Im trying to create Ubuntu VM, but soon as i set my NVIDIA 1070 Card as Graphics Card i get this error (see img). Any clue what/how to fix it? Thanks
October 5, 20178 yr There's other items in IOMMU group 5 that aren't being passed through to the VM. Make sure that you're also passing through the audio portion of the video card. You make need to enable ACS override within VM settings if all else fails Your diagnostics would also show what is in the group
October 5, 20178 yr Author Thanks for promt reply - where do i change the grouping? will try to search also... unraidtower-diagnostics-20171005-1741.zip
October 5, 20178 yr Just now, killeriq said: where do i change the grouping Its set by the hardware. Different slots can change it, along with ACS override sometimes in VM settings (advanced)
October 5, 20178 yr Author I have only 1 Pcie 1x slot and card is connected via Riser. If i remember right i did once edit the grouping in XML or somewhere to put it to different category, but i cant remember how --- found it https://wiki.lime-technology.com/UnRAID_Manual_6#Using_Virtual_Machines : Toggle PCIe ACS Override to On if you wish to assign multiple PCI devices to disparate virtual machines The override breaks apart IOMMU groups so that individual devices can be assigned to different virtual machines Without this setting enabled, you may not be able to pass through devices to multiple virtual machines simultaneously Edited October 5, 20178 yr by killeriq
October 5, 20178 yr Author Even i enabled ACS override...card is still in group 5 and getting the same error msg
October 5, 20178 yr Author Also tried this guide here, but same error For OVMF-based VMs Scroll to the bottom of the XML and locate this section (the <address> parts may look different for you than from the example below): <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x02' slot='0x00' function='0x0'/> </source> <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/> </hostdev> After the </source> tag, add the following code: <rom file='/mnt/user/sharename/foldername/rom.bin'/> Change the path after /mnt/user/ to the actual user share / sub-folder path to your romfile. Once done editing the XML, click Update and try starting your VM again to see if GPU assignment works properly. Edited October 5, 20178 yr by killeriq
October 5, 20178 yr Author ASrock 4205-ITX http://www.asrock.com/mb/Intel/J4205-ITX/index.us.asp there is only PCIE 1x so no other option
October 5, 20178 yr yea best bet would be to install something like ethos and not use Unraid.. That motherboard is not the ideal setup for what you are trying to do with unraid.
October 6, 20178 yr Author Sorry but what kind of advice is it? Here in Unraid forum you are advising me to remove whole unraid and use mining EthOS? So i would lose NAS functionality, VM, Dockers etc and will have other paid OS only for mining with 1 card. Man make no sense - if you would tell use Windows that will be a bit better Why you think is not ideal? it has VT-D , HVM: Enabled / IOMMU: Enabled
Archived
This topic is now archived and is closed to further replies.