Hyper-V GPU 分区玩游戏 vmmem 进程的内存占用很不正常,我给虚拟机分 32GB 运行内存, vmmem 进程的 Commit Size 经常跑到 130GB 以上,然后把虚拟内存占满了,导致主机黑屏

2025 年 2 月 4 日
 drymonfidelia

有人知道是什么问题吗?

我发现在打开新游戏的时候这个占用会增加十几 GB ,关闭游戏不减,重启个几次就到一百 GB 以上了

2839 次点击
所在节点    程序员
19 条回复
drymonfidelia
2025 年 2 月 4 日
现在一堆游戏用反作弊的理由安装驱动扫盘扫内存,只能扔虚拟机里面
GPU 分区的问题实在太多了,有几个软件例如 Blender 怎么打都打不开
看起来有必要专门再组台电脑只打游戏
Int100
2025 年 2 月 5 日
也许是 Hyper-V 的问题. 试试换个 hypervisor 做显卡直通.
lslqtz
2025 年 2 月 5 日
沙盒隔离也解决不了驱动级扫内存吧, 还是比较无奈的? 但是反作弊的话真的没有虚拟机检测?
mayli
2025 年 2 月 5 日
感觉不大行,游戏机的话就不推荐开 hyperv 了
我因为这个都从 wsl2 换回 wsl1 了
rqYzyAced2NbD8fw
2025 年 2 月 5 日
@Int100 #2 如果纯 windows 的话不建议换掉 hyperv ,pve 用户天天看着 GPU PV 流口水
cooltechbs
2025 年 2 月 5 日
还在用 16G RAM + 6G VRAM 的也来流流口水
gxt92
2025 年 2 月 5 日
关掉 Hyper-V 直接玩还有问题么?
kokutou
2025 年 2 月 5 日
外面系统打游戏就行了,工作虚拟机放另一个固态。
外面系统出问题直接重装,虚拟机重新导入。。。
只要不装国产软件,其实性能影响不大。。。
如果你玩腾讯的游戏,当我没说
liyafe1997
2025 年 2 月 5 日
好奇你是如何显示虚拟机画面的? HyperV 自带那个 RDP ?
就 RDP 那帧率/延迟/画质,能玩游戏?
shalingye
2025 年 2 月 5 日
我是 Passthrough 玩游戏,宿主没有看到 vmmem 进程,另外 blender 渲染一切正常。PV 方案是通过串流玩游戏?
shalingye
2025 年 2 月 5 日
根据 Easy-GPU-PV 的描述,我认为分区不适合玩游戏,除了需要串流以外,图形方面也可能遇到不少问题,还是老老实实直通吧。
drymonfidelia
2025 年 2 月 5 日
@shalingye 是的,用 moonlight 玩
@gxt92 宿主机直接玩游戏没问题
drymonfidelia
2025 年 2 月 5 日
另外并不是只有启动新游戏的时候 commit size 会增加,游戏内进入新场景也会增加几 GB ,关键是退出游戏都不会降回去只能关掉虚拟机才能降,玩久了肯定会内存泄漏
drymonfidelia
2025 年 2 月 5 日
@kokutou 那些反作弊驱动都是长期运行的,尤其是米哈游的反作弊驱动游戏卸载了驱动都不卸载,以前还出过任何程序都可以控制它进行任何操作的漏洞 https://www.trendmicro.com/en_us/research/22/h/ransomware-actor-abuses-genshin-impact-anti-cheat-driver-to-kill-antivirus.html
shalingye
2025 年 2 月 5 日
@drymonfidelia #13 为什么会有 vmmem ?虚拟机是 wsl 还是有 docker ?
shalingye
2025 年 2 月 5 日
@drymonfidelia #13 这个感觉是分区驱动的问题,建议直通
kneo
2025 年 2 月 6 日
GPU 分区的意思是虚拟机独占显卡吗?主机用不了显卡了?
drymonfidelia
2025 年 2 月 6 日
@kneo 不是独占
shalingye
2025 年 12 月 18 日

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/1108898

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX