小測試--在Windows server 2016中啓用RemoteFX-GPU虛擬化功能

這兩天由於須要,部署了不少W2016DC服務器,其中有一臺工做站有NVIDIA Quadro K4200顯卡,就順手簡單測試了W2016的RemoteFX-GPU虛擬化功能,其過程以下,很簡單,供須要的朋友作個參考。咱們先簡單回顧一下這項功能。它始於Windows 2008 R2SP1,和Dynamic Memory技術一塊兒,主要針對服務器虛擬化和桌面虛擬化市場。RemoteFX包含三個子功能:GPU虛擬化,Enhanced Codec和USB端口重定向。經過將物理GPU虛擬化後分配給虛擬機,使得虛機也能擁有較完整的圖形處理能力,好比能流暢運行基於Flash、DirectX等應用程序,並且實現過程簡單易用。對VDI客戶端的要求也不高,只要能支持RDP8/8.1。顯卡的選型較爲重要,可參考下面微軟的官方博客,尤爲須要注意物理顯卡顯存的大小,由於在啓用RemoteFX虛擬出vGPU時,分配給各個虛機的vGPU 的顯存是不能overcommit的。windows

https://blogs.technet.microsoft.com/enterprisemobility/2013/11/05/gpu-requirements-for-remotefx-on-windows-server-2012-r2/服務器

 

準備工做完成後就可開始具體配置,本測試中物理機安裝了W2016 數據中心版,虛擬機分別測試了W2016數據中心版及Win10專業版。ide

1.下面是物理機裏的顯卡具體型號:測試

wKiom1jBC9riBEfEAAD_uKarPRw273.png-wh_50

2.添加Hyper-V角色和「遠程桌面虛擬化主機」角色,由於僅僅作功能測試,因此暫不部署「遠程桌面鏈接代理」及受權等角色,但在生產環境裏,這些都是必須的。參照下面圖示,完成後須要重啓機器。ui

wKioL1jBCULysvM4AACyfDw9l1k329.png-wh_50

wKioL1jBCYuQ6ZmWAAB4ebZqqm0616.png-wh_50

3.打開Hyper-V管理器,鼠標右擊Hyper-V物理機,選擇「Hyper-V設置...」-->點擊「物理GPU, 管理RemoteFX GPU」,在右邊選擇你須要啓用虛擬化功能的GPU,勾選「將此GPU用於RemoteFX」。應用後你能夠看到相關詳細信息,好比支持的DirectX版本,WDDM驅動版本,顯存大小等等。3d

wKioL1jBC5vx5_ibAACT8Vdcpp8242.png-wh_50

4.關機須要添加vGPU的虛機,打開其設置界面,在「添加硬件」的菜單裏選擇添加「RemoteFX 3D視頻適配器」:代理

wKioL1jBDKugTwhfAACWxmeghJY411.png-wh_50

5.接下來根據須要設置該虛機的「最大監視器數目」,分辨率和顯存大小:視頻

wKioL1jBDVeR6qOcAACbrfIUi_g316.png-wh_50

6.一樣的方法再添加配置下一臺虛機的vGPU,最後還可回到Hyper-V物理機的設置界面,查看該物理顯卡的資源使用狀況:server

wKiom1jBDkPCo-StAACTMUvEsUY651.png-wh_50

7.啓動添加了vGPU的虛機,打開其設備管理器,能夠看到該vGPU設備:blog

wKioL1jBDt2Sc9C6AACLeqDc0HM998.png-wh_50

8.在虛機裏運行dxdiag,可看到DirectX相關加速功能都已經啓用:

wKioL1jBD43CszxOAAEJeVuhg40077.png-wh_50

9.最後,安裝了Autodesk 3ds Max軟件測試一下效果,感受總體不錯,操做也比較流暢,固然,只是單機負載不重的狀況下的簡單測試。僅供參考。

wKioL1jBEG2hZ440AAOmxRW0QJw570.png-wh_50

相關文章
相關標籤/搜索