收起左侧

N100 PVE安装飞牛核显直通一直失败

15
回复
805
查看
[ 复制链接 ]

1

主题

13

回帖

0

牛值

江湖小虾

2025-8-26 13:48:23 显示全部楼层 阅读模式
悬赏1飞牛币未解决

畅网N100先锋版的主机,PVE搞ALL IN ONE,最近安装好飞牛之后想搞核显虚拟化之后直通。之前用的是PVE的8.1.1版本,做过核显直通,给Openwrt挂Docker之后用Alist调用,那时候一直没有成功过。这次反复实验了很多PVE的内核版本,最后还是没有能成功。总是在飞牛影视里设置GPU加速的时候,选择GPU的时候出现一个“0”,在飞牛的CPU/GPU监视的弹窗里。GPU也显示是“-”。说明飞牛根本就没有加载好GPU,而且在飞牛启动的时候,会提示I915驱动失败的提示。

我安装了应用商店里的I915驱动。

飞牛启动时候的错误提示信息如下:

errorfnos.png

我的PVE内核信息,还有虚拟化出来的显卡信息如下

Kernellist.jpg

driveinstalllog.jpg

IGPULIST.jpg

想问问论坛里各位朋友有没有遇到过同样的情况,会不会是N100的Bios设置的问题,大家有没有什么好的办法,谢谢。

附件: 您需要 登录 才可以下载或查看,没有账号?立即注册
收藏
送赞
分享

本帖子中包含更多资源

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

x

0

主题

4

回帖

0

牛值

江湖小虾

2025-8-27 00:52:56 显示全部楼层
同上遇到相同问题,解了麻烦**我一下
你的问题也是一模一样么?到目前为止还没有朋友解答,看来这个问题不是很普遍啊  详情 回复
2025-8-27 08:07

1

主题

13

回帖

0

牛值

江湖小虾

2025-8-27 08:07:31 楼主 显示全部楼层
Keter 发表于 2025-8-27 00:52
同上遇到相同问题,解了麻烦**我一下

你的问题也是一模一样么?到目前为止还没有朋友解答,看来这个问题不是很普遍啊
有一定普遍性吧。我是12300T,基于PVE的AIO,装了黑裙和飞牛(一路升级到最新版),GPU调用都正常。今天新加了个飞牛虚机,i915启动报错,GPU无法调用。问题和你差不多!  详情 回复
2025-8-27 23:55

2

主题

8

回帖

0

牛值

江湖小虾

2025-8-27 23:32:47 显示全部楼层

我也是和你一摸一样的问题,我的解决办法就是,重装pve,我个人感觉问题的原因是pve里面删除虚拟机之后并没有删干净,无论怎么重装都不太行。是飞牛这边出问题了,而不是pve直通出问题了。

想问一下你是重装了pve,还是重装了pve里的飞牛虚拟机?  详情 回复
2025-8-29 10:15

0

主题

1

回帖

0

牛值

江湖小虾

2025-8-27 23:55:24 显示全部楼层
王熊熊 发表于 2025-8-27 08:07
你的问题也是一模一样么?到目前为止还没有朋友解答,看来这个问题不是很普遍啊 ...

有一定普遍性吧。我是12300T,基于PVE的AIO,装了黑裙和飞牛(一路升级到最新版),GPU调用都正常。今天新加了个飞牛虚机,i915启动报错,GPU无法调用。问题和你差不多!

1

主题

13

回帖

0

牛值

江湖小虾

2025-8-28 12:49:50 楼主 显示全部楼层

最新情况,SR-IOV的问题可能性大。按照有一些PVE直通的教程里会说要做本来的驱动黑名单清单里,加上I915的。

使用nano /etc/modprobe.d/blacklist.conf语句,打开黑名单,加入I915之后重启。会发现虚拟出来的核显不见了,只剩下本来自带的核显。然后把这个核显直通给飞牛虚拟机,在启动的时候会出现error,跳不到成功启动飞牛的后台页面,但是实际上已经启动成功了,浏览器进入飞牛的管理页面,会发现GPU已经可以显示占用0%,然后飞牛影视也能够调用GPU转码了。

所以感觉上还是SR-IOV这个拆分虚拟化核显的功能上出了问题,有没有哪些朋友能够指导以下?

1

主题

13

回帖

0

牛值

江湖小虾

2025-8-29 06:23:37 楼主 显示全部楼层

查看了使用本来的核显直通和SRIOV虚拟出来的核显直通,在飞牛启动的时候有不同的报错信息。

使用dmesg i915来查看报错信息如下:

SRIOV的核显启动:

[ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-6.12.18-trim root=UUID=6bf655ef-e25e-481c-b349-f29229bde4c8 ro modprobe.blacklist=pcspkr quiet splash i915.enable_guc=3
[ 0.018636] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-6.12.18-trim root=UUID=6bf655ef-e25e-481c-b349-f29229bde4c8 ro modprobe.blacklist=pcspkr quiet splash i915.enable_guc=3
[ 1.941685] i915 0000:06:10.0: [drm] Found ALDERLAKE_P/ADL-N (device ID 46d1) display version 13.00 stepping D0
[ 3.946493] i915 0000:06:10.0: [drm] *ERROR* Device is non-operational; MMIO access returns 0xFFFFFFFF!
[ 3.946648] i915 0000:06:10.0: [drm] *ERROR* Device initialization failed (-5)
[ 3.946666] i915 0000:06:10.0: probe with driver i915 failed with error -5

本来的核显启动

[ 1.829367] i915 0000:06:10.0: [drm] Found ALDERLAKE_P/ADL-N (device ID 46d1) display version 13.00 stepping D0
[ 1.829921] i915 0000:06:10.0: [drm] VT-d active for gfx access
[ 1.829980] i915 0000:06:10.0: [drm] Using Transparent Hugepages
[ 1.829983] i915 0000:06:10.0: [drm] ERROR conflict detected with stolen region: [mem 0x7c800000-0x803fffff]
[ 1.838994] i915 0000:06:10.0: Invalid PCI ROM header signature: expecting 0xaa55, got 0x0000
[ 1.839814] i915 0000:06:10.0: [drm] Failed to find VBIOS tables (VBT)
[ 1.840144] i915 0000:06:10.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=none:owns=none
[ 1.846739] i915 0000:06:10.0: [drm] Finished loading DMC firmware i915/adlp_dmc.bin (v2.20)
[ 3.755276] i915 0000:06:10.0: [drm] [ENCODER:188:DDI A/PHY A] failed to retrieve link info, disabling eDP
[ 3.764176] i915 0000:06:10.0: [drm] GT0: GuC firmware i915/tgl_guc_70.bin version 70.13.1
[ 3.764183] i915 0000:06:10.0: [drm] GT0: HuC firmware i915/tgl_huc.bin version 7.9.3
[ 3.768978] i915 0000:06:10.0: [drm] GT0: HuC: authenticated for all workloads
[ 3.769733] i915 0000:06:10.0: [drm] GT0: GUC: submission enabled
[ 3.769735] i915 0000:06:10.0: [drm] GT0: GUC: SLPC enabled
[ 3.770081] i915 0000:06:10.0: [drm] GT0: GUC: RC enabled
[ 3.770824] i915 0000:06:10.0: [drm] Protected Xe Path (PXP) protected content support initialized
[ 3.771474] [drm] Initialized i915 1.6.0 for 0000:06:10.0 on minor 1
[ 3.786933] i915 0000:06:10.0: [drm] Cannot find any crtc or sizes
[ 3.818898] i915 0000:06:10.0: [drm] Cannot find any crtc or sizes
[ 3.834920] i915 0000:06:10.0: [drm] Cannot find any crtc or sizes

我查了一下似乎是bios的问题?还是pve的驱动的问题?

1

主题

13

回帖

0

牛值

江湖小虾

2025-8-29 10:15:07 楼主 显示全部楼层
。我有三根 发表于 2025-8-27 23:32
我也是和你一摸一样的问题,我的解决办法就是,重装pve,我个人感觉问题的原因是pve里面删除虚拟机之后并没 ...

想问一下你是重装了pve,还是重装了pve里的飞牛虚拟机?

0

主题

3

回帖

0

牛值

江湖小虾

2025-9-2 11:14:46 显示全部楼层

lol 直接直通就行了,用老虎大佬的pve_source就行了。网上有些教程真TM是为了骗钱骗人,很简单的事情搞成4-50分钟,真是拉的又臭又长。搞半天都有问题,后来直接开摆。用那个直接一键配置,一键恢复。分分钟就解决了。我是n100换n150。PVE都没有重装。

求教pve_source的脚本哪里有啊。之前那个网站下不到了,好像很早之前就停更了  详情 回复
2025-9-2 11:50

1

主题

13

回帖

0

牛值

江湖小虾

2025-9-2 11:50:59 楼主 显示全部楼层
小老弟 发表于 2025-9-2 11:14
直接直通就行了,用老虎大佬的pve_source就行了。网上有些教程真TM是为了骗钱骗人,很简单的事情搞成4-50 ...

求教pve_source的脚本哪里有啊。之前那个网站下不到了,好像很早之前就停更了
https://bbs.x86pi.com/thread?topicId=20 注册个账号登录就行了。再把驱动一打,稳得很。不过KVM的内核要降一下,最新的内核导致PVE CPU一直在10-20% 降低内核cpu就在5-10%。舒服的很了。  详情 回复
2025-9-2 15:05

0

主题

3

回帖

0

牛值

江湖小虾

2025-9-2 15:05:38 显示全部楼层
王熊熊 发表于 2025-9-2 11:50
求教pve_source的脚本哪里有啊。之前那个网站下不到了,好像很早之前就停更了 ...

https://bbs.x86pi.com/thread?topicId=20  注册个账号登录就行了。再把驱动一打,稳得很。不过KVM的内核要降一下,最新的内核导致PVE CPU一直在10-20%  降低内核cpu就在5-10%。舒服的很了。

1

主题

13

回帖

0

牛值

江湖小虾

2025-9-8 10:03:24 楼主 显示全部楼层

用了脚本还是没有办法正常使用SRIOV,我还是觉得应该是bios的问题,或者是主板本身的问题。

大家有遇到一样的问题么?

1

主题

4

回帖

0

牛值

江湖小虾

fnOS1.0上线纪念勋章

2025-9-20 15:07:08 显示全部楼层

https://post.smzdm.com/p/aqzxgddv/
我在飞牛里面按照这个文件 不更新内核 直接安装最新版的i915驱动可以识别到了

1

主题

4

回帖

0

牛值

江湖小虾

fnOS1.0上线纪念勋章

2025-9-20 15:08:01 显示全部楼层

最新版的i915驱动

https://github.com/strongtz/i915-sriov-dkms/releases

1

主题

13

回帖

0

牛值

江湖小虾

4 天前 楼主 显示全部楼层

直到现在也没有成功,我再顶一下,看看有没有朋友遇到同样的问题。

关键点就是sirov设定之后,分出来的虚拟核显,一旦分配给飞牛,就是报错,报错信息是0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-6.12.18-trim root=UUID=6bf655ef-e25e-481c-b349-f29229bde4c8 ro modprobe.blacklist=pcspkr quiet splash i915.enable_guc=3
[ 0.018636] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-6.12.18-trim root=UUID=6bf655ef-e25e-481c-b349-f29229bde4c8 ro modprobe.blacklist=pcspkr quiet splash i915.enable_guc=3
[ 1.941685] i915 0000:06:10.0: [drm] Found ALDERLAKE_P/ADL-N (device ID 46d1) display version 13.00 stepping D0
[ 3.946493] i915 0000:06:10.0: [drm] *ERROR* Device is non-operational; MMIO access returns 0xFFFFFFFF!
[ 3.946648] i915 0000:06:10.0: [drm] *ERROR* Device initialization failed (-5)
[ 3.946666] i915 0000:06:10.0: probe with driver i915 failed with error -5

但是不使用sirov就没问题

1

主题

13

回帖

0

牛值

江湖小虾

3 天前 楼主 显示全部楼层

再次尝试,还是失败。使用了pve_source这个工具,自动重新设定了。重启之后发现SRIOV的虚拟显卡都生成了,但是使用虚拟显卡直通给飞牛os,飞牛启动之后还是显示gpu无法调用,并且启动的时候还是会报错。

另外发现一个奇怪的问题,就是我同样把虚拟出来的虚拟显卡分配给其他虚拟机,比如我虚拟2个显卡,1号给虚拟机1,2号给虚拟机2也就是飞牛,一旦1号先启动,2号飞牛就无法启动了,一直报错。除非我把1号虚拟机给停机。注意,分配的这两个显卡都不是原始的主显卡,所以理论上不存在主显卡被占用的问题。所以还是怀疑SRIOV有问题,分出来的虚拟显卡是假的,一旦有一个被占用,另外一个就无法使用。

大家有遇到过一样的问题么

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则