您現(xiàn)在的位置:首頁 > 綜合 > 熱圖 > 正文

天寶wrt 5500u核顯直通win10

時(shí)間:2023-07-30 00:49:42    來源:嗶哩嗶哩    

天寶wrt 5500u核顯直通win10,直通2個(gè)硬盤,直通tf卡。其他5500u的主機(jī)也可以參考這個(gè)教程。

只需要以下步驟:

準(zhǔn)備工作:


【資料圖】

pve環(huán)境8。天寶的bios默認(rèn)已經(jīng)開了虛擬化svm, iommu等,所以只需要以下幾個(gè)步驟。

如何安裝pve8,可以下載pve8的iso文件后,直接拷貝進(jìn)入ventoy啟動(dòng)盤里面。ventoy如何弄參考我以前的教程 。

1、執(zhí)行命令:nano /etc/default/grub

在里面加入以下內(nèi)容

GRUB_CMDLINE_LINUX_DEFAULT="quiet ?initcall_blacklist=sysfb_init"

解釋:initcall_blacklist=sysfb_init 屏蔽掉以上的一個(gè)bug,方便啟動(dòng)時(shí)候就屏蔽核顯等設(shè)備驅(qū)動(dòng)。這里說明一下,pve8的grub里面不需要加入amd_iommu=on pcie_acs_override=downstream,multifunction這些參數(shù),好像默認(rèn)就開啟了一樣。

2、執(zhí)行命令:update-grub

3、執(zhí)行命令:nano /etc//

在里面加入

blacklist nvidiafb

blacklist amdgpu

blacklist i915

blacklist snd_hda_intel

options vfio_iommu_type1 allow_unsafe_interrupts=1

解釋:屏蔽三大顯卡驅(qū)動(dòng),屏蔽hdmi聲音驅(qū)動(dòng);options vfio_iommu_type1 allow_unsafe_interrupts=1? 允許不安全的設(shè)備中斷

4、執(zhí)行命令:update-initramfs -u -k all

解釋:更新initramfs。

5、執(zhí)行命令:reboot

接下來你就可以直通核顯了。

6、直通虛擬機(jī)環(huán)境設(shè)置

在創(chuàng)建win10虛擬機(jī)里面請選擇默認(rèn) (ovmf),q35 版本以上機(jī)型,cpu為host,其他保持默認(rèn)設(shè)置

在添加顯卡pcie設(shè)備里面勾選主gpu,rom-bar,pcie-express這三個(gè)選項(xiàng),并對(duì)所有功能不勾選。顯示設(shè)置為無none。

并同時(shí)添加負(fù)責(zé)聲音的pcie設(shè)備

因bios閹割了csm兼容選項(xiàng),只能用ovmf的虛擬機(jī)直通顯卡

然后下載5500u的vbios和5500u的定制bios。手動(dòng)修改虛擬機(jī)參數(shù)。

執(zhí)行命令

nano /etc/pve/qemu-server/

101是你需要直通的windows虛擬機(jī)

刪除bios: ovmf 這一列,代表不使用pve自帶的bios

增加一行args: -bios /root/? ?是大大帥定制的bios,可以直通看見bios啟動(dòng)畫面

修改這一行為這樣 hostpci0: 0000:06:,pcie=1,romfile=,x-vga=1? 是網(wǎng)友提取的vbios文件,用于啟動(dòng)核顯使用。

配置參照我這下面關(guān)鍵內(nèi)容:

agent: 1

args: -bios /root/

boot: order=sata0;ide2;net0

cores: 12

cpu: host

efidisk0: local-lvm:vm-101-disk-1,efitype=4m,pre-enrolled-keys=1,size=4M

hostpci0: 0000:06:,pcie=1,romfile=,x-vga=1

hostpci1: 0000:06:

machine:

vga: none

和下載qq群文件?(群號(hào):173541997):

請放在root目錄下。

請放在/usr/share/kvm/ 目錄下。

怎么放,用winscp之類的軟件哈。

7、安裝win10系統(tǒng)

正常用iso文件安裝windows并把a(bǔ)md驅(qū)動(dòng)安裝上,不要重啟電腦。

8、打補(bǔ)丁(不完美解決amd gpu passthrough rest bug問題)

下載RadeonResetBugFixService這個(gè)軟件版本,下載地址:/inga-lovinde/RadeonResetBugFix/releases

下載解壓放在c盤根目錄,cmd管理員模式下運(yùn)行 install

等服務(wù)安裝完成后,就可以隨便關(guān)閉win10虛擬機(jī)了,就可以正常開機(jī)win10虛擬機(jī)了。

9、直通2個(gè)sata硬盤

只需要在直通pice中添加兩個(gè)sata控制器。選擇1個(gè)還是2個(gè),直通進(jìn)去都是2塊盤。不支持熱插拔

10、直通tf卡

只需要在直通usb中選擇tf設(shè)備就是。

11、已知問題?

amd gpu passthrough rest bug問題

如果虛擬機(jī)沒有安裝amd顯卡驅(qū)動(dòng),pve管理界面可以隨便重啟關(guān)機(jī)停止。

一旦安裝上了amd顯卡驅(qū)動(dòng),不管是win10自己更新安裝的驅(qū)動(dòng)還是自行下載安裝amd官網(wǎng)的驅(qū)動(dòng)還是安裝主板廠商網(wǎng)站下載的顯卡驅(qū)動(dòng),都會(huì)存在win10虛擬機(jī)重啟就再也不出畫面問題。只能依靠安裝RadeonResetBugFixService這個(gè)軟件不完美解決這個(gè)問題。安裝這個(gè)軟件后可以正常重啟和關(guān)機(jī)(需要開機(jī)后等個(gè)2分鐘以上等RadeonResetBugFixService服務(wù)啟動(dòng)并運(yùn)行中才能正常重啟或者關(guān)機(jī)虛擬機(jī)。本人盯著服務(wù)列表看總感覺這個(gè)服務(wù)啟動(dòng)比較慢,先是啟動(dòng)中然后慢慢變成運(yùn)行中),不管是虛擬機(jī)里面還是pve管理界面,但是管理界面不能點(diǎn)停止,點(diǎn)了就只有重啟整個(gè)物理機(jī)了才能重來了。

RadeonResetBugFixService這個(gè)軟件在重啟win10虛擬機(jī)的時(shí)候會(huì)有1-2分鐘無畫面狀態(tài),等系統(tǒng)自動(dòng)重新安裝了顯卡驅(qū)動(dòng)后就會(huì)一下顯示出來win10畫面,對(duì)遠(yuǎn)程比如rdp,todesk沒有影響。RadeonResetBugFixService這個(gè)軟件的原理是,在關(guān)機(jī)的時(shí)候自動(dòng)卸載顯卡,保持一個(gè)基本顯示器以便下一次可以正常開機(jī)。

不需要/etc/modules 手動(dòng)添加以下四個(gè)模塊

vfio

vfio_iommu_type1

vfio_pci

vfio_virqfd

不需要獲取核顯id并綁定核顯設(shè)備為vfio_pci

不要開win10的休眠、睡眠功能,還有pve管理界面的虛擬機(jī)休眠、停止功能,開了直通會(huì)恢復(fù)不過來,只有重啟物理機(jī)才可以解決

如果遇到pve的管理網(wǎng)頁卡死了,那就重啟物理機(jī)吧?

關(guān)鍵詞:

凡本網(wǎng)注明“XXX(非中國微山網(wǎng))提供”的作品,均轉(zhuǎn)載自其它媒體,轉(zhuǎn)載目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)和其真實(shí)性負(fù)責(zé)。

特別關(guān)注