本文介紹了Windows Server 2008 R2 SP1中的RemoteFX功能,可以讓用戶從遠(yuǎn)程獲得GPU加速。本文是文字節(jié)選版,全文在貴清俠的51CTO博客:http://xyls1986.blog.51cto.com/601867/389846。
這些天測(cè)試了Windows Server 2008 R2 SP1 的另外一項(xiàng)功能——RemoteFX。
RemoteFX能夠讓用戶從遠(yuǎn)程獲得GPU的加速。通過(guò)調(diào)用服務(wù)器的顯卡使Hyper-V中的虛擬機(jī)同樣能夠擁有自己的顯卡,從而讓用戶獲得更好的體驗(yàn)。使用戶能夠獲得和本地桌面一樣的體驗(yàn)效果,例如2D和3D的應(yīng)用,或者進(jìn)行3D的創(chuàng)作和渲染。功能的描述在網(wǎng)絡(luò)上有很多,這里就不詳細(xì)說(shuō)了。
要做RemoteFX的實(shí)驗(yàn),對(duì)硬件的要求較高,首先CPU要支持Second-Level Address Translation (SLAT) ,另外服務(wù)器上需要一塊較為強(qiáng)大的顯卡,當(dāng)然內(nèi)存也要足夠的多。我測(cè)試的配置是:CPU:AMD 速龍II X4 630,內(nèi)存:8G,顯卡:迪蘭恒進(jìn)(Dataland)HD5770 恒金 1GB,磁盤:2塊1T RAID 0.
接下來(lái)開(kāi)始整個(gè)實(shí)驗(yàn)的過(guò)程:
1. 安裝英文版Windows Server 2008R2操作系統(tǒng),因?yàn)槟壳癢indows Server 2008R2 SP1 Beta版本僅支持部分的語(yǔ)言,因此使用英文版作為測(cè)試
2. 下載Windows Server 2008R2 SP1補(bǔ)丁,下載地址如下http://www.microsoft.com/windowsserver2008/en/us/default.aspx
3. 在安裝好的英文版Windows Server 2008R2操作系統(tǒng)上安裝英文版Windows Server 2008R2 SP1補(bǔ)丁
安裝過(guò)程中不要任何的互動(dòng),直接點(diǎn)擊下一步就可以了,安裝的時(shí)間取決與您系統(tǒng)配置,在安裝好Windows Server 2008R2 SP1補(bǔ)丁之后需要重新啟動(dòng)系統(tǒng)。安裝好SP1之后Windows Server 2008R2的版本號(hào)已經(jīng)改變
4. 安裝Hyper-v角色,在安裝Hyper-V角色的時(shí)候,確保服務(wù)器BIOS設(shè)置中已經(jīng)開(kāi)啟了虛擬化
在安裝好Hyper-V角色的過(guò)程中,安裝提示重新啟動(dòng)計(jì)算機(jī)
5. 然后安裝遠(yuǎn)程桌面服務(wù)中遠(yuǎn)程桌面服務(wù)中的,遠(yuǎn)程虛擬化主機(jī),選擇其中的RemoteFX
6. 在安裝好這些服務(wù)器角色之后,您需要?jiǎng)?chuàng)建一個(gè)Windows 7英文版的虛擬機(jī),然后在這個(gè)虛擬機(jī)上安裝SP1補(bǔ)丁,這里就不詳細(xì)介紹使用Hyper-V創(chuàng)建的虛擬機(jī)的過(guò)程了。以下就是已經(jīng)創(chuàng)建好的Windows 7 SP1的虛擬機(jī)
7. 在這個(gè)虛擬機(jī)上開(kāi)啟遠(yuǎn)程桌面,然后設(shè)置IP地址
8. 關(guān)閉虛擬機(jī),然后為這塊虛擬機(jī)添加顯卡,右鍵單擊虛擬機(jī),然后單擊設(shè)置。添加RemoteFX 3D Video Adapter
然后設(shè)置顯示器的數(shù)量和分辨率,然后單擊確定。這樣就已經(jīng)為虛擬機(jī)配置了顯卡。
9. 啟動(dòng)虛擬機(jī),在啟動(dòng)虛擬機(jī)的時(shí)候很多的時(shí)候會(huì)報(bào)錯(cuò),這里可能會(huì)是你的CPU不支持SLAT或顯卡的顯存過(guò)小所致。我在使用酷睿2的CPU時(shí),添加RemoteFX 3D Video Adapter之后,虛擬機(jī)就不能啟動(dòng)了。多發(fā)查找原因,是由于酷睿2的CPU不支持SLAT指令造成的。
10. 打開(kāi)設(shè)備管理器,可以看到其中已經(jīng)出現(xiàn)了一個(gè)顯示適配器。
11. 在重新啟動(dòng)此虛擬機(jī)后,使用Hyper-V控制臺(tái)已經(jīng)提示不能使用Hyper-V控制臺(tái)來(lái)連接這個(gè)虛擬機(jī)了,需要使用遠(yuǎn)程桌面來(lái)連接
12. 由于RemoteFX需要使用RDP7.1才能夠生效,目前只有Windows 7 SP1支持RDP7.1,以后會(huì)有更多的系統(tǒng)支持RDP7.1。所以使用另外一臺(tái)安裝了Windows 7 SP1機(jī)器的遠(yuǎn)程桌面來(lái)連接這臺(tái)虛擬機(jī),選擇體驗(yàn)中的連接帶寬為局域網(wǎng)
13. 在連接的過(guò)程中已經(jīng)可用看到分辨率已經(jīng)變成在添加RemoteFX 3D Video Adapter是設(shè)定的分辨率,同時(shí)能夠看到桌面的Aero效果
14. 同時(shí)能夠在時(shí)間日志中看到,已經(jīng)使用Remote連接到遠(yuǎn)程桌面了。
15. 在開(kāi)始種鍵入DxDiag,然后回車。能夠看到顯卡的加速已經(jīng)被打開(kāi)了,并且分配了相應(yīng)的顯存
16. 這樣虛擬機(jī)中也有了自己的顯卡,能夠?qū)崿F(xiàn)密集的圖形應(yīng)用了。例如玩3D游戲,看高清視頻,和進(jìn)行3D的設(shè)計(jì)了




