最近在一些微软的vdi项目中,在做完微软的桌面虚拟化设置后,发现用户的体验,特别是在使用Auto CAD,Photoshop 等图形类应用软件时,不单单在图形上有一定的色差,而且操作上体验相对于本机确实有点差距。微软有基于此的GPU的RemoteFX解决方法:下面看看微软专家是如何说的:
RemoteFX是微软的一项桌面虚拟化技术,通过这项技术,用户在使用远程桌面或虚拟桌面进行游戏应用或者图形创作时,可以获得和本地桌面一致的效果。RemoteFX可以将GPU虚拟化并提供给每一个虚拟桌面,也就是说每个虚拟机都可以获得独立的虚拟GPU,从而可以获得各种各样的图形加速能力,进而执行各种高保真视频、2D图形图像、3D图形图像以及富媒体的处理能力。只有服务器中具有独立显卡(GPU),在Hyper-V设置物理GPU时才会出现选项,如果Hyper-V主机中有专业的服务器显卡,则通过Hyper-V设置物理 GPU时便可以直接的选择该GPU选项:
RemoteFX可以在AMD和NVIDIA显卡的服务器端运行,一般使用服务器专业显卡,比如AMD公司的ATI Firepro和Nvidia公司的Quadro等高档专业显卡。Remote FX至少需要1块显卡,显卡驱动器必须支持DirectX 9.0c和 DirectX 10.0及兼容DirectX 11,每一个显卡支持12个虚拟机,24 个虚拟机需要2个显卡。如果服务器有多块显卡,最好是同品牌、同型号的显卡,并且显卡上具备足够的、固定的显存。显存是用来支持虚拟机的分辨率大小的,每一个虚拟机随着分辨率不同使用消耗的显存大小也不一样,如果要同时打开多个虚拟机,那么显卡的显存要足够大以分配给这些虚拟机做显存。虚拟机随着分辨率的大小占用显存的大小:如下:
虚拟机分辨率与显存的关系
最大分辨率 1个显示器 2个显示器 3个显示器 4个显示器
1024×768 75MB 105MB 135MB 165MB
1280×1024 125MB 175MB 225MB 275MB
1600×1200 184MB 257MB 330MB N/A
1920×1200 220MB 308MB N/A N/A
不过对于使用windows server 2012 使用remoteFX来说 还需要注意以下几点:
1、用于提供支持vGPU的服务器需要安装至少一块兼容DirectX 11的显卡(例如:NV的650Ti GTX、AMD的HD7700等),这样RemoteFX的虚拟GPU才能正常运行。该显卡需要安装支持Windows 8 64位WDDM版本1.2的驱动;
2、用于提供支持vGPU的服务器不要同时安装AD、RDS等服务;
3、安装RemoteFX vGPU的虚拟机,必须是Windows 8 企业版,其他版本不支持,请参考Windows 8 各版本功能对比;
4、用于连接虚拟机的客户端,支持RemoteFX,需要RDP8.0以上版本,Windows 8系列自带,Windows 7需要安装补丁升级。
微软桌面虚拟化关于GPU的信息,布布扣,bubuko.com