我正在研究启用 RemoteFX 的 Windows Server 2008 SP1,但我不想购买 NVIDIA Quadro 1000 美元以上的显卡来做这件事(因为只有少数用户会使用虚拟机)。我想使用 Geforce 卡之一(我正在研究 560 Ti 或 570)。
我听说有人修改了 Geforce 显卡的 INF 驱动程序文件,使其能够与 RemoteFX 配合使用,但我找不到任何相关信息。在购买显卡进行测试之前,我想先看看一些证据。
任何帮助将不胜感激。
答案1
嗯,我无法向您展示任何证据,但我可以根据修改 INF 的经验来讲一讲,当然,您的结果可能会有所不同。
每当你修改 NVIDIA 驱动程序的 INF 文件时,你必须下载国际的驱动程序。因此,首先下载 Quadro/Tesla 的国际驱动程序(我下载的是 296.70 版本)。
使用您选择的工具提取安装程序。现在,您需要知道您计划使用的卡的设备 ID(例如 560 Ti 的设备 ID 为 1082.01),设备 ID 可以从最初为您的卡设计的驱动程序(即 GeForce 驱动程序)中提取。您需要在 INF 中更改的部分是“设备”列表和“字符串”,Quadro 驱动程序中有两组不同的设备,因此您可能需要进行试验,但我猜 560Ti 适合 SetA。因此,您可以像这样修改 INF:
[NVIDIA_SetA_Devices.NTamd64.6.0]
%NVIDIA_DEV.1082.01% = Section008, PCI\VEN_10DE&DEV_1082
[NVIDIA_SetA_Devices.NTamd64.6.1]
%NVIDIA_DEV.1082.01% = Section018, PCI\VEN_10DE&DEV_1082
[Strings]
NVIDIA_DEV.1082.01 = "NVIDIA GeForce GTX 560 Ti"
完成后,您应该能够保存 INF 文件并从解压安装程序的目录中运行 setup.exe。
答案2
pnputil.exe
可以使用确保使用-i
安装参数和-a
添加到驱动程序库的参数来添加和安装 GeForce 驱动程序。
您还可以使用通配符来安装所有驱动程序,从而使 HV 服务器核心中也可以使用多个显示器。
(pnputil -i -a c:\NVidia\*.inf
)要在 remoteFX 中使用 GeForce 驱动程序,您需要在将它们添加到 VM 之前在 Hyper-v 设置中使它们可用。
答案3
等待 WIndows Server 8 - 10 月份推出。RemoteFX 明显更好,包括支持无显卡(虚拟远程 fx 卡)。
忘记 Nvidia - 据我所知 ATI 工作得很好 ;)
http://social.technet.microsoft.com/Forums/en/w7itproSP/thread/79d5258f-a069-451a-a558-75b39a707fdf
答案4
- 支持 SLAT 的处理器 RemoteFX 服务器中的处理器必须支持二级地址转换 (SLAT)。在虚拟化场景中,基于硬件的 SLAT 支持可提高性能。在 Intel 处理器上,这称为扩展页表 (EPT),在 AMD 处理器上,这称为嵌套页表 (NPT)。
- 图形处理器 RemoteFX 服务器上至少需要一个图形处理单元 (GPU)。GPU 驱动程序必须支持 DirectX 9.0c 和 DirectX 10.0。如果 RemoteFX 服务器上安装了多个 GPU,则这些 GPU 必须相同。GPU 必须具有足够的专用视频内存,该内存与系统内存分开。
- Hyper-V 服务器必须支持 Hyper-V 硬件要求。Windows Server 2008 R2 的 Hyper-V 硬件要求可在 Windows Server 2008 R2 技术库中找到
以下是 Beta SP1 官方驱动程序列表:
我们推荐使用合作伙伴提供的以下驱动程序:Nvidia 驱动程序版本 195.62 和 196.21,以及 ATI 驱动程序版本 8.720 和 8.723。我们将继续与所有合作伙伴密切合作,以确保客户能够可靠地访问其 RemoteFX 解决方案的驱动程序,包括通过我们参与下一个 Logo 套件。关联