84 lines
1.6 KiB
Markdown
84 lines
1.6 KiB
Markdown
# 显卡穿透
|
||
|
||
### https://blog.csdn.net/u012336567/article/details/74743168
|
||
|
||
https://pve.proxmox.com/wiki/Pci_passthrough
|
||
|
||
https://www.server-world.info/en/note?os=CentOS_7&p=kvm&f=10
|
||
|
||
https://blog.51cto.com/sery/2161368?cid=716548
|
||
|
||
https://mathiashueber.com/windows-virtual-machine-gpu-passthrough-ubuntu/
|
||
|
||
``` bash
|
||
|
||
# 使用lspci -nn列出所有PCI设备和他们的地址,记录下GPU ids为 [10de:11c6] & [10de:0e0b]
|
||
|
||
10de:1c03,10de:10f1
|
||
|
||
1002:67df,1002:aaf0
|
||
|
||
10de:1c03,10de:10f1
|
||
|
||
sudo nano /etc/default/grub
|
||
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_iommu=on vfio-pci.ids=10de:1c03,10de:10f1"
|
||
sudo update-grub
|
||
sudo update-grub2
|
||
|
||
|
||
sudo nano /etc/modprobe.d/blacklist.conf
|
||
|
||
blacklist nouveau
|
||
blacklist lbm-nouveau
|
||
options nouveau modeset=0
|
||
alias nouveau off
|
||
alias lbm-nouveau offenter code here
|
||
|
||
|
||
#blacklist amdgpu
|
||
#options amdgpu modeset=0
|
||
#alias amdgpu off
|
||
|
||
|
||
|
||
sudo nano /etc/modprobe.d/nouveau-kms.conf
|
||
|
||
# options nouveau modeset=0
|
||
|
||
sudo nano /etc/modprobe.d/amdgpu-kms.conf
|
||
#options amdgpu modeset=0
|
||
|
||
|
||
|
||
nano /etc/modprobe.d/vfio.conf
|
||
|
||
options vfio-pci ids=10de:1c03,10de:10f1
|
||
|
||
sudo nano /etc/initramfs-tools/modules
|
||
sudo vim /etc/modules
|
||
|
||
# 添加如下
|
||
vfio
|
||
vfio_iommu_type1
|
||
vfio_pci
|
||
vfio_virqfd
|
||
|
||
sudo update-initramfs -u
|
||
|
||
|
||
nano /etc/libvirt/qemu.conf
|
||
|
||
nvram = ["/usr/share/OVMF/OVMF_CODE.fd:/usr/share/OVMF/OVMF_VARS.fd"]
|
||
|
||
find /sys/kernel/iommu_groups/ -type l
|
||
|
||
dmesg | grep vfio-pci.ids
|
||
dmesg | grep IOMMU
|
||
sudo lsmod | grep vfio
|
||
|
||
# https://blog.csdn.net/hbuxiaofei/article/details/106566348
|
||
grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg
|
||
grub2-mkconfig -o /boot/grub2/grub.cfg
|
||
|
||
```
|