一鍵開啟vt工具(飛牛虛擬機(jī)開啟IOMMU全攻略輕松實(shí)現(xiàn)GPU硬解)
隨著虛擬化技術(shù)的普及,飛牛也支持了虛擬機(jī),而硬件直通(如核顯、獨(dú)立顯卡)這個(gè)功能真的很重要。硬件直通選項(xiàng)可以一鍵開啟,但是iommu卻不行,得手動(dòng)開啟。
---
一、為什么要開啟IOMMU?
IOMMU(Input-OutputMemoryManagementUnit)是硬件直通的基礎(chǔ)技術(shù),允許虛擬機(jī)直接訪問物理設(shè)備(如顯卡、網(wǎng)卡),避免虛擬化層性能損耗。對(duì)于飛牛用戶,開啟IOMMU可實(shí)現(xiàn):
1.GPU硬解加速:影視轉(zhuǎn)碼效率提升3-5倍;
2.USB設(shè)備直通:外接存儲(chǔ)或加密狗無需二次映射;
3.網(wǎng)卡直通:降低網(wǎng)絡(luò)延遲,適合軟路由場(chǎng)景。
---
二、開啟IOMMU的前置條件
1.硬件支持
-CPU需支持虛擬化技術(shù)(IntelVT-x/AMD-V)及IOMMU(IntelVT-d/AMD-Vi)。
-主板需開啟相關(guān)選項(xiàng)
-關(guān)鍵BIOS設(shè)置:
-Intel平臺(tái):?jiǎn)⒂肰T-d;
-AMD平臺(tái):?jiǎn)⒂肧VMMode、IOMMU;
-關(guān)閉CSM(純UEFI模式),禁用ResizableBAR。
三、宿主機(jī)配置步驟
1.在飛牛中開啟ssh,用ssh工具連接,修改GRUB引導(dǎo)參數(shù)
管理權(quán)限執(zhí)行 sudo -i
修改grub
vim /etc/default/grub
-IntelCPU:在GRUB_CMDLINE_LINUX_DEFAULT中修改為:
quiet intel_iommu=on iommu=pt
-AMDCPU:替換為quiet amd_iommu=on
-更新并重啟:
update-grub&&reboot
2.加載VFIO驅(qū)動(dòng)
vim /etc/modules
添加如下內(nèi)容
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
執(zhí)行命令update-initramfs -k all -u
重啟
---
四、飛牛虛擬機(jī)直通核顯驗(yàn)證
虛擬機(jī)創(chuàng)建
-機(jī)型選擇q35
-添加相應(yīng)PCI設(shè)備。
在相應(yīng)虛擬機(jī)看到硬件直通設(shè)備即成功
轉(zhuǎn)載請(qǐng)注明來自夕逆IT,本文標(biāo)題:《一鍵開啟vt工具(飛牛虛擬機(jī)開啟IOMMU全攻略輕松實(shí)現(xiàn)GPU硬解)》

還沒有評(píng)論,來說兩句吧...