This is to hopefully help anyone that purchases a Toshiba P50 laptop. I purchased it with an Intel i7 4700MQ, specifically because it was one of the cheapest i7s with VT-x support. I work with VMs a lot. So in the BIOS, under Advanced, there's a Virtualtization Technology setting. The only options are "Disabled" and "VT-x Only".
I obviously chose VT-x Only thinking it would enable hardware virtualization. This was not the right choice.
I spent many hours trying to understand why I couldn't get any hardware virtualization to work. I downloaded securable (https://www.grc.com/securable.htm) and CPU-Z to verify, neither identified any hardware support. So I got pissed off and disabled it in the BIOS to see what the hell the difference is, and viola, it works! This is the most infuriating experience, when a BIOS setting is the exact opposite of what it's supposed to be. This clearly shows that the BIOS wasn't even remotely tested for this setting, as any basic QA would have caught this in a matter of seconds. This is crap.
I obviously chose VT-x Only thinking it would enable hardware virtualization. This was not the right choice.
I spent many hours trying to understand why I couldn't get any hardware virtualization to work. I downloaded securable (https://www.grc.com/securable.htm) and CPU-Z to verify, neither identified any hardware support. So I got pissed off and disabled it in the BIOS to see what the hell the difference is, and viola, it works! This is the most infuriating experience, when a BIOS setting is the exact opposite of what it's supposed to be. This clearly shows that the BIOS wasn't even remotely tested for this setting, as any basic QA would have caught this in a matter of seconds. This is crap.