xxredxpandaxx Posted May 27, 2015 Share Posted May 27, 2015 My motherboard only has vt-d, does that mean I can't make a vm? Link to comment
jonp Posted May 27, 2015 Share Posted May 27, 2015 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. Link to comment
xxredxpandaxx Posted May 27, 2015 Author Share Posted May 27, 2015 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. Link to comment
jonp Posted May 27, 2015 Share Posted May 27, 2015 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. Link to comment
garycase Posted May 27, 2015 Share Posted May 27, 2015 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] Link to comment
xxredxpandaxx Posted May 27, 2015 Author Share Posted May 27, 2015 Ok thanks! I'll look after my parity check is done. Link to comment
jonp Posted May 27, 2015 Share Posted May 27, 2015 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 ;-) Link to comment
xxredxpandaxx Posted May 28, 2015 Author Share Posted May 28, 2015 I found it, was under intel virtualization. I was looking vt-x and that's why I didn't see it. Thanks!!! Link to comment
garycase Posted May 28, 2015 Share Posted May 28, 2015 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).  Link to comment
xxredxpandaxx Posted May 28, 2015 Author Share Posted May 28, 2015 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. Link to comment
jonp Posted May 28, 2015 Share Posted May 28, 2015 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. Link to comment
garycase Posted May 28, 2015 Share Posted May 28, 2015 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.  Link to comment
jonp Posted May 28, 2015 Share Posted May 28, 2015 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? Link to comment
garycase Posted May 28, 2015 Share Posted May 28, 2015 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)  Link to comment
bungee91 Posted May 28, 2015 Share Posted May 28, 2015 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. Link to comment
xxredxpandaxx Posted May 28, 2015 Author Share Posted May 28, 2015 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. Link to comment
jonp Posted May 28, 2015 Share Posted May 28, 2015 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. Link to comment
wirenut Posted June 11, 2015 Share Posted June 11, 2015 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 Link to comment
bungee91 Posted June 11, 2015 Share Posted June 11, 2015 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 Link to comment
wirenut Posted June 11, 2015 Share Posted June 11, 2015 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! Link to comment
jonp Posted June 12, 2015 Share Posted June 12, 2015 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. Link to comment
wirenut Posted June 14, 2015 Share Posted June 14, 2015 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. Link to comment
Recommended Posts
Archived
This topic is now archived and is closed to further replies.