12
返回列表 发新帖
收起左侧
楼主: 陪玩

在飞牛虚拟机上使用Intel GVT-g共享显卡

75
回复
12994
查看
  [ 复制链接 ]

0

主题

3

回帖

0

牛值

江湖小虾

2025-4-3 14:40:37 显示全部楼层
最新版本,第一次gvtg能成功进入系统并且通过更新识别630(出现蓝屏),重启就卡启动,切换一下显卡比如vga-vmvga,能进系统,此时630是没了,重新i上去,又是卡启动,一加入直通包括独立显卡,就卡启动,是飞牛新版的问题吗

1

主题

7

回帖

0

牛值

江湖小虾

2025-4-4 20:26:45 显示全部楼层
本帖最后由 戈多x 于 2025-4-4 21:22 编辑


root@Server:~# virsh list --all
Id   名称       状态
-----------------------
-    8ew2buro   关闭

root@Server:~# virsh dumpxml 8ew2buro | grep -E "<name>|<uuid>"
  <name>8ew2buro</name>
  <uuid>c43678b3-ed84-47a3-a763-81dfd15ecfc3</uuid>


domain type='kvm'>
  <name>8ew2buro</name>
  <uuid>c43678b3-ed84-47a3-a763-81dfd15ecfc3</uuid>
  <title>windows10</title>
  <metadata>
    <customMeta xmlns="customMeta">
      <osType xmlns="osType">windows</osType>
      <osVersion xmlns="osVersion">10</osVersion>
      <autostart xmlns="autostart">false</autostart>
      <createdTime xmlns="createdTime">1743676483</createdTime>
    </customMeta>
  </metadata>
  <memory unit='KiB'>8388608</memory>
  <currentMemory unit='KiB'>8388608</currentMemory>
  <vcpu placement='static'>2</vcpu>
  <os firmware='efi'>
    <type arch='x86_64' machine='pc-q35-7.2'>hvm</type>
    <firmware>
      <feature enabled='no' name='secure-boot'/>
    </firmware>
    <bootmenu enable='yes' timeout='5000'/>
  </os>
  <features>
    <acpi/>


大佬们,为什么我的编辑虚拟机xml输出的内容不一样?无法继续下一步

0

主题

2

回帖

0

牛值

江湖小虾

2025-4-5 15:14:57 显示全部楼层
教程非常好,1225v6的p630开启GVT-g很成功,但飞牛虚拟机的配置文件会在关机后恢复,也不知道为啥。使用docker pve的话cpu性能的损耗非常大。总之现如今还没有很方便使用GVT-g的方法。

0

主题

1

回帖

0

牛值

江湖小虾

2025-4-5 16:50:14 显示全部楼层
root@NUC6i3-NAS:/tmp# virsh nodedev-define gvtg_0002_915_5_8.xml
错误: 定义 'gvtg_0002_915_5_8.xml' 中的节点设备失败
错误: 内部错误:无法定义中介设备:Error: Cowardly refusing to overwrite existing config for 0000:00:02.0/00000000-0000-0000-0000-000000000011

我到这一步就报错了,机器时6代i3,楼主有什么建议
6代i3不支持gvt-g吧,i5才支持?你得查查你cpu的指令集  详情 回复
2025-5-28 21:17

1

主题

6

回帖

0

牛值

江湖小虾

2025-4-6 23:15:54 显示全部楼层
提示这个   root@FnOS:~# virsh nodedev-define gvtg_0002_915_5_8.xml error: Failed to define node device from 'gvtg_0002_915_5_8.xml' error: internal error: Unable to define mediated device: Error: Cowardly refusing to overwrite existing config for 0000:00:02.0/00000000-0000-0000-0000-000000000011
已经搞定了,原因是傻傻的忘了改UUID  详情 回复
2025-4-7 23:59
i9 9900tes 核显UHD Graphics 630  详情 回复
2025-4-6 23:16

1

主题

6

回帖

0

牛值

江湖小虾

2025-4-6 23:16:57 显示全部楼层
迷糊Di路痴 发表于 2025-4-6 23:15
提示这个   root@FnOS:~# virsh nodedev-define gvtg_0002_915_5_8.xml error: Failed to define node devi ...

i9 9900tes 核显UHD Graphics 630

1

主题

6

回帖

0

牛值

江湖小虾

2025-4-7 23:58:19 显示全部楼层
czynas 发表于 2025-2-24 09:29
找到原因了,7代以后的CPU不支持intel gvt-g

支持的,你的UUID忘了改

1

主题

6

回帖

0

牛值

江湖小虾

2025-4-7 23:59:02 显示全部楼层
迷糊Di路痴 发表于 2025-4-6 23:15
提示这个   root@FnOS:~# virsh nodedev-define gvtg_0002_915_5_8.xml error: Failed to define node devi ...

已经搞定了,原因是傻傻的忘了改UUID

0

主题

3

回帖

0

牛值

江湖小虾

2025-4-15 11:44:13 显示全部楼层

ss题.png
我的也显示这个,怎么也开不成功,大佬求教。

本帖子中包含更多资源

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

x

0

主题

3

回帖

0

牛值

江湖小虾

2025-4-15 13:49:42 显示全部楼层

由于 Windows 无法加载这个设备所需的驱动程序,导致这个设备工作异常。 (代码 31)

尝试启动的驱动程序与 POSTed 显示适配器的驱动程序不同。

我的安装成功后提示这个。。。无法启用

好了。安装完成了。win自动下载的驱动问题,手动下载驱动更新一下就好了  详情 回复
2025-4-15 14:02

0

主题

3

回帖

0

牛值

江湖小虾

2025-4-15 14:02:05 显示全部楼层
焦星x 发表于 2025-4-15 13:49
由于 Windows 无法加载这个设备所需的驱动程序,导致这个设备工作异常。 (代码 31)
尝试启动的驱动程序与 P ...

好了。安装完成了。win自动下载的驱动问题,手动下载驱动更新一下就好了

0

主题

10

回帖

0

牛值

江湖小虾

2025-4-18 01:20:10 显示全部楼层

有点复杂,会搞坏吗?是不是照着做就行

2

主题

21

回帖

0

牛值

江湖小虾

2025-5-6 14:54:16 显示全部楼层

AMD的核显U,比如R7 8700G 核显Radeon 780M,如何实现虚拟机核显虚拟化

可以尝试换Intel  详情 回复
2025-5-6 18:18

9

主题

118

回帖

220

牛值

社区共建团

社区共建团荣誉勋章飞牛百度网盘玩家

2025-5-6 18:18:24 楼主 显示全部楼层
leezn 发表于 2025-5-6 14:54
AMD的核显U,比如R7 8700G 核显Radeon 780M,如何实现虚拟机核显虚拟化

可以尝试换Intel

0

主题

7

回帖

0

牛值

江湖小虾

2025-5-6 21:56:50 显示全部楼层

N150的怎么弄啊?有sr-iov的教程吗?

0

主题

1

回帖

0

牛值

江湖小虾

2025-5-13 10:08:02 显示全部楼层

配置XML卡住了,所说的UUID是下面加粗的这一段里面的这个么,还是要另外去找

BOOT_IMAGE=/boot/vmlinuz-6.6.38-trim root=UUID=***2a3a8241-129b-4fd2-bbff-915be052784d*** ro modprobe.blacklist=pcspkr quiet i915.force_probe=7d55 intel_iommu=on iommu=pt i915.enable_gvt=1

我上传配置以后输入virsh nodedev-define gvtg_0002_915_5_8.xml之后 显示就是error: Failed to open file 'gvtg_0002_915_5_8.xml': No such file or directory

看前面大佬说的执行命令的时候要在这个文件的目录,是怎么操作。。比较小白,刚入坑,希望答疑解惑,万分感谢

2

主题

1

回帖

0

牛值

江湖小虾

2025-5-23 09:16:28 显示全部楼层
感谢楼主分享

0

主题

2

回帖

0

牛值

江湖小虾

2025-5-27 13:19:43 显示全部楼层
death4444 发表于 2025-2-19 21:35
在启动脚本 /etc/rc.local 里加了
virsh nodedev-start mdev_00000000_0000_0000_0000_000000000011_0000_0 ...

怎么加可以具体点吗?我也是重启飞牛就开不了虚拟机
终端里切root,执行 1,确保/etc/rc.local有可执行权限: sudo chmod +x /etc/rc.local 2,检查rc-local.service是否已正确启用: systemctl status rc-local.service 3,编辑/etc/rc.local: nano /etc/rc.local  详情 回复
2025-5-28 22:22

3

主题

104

回帖

0

牛值

初出茅庐

2025-5-28 21:17:30 显示全部楼层
stonecold 发表于 2025-4-5 16:50
root@NUC6i3-NAS:/tmp# virsh nodedev-define gvtg_0002_915_5_8.xml
错误: 定义 'gvtg_0002_915_5_8.xml' ...

6代i3不支持gvt-g吧,i5才支持?你得查查你cpu的指令集

3

主题

104

回帖

0

牛值

初出茅庐

2025-5-28 22:22:34 显示全部楼层

终端里切root,执行

1,编辑/etc/rc.local:

nano /etc/rc.local

将 virsh nodedev-start mdev_00000000_0000_0000_0000_000000000011_0000_00_02_0 粘进去,如果想要延时启动,前面加个sleep:

sleep 5

virsh nodedev-start mdev_00000000_0000_0000_0000_000000000011_0000_00_02_0

2,确保/etc/rc.local有可执行权限:

sudo chmod +x /etc/rc.local

3,检查rc-local.service是否已正确启用:

systemctl status rc-local.service

4,保存,重启飞牛

如果这个不行,看看我在评论区发的另一个设置办法

3

主题

104

回帖

0

牛值

初出茅庐

2025-5-28 23:08:53 显示全部楼层

以大佬mdev_00000000_0000_0000_0000_000000000011_0000_00_02_0为例,创建飞牛开机自启动飞牛GVT-g虚拟显卡服务的具体操作步骤:

1,终端切root,终端切root,终端切root

2,编写systemd服务单元,创建mdev的自启动服务

sudo nano /etc/systemd/system/mdev-start.service

3,将下列代码复制粘贴,保存:

[Unit]
Description=Activate Intel GVT-g Device
After=libvirtd.service

[Service]
Type=oneshot
ExecStart=/usr/bin/virsh nodedev-start mdev_00000000_0000_0000_0000_000000000011_0000_00_02_0

[Install]
WantedBy=multi-user.target

4,启用服务并验证‌,重载systemd配置:

sudo systemctl daemon-reload

5,开启mdev-start.service的开机自启动服务

sudo systemctl enable --now mdev-start.service

6,检查服务状态:

systemctl status mdev-start.service

7,重启物理机,看看效果吧~

PS:这一切的前提是,你已经搞定了GVT-g在虚拟机中的调用,虚拟机已经成功显示核显,并且只是卡在重启物理机后虚拟机无法启动的状态。

如果连核显都不能添加到虚拟机并成功显示,那你要先解决这个问题,最后才能考虑重启自启动的问题。。。

2

主题

8

回帖

0

牛值

江湖小虾

2025-5-29 19:20:07 显示全部楼层

按这个设置后,之前的docker PVE中的mdev不能用了,是冲突了吗

0

主题

7

回帖

0

牛值

江湖小虾

2025-6-19 10:42:27 显示全部楼层
吴浩x 发表于 2025-3-13 00:50
/etc/modules 写入配置 echo -e "vfio\nvfio_iommu_type1\nvfio_pci\nvfio_virqfd\**ev\nkvmgt" >> /etc/mo ...

别提了,远程配置的,没注意,直接复制运行,重启后现在开不了机了,还得等晚上回到家插显示器恢复

0

主题

7

回帖

0

牛值

江湖小虾

up主你好,使用了发现宿主机飞牛休眠后,会有一定概率出现虚拟机打不开(win10打不开),两台机器都是一样情况,查了一下好像是显存写入错误,大佬能帮忙解决下不

0

主题

7

回帖

0

牛值

江湖小虾

核显UHD630,虚拟机win10已经成功成功使用核显,宿主机飞牛也能看到飞牛核显有调用,但用虚拟机后台挂上一些视频播放,偶尔会出显虚拟机卡死,无法进入虚拟机,飞牛端虚拟机app也打不开虚拟机,不太懂查了下可能是显存写入错误,请问楼主有这样的问题么,怎么解决呢

没有哦  详情 回复
5 天前

9

主题

118

回帖

220

牛值

社区共建团

社区共建团荣誉勋章飞牛百度网盘玩家

5 天前 楼主 显示全部楼层
streetspirit 发表于 2025-6-21 12:57
核显UHD630,虚拟机win10已经成功成功使用核显,宿主机飞牛也能看到飞牛核显有调用,但用虚拟机后台挂上一 ...

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

本版积分规则