SwordRays Posted May 23, 2022 Share Posted May 23, 2022 (edited) 目前我的 unraid 主机上有一个 win10 ltsc 虚拟机,之前一直稳定运行,直到最近使用了 gvt-g 插件,将虚拟显卡给了这台 win10 虚拟机后就出现了问题。 PS:最近从 6.8.2 升级到了 6.10.0,但应该跟这个没有关系。 按照正确步骤实现了 win10 使用核显后,虚拟机内功能一切正常,看视频确实不占用 CPU 了。但一段时间后就会出现以下问题: 1) 系统启动后能正常运行 2) 一段时间后(几小时~几天) win10 虚拟机随机情况(启动、关机、正常运行等)卡死。查看日志,有以下核显虚拟化相关的报错: Tower kernel: gvt: vgpu 1: fail: shadow page 0000000000000000 guest entry 0xea96b3c270544d33 type 9 Tower kernel: gvt: vgpu 1: fail: spt 00000000dbaf41cb guest entry 0xea96b3c270544d33 type 9 Tower kernel: gvt: vgpu 1: fail: shadow page 00000000dbaf41cb guest entry 0xea96b3c270544d33 type 9. Tower kernel: gvt: guest page write error, gpa 2f0a33778 3) 此时 webgui 还能正常访问,但一旦访问 vms 标签,webgui 就会立即被冻结(此时 smb、docker 等服务能正常访问) PS:ssh到系统查看端口占用可以发现,80端口无监听了。 4) SSH 有时能连,有时不能连。 5) 无法正常重启或关机,只能强制断开电源(会导致重新校验阵列) 查看日志并 google 后,大概率是由于 gvt-g 插件虚拟出的核显调用的显存溢出了。在 gvt-g 插件的 github 项目中有人提过类似的 issue,貌似可以通过打补丁修复。 PS:虚拟机挂了可能不是什么太大的问题,但在 unraid 中由于同时会导致 webgui 冻结,这就是一个很大的问题了,会让绝大多数用户很困扰。官方是否应该考虑提供不重启服务器,仅单独重启 webgui 的方法? Edited June 4, 2022 by SwordRays Quote Link to comment
Solution Godisme507 Posted June 3, 2022 Solution Share Posted June 3, 2022 同样使用过显卡虚拟化插件,也是这个问题,后面直接卸载了 Quote Link to comment
lyqalex Posted June 3, 2022 Share Posted June 3, 2022 这个插件是测试版,如果有异常可以卸载,要使用估计要你自己不断调试,或者联系作者进行探讨。 Quote Link to comment
SwordRays Posted June 4, 2022 Author Share Posted June 4, 2022 最新测试结果: a) 最近关闭其他虚拟机,仅新建一个win11虚拟机,未使用核显虚拟化,但依然在某次启动虚拟机时卡死,然后导致webgui卡死,ssh也连不上。 b) 在等待了一天后,webgui恢复了,ssh也能连上了。 c) 最后,根据楼上的提示,将 gvt-g 插件卸载了。目前虚拟机运行正常,不知道后面是否还会再次出现该问题。 Quote Link to comment
vipshihua Posted July 14, 2023 Share Posted July 14, 2023 跟楼主一样,也是win10 ltsc 虚拟机。之前核显以直通的方式给虚拟机稳定运行了半年 这周升级了一下系统版本6.12.2,改用gvt-g,运行了20+小时出现错误,web打不开了,其它虚拟机和docker能连。 2023-07-14 Quote Link to comment
vipshihua Posted July 14, 2023 Share Posted July 14, 2023 卸载了gvt-g 插件,虚拟机增加第二个显卡给了核显,能正常用 Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.