此方法可能適用于其他VR耳機,例如作為Oculus或WMR。但是,我只用Vive進行了測試。
此外,這種方法適用于三個或更多耳機,但這當然取決于硬件特性。
注意當試圖使用未在“服務器”機器上標記為“服務器”的硬件時,會出現本文中涉及的一些問題。由于只有營銷人員知道的原因,這些設備的驅動程序無法在服務器操作系統或虛擬機下運行,因此我將描述如何更改其配置。還值得一提的是,所有方法都突出顯示僅供參考,不建議使用。
準備
系統要求:
兩個視頻卡,每個視頻卡可以單獨支持VR游戲。 (每增加一個耳機+1)。
支持虛擬化且至少有8個線程的處理器。 (每增加一個耳機+4個線程)。
8GB內存。 (每增加一個耳機+ 4GB)。
測試期間使用的硬件特性:
主板:X299 AORUS游戲3.
處理器:i7-7820x(16個線程)。
視頻卡:GTX-1080 2件。
64GB內存。
安裝
1.1。安裝和配置Windows Server 2016。
2.1。轉到“服務器管理器” - 》“添加角色和組件”,然后在打開的窗口中添加“Hyper-V”服務器的角色。必須允許服務器連接到您的網絡。
2.2。安裝完成后,轉到“Hyper-V管理器”。
2.3。創(chuàng)建一個新的虛擬機。在其設置中指定至少4GB的RAM和至少4個處理器線程。
2.4。啟動虛擬機并安裝Windows 10或Windows 7平臺。
2.5。安裝和初始設置后,禁用虛擬機。
3.1?,F在您需要將其中一個視頻卡傳遞到虛擬機中。 (文檔)
3.2。如果SLI處于活動狀態(tài),請將其禁用。
3.3。轉到“任務管理器”。找到將在虛擬機中使用的視頻卡并將其卸載。
3.4。轉到未安裝的視頻卡的屬性。在選項卡詳細信息中,找到位置并從那里復制路徑。
3.5?,F在,使用PowerShell設置虛擬機并將視頻卡安裝到該虛擬機。例如,計算機的名稱是VMName,視頻卡的路徑是$ locationPath。
Set-VM -Name VMName -AutomaticStopAction TurnOff
Set-VM -GuestControlledCacheTypes $true -VMName VMName
Set-VM -LowMemoryMappedIoSpace 3Gb -VMName VMName
Set-VM -HighMemoryMappedIoSpace 33280Mb -VMName VMName
Dismount-VMHostAssignableDevice -force -LocationPath $locationPath
Add-VMAssignableDevice -LocationPath $locationPath -VMName VMName
將視頻卡安裝回主機:
Remove-VMAssignableDevice -LocationPath $locationPath -VMName VMName
Mount-VMHostAssignableDevice -LocationPath $locationPath
3.6。啟動虛擬機。如果一切順利,視頻卡將顯示在虛擬機的任務管理器中。
4.1。安裝視頻卡的驅動程序。
5.1。無法從Hyper-V訪問物理USB端口。因此,您可以通過兩種方式解決連接問題。
5.2。如果您有PCI-E USB控制器,則可以像使用視頻卡一樣將其傳遞到虛擬機中。
5.3。如果您沒有控制器,則可以使用Flexihub。
6.0?,F在,虛擬機和主機將識別每個耳機,并且進一步配置與VR耳機的參數。
-
vr
+關注
關注
34文章
9619瀏覽量
149408 -
HTC Vive
+關注
關注
0文章
69瀏覽量
24837
發(fā)布評論請先 登錄
相關推薦
評論