logo资料库

proxmox 直通显卡.docx

第1页 / 共17页
第2页 / 共17页
第3页 / 共17页
第4页 / 共17页
第5页 / 共17页
第6页 / 共17页
第7页 / 共17页
第8页 / 共17页
资料共17页,剩余部分请下载后查看
小白玩PVE proxmox RX560D显卡直通
小白玩 PVE proxmox RX560D 显卡直通 jlw004d 特此感谢 pcbeta 论坛的 wxzmz 大神耐心指点,特此分享,希望对更多人又用!!! 重要提示:直通成功后,开启虚拟机直到进入系统,直通的显示器才会有画面!!! 本人小白,最近折腾 PVE 显卡直通,特此把折腾过程记录下来,省的忘记。PVE 的安装不细说,网上有很多教程,我使用 etcher 写到 U 盘安装。硬件:英特尔® 服务器主板 S1400FP4 主板 ,E5 2450v2 CPU,刷的技嘉 RX560d 显卡。主板 bios 设置过的地方如图:
新建安装一个 win10 虚拟机待用。 使用 PUTTY 登录 PVE,执行以下指令 1.修改/etc/default/grub 文件 nano /etc/default/grub 把 GRUB_CMDLINE_LINUX_DEFAULT="quiet"改成 GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on video=efifb:off" 执行“update-grub”
注意,我的硬件环境下,不添加 video=efifb:off 直通显卡后会出现下图提示, 显卡驱动出现代码 31,安装显卡驱动后,重启虚拟机导致 PVE 也重启了,不能 正常使用。添加 video=efifb:off 后直通显卡,也会出现代码 31,但是安装驱 动后一切正常,鲁大师可以跑分。 2.修改/etc/modules 文件 nano /etc/modules 新增以下内容
vfio vfio_iommu_type1 vfio_pci vfio_virqfd 然后执行“update-initramfs -u -k all”并重启 pve 3.执行 lspci -v 找到你的显卡地址,我直接在 web 界面的“硬件-添加-PCI 设 备”查看,我的显卡是 04:00.0 以及 04:00.1。
4.执行 lspci -n -s 04:00,我的 RX560d 返回 03:00.0 0300: 1002:67ef (rev e5) 03:00.1 0403: 1002:aae0 5.执行 echo "options vfio-pci ids=1002:67ef,1002:aae0" > /etc/modprobe.d/vfio.conf 这里的 1002:67ef,1002:aae0 为以上指令返回的值,显卡不同返回值也不同。 6.修改/etc/modprobe.d/pve-blacklist.conf nano /etc/modprobe.d/pve-blacklist.conf 添加以下内容 blacklist nvidiafb blacklist nouveau blacklist nvidia blacklist radeon blacklist amdgpu 运行 update-initramfs -u -k all 然后重启 pve,至此直通设置大致完成,为 什么说大致完成,中途我碰到异常情况,以下说明 7.添加显卡直通。此处注意,如果勾选“主 GPU",控制台会黑屏。只能使用直通 的显示器和鼠标键盘或者远程桌面操作。
8.如果按照以上步骤直通后,不开启主”GPU",进入虚拟的 win10 后,显卡直通 出现驱动程序问号,直通不正常,可以执行以下指令,这样是否开启“主 GPU" 都不影响了。执行 echo 1 > /sys/module/kvm/parameters/ignore_msrs echo "options kvm ignore_msrs=Y">>/etc/modprobe.d/kvm.conf && update-initramfs -k all -u 然后重启 另外,安装驱动最好使用控制台,不使用远程桌面。 特此感谢 pcbeta 论坛的 wxzmz 大神耐心指点,特此分享,希望对更多人又用!!! amd 显卡的直通以上步骤基本没有任何问题。nv 的显卡看下面的步骤。
一、PVE 的安装 强烈建议在 Proxmox 官网下载后用 ultraiso 写入 U 盘(建议 USB2.0 的, 兼容性更好,8G 就够了) 5.3 版本官网下载地址: https://www.proxmox.com/en/downl ... e-5-3-iso-installer 4 月 11 日发布的 5.4 版本,主要是 ceph、HA 相关的更新 https://www.proxmox.com/en/downl ... e-5-4-iso-installer Ultraiso 写入方式默认就行了,raw,usb-hdd 方式 用 U 盘启动后直接安装,基本默认就行,需要调整磁盘大小的在安装选择 硬盘是点击 option,具体看下面手册 安装后强烈建议修改软件源为免费源,然后更新到最新版 三、GPU 显卡直通 测试主机环境: CPU:G4560 主板:技嘉 B150M 板载网卡 RTL8111 显卡 GTX 1030 刀卡 主机 PVE-5.3-12 虚拟机 win10 LTSC 2019 PCI 及 GPU 直通步骤: 1、BIOS 开启 UEFI、VT-x、VT-D 及多显示支持
默认显示输出改为核显输出,不用独显输出(技嘉主板是 IGFX 核显, PCIE1 为独显) 2、内核支持 IOMMU 及相关模块 文件 /etc/default/grub 原内容中 GRUB_CMDLINE_LINUX_DEFAULT="quiet" 改 为 GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on video=efifb:off" 再用指令 update-grub 更新 grub 文件 /etc/modules 末尾加上以下模块,每个一行 vfio vfio_iommu_type1 vfio_pci vfio_virqfd 3、驱动黑名单 直接指令 echo "blacklist radeon" >> /etc/modprobe.d/blacklist.conf echo "blacklist nouveau" >> /etc/modprobe.d/blacklist.conf echo "blacklist nvidia" >> /etc/modprobe.d/blacklist.conf 指令 update-initramfs -u 更新信息 4、GPU 信息确认 指令 lspci 确定显卡为 01:00 (包括显卡,声音两部分)
分享到:
收藏