收起左侧

飞牛FnOS开启UHD7XX系列和锐炬XE核显虚拟化直通SRIOV

5
回复
1038
查看
[ 复制链接 ]

1

主题

2

回帖

0

牛值

江湖小虾

2025-11-1 12:56:38 显示全部楼层 阅读模式
亲测0.9.35版本有效
1.升级到最新版的飞牛系统
2.安装飞牛应用商店里面的i915-sriov-dkms驱动并重启飞牛
3.打开SSH终端软件,在里面设置好飞牛IP、端口号22,用户名和密码,连接到飞牛,如:finalshell等;或者直接用windows里面的终端管理员,输入ssh 用户名@IP回车即可
3.输入sudo -i,并输入密码(不显示),回车
4.输入nano /etc/default/grub回车
5.找到GRUB_CMDLINE_LINUX_DEFAULT="quiet i915.force_probe=7d55"这一行,在7d55后面空一格,将intel_iommu=on iommu=pt i915.enable_guc=3 i915.max_vfs=7粘贴进去,右双引号在最后;有些没有"quiet i915.force_probe=7d55",而是"quiet splash",那么可以把splash替换成i915.force_probe=7d55,然后在它后面加入intel_iommu=on iommu=pt i915.enable_guc=3 i915.max_vfs=7,最后的命令行是:
GRUB_CMDLINE_LINUX_DEFAULT="quiet i915.force_probe=7d55 intel_iommu=on iommu=pt i915.enable_guc=3 i915.max_vfs=7"
按ctrl+s保存和ctrl+x退出
备注:splash是开启飞牛系统启动和关闭时显示飞牛LOGO用的,删掉了就可显示启动代码,不显示LOGO,因此它也可以不删,并保留在代码中。
6.输入echo -e "vfio\nvfio_iommu_type1\nvfio_pci\nvfio_virqfd" >> /etc/modules回车
7.输入update-grub回车
8.输入update-initramfs -u -k all回车
9.rm /lib/modules/6.6.38-trim/updates/dkms/i915.ko回车
10.输入depmod回车
11.输入crontab -e回车
12.在该文件最后另起1行加入
@reboot sleep 180 && echo 1 > /sys/devices/pci0000:00/0000:00:02.0/sriov_numvfs
这个1是代表虚拟1个核显,可以最多改到7,代表可以虚拟出7个核显
按ctrl+s保存和ctrl+x退出
13.输入reboot回车后飞牛重启
14.重启之后要在虚拟核显出来之前(180秒内)重新设置相册调用GPU
15.虚拟机安装后,在虚拟win里面要进行设置:
在图形设置里手动添加一下 edge的路径然后设置核显高性能
设置  --  系统 --  屏幕  -- 图形设置  --浏览 ,添加edge  的安装路径
C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe
选项-高性能
重启win即可

开启效果见图

收藏
送赞 2
分享

本帖子中包含更多资源

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

x

11

主题

41

回帖

0

牛值

系统先锋体验团🛩️

fnOS1.0上线纪念勋章社区上线纪念勋章

2025-11-7 16:17:43 显示全部楼层

学习了 大佬不需要像PVE下设置环境变量啥的吗

6

主题

14

回帖

0

牛值

江湖小虾

2025-11-8 22:40:18 显示全部楼层

我i5 14500hx uhd770按照上述方法确实可以开启核显虚拟化,将虚拟化后的核显直通给win11虚拟机后按开机没反应,随后飞牛虚拟机应用卡死,卡死也关不掉(等待了很久之后仍没反应才重启)。重启之后虚拟核显消失,pcie设备找不到虚拟化后的核显

0

主题

1

回帖

0

牛值

江湖小虾

2025-11-25 13:38:40 显示全部楼层

应该不能设置虚拟机自动启动,否则重启了,ai相册会调用核显失败。。

0

主题

13

回帖

0

牛值

江湖小虾

2025-11-25 15:19:25 显示全部楼层

楼主这个还需要延迟启动虚拟才行,不然相册会报错。ssh连接飞牛宿主机切换root账号,通过virsh list命令查看虚拟机:如下
image.png

最添加命令crontab -e:

@reboot sleep 190 && virsh start XXXXX(你的虚假机编号);

重启后180s内相册调用核显,然后190S后启动虚拟机,这样就两边就都可以用了

本帖子中包含更多资源

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

x

0

主题

7

回帖

0

牛值

江湖小虾

有点复杂啊哈哈哈哈

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

本版积分规则