首页
关于
推荐
杏仁云盘
杏仁云盘社区
服务状态
Search
1
【笔记】如何更简单优雅的在Proxmox VE直通显卡
797 阅读
2
【杏仁云盘】杏仁云盘更换网址的通知
773 阅读
3
【Folia】如何编译Paper最新的多线程服务端Folia
223 阅读
4
【推荐】我为什么推荐你使用杏仁云盘?
147 阅读
5
【快速入门】【Golang】新手如何快速入门Golang并写出第一个HelloWorld!
98 阅读
快速入门系列
默认分类
AlmondCloud
AI
虚拟化
运维
网络安全
编程
Minecraft
笔记
登录
Search
标签搜索
学习
教程
开发
入门
网络安全
服务器
编程
DDos
CC攻击
洪水攻击
Linux
PVE
ProxmoxVE
虚拟机
AI
大语言模型
OpenAI
杏仁云盘
前端
推荐
杏仁博客
累计撰写
20
篇文章
累计收到
9
条评论
首页
栏目
快速入门系列
默认分类
AlmondCloud
AI
虚拟化
运维
网络安全
编程
Minecraft
笔记
页面
关于
推荐
杏仁云盘
杏仁云盘社区
服务状态
搜索到
1
篇与
的结果
2024-02-11
【笔记】如何更简单优雅的在Proxmox VE直通显卡
笔者在网上见了很多的直通显卡教程,但是经过我的研究,某些选项是不必要的,我们可以舍弃掉这些设置,当然每台设备的体质不同,我是基于我个人的机器写的这篇文章。检查CPU是否支持VT-D,以及修改BIOS设置这一步是绝对必要的,你先要上网查询你的CPU是否支持VT-D,还要查询你的主板是否支持VT-D相关的设置,当然这个一般都会有,检查一下更保险。先根据你的主板对应的进入BIOS方法进入BLOS,去检查你的BLOS设置保证VT-D是启用的状态,然后还需要开启CSM这个选项。这里引用一些其他主板的BIOS图片做示例:图片源:https://www.thomas-krenn.com/en/wiki/Activating_the_Intel_VT-d_Virtualization_Feature启用它之后,硬件方面的设置就完成了,现在就需要进入PVE进行下一步的设置。PVE直通设置1,修改GRUB这一步的作用是开启硬件直通必须的iommu功能这一步你需要修改/etc/default/grub这个文件。先注释掉GRUB_CMDLINE_LINUX_DEFAULT="quiet"在它之后添加如下设置:GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"注意:若你的设备在之后的操作中遇到问题可以在intel_iommu=on之后添加video=efifb:off,vesafb:off运行update-grub使操作生效update-grub4,modprobe设置这一步是添加直通所需的模块编辑/etc/modules这个文档,添加如下设置:``vfiovfio_iommu_type1vfio_pcivfio_virqfd``若本来就有的在原来的基础上添加设置。3,添加设备驱动黑名单这一步的作用是防止宿主机占用直通设备,导致后续无法直通。编辑/etc/modprobe.d/pve-blacklist.conf这个文档添加:``blacklist radeonblacklist nouveaublacklist nvidiablacklist nvidiafbblacklist amdgpublacklist snd_hda_intelblacklist snd_hda_codec_hdmiblacklist i915``若本来就有的在原来的基础上添加设置。4,添加options防止虚拟机死机这部是通过修改kvm配置文件添加options来防止虚拟机死机编辑/etc/modprobe.d/kvm.conf这个文件添加options kvm ignore_msrs=15,更新内核应用设置这一步的作用是将前面的设置应用到内核。执行update-initramfs -u虚拟机设置这一步我发现每个人的设置都不太相同,这里分享一个我的办法,或许对N卡的小伙伴有用。1,转到虚拟机的硬件页面,添加一个PCI设备2,选择Raw Device,根据下图操作图二的设备0000:01:00.0和0000:01:00.1是一个设备,若你需要这个设备的所有功能,选择前者,勾选图一的“所有功能”。那么做完这一步,设备应该就没什么问题了,以下是一些问题的解决方案对于做完这项设置启动虚拟机之后设备错误和无法显示画面的,虚拟机中重启之后显卡错误的,那么你大概率需要你的设备vblos推荐文章:https://vt.wooomooo.com/?p=468131,这个你可以去看上面的那篇文章或者直接去网上找你这张卡的vbios或者在pe或者windows下使用GPU-Z保存vbios2,将提取的vbios保存到/usr/share/kvm/这个目录3,编辑虚拟机的配置文件/etc/pve/qemu-server/[替换为你的虚拟机id].conf4,找到你刚刚添加的pci设备那一行,像这样:hostpci0: 0000:01:00,pcie=15,在后面添加romfile=[替换为vbios文件名]6,完整的像这样hostpci0: 0000:01:00,pcie=1,romfile=gt605BIOS.rom再次启动虚拟机应该就ok了,我就是这么操作成功的。**
2024年02月11日
797 阅读
1 评论
1 点赞