killeriq Posted October 5, 2017 Share Posted October 5, 2017 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 Quote Link to comment
Squid Posted October 5, 2017 Share Posted October 5, 2017 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 Quote Link to comment
killeriq Posted October 5, 2017 Author Share Posted October 5, 2017 Thanks for promt reply - where do i change the grouping? will try to search also... unraidtower-diagnostics-20171005-1741.zip Quote Link to comment
Squid Posted October 5, 2017 Share Posted October 5, 2017 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) Quote Link to comment
killeriq Posted October 5, 2017 Author Share Posted October 5, 2017 (edited) 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, 2017 by killeriq Quote Link to comment
killeriq Posted October 5, 2017 Author Share Posted October 5, 2017 Even i enabled ACS override...card is still in group 5 and getting the same error msg Quote Link to comment
killeriq Posted October 5, 2017 Author Share Posted October 5, 2017 (edited) 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, 2017 by killeriq Quote Link to comment
TOoSmOotH Posted October 5, 2017 Share Posted October 5, 2017 What motherboard do you have? Why are you using a riser? Quote Link to comment
killeriq Posted October 5, 2017 Author Share Posted October 5, 2017 ASrock 4205-ITX http://www.asrock.com/mb/Intel/J4205-ITX/index.us.asp there is only PCIE 1x so no other option Quote Link to comment
TOoSmOotH Posted October 5, 2017 Share Posted October 5, 2017 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. Quote Link to comment
killeriq Posted October 6, 2017 Author Share Posted October 6, 2017 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 Quote Link to comment
superderpbro Posted November 28, 2017 Share Posted November 28, 2017 Figure it out? Quote Link to comment
Recommended Posts
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.