设为首页 收藏本站
查看: 940|回复: 0

Windows 7/2008 R2 SP1解析:RemoteFX

[复制链接]

尚未签到

发表于 2015-4-30 05:49:13 | 显示全部楼层 |阅读模式
  RemoteFX又叫Calista,在2008年一月的时候,Microsoft收购了Calista Technologies Inc并经过发展得到了这项技术。这个技术原型是允许远程用户获得GPU加速能力,以进行各种图形密集应用。经过微软发展后的技术可以将GPU虚拟化提供给每一个虚拟桌面,换句话说,每一个虚拟机都可以获得独立的虚拟GPU,从而可以获得各种各样的图形加速能力,以进行各种2D、3D图形图像以及富媒体处理能力。RemoteFX技术不仅仅应用于通常的远程桌面(RDP、Terminal Services),也应用于如Hyper-V这样的虚拟化环境。
  这个技术是一个非常重要、里程碑式的技术。首先得说,通常的远程登陆以及Hyper-V桌面,只能进行有限的图形操作,并且速度缓慢(特别是Hyper-V管理),非常影响用户体验。在RemoteFX的帮助下,不管是基于Sessions的桌面还是基于虚拟化的桌面,都可以摆脱旧有的限制,获得和本地桌面一致的效果:2D、3D、所有格式的多媒体应用,以及同步的音频。在远程桌面或虚拟桌面上进行游戏应用或者2D/3D图形创作也不再是一个梦想。
  这个技术对于像笔者这样经常使用虚拟机或者远程桌面的人来说非常有吸引力。目前的虚拟化技术大多数都着眼于服务器虚拟化,对多用户、富媒体的集中式桌面环境有所忽略,RemoteFX填补了这个空白,它将大为提升Microsoft Hyper-V的竞争力。
  RemoteFX也将可以在XenDesktop上应用(Xen和Hyper-V有很深的关系)。对于桌面的Windows 7而言,SP1将更新远程桌面客户端以支持RemoteFX,Windows 7 SP1提供的远程桌面很可能也提供RemoteFX技术。
  
  RemoteFX技术,是微软08年收购一家名为Calista的公司的成果。首先我们要明白,它是解决了现在什么样的问题,或者说,现在的微软桌面虚拟化方案存在什么样的问题?举个很简单的例子,不管你是使用连接远程桌面服务器或是使用VDI,你去试下看高清1080P的电影,玩3D游戏,效果肯定是不行的。RemoteFX就是用来解决这个问题的,简单的来说,当你在远程桌面或是VDI中看高清电影,玩3D游戏,服务器首先调用本机上的GPU来处理,然后把处理的结果返回给客户端,可以参照IE9调用GPU来理解。RemoteFX的目标就是让用户使用VDI或是RemoteApp时效果与使用物理机是一致的,RemoteFX在手,用户体验又上了一个新台阶。
  接下来的,我们就来简单的分析一下RemoteFX是怎样做到这一点的,分两个场景,一个是VDI,一个是远程桌面会话。
  1、VDI场景
  有一点我们是要明白的,如果要玩个3D游戏,肯定是要个显卡来支持的,实际上是让显卡的GPU来进行3D运算。在VDI中,如果你是Windows Server 2008 R2 SP1的Hyper-v,并且虚拟机是Windows 7 SP1,那么在Windows 7 SP1的虚拟机中就会有一个基于WDDM的驱动,这个驱动就可以让你访问物理的GPU;
  在RemoteFX中,有一个RCC组件,第一步,将应用程序的数据通过GPU进行渲染,渲染的结果数据提交给RDP协议栈,最后,RDP协议栈压缩数据,发送给客户端。
  2、远程桌面会话场景   对于远程桌面会话场景来说,与VDI处理的流程基本是一致的,只不过,因为不需要Hyper-v了,应用程序不再去访问虚拟的GPU,而是直接访问服务器的物理GPU了。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-61993-1-1.html 上篇帖子: Windows 7下使用VC++ 2008 Express Edition+WDK和WTL开发驱动和应用程序 下篇帖子: Windows 2008 上安装ArcGIS Server 9.3.1
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表