Jetjockey
Members-
Posts
129 -
Joined
-
Last visited
Content Type
Profiles
Forums
Downloads
Store
Gallery
Bug Reports
Documentation
Landing
Everything posted by Jetjockey
-
Hello. Thanks for that advice, your probably correct that your solution above would have worked. I thought that I had already tried that without success but I probably missed something. Anyway, I reinstalled Win10 and it all works fine on the SSD in Unassigned devices. Now the parity disks no longer spin up when I fire up the Win10 VM. Im having mixed success with the whole VM thing. My Win10 VM works extremely well, very quick and responsive. I'm going to try adding another sound card to get audio other than through the HDMI socket. BTW, my Linux Mint VM is a different story, it's much slower with lag on the mouse. I installed the latest nVidea drivers for the graphics card and that completely crashed the Linux VM requiring a fresh install of the OS. I'm a bit disappointed as it sort of defeats the object of using unRaid to run VM's. I don't mind some loss of speed compared to a standalone machine but not 20% loss of performance.
-
Thank you. I got the impression that it might be restricted access. All is now working.
-
Still Can't post in "VM Templates". At the main page the Green Balloon next to "VM Templates is greyed out. When i enter that particular forum the "Start Topic" button is just not there. Is it something i've done?
-
Thanks Jonathanm. I see where your coming from. What sort of settings would go in the boxes? For example, assume I'm using a Linux guest to download files from the net, but then want to copy and paste or just move them to different shares on my unRaid disks, what would I add to those settings boxes. I might want to send files from my VM Linux Guest on an unassigned disk to any one of my unRaid shares on the array. Thanks
-
Oooooh! No, I meant the first part in English. The bit about share and Mount Tag. I don't mind ignoring it but I'd like to know what it means. Thanks.
-
Right, Shrunk the array as per the unRaid procedure and let the parity rebuild. Excellent! Mounted the previously unassigned SSD using Unassigned Devices and altered the Win 10 VM template to point to the new location of the Vdisk image. No luck! When I restart the VM it wants to reinstall Win 10. It either cannot see or doesn't like the new Vdisk location. Anybody any ideas? Thanks.
-
Thanks for that, makes sense, except 5 x 50GB VM's on a 250GB SSD, I did say 4. I wish I had the luxury of SSD cache. I use 2 x 1TB Samsung conventional HDs raided for redundancy. The cost of SSD at those sizes is extortionate. As much as I like my gadgets I can't justify that. I've got 4 x 250GB Evo 850 laying about. Is it possible to stripe them in pairs and then mirror the 2 pairs to give 500GB? I know you can choose your raid config in cache but I think thats only all drives together. Not sure if you can mix and match Raid within the cache pool. Yes, with the Vdisk for my VM's put on an SSD in my array, as long as the VM is running then so do the parity drives. Right, so I need to move the disk out of the array as i cannot place it in the cache pool and specify that particular disk? I'm guessing I backup my Vdisk image, unassign the drive from the array, let the parity check complete, then mount the unassigned drive and alter the pointers in the VM template? Is that correct? Thanks.
-
Sorry, in English please? Im a Linux newbie. Mounting Shares and mount tag in VM?
-
Hello. Could anyone please advise on the use of SSD for setting up VM's? Specifically, is it necessary to use a separate SSD for each VM? Im sure that i've read somewhere that it is advisable, but that starts to get expensive by the time you've set up 5 or 6 VM's. Is there a problem to for example putting 4 VM's of 50GB size onto a 250GB SSD? Finally, are there any advantages to the placement of SSD within Unraid. Once again im sure that i've read that VM's perform best on SSD setup as a cache drive. The problem I see is that I already have two conventional HD's setup as cache, If i add an SSD to the cache pool, How do I assign that particular cache drive to the VM? Can it even be done? I am assuming that VM's running outside of the array (Cache or Unassigned Devices) run faster due to no parity involvement when writing data to the Vdisk. Is that correct? I notice that quite a few are using their SSD's for VM's but outside of the array using "Unassigned Devices". Is there any specific reason for that? Does that not mean that there is no Parity Protection?
-
Hello. First of all apologies for posting this here but for some reason I cannot post anything in the VM Template Forum? If a mod would like to move this to the VM Template area that would be great. I can reply to posts already started in the VM Template forum but I cannot create a new topic there. Anyway, Quick question, can somebody please give me some guidance on installing Linux Mint Cinnamon as a virtual machine. To start, which template should i use, Linux or Ubuntu? I have already copied the latest install ISO to my images folder, and have setup the location and size of the Vdisk. I've set memory allocation and CPU Pinning. However, there are two settings on the Linux templates regarding the "unRAID Share" and unRAID Mount Tag. Could someone please advise on these two settings and which template I should actually be using. Many thanks.
-
Hello again. Im still having no joy posting in certain areas but cannot seem to find out why. A quick example is the VM Template forum, I can read the posts but cannot start a post/create topic. Anybody have any ideas please?
-
Just a very quick thought. Have you got another video card or on motherboard board GPU, I cant see one in the IOMMU groups although I can see onboard sound. You may need to add a cheapo graphics card for unRaid to use for the console. I know that this has worked for a few others. As long as you have a spare PCIe slot I would give it a try. Perhaps you have another card laying about?
-
Right, I think i've found the answer to this after finding a stray post on the net. It appears that its a Windows bug. Apparently Microsoft have renamed an ACPI device incorrectly and therefore the QEMMU software does not recognise it. For the moment the fix appears to be to un-install the device in Device Manager, and then edit the registry and remove references to offending hardware.
-
Well, chase me up a tree with a kipper! There you go, well done, that was going to be my next suggestion of course. Its interesting that the VM ran in the first scenario you posted above. The consensus appears to be that unless the Graphics card and its Sound hardware have their own IOMMU group, then they cannot be passed through (assigned to the VM) so it should not run. Maybe that does not apply if the CPU itself is the other group member?
-
Sorry for the delayed reply. I'm no expert on this and am getting advice from others, but my setup, either with ACS override set to on, or with it off and the GT730 moved to a different slot, gives me both the Video card and its sound hardware in the same IOMMU group. I then allocate both of those items to the Win10 VM and it works. Some suggestions might be...... Have you actually got the video card enabled in the Bios on your motherboard? Some Bios setups by default have the on board GPU or on CPU GPU set as active and any other Graphics device set to off. It may sound a silly idea but I'm grasping at straws here. Which output are you trying on your GTX 1070? some cards by default only enable the VGA or DVI output until you set the Windows graphics driver to turn on the other output. Again, I'm grasping at straws. My setup gave me exactly your situation when I was using an old GT7600GS card, the VM would start but I just got a black screen and the monitor went to sleep. The newer GT730 fixed that instantly. I am assuming that if the VM starts without complaint then it must be running but i'm sure that a forum expert may shoot me down in flames here. If I think of anything else i'll post but at the moment you seem to have everything about right. Are you using the default Template settings for your VM?
-
Hello all. OK, having struggled valiantly and having got my Win10VM up and running (and updated and Activated) I have one remaining problem spoiling the setup. I'd like to get it sorted for peace of mind. In Device Manager I have under "Human Interface Devices" a device with an exclamation mark. Further investigation shows it is not working properly due to Windows not being able to install the drivers! The device in question is listed as a "HID Button over Interrupt Driver". Does anybody have a solution please? Thank you.
-
Hello Wessel145. The answer to my pass through problems were two fold. First of all my video card was too old, I had to buy a newer one. Next was the fact that the video card and its built in sound hardware MUST have their own IOMMU group. You can check the IOMMU groupings on the unRaid webgui by selecting "Tools" and then "System Devices". If the video card and sound component are sharing an IOMMU group with any other hardware in the computer (eg:- Ethernet controllers, PCI Bridges, etc) then you cant pass through the Graphics card to a VM. Fixes appear to be:- Either enable "PCIe ACS Override" in the "VM Settings" advanced menu which seems to allow the GPU's to have their own IOMMU group. Or...... Move the Graphics card to another slot and see if that allows it to have its own IOMMU group. Both the above solutions worked for me so I eventually moved the Graphics card to another slot and then disabled the ACS override setting. In hindsight (which is always 20/20 of course), I would have purchased a different Motherboard and processor had i known i was going to be using the server to run VM's I would have picked a CPU with on board GPU, and a Motherboard with plenty of PCIe slots with plenty of room between them. in fact, i'm going to start trawling the forum to see what others are using.
-
Hello Folks. A very quick question. I'm having to use PCIe ACS override to get GPU pass through working. Are there any downsides to this setting? Can it cause problems elsewhere? Thanks.
-
Ahhh! Spot on. I was wondering if this could be set for individual slots. I'd love to know how to do this as tomorrow I plan to buy a GT710 or GT730 for the other slot. I'm sure I'm correct in thinking that you need a separate Graphics Card or GPU for each VM if you plan to run them at the same time. I'd like to have Win10 and Linux Mint running at the same time. Talking of which, all I need now is a video tutorial on which VM template to use for Mint and how to configure it.
-
The new card I purchased, the Asus GT730, seems to be a half length card. I didn't realise this whilst purchasingif I were to be truthful, it's the first card I've seen that's this short back to front. Anyway, point is, it's quite compact and offers a few advantages as long as your not looking for gaming performance. 1) It will fit into a small case or onto a small Motherboard and is silent (no fan) 2) It will fit into a half length Mobo slot. I have one such slot on my X10SL7-F-O. It's marked as "PCH PCIe" as opposed to the full length slot next to it marked "CPU PCIe". Im thinking that if placed in the shorter PCH PCIe slot it may be allocated its own IOMMU group without having to use the ACS override option in the VM Global settings. I'll give it a try tomorrow. Im just a little concerned at running the VM's with ACS override enabled as I'm not sure what the "side effects" might be.
-
Hello all. I had exactly the same question, and was wondering if I needed to build another computer to turn on the VM's I had created to replace the other computer in the first place? ? I had been considering a Raspberry Pi in fact! So, the console to GUI mode seems the ideal answer, but, didn't I read somewhere that this can cause problems with the graphics on the VM's? ☹️ Another quick (but stupid) question. Am I correct in assuming that I must have a different GPU assigned to each VM I run if I want them to run at the same time, In other words, if I want to run a Win10 VM and a Linux VM at the same time? Finally, where could I find a video tutorial on installing Linux Mint Cinnamon as a VM. I'm unsure of which template to use, is it the Linux template, or the Ubuntu template? I've had a go but there are a couple of extra fields that I'm not sure of that pertain to folder locations. Thanks
-
Hi. Thanks for that, it's a great help. There's now been some progress. After trying various items such as ACS override and a new Graphics Card I've got it working. Both those items were the key. The ACS override set to on allowed the VM to start without the IOMMU error messages, it allocated the graphics card and it's audio hardware their own IOMMU group. That alone wasn't enough though. The older graphics cards (Gforce GT7600GS and Gforce GT7300LE) were not up to the job. The newer Asus GT730 worked immediately. Hope this helps somebody.
-
Hello Jonp. Many thanks for your input. Right I've got it working after a fiddle about. I tried all the steps I mentioned above such as enabling EFI for the PCIe slot on the cpu bus, disabling ACS override, unchecking the assigned USB peripherals (mouse and keyboard) etc, but nothing worked. I decided to fit the new Graphics card purchased earlier from PC World, it's an Asus GT730 with 1Gb DDR3 ram and a 64 bit bus costing £52. Anyway....... still no luck when trying to start the VM, I was again getting the above message about IOMMU group 1 not being viable etc. So, once again into the valley of death....... I changed the VM Global setting back to ACS override on. Bingo! It now runs OK. Flushed with success, I assigned the USB keyboard and mouse to the VM and it still works great. So it appears the older GPU's won't work and that's been the trouble all along. But..... a couple of questions. Does setting ACS override to "on" cause any other problems? Is there another way to solve this IOMMU problem? The Asus GT 730 is not a full size PCIe card, I didn't realise when I purchased it. This means it will fit in the remaining PCIe slot which is half length. The slot is labelled PCH PCIe. Perhaps if I try the card in that slot it will be assigned it's own IOMMU group without using ACS override? Thanks.
-
Yup, I suppose so but it's driving me nuts. I've tried almost everything. I even been into the mobo bios and set the offboard graphics for priority. This just gets the console up on both screens!! When I then start the Win10VM I still get no win desktop except for a split second flicker on whichever monitor (GPU) I've selected for the VM. The mobo bios is listing the PCIe slot as "Legacy" so I'll try that on EFI. If no luck I'm going to try turning ACS override back off and see if that works. Finally I could try a newer card (Asus GT 730). If none of those work then I give up short of trying a really modern and expensive card. This shouldn't be that difficult. Maybe it's the hardware I'm using, somebody must have this running! Cheers.
-
Just tried another Graphics card Geforce 7300 and still no video output. XML file below. <domain type='kvm'> <name>Windows 10</name> <uuid>28d671f1-bc0d-4a36-770c-37cfd4787876</uuid> <metadata> <vmtemplate xmlns="unraid" name="Windows 10" icon="windows.png" os="windows10"/> </metadata> <memory unit='KiB'>4194304</memory> <currentMemory unit='KiB'>4194304</currentMemory> <memoryBacking> <nosharepages/> </memoryBacking> <vcpu placement='static'>2</vcpu> <cputune> <vcpupin vcpu='0' cpuset='6'/> <vcpupin vcpu='1' cpuset='7'/> </cputune> <os> <type arch='x86_64' machine='pc-i440fx-2.7'>hvm</type> <loader readonly='yes' type='pflash'>/usr/share/qemu/ovmf-x64/OVMF_CODE-pure-efi.fd</loader> <nvram>/etc/libvirt/qemu/nvram/28d671f1-bc0d-4a36-770c-37cfd4787876_VARS-pure-efi.fd</nvram> </os> <features> <acpi/> <apic/> <hyperv> <relaxed state='on'/> <vapic state='on'/> <spinlocks state='on' retries='8191'/> <vendor_id state='on' value='none'/> </hyperv> </features> <cpu mode='host-passthrough'> <topology sockets='1' cores='1' threads='2'/> </cpu> <clock offset='localtime'> <timer name='hypervclock' present='yes'/> <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/Vdisks/Windows 10/vdisk1.img'/> <target dev='hdc' bus='virtio'/> <boot order='1'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/> </disk> <disk type='file' device='cdrom'> <driver name='qemu' type='raw'/> <source file='/mnt/user/Vdisks Images/ESD_ISO.iso'/> <target dev='hda' bus='ide'/> <readonly/> <boot order='2'/> <address type='drive' controller='0' bus='0' target='0' unit='0'/> </disk> <disk type='file' device='cdrom'> <driver name='qemu' type='raw'/> <source file='/mnt/user/Vdisks Images/virtio-win-0.1.130.iso'/> <target dev='hdb' bus='ide'/> <readonly/> <address type='drive' controller='0' bus='0' target='0' unit='1'/> </disk> <controller type='usb' index='0' model='ich9-ehci1'> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x7'/> </controller> <controller type='usb' index='0' model='ich9-uhci1'> <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'> <master startport='2'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x1'/> </controller> <controller type='usb' index='0' model='ich9-uhci3'> <master startport='4'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x2'/> </controller> <controller type='pci' index='0' model='pci-root'/> <controller type='ide' index='0'> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x1'/> </controller> <controller type='virtio-serial' index='0'> <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/> </controller> <interface type='bridge'> <mac address='52:54:00:84:8e:d9'/> <source bridge='br0'/> <model type='virtio'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/> </interface> <serial type='pty'> <target port='0'/> </serial> <console type='pty'> <target type='serial' port='0'/> </console> <channel type='unix'> <target type='virtio' name='org.qemu.guest_agent.0'/> <address type='virtio-serial' controller='0' bus='0' port='1'/> </channel> <input type='mouse' bus='ps2'/> <input type='keyboard' bus='ps2'/> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x01' slot='0x00' function='0x0'/> </source> <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/> </hostdev> <hostdev mode='subsystem' type='usb' managed='no'> <source> <vendor id='0x062a'/> <product id='0x4101'/> </source> <address type='usb' bus='0' port='1'/> </hostdev> <memballoon model='virtio'> <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/> </memballoon> </devices> </domain>