收起左侧

PVE虚拟机下intel6-10代核显GVT-g驱动不能加载问题修复

18
回复
2637
查看
[ 复制链接 ]

0

主题

4

回帖

0

牛值

fnOS系统内测组

2025-1-18 12:16:43 显示全部楼层 阅读模式

[i=s] 本帖最后由 玉尺书生 于 2025-1-24 18:11 编辑 [/i]<br /> <br />

在pve初始安装完成后先加载GVT-g,然后在肥牛修改核显支持文件

介绍一下配置先

  • I7 7700
  • 戴尔3667(准系统)
  • 32G内存(16G*2)
  • 512g nvme固态,nvme:sn750 512g ,4T希捷酷鹰机械盘 (4T*3)

安装PVE是通过U盘Ventoy安装完成的细节就不说了

一。开启gvtg和iommu

1.png

#开启iommu和gvt内核 
#编辑grub
nano /etc/default/grub
#在里面找到:
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
#修改为如下:
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on pcie_aspm=off iommu=pt i915.enable_gvt=1"
#修改完成之后Ctrl+O Ctrl+X保存
#使用如下代码更新grub
update-grub
#加载内核直通模块
echo vfio >> /etc/modules
echo vfio_iommu_type1 >> /etc/modules
echo vfio_pci >> /etc/modules
echo vfio_virqfd >> /etc/modules
echo kvmgt >> /etc/modules
update-initramfs -u 
#执行完成后使用如下代码重启pve
reboot
#至此pve部分修改完成

正常重启后创建新的虚拟的这个时候就能发现核显已经支持GVT-g了,但是因为部分主板显存不能设置问题导致有的机器能显示4个核显可用,有的机器只能显示2个核显可用,再此只能显示2个核显可用的小伙伴可用私信我,我看发不发

2.png

如无需多核显2个就够用的可用继续看下部分

二。正常创建飞牛虚拟机这里就不细说了

3.png

4.png

机型选择Q35或者i440fx都可,不要开启所有功能个主gpu然后启动肥牛安装完成

进入飞牛开启ssh

5.png

6.png

使用FinalShell或者你自己的ssh工具连接飞牛

7.png

#执行以下代码获取root权限
sudo-i
#输入飞牛密码

8.png

看到 root@FnOS就证明你进入了root权限,执行以下代码

nano /etc/modprobe.d/i915.conf

9.png

把源代码前面加#注释掉,后面添加修改如下

#options i915 enable_guc=3
i915 enable_guc=2
#修改完成之后Ctrl+O Ctrl+X保存
#执行完成后使用如下代码重启pve
reboot

12.png

至此全部修改完成

10.png

11.png

初次写软文能力有限,有啥不明白可私信我。

感谢@你这个年纪 提出的方法确实可以,解决了 update-initramfs 命令的错误

收藏
送赞 2
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

0

主题

14

回帖

0

牛值

fnOS系统内测组

2025-1-21 14:29:53 显示全部楼层
i915 enable_guc=2是一个错误的配置写法,不能被正确识别,改成options i915 enable_guc=0就可以了,虽然最后结果是相同的,但是错误的写法某些情况会报错,比如执行update-initramfs -u的时候
方法差不多我是双卡所有改2,要是屏蔽默认显卡就是0,这个是看unraid里面显卡设置方法搬过来的  详情 回复
2025-1-24 17:56

0

主题

1

回帖

0

牛值

江湖小虾

2025-2-6 19:19:37 显示全部楼层
有render128,vainfo也能输出编码格式。在影视里面也能选择到uhd630。但就是没办法调用核显编解码,而且gpu信息和intel_gpu_top也读取不到任何信息,全是0
能在影视里选上应该就是可以驱动了。至于在转码,或者人脸识别的时候,GPU不显示,应该和楼下说的似的可能和VNC那个东西有关,我是unraid的虚拟机装的飞牛,关掉这个飞牛虚拟机的vnc后,飞牛虚拟机的GPU在使用时,就  详情 回复
2025-4-2 14:12

0

主题

1

回帖

0

牛值

江湖小虾

2025-1-20 00:09:31 显示全部楼层
感谢分享 最近正想鼓捣一下飞牛在PVE下面的安装
好用就行只要调用起来了  详情 回复
2025-1-20 14:59

0

主题

4

回帖

0

牛值

fnOS系统内测组

2025-1-20 14:59:55 楼主 显示全部楼层
好用就行只要调用起来了

1

主题

1

回帖

0

牛值

江湖小虾

2025-1-21 16:38:22 显示全部楼层
直接删掉options也可以, 亲测
[md]![1.png](data/attachment/forum/202501/21/182509ayrra6evry7bo6ay.png "1.png") 关键看这个地方 有renderD128,renderD129 用这个方法就行 [/md]  详情 回复
2025-1-21 18:26

0

主题

4

回帖

0

牛值

fnOS系统内测组

2025-1-21 18:26:11 楼主 显示全部楼层

1.png

关键看这个地方 有renderD128,renderD129 用这个方法就行

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

1

主题

6

回帖

0

牛值

江湖小虾

2025-1-22 15:36:00 显示全部楼层
解决了困扰多日的问题
[md]: : : [/md]  详情 回复
2025-1-24 17:42

0

主题

4

回帖

0

牛值

fnOS系统内测组

2025-1-24 17:42:01 楼主 显示全部楼层

:lol: :lol: :lol:

0

主题

4

回帖

0

牛值

fnOS系统内测组

2025-1-24 17:56:06 楼主 显示全部楼层
本帖最后由 骚nas 于 2025-1-24 18:23 编辑

这个是看unraid里面显卡设置方法搬过来的

0

主题

2

回帖

0

牛值

江湖小虾

2025-2-16 00:35:47 显示全部楼层
我也是这个问题, 请问解决了吗

0

主题

2

回帖

0

牛值

江湖小虾

2025-2-16 00:36:44 显示全部楼层
有render128,vainfo也能输出编码格式。在影视里面也能选择到uhd630。但就是没办法调用核显编解码,而且gpu信息和intel_gpu_top也读取不到任何信息,全是0  我也是这个问题, 请问有兄弟可以解决吗
再补充一下,以我的判断,这个gpu状态不显示,应该是飞牛的bug,有可能是显卡的顺序决定的,因为中间我记得直通显卡的时候,我把vnc删除了,后来又加回去,顺序发生变化了,所以就可以显示状态  详情 回复
2025-3-3 16:15
我在unraid下解决这个问题了,不过是偶然解决的,不知道你能不能复现,目前用的v5_8,unraid和飞牛都能显示状态。 1、原本安装时,用gvt分配给飞牛,不显示gpu状态; 2、后来将显卡在unraid软屏蔽后,直通给飞牛。可  详情 回复
2025-3-3 16:12

0

主题

3

回帖

0

牛值

江湖小虾

2025-2-16 20:12:01 显示全部楼层
上面的方法都试了不行,cpu是i5-8259U核显Intel Iris Plus Graphics 655

0

主题

9

回帖

0

牛值

江湖小虾

2025-2-22 17:14:48 显示全部楼层
我比较需要PVE为底层,装LXC版本的飞牛OS

0

主题

2

回帖

0

牛值

江湖小虾

2025-3-3 16:12:50 显示全部楼层
我在unraid下解决这个问题了,不过是偶然解决的,不知道你能不能复现,目前用的v5_8,unraid和飞牛都能显示状态。
1、原本安装时,用gvt分配给飞牛,不显示gpu状态;
2、后来将显卡在unraid软屏蔽后,直通给飞牛。可以显示gpu状态;
3、又将v5_4分配给飞牛,飞牛不显示gpu状态
4、在unraid中(6.12.13)不屏蔽显卡,虚拟机配置页面,直接调用显卡,可以显示gup状态
5、又分配v5_8,可以双显示状态。
unraid guc=default    飞牛 guc=0
希望可以帮助你
没太看懂啊,老铁,guc=default这些是啥?  详情 回复
2025-3-10 09:00

0

主题

2

回帖

0

牛值

江湖小虾

2025-3-3 16:15:03 显示全部楼层
再补充一下,以我的判断,这个gpu状态不显示,应该是飞牛的bug,有可能是显卡的顺序决定的,因为中间我记得直通显卡的时候,我把vnc删除了,后来又加回去,顺序发生变化了,所以就可以显示状态

0

主题

4

回帖

0

牛值

江湖小虾

2025-3-6 00:57:15 显示全部楼层
还有个问题,Q35直通核显后,无法启动飞牛

1

主题

11

回帖

0

牛值

江湖小虾

2025-3-10 09:00:36 显示全部楼层
没太看懂啊,老铁,guc=default这些是啥?

0

主题

1

回帖

0

牛值

江湖小虾

2025-4-2 14:12:09 显示全部楼层
Guyly 发表于 2025-2-6 19:19
有render128,vainfo也能输出编码格式。在影视里面也能选择到uhd630。但就是没办法调用核显编解码,而且gpu ...

能在影视里选上应该就是可以驱动了。至于在转码,或者人脸识别的时候,GPU不显示,应该和楼下说的似的可能和VNC那个东西有关,我是unraid的虚拟机装的飞牛,关掉这个飞牛虚拟机的vnc后,飞牛虚拟机的GPU在使用时,就可以显示了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则