虚拟化 频道

解析Win2008 R2 SP1之VDI新功能(图)

  ■ DirectX9c支持RemoteFX

  微软咨询服务总部高级顾问佐佐木彻先生

  ——运行RemoteFX要求什么环境?

  佐佐木先生:RemoteFX需要在采用NVIDIA和AMD显卡的服务器端运行。显卡推荐使用面向服务器的产品。但是,如果用户的目的在于测试,则可使用消费类的显卡。

  这个时候需要注意的是图形驱动程序。Windows Server 2008 R2并没有推出针对消费类显卡的驱动。当时Windows 7使用的是64位驱动程序,而正式运行时,考虑到驱动的稳定性,以及Windows Server 2008 R2的环境支持,还是推荐使用面向服务器的显卡。

  还有一个重要因素的是显卡容量。RemoteFX要求虚拟桌面的分辨率为1024×768,显存为75MB。因此,在运行多个虚拟桌面或要提高分辨率的情况下,都建议尽可能使用具有大容量视频存储的显卡。本公司推荐使用1GB视频存储的显卡。

  对于当前测试版的显卡类型,并没有规定和限制。特别的,即使是现在的显卡,以及DirectX 9c或更高版本的显卡都不会存在这样的问题。

  此外,服务器端配备多个显卡时也不存在问题。对于测试版本,配备不同厂商的显卡同时运行时也没有限制。但从稳定性的角度来说,最好还是使用同一厂商同一代的显卡。如果要实施迁移的话,前提就必须是相同的显卡了。

  RemoteFX需要的显示器分辨率、显示器数量及GPU相应所必需的显存。微软推荐使用1GB的显存(Tech-ED2010的幻灯片)

  RemoteFX的概念图。RemoteFX的专用虚拟硬件驱动程序被安装在虚拟机中。虚拟硬件驱动通过服务器的DirectX 提请GPU进行绘图处理

  ――RemoteFX利用了一些专用的ASIC解决方案,专用的ASIC具体情况及有何作用?

  佐佐木先生:RemoteFX、DirectX支持虚拟桌面屏幕图像的压缩,以及在局域网中的传输。专用的ASIC用于解压已被压缩的屏幕图像。

  目前,虽然服务器端使用屏幕图像软件进行压缩,而专用ASIC的解决方案的功能也被认为是压缩。但服务器端专用的ASIC尚未公布。

  对于客户端,ThinLinx厂商推出了使用RemoteFX的TinhkLinx超薄客户端。

  随着RemoteFX的RDP 7.0客户端允许重定向和视频解码功能,任何来自服务器端用来显示的资源都能转移到客户端屏幕上。然而,GPU还支持视频加速功能,视频播放时将消耗CPU资源,但不会增加其负载。

  RemoteFX硬件ASIC专用芯片使RemoteFX高速运行。如果没有芯片,将使用软件机制

  使用RemoteFX的TinhkLinx超薄客户端。通过采用了专用ASIC的RemoteFX可以同时查看虚拟环境中客户端所显示的3D图形

0
相关文章