我的 CPU 是:Intel (R) Core i7 950 @ 3.07 GHz。我有以下 BIOS:P6X58D-E 版本 0502。
我已按照以下说明成功启用虚拟化:
1)进入BIOS
2)进入高级/CPU 配置/英特尔虚拟化(R) 技术
然后我重新启动,一切正常,除了这个问题:无法同时禁用 Hyper-v 和 Windows Hypervisor 平台即当我尝试使用 x86 架构调试 Xamarin 应用程序时,硬件加速不起作用。
因此我做了更多的研究并在 BIOS 中找到了另一个设置:
高级/芯片组/Intel VT-d 配置/Intel VT-d
但是,当我启用此功能时,我无法启动 Windows,即它会挂起,如下所示:
这种情况持续了一个小时。然后我关掉电脑,进入 BIOS 并禁用 Intel VT-d。然后电脑重新启动正常。
请注意,我在启用和禁用 Hyper-v 的情况下启用了此设置,但没有任何区别,即我看到了相同的行为。我做错了什么?
答案1
然后我重新启动,一切都正常,除了我遇到的这个问题:无法同时禁用 Hyper-v 和 Windows Hypervisor 平台,即当我尝试使用 x86 架构调试 Xamarin 应用程序时,硬件加速不起作用。
Hyper-V 和 Windows Hypervisor Platform 实际上都不需要 VT-d,它们只需要 VT-x。事实上,您无法启用 VT-d,因为您有一个酷睿 i7 950,不支持该功能。因此,尽管您可能已在固件中启用了该功能,但您的处理器实际上并不支持该功能,这就是 Windows 无法启动的原因。 我怀疑你可能有一个支持支持VT-d的处理器的主板。
当我尝试使用 x86 架构调试 Xamarin 应用时,硬件加速不起作用。我做错了什么?
Xamarin 专为 Android 和 iOS 开发而设计,这表明您正在尝试使用 HAXM,而 HAXM 本身需要启用虚拟化技术(VT-x)并安装 Hyper-V。
您另一个问题中的错误表明,您拥有的 Windows 10 版本,特别是Windows Side By Side
(WinSxS)目录可能已损坏和/或从未包含 Hyper-V 和 Windows Hypervisor Platform。
我的处理器是否支持 x86 硬件加速?
如果您能指出规范中说明是否支持硬件加速的那一行,我将不胜感激。
是的