欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Win11Hyper-V虛擬機設(shè)置vGPU顯卡直通 徹底釋放GPU性能

  發(fā)布時間:2025-01-24 09:35:28   作者:佚名   我要評論
Windows自帶的Hyper-V虛擬機免費,而且它與Windows宿主機配合,怎么安裝Hyper-V虛擬機并設(shè)置vGPU顯卡直通呢?詳細請看下文介紹

一、為什么我使用Hyper-V虛擬機

我的宿主機是Win11,想裝一個Win10或Win11虛擬機。但是我用VMware安裝Win10或Win11后,隨機地藍屏,非常煩人,估計是和宿主機的某些設(shè)置有關(guān),或者宿主機電腦硬件比較新(我電腦裝Win10就會藍屏,Win11就不會),某些特性不支持。

所以我就安裝Hyper-V虛擬機,Windows自帶的,還免費,而且它與Windows宿主機配合,性能是最好的,畢竟是巨硬自家的。

如何開啟Hyper-V并安裝Win11虛擬機不是本文重點。我大概說一下步驟:

在Win11宿主機開始菜單,搜索“windows 功能”,打開Windows 功能窗口,把里面的“Hyper-V”和“Virtual Machine Platform”兩項都打開。如下如:

然后點確定,并重啟電腦。重啟后,就可以從宿主機開始菜單搜索“Hyper-V”,打開管理器,如下如:

點擊 新建,一步步跟著說明往下走就行,創(chuàng)建完Win11虛擬機。

我已經(jīng)創(chuàng)建并安裝好了Win11虛擬機,如果想看怎么創(chuàng)建虛擬機的詳細教程。

注意這里要記下創(chuàng)建的虛擬機的名稱,下文要用,如下圖我的名稱是:Win11

二、設(shè)置vGPU顯卡直通

設(shè)置顯卡直通的好處是,直接共享宿主機的物理顯卡,這樣虛擬機Win11幾乎是原生的顯卡性能,在虛擬機里打游戲,完全沒問題。

1)在powershell里設(shè)置vGPU分區(qū)并映射地址。右鍵單擊開始菜單 --》點擊 管理員終端

2)在終端輸入如下幾條命令:

$vmName = "Win11"
Set-VM -GuestControlledCacheTypes $true -VMName $vmName
Set-VM -LowMemoryMappedIoSpace 1Gb -VMName $vmName
Set-VM -HighMemoryMappedIoSpace 32Gb -VMName $vmName
Add-VMGpuPartitionAdapter -VMName $vmName

三、復(fù)制宿主機顯卡驅(qū)動到Win11虛擬機

這里的難點是找到宿主機用的顯卡驅(qū)動,是哪個文件夾。方法如下:

1)右鍵宿主機的 開始菜單 --》設(shè)備管理器

2)如下圖,打開驅(qū)動詳情:

3)往下滑動滾動條,出現(xiàn)很多一樣的開頭時,這個開頭就是驅(qū)動文件夾,我的是 nv_dis…867035 :

4)在資源管理器,進入這個目錄:C:\Windows\System32\DriverStore\FileRepository\,找到驅(qū)動文件夾,如下圖:

5)把上圖箭頭所指的文件夾復(fù)制到宿主機桌面。

6)在虛擬機Win11的資源管理器中打開文件夾:C:\Windows\System32\HostDriverStore\FileRepository\。如果,沒有目錄 HostDriverStore 和 FileRepository,手動創(chuàng)建他們。如下圖:

7)把剛剛放在宿主機桌面的文件夾 nv_dispi.inf_amd64_adf5a840df867035,拷貝到虛擬機Win11桌面。然后再復(fù)制/或剪切到上圖中的虛擬機目錄中。

8)如法炮制,復(fù)制一個dll文件到虛擬機。他們的路徑是:

宿主機文件路徑:C:\Windows\System32\nvapi64.dll
虛擬機拷貝路徑:C:\Windows\System32\nvapi64.dll
從宿主機復(fù)制 C:\Windows\System32\nvapi64.dll 這個文件,到虛擬機的 C:\Windows\System32\nvapi64.dll
注意他們的路徑要與上面說的完全一樣,不要復(fù)制錯,復(fù)制成別的文件可是會開啟vGPU失敗的。

復(fù)制完以后,重啟虛擬機。

四、檢查虛擬機中驅(qū)動是否啟用成功

1)在虛擬機Win11中,右鍵開始菜單 --》設(shè)備管理:

2)如果成功,會出現(xiàn)宿主機的顯卡,如下圖箭頭指向:

3)在開始菜單搜索 dxdiag 顯卡診斷程序,如果顯示正常,表示vGPU啟用成功了,在虛擬機里打游戲去吧!

方法:在虛擬機開始菜單里搜索“dxdiag”

4)運行dxdiag,查看 顯示 標(biāo)簽頁,如果顯示 沒有發(fā)現(xiàn)問題。表示成功。

至此,Hyper-V安裝Win11虛擬機,并在虛擬機開啟vGPU顯卡直通,全部成功。

五、問題修復(fù)

開了顯卡直通后,虛擬機無法設(shè)置內(nèi)存大小了。怎么辦?

1)虛擬機先關(guān)機,從宿主機終端移除vGPU設(shè)置,如下圖,在宿主機打開管理員終端(不知道怎么打開,看上文吧)。輸入如下命令:

$vmName = "Win11"
Remove-VMGpuPartitionAdapter -VMName $vmName

2)設(shè)置虛擬機內(nèi)存,如圖(我的圖中是無法改的狀態(tài),不用管,只要按第1步移除vGPU設(shè)置,就能改),改完內(nèi)存,點應(yīng)用了、點確定:

3)重新設(shè)置vGPU,還是在管理員終端中輸入命令:

$vmName = "Win11"
Set-VM -GuestControlledCacheTypes $true -VMName $vmName
Set-VM -LowMemoryMappedIoSpace 1Gb -VMName $vmName
Set-VM -HighMemoryMappedIoSpace 32Gb -VMName $vmName
Add-VMGpuPartitionAdapter -VMName $vmName

搞定!開啟虛擬機后,內(nèi)存改動就生效了。

相關(guān)文章

最新評論