May 27, 201511 yr My motherboard only has vt-d, does that mean I can't make a vm? You can't have vtd without vtx. If you have vtd, you have vtx. Check your processor to make sure.
May 27, 201511 yr Author my processor has it, its an i5 4590s I only see an option for vt-d in my bios and I have it enabled but when I go to the vms page in unraid it says i don't have it.
May 27, 201511 yr One of three things: Your motherboard doesn't truly support virtualization (some mobos claim support but fail to deliver), there is another setting somewhere in your bios that you are missing, or your motherboard may have a BIOS update to fix this problem.
May 27, 201511 yr my processor has it, its an i5 4590s I only see an option for vt-d in my bios and I have it enabled but when I go to the vms page in unraid it says i don't have it. Your CPU clearly supports both vt-x and vt-d. Your BIOS likely provides a mechanism to enable/disable it. Probably not labeled "vt-x" -- likely simply shows "virtualization" or "virtualization technology" and has an enabled/disabled choice. Look carefully [since it has an on/off setting for vt-d, it almost certainly has a similar setting for virtualization]
May 27, 201511 yr my processor has it, its an i5 4590s I only see an option for vt-d in my bios and I have it enabled but when I go to the vms page in unraid it says i don't have it. Your CPU clearly supports both vt-x and vt-d. Your BIOS likely provides a mechanism to enable/disable it. Probably not labeled "vt-x" -- likely simply shows "virtualization" or "virtualization technology" and has an enabled/disabled choice. Look carefully [since it has an on/off setting for vt-d, it almost certainly has a similar setting for virtualization] It would be pretty odd if the mobo let you toggle vt-d independent of vt-x, but I guess I have seen stranger things in a BIOS before ;-)
May 28, 201511 yr Author I found it, was under intel virtualization. I was looking vt-x and that's why I didn't see it. Thanks!!!
May 28, 201511 yr As I suspected. By the way, it's not unusual for vt-d to be a separate setting ... not everyone wants pass-through support even if you are using hardware virtualization (vt-x).
May 28, 201511 yr Author Does it matter if I leave the vt-d on? The vm is really only for remote desktop so I don't need any hardware pass-through.
May 28, 201511 yr Does it matter if I leave the vt-d on? The vm is really only for remote desktop so I don't need any hardware pass-through. It shouldn't matter to leave it on, but if you never intend to use pass through, you can turn it off.
May 28, 201511 yr Agree ... you can turn it off if you are sure you won't need it. While it shouldn't make any difference if you simply leave it on (so if you ever DO decide to try pass-through, you won't forget that it's turned off and spend time figuring out what's wrong). Every once in a while, some esoteric issue can arise that requires some of the extended features to be disabled -- vt-d, vt-x, hyperthreading, etc. But I haven't heard of anything in UnRAID that has this issue.
May 28, 201511 yr Agree ... you can turn it off if you are sure you won't need it. While it shouldn't make any difference if you simply leave it on (so if you ever DO decide to try pass-through, you won't forget that it's turned off and spend time figuring out what's wrong). Every once in a while, some esoteric issue can arise that requires some of the extended features to be disabled -- vt-d, vt-x, hyperthreading, etc. But I haven't heard of anything in UnRAID that has this issue. Wasn't there some oddball SATA controller (marvell or something) that had issues with VT-d enabled?
May 28, 201511 yr Yes, but I don't recall which. There have also been a few programs over the years that won't run correctly with hyperthreading enabled (it's been a few years since I've seen that ... I doubt that's still the case)
May 28, 201511 yr Certain Marvell controllers have had this, and it has to do with the IOMMU and not following the proper addressing or ram assignments that cause the issue.
May 28, 201511 yr Author Well my cpu doesn't have hyperthreading, its an i5, and the only controller I have is the m1015 so I think I should be ok.
May 28, 201511 yr Certain Marvell controllers have had this, and it has to do with the IOMMU and not following the proper addressing or ram assignments that cause the issue. Probably doesn't have good support for IOMMU DMA remapping. IOMMU "tricks" devices by essentially doing the equivalent of NAT but for memory mapping. So the device thinks it's writing to a certain address space, but then IOMMU is supposed to translate that request to a different physical address space to avoid overlapping with other IOMMU bound devices. Bottom line: some devices just don't follow the standards the rest of the industry creates and when that happens, weirdness can occur.
June 11, 201511 yr So do I understand this correctly? I can experiment with VM's and they should work on my system I just wont be able to pass through hardware as my processor doesn't support vt-d but does support vt-x? i3-550 #BX80616I3550 on a SUPERMICRO MBD-X8SIL-F
June 11, 201511 yr So do I understand this correctly? I can experiment with VM's and they should work on my system I just wont be able to pass through hardware as my processor doesn't support vt-d but does support vt-x? i3-550 #BX80616I3550 on a SUPERMICRO MBD-X8SIL-F Yes
June 11, 201511 yr So do I understand this correctly? I can experiment with VM's and they should work on my system I just wont be able to pass through hardware as my processor doesn't support vt-d but does support vt-x? i3-550 #BX80616I3550 on a SUPERMICRO MBD-X8SIL-F Yes Thanks!
June 12, 201511 yr So do I understand this correctly? I can experiment with VM's and they should work on my system I just wont be able to pass through hardware as my processor doesn't support vt-d but does support vt-x? i3-550 #BX80616I3550 on a SUPERMICRO MBD-X8SIL-F Yes Thanks! Most definitely. You might be interested in this video: I show what you can do with a low-end unRAID system (Celeron processor, 4GB of RAM) and streaming Windows virtual desktops. VT-d is awesome, don't get me wrong, but you can do quite a bit still without it.
June 14, 201511 yr So do I understand this correctly? I can experiment with VM's and they should work on my system I just wont be able to pass through hardware as my processor doesn't support vt-d but does support vt-x? i3-550 #BX80616I3550 on a SUPERMICRO MBD-X8SIL-F Yes Thanks! Most definitely. You might be interested in this video: I show what you can do with a low-end unRAID system (Celeron processor, 4GB of RAM) and streaming Windows virtual desktops. VT-d is awesome, don't get me wrong, but you can do quite a bit still without it. Thanks jonp looking forward to learning how to do this and having some fun along the way. Exciting times.
Archived
This topic is now archived and is closed to further replies.