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? Quote 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. Quote 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. Quote 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. Quote 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] Quote 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. Quote 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 ;-) Quote 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!!! Quote 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). Quote 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. Quote 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. Quote 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. Quote 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? Quote 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) Quote 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. Quote 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. Quote 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. Quote 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 Quote 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 Quote 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! Quote 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. Quote 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. 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.