采用Nvidia GeForce 8400 GS显卡的Hyper-V蓝屏

我正在使用Windows Server 2008 R2 Enterprise x64。

安装Hyper-Vangular色并重新启动机器后,出现蓝屏错误并立即重启。 我谷歌search了这个问题,并追踪到显卡,所以我卸载它,然后Windows加载正常。 但是,再次安装graphics驱动程序后,蓝屏返回。

显卡是Nvidia GeForce 8400 GS。

有谁知道我可以如何解决这个问题?

尽pipe你把另一个答案标记为正确的答案,但这是不正确的。 我的Hyper-V主机正在用4U机箱内的极品砖的大小nVidia GPU高兴地哼唱。

Hyper-V确实支持一些 3Dgraphics卡。 实际上, RemoteFX需要一个3D卡。 支持的卡片列表每天都在演变。

您正面临硬件/驱动程序不兼容问题,您可以尝试确保所有的驱动程序都是最新的,但也许您现在正在运行不受支持的硬件组合。

编辑:这是Windows Server使用的“支持,testing,Microsoftvalidation”video卡的小列表:

http://www.windowsservercatalog.com/results.aspx?bCatID=1564&cpID=0&avc=10&OR=1

这并不意味着其他video卡将无法正常工作,但这些都是经过MStesting的。

编辑:根据这篇MS文章,您还需要在处理器上启用SLAT: http ://technet.microsoft.com/en-us/library/ff817602(v=ws.10) .aspx

我卸载了显示适配器的定义,并使用一个由Windows服务器自动安装的是:标准的VGAgraphics适配器,现在一切工作正常。

由于Hyper-V的Type-1虚拟机pipe理程序本质,它将虚拟化层置于Windows操作系统和底层硬件之间,因此一直以来都知道 Hyper-V不能很好地与3Dgraphics卡一起玩(双关语) 当启用angular色时,虚拟化工作所需的内存转换操作不允许3D驱动程序按其应有的方式执行; 在上面链接的文章中,Microsoft明确build议不要在Hyper-V服务器上使用3Dgraphics卡,或者如果实际需要使用3Dgraphics卡,则不要使用其特定于显卡的驱动程序,而是切换到标准VGA驱动程序,从而失去所有3D加速在这个过程中的能力。

关于这个问题的更全面的解释,以及一个可行的解决scheme,可以在这里find:最新的CPU与最新一代的硬件虚拟化支持能够解决这个问题使用称为SLAT技术,允许充分利用3Dgraphics卡在没有任何性能问题的Hyper-V服务器上,甚至可以使RemoteFX等成为可能。 在这里你可以find一个支持SLAT的CPU列表。

如果您的CPU不支持SLAT,那么您绝对不应该尝试将任何3Dgraphics卡与Hyper-V一起使用 :如果服务器没有崩溃,任何时候您甚至会模糊地使用3D (如航空桌面主题)。

但是,如果您的CPU 确实支持SLAT,那么这可能是一个兼容性和/或驱动程序问题:您的网卡不在Windows Server的硬件兼容性列表中 ,因此无法保证正常工作; 但是,由于操作系统内核与Windows 7 x64相同,因此应该使用适当的最新驱动程序。

事实上,只有在启用了Hyper-Vangular色之后才会遇到系统崩溃,这让我觉得您遇到了这个问题的开头部分,即您的CPU不支持SLAT。