1、Proxmox配置直通
1.1修改grub
编辑文件/etc/default/grub,
修改行“GRUB_CMDLINE_LINUX_DEFAULT="quiet"
Intel CPU请改为“GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"
amd cpu请改为:GRUB_CMDLINE_LINUX_DEFAULT="quiet amd_iommu=on"
执行指令“update-grub” 使修改生效。
1.2修改文件/etc/modules
增加以下行
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
1.4重启服务器
2、配置AMD MXGPU
2.1安装驱动
apt-get install libreadline-dev gcc make wget 安装依赖
git clone -b kernel5.0 https://github.com/flumm/MxGPU-Virtualization.git
cd MxGPU-Virtualization/
wget http://enterprise.proxmox.com/debian/pve/dists/buster/pvetest/binary-amd64/pve-headers-5.4.73-1-pve_5.4.73-1_amd64.deb
dpkg -i pve-headers-5.4.73-1-pve_5.4.73-1_amd64.deb
sh gim.sh
2.2禁用系统默认的显卡驱动
vi /etc/modprobe.d/blacklist.conf
添加以下内容
blacklist amdgpu
blacklist amdkfd
2.3加载 gim模块
modprobe gim
查看AMD虚拟显卡
lspci |grep -i amd
2.4安装AMD显卡管理工具GRU
cd MxGPU-Virtualization-master/utils/gru
./configure
make
make install
./gru
2.5修改显卡配置
vim /etc/gim_config