收起左侧

飞牛NAS虚拟机核显直通后,无法重启和关机。

14
回复
975
查看
[ 复制链接 ]

4

主题

32

回帖

0

牛值

江湖小虾

2025-10-31 11:41:04 显示全部楼层 阅读模式

硬件主机是intel j4025 CPU,8G内存,UHD 600核显,之前飞牛NAS虚拟机只有CPU 虚拟化默认启用,IOMMU无法启用,修改/etc/default/grub文件,将原参数GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"改成GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_iommu=on iommu=pt"后,再设置飞牛虚拟机IOMMU启用成功,并安装了WIN10,并选择设置好核显直通,安装特定版本的intel核显驱动可以驱动显示UHD 600核显正常,mstsc远程桌面测试播放视频,比之前默认的Microsoft 基本显示适配器和半虚拟化的VirtioGPU流畅得多。

但是现在有一个严重问题,每次使用完虚拟机Win10系统并关闭后,飞牛NAS就无法正常重启和关机,不知道是怎么回事?点飞牛NAS界面中的重启和关机,过一会就Ping不通主机了,但主机的电源灯一直常亮,没有真正关机,只能手动去主机强制按关机键关机。

不过,只要开机进飞牛NAS系统,不要运行虚拟机里面的Win10系统,飞牛NAS系统重启和关机一切正常。

请问大家这个问题有办法解决吗?还是官方能不能彻底解决一下?

收藏
送赞
分享

64

主题

5008

回帖

935

牛值

共建版主

社区上线纪念勋章社区共建团荣誉勋章飞牛百度网盘玩家fnOS1.0上线纪念勋章

2025-10-31 12:11:55 显示全部楼层

宿主机有屏蔽核显调用吗?

还用单独屏蔽吗?我主机连接显示器,看到的是,开机和正常运行能看到飞牛NAS的命令行界面,一但用飞牛虚拟机进入WIN10,显示器就黑屏没信息了,等到飞牛虚拟机里的WIN10关机,显示器又显示回飞牛NAS的命令行界面。这  详情 回复
2025-10-31 13:54

4

主题

32

回帖

0

牛值

江湖小虾

2025-10-31 13:54:04 楼主 显示全部楼层
玉尺书生 发表于 2025-10-31 12:11
宿主机有屏蔽核显调用吗?

还用单独屏蔽吗?我主机连接显示器,看到的是,开机和正常运行能看到飞牛NAS的命令行界面,一但用飞牛虚拟机进入WIN10,显示器就黑屏没信息了,等到飞牛虚拟机里的WIN10关机,显示器又显示回飞牛NAS的命令行界面。这还需要屏蔽吗?核显不是自动在虚拟机和主机之间来回切换正常了吗?另外,请问如何屏蔽核显呢?
我是按论坛贴子里面说的,改完/etc/default/grub的GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash intel_iommu=on iommu=pt“参数后,再执行update-grub和update-initramfs -u -k all后重启飞牛NAS开始使用的。虚拟机直通设置都是按贴吧说的正常设置方式。

4

主题

32

回帖

0

牛值

江湖小虾

2025-11-5 20:27:55 楼主 显示全部楼层

没人回复如何解决吗?还是要等官方修复这个问题?

3

主题

17

回帖

0

牛值

江湖小虾

2025-11-10 14:04:43 显示全部楼层

屏蔽飞牛调用核显

1.nano /etc/modules

vfio

vfio_iommu_type1

vfio_pci

vfio_virqfd

2.update-initramfs -u -k all

3.nano /etc/modprobe.d/blacklist.conf

blacklist i915
blacklist snd_hda_intel
options vfio_iommu_type1 allow_unsafe_interrupts=1

4.lspci -nnk | grep -i intel 找到显卡id

options vfio-pci ids=10de:1e07(替换左边)

5.nano /etc/modprobe.d/vfio.conf

6.reboot重启

你好,这一步是不是错了? 3.nano /etc/modprobe.d/blacklist.conf 我在/etc/modprobe.d/此目录下没有这blacklist.conf文件。 这个目录下的文件分别是i915.conf、intel-microcode-blacklist.conf、mdadm.conf、mlx4.  详情 回复
2025-11-17 14:13
好的,感谢回复。我抽空去试试。  详情 回复
2025-11-12 10:57

4

主题

32

回帖

0

牛值

江湖小虾

2025-11-12 10:57:12 楼主 显示全部楼层
Geryun 发表于 2025-11-10 14:04
屏蔽飞牛调用核显
1.nano /etc/modules
vfio

好的,感谢回复。我抽空去试试。

4

主题

32

回帖

0

牛值

江湖小虾

2025-11-17 14:13:49 楼主 显示全部楼层
Geryun 发表于 2025-11-10 14:04
屏蔽飞牛调用核显
1.nano /etc/modules
vfio

你好,这一步是不是错了?
3.nano /etc/modprobe.d/blacklist.conf
我在/etc/modprobe.d/此目录下没有这blacklist.conf文件。
这个目录下的文件分别是i915.conf、intel-microcode-blacklist.conf、mdadm.conf、mlx4.conf、truescale.conf这5个文件。
是不是修改intel-microcode-blacklist.conf文件呢?
intel-microcode-blacklist.conf文件中原来只有一句blacklist microcode,是删除这句改成这些吗?
blacklist i915
blacklist snd_hda_intel
options vfio_iommu_type1 allow_unsafe_interrupts=1
另外,5.nano /etc/modprobe.d/vfio.conf,这个文件也没有找到。
我用lspci -nnk | grep -i intel查到的是
00:02.0 VGA compatible controller [0300]: Intel Corporation GeminiLake [UHD Graphics 600] [8086:3185] (rev 06)
也就是显卡ID是8086:3185吧?
你的意思是把这句options vfio-pci ids=8086:3185加到/etc/modprobe.d/vfio.conf文件里去吗?现在问题是没有这个文件。




1.没有此文件的话就自己新建一个吧,我当时就是直接通过命令直接进行编辑的; 2.是的,把options vfio-pci ids=8086:3185 添加到vfio.conf文件  详情 回复
2025-11-18 08:26

3

主题

17

回帖

0

牛值

江湖小虾

2025-11-18 08:26:44 显示全部楼层
阳光 发表于 2025-11-17 14:13
你好,这一步是不是错了?
3.nano /etc/modprobe.d/blacklist.conf
我在/etc/modprobe.d/此目录下没有这bl ...

1.没有此文件的话就自己新建一个吧,我当时就是直接通过命令直接进行编辑的;
2.是的,把options vfio-pci ids=8086:3185  添加到vfio.conf文件
已经按照你说的去做,没有的文件就新建。完全无效。app-translate-content 重新开机,主机HDMI显示仍然会出现飞牛界面,说明显卡没有被飞牛禁用。进入直通后的虚拟机,再关虚拟机里的Windows系统,再重启或关机飞牛  详情 回复
2025-11-18 09:33

4

主题

32

回帖

0

牛值

江湖小虾

2025-11-18 09:33:44 楼主 显示全部楼层

已经按照你说的去做,没有的文件就新建。完全无效。app-translate-content

重新开机,主机HDMI显示仍然会出现飞牛界面,说明显卡没有被飞牛禁用。进入直通后的虚拟机,再关虚拟机里的Windows系统,再重启或关机飞牛系统,仍然是一直假死机。内网Ping由能通,到不通,但一直保持不通,主机也一直电源灯常亮,一直假死在那里。只能强制按关机键了。唉,放弃,无法解决这个问题。希望飞牛官方能解决一下这个问题吧!不管怎么样设置,应该优先能关机和重启啊。

ScreenShot_2025-11-18_092726_936.png

本帖子中包含更多资源

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

x
好吧 ,但是我真的直通成功了,我的是i5 8400 ;m920x小主机  详情 回复
2025-11-18 09:36

3

主题

17

回帖

0

牛值

江湖小虾

2025-11-18 09:36:19 显示全部楼层
阳光 发表于 2025-11-18 09:33
已经按照你说的去做,没有的文件就新建。完全无效。app-translate-content
重新开机,主机HDMI显示仍然会 ...

好吧 ,但是我真的直通成功了,我的是i5 8400 ;m920x小主机
我没说我直通不成功啊!我是直通成功后,无法重启和关机实体主机。  详情 回复
2025-11-18 12:01

4

主题

32

回帖

0

牛值

江湖小虾

2025-11-18 12:01:02 楼主 显示全部楼层
Geryun 发表于 2025-11-18 09:36
好吧 ,但是我真的直通成功了,我的是i5 8400 ;m920x小主机

我没说我直通不成功啊!我是直通成功后,无法重启和关机实体主机。

不过还是要感谢你的回复指点。现在可能要等待后续官方是否能解决了?

4

主题

32

回帖

0

牛值

江湖小虾

2025-11-20 10:36:45 楼主 显示全部楼层
最新方法暂时不是很完美的解决了。按照此帖子
https://club.fnnas.com/forum.php ... mp;extra=#pid201796
里面的“品味人生”回复的方法,屏蔽核显成功,且虚拟机直通核显并使用过虚拟机后,重启和关机飞牛系统也正常了。
不过,现在暂时不知道,会不会有什么后遗症?例如对飞牛影视、相册等应用会不会有影响?
试了一下飞牛影视,设置里的GPU转码功能失效了,不过好像没什么影响,照样能播放原画或切换画质。  详情 回复
2025-11-20 10:43

4

主题

32

回帖

0

牛值

江湖小虾

2025-11-20 10:43:15 楼主 显示全部楼层
阳光 发表于 2025-11-20 10:36
最新方法暂时不是很完美的解决了。按照此帖子
https://club.fnnas.com/forum.php?mod=viewthread&tid=17832 ...

试了一下飞牛影视,设置里的GPU转码功能失效了,不过好像无论是网页端还是手机APP影视端都没什么影响,照样能播放原画或切换画质。

0

主题

1

回帖

0

牛值

江湖小虾

2025-12-18 23:53:46 显示全部楼层
请教一下,“安装特定版本的intel核显驱动可以驱动显示UHD 600核显正常”这个特定版本驱动需要怎样获取?

0

主题

2

回帖

0

牛值

江湖小虾

昨天 22:45 显示全部楼层
我和你一样,我把虚拟机卸载了。然后修复后就好了。查了下,可能是虚拟机关闭不彻底导致的飞牛主机不能关机
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则