KVM中GeForce顯示卡穿透

2021-09-30 00:25:36 字數 604 閱讀 7260

nvidia的驅動中對geforce的顯示卡做了檢查,消費級顯示卡不允許在虛擬機器中執行,只允許專業卡比如p4000進行虛擬化。所以我們將geforce顯示卡做了直通的時候,驅動就會自己檢查報錯停止工作。在windows虛擬中安裝完顯示卡驅動後會顯示驅動異常43#錯誤,導致顯示卡無法正常工作。

要在虛擬機器中使用geforce顯示卡穿透:

修改grub.cfg,請注意legacy和uefi兩種模式檔案位置不同。在引導項中加入:

grub_cmdline_linux="...intel_iommu=on kvm-intel.nested=1 vfio_iommu_type1.allow_unsafe_interrupts=1 iommu=pt video=vesafb:off,efifb:off kvm.ignore_msrs=1 intremap=no_x2apic_optout modprobe.blacklist=nouveau,i2c_smbus pci-stub.ids=10de:1b80,10de:10f0"
pci-stub.ids= 後面的內容請按顯示卡實際值修改。

修改虛擬機器配置檔案,增加以下配置:

...

...

good luck!

KVM中vhost user簡介(十三)

在 vhost 的方案中,由於 vhost 實現在核心中,guest 與 vhost 的通訊,相較於原生的 virtio 方式效能上有了一定程度的提公升,從 guest 到 kvm.ko 的互動只有一次使用者態的切換以及資料拷貝。這個方案對於不同 host 之間的通訊,或者 guest 到 host...

kvm中新增VNC密碼

virsh edit 虛機名 vnc port 5901 autoport no listen 0.0.0.0 keymap en us 在其中加入passwd的屬性,更改為如下 vnc port 5901 autoport no listen 0.0.0.0 passwd 12345678 key...

Linux中檢視顯示卡硬體資訊

linux中檢視顯示卡硬體資訊 lspci vnn grep vga a 12 lshw c display 檢視當前使用的顯示卡驅動 sudo lshw c video grep configuration 檢查顯示卡驅動的詳情 modinfo i915 我們可以使用 glxinfo 命令來獲檢視...