簡介
RemoteFX是微軟在Windows 7/2008 R2 SP1中增加的一項桌面虛擬化技術,使得用戶在使用遠程桌面或虛擬桌面進行遊戲套用或者圖形創作時,可以獲得和本地桌面一致的效果。技術解析
據了解,RemoteFX可以將GPU虛擬化提供給每一個虛擬桌面,也就是說每個虛擬機都可以獲得獨立的虛擬GPU,從而可以獲得各種各樣的圖形加速能力,進而執行各種高保真視頻、2D、3D圖形圖像以及富媒體的處理能力。RemoteFX技術不僅僅能夠套用於通常的遠程桌面中,如RDP、Terminal Services,也能夠套用於如 Hyper-V這樣的虛擬化環境。
微軟指出,在Windows 7 RTM中,執行遠程登錄以及Hyper-V桌面,是有一定的限制的,只能進行有限的 圖形操作,並且速度緩慢,特別是在Hyper-V桌面中。不過,在Windows 7 SP1中,微軟添加了RemoteFX功能,這樣一來,不管是基於物理的桌面還是基於虛擬化的桌面,都可以擺脫舊有的限制,獲得和本地桌面一致的效果。
添加RemoteFX技術之後,用戶在Windows 7 SP1中使用遠程桌面或虛擬桌面進行遊戲套用或者2D、3D圖形創作,已經不再是一個夢想。
與PCoIP和HDX的關係
RemoteFX和PCoIP
從技術角度看,具有RemoteFX增強功能的微軟遠程桌面協定與PCoIP協定非常相似。和HP的遠程圖形軟體和虛擬網路計算一樣,這兩種協定都是Quest公司桌面虛擬化產品的副總裁所謂的“點陣圖流協定”。 這些點陣圖流協定在遠端主機上進行100%的編碼,然後傳輸一系列的“最終”點陣圖到客戶端。具有RemoteFX增強功能的RDP和PCoIP的點陣圖流協定能夠很好地處理多媒體和高端圖形,並且對客戶端的硬體需求也很低。
RemoteFX 和PCoIP通過不同的方式處理增加的負載需求。微軟的虛擬桌面基礎設施(VDI)的RemoteFX,使用遠端主機的圖形處理單元(GPU)執行所有的點陣圖編碼,因此它不“耗費”遠端主機的CPU資源。VMware的PCoIP利用伺服器的CPU進行所有的編碼。
RemoteFX 和 PCoIP之間最終的較量是在虛擬化平台層——Hyper-V和vSphere之間的較量。
RemoteFX和HDX
RemoteFX不是獨立的協定,只是RDP的增強。帶有RemoteFX的RDP和HDX之間最大的差別是微軟只支持運行在Windows 7 SP1、Windows 7或WES 9 Embedded版本的終端,或專用設備上通過RemoteFX連線。Macs、 Androids、iPhones、 iPads或者Windows XP和Vista終端不支持RemoteFX。而思傑HDX是通用的。
思傑將在HDX協定中對RemoteFX進行支持。