虚拟机性能和什么有关

2023-06-17 21:59:35 +08:00
 wangxiaoaer

主机 16G 内存,i5-8500 ,集显,可以流畅 6 开游戏。

因为用到一些辅助,想转移到虚拟机里面,vbox 不用提,压根就跑不起来。 通过 vmware 倒是在虚拟机里面成功安装、启动游戏,但是感觉性能严重受限,卡的严重。虚拟机是 win7 ,已经分配了 12G 内存,2 个核。

是这款 CPU 不适合虚拟化呢还是因为主机没有显卡?

1892 次点击
所在节点    问与答
19 条回复
Illusionary
2023-06-17 23:16:18 +08:00
虚拟机玩 win 都这个叼样,你换 Linux 试试
Donahue
2023-06-17 23:21:28 +08:00
显卡,你玩游戏用虚拟机,要直通一张显卡进去。然后 8500 这个 cpu 放现在挺弱的了
tanranran
2023-06-17 23:46:55 +08:00
没有独显导致的
yinmin
2023-06-18 00:14:58 +08:00
windows 的虚拟机玩不了游戏的,没厂商优化这个特性。
yyzh
2023-06-18 00:33:42 +08:00
硬件能直通的都得直通,特别是显卡
wipbssl
2023-06-18 01:37:18 +08:00
主流显卡不支持虚拟化,虚拟机的显卡是 cpu 模拟的。其他的设备里 cpu 基本没有损失,除了显卡外的损耗主要在于 IO 。所以有高性能需求,能直通的设备尽量直通
liantian
2023-06-18 01:49:23 +08:00
消费级显卡没有显卡虚拟化,显卡资源被主机独占,虚拟机内的 gpu 是摸你的。

linux 下 有个 https://github.com/DualCoder/vgpu_unlock/issues 可以破解使用 n 卡的 vgpu ,但是支持型号有限…
kagangtuya
2023-06-18 01:51:37 +08:00
虚拟机没法调用显卡(游戏级)
wangxiaoaer
2023-06-18 05:31:11 +08:00
@yinmin 游戏群里通过虚拟机开 20 多个的大把,应该不是 win 虚拟机的问题。
wangxiaoaer
2023-06-18 05:33:53 +08:00
目前 500 左右能买个什么级别的显卡?我这个游戏对显卡要求不是很高。
wangxiaoaer
2023-06-18 08:59:32 +08:00
https://m.tb.cn/h.UBVK94W?sm=ed13dd

打算买个技嘉的 1060 3g ,375 ,如何?
IDAEngine
2023-06-18 09:27:01 +08:00
虚拟机都是 CPU 模拟 GPU ,这能有性能?开独显穿透把
wangxiaoaer
2023-06-18 11:21:57 +08:00
@IDAEngine 了解了,已经下单了个 1060 的矿卡过渡下。
yinmin
2023-06-18 11:43:33 +08:00
@wangxiaoaer 虚拟机里能流畅跑游戏了,介绍一下经验,学习学习,谢了
wangxiaoaer
2023-06-18 11:52:38 +08:00
@yinmin #14 如果你说的是那种 3A 大制作估计不行,但是我玩的这款对显卡要求本来就不高,属于是养成类,不像 FPS 那种对帧率要求很高。我本机集显都无压力开 6 个号。 群里有些玩家几百个账号的,都是通过虚拟机开的。
NSAgold
2023-06-18 12:12:33 +08:00
如果游戏不检测虚拟机的话可以试试 hyper-V 开 GPU-PV 功能,好像是把显卡的 api 直通进去实现的半虚拟化。性能提升比较大。
RatioPattern
2023-06-18 12:48:12 +08:00
不知道大家有没有注意到 17 年之前的 vmware 是没有那么卡的,
windows 里面跑虚拟化除了直通,最重要的影响是 CPU 三级缓存
然后很关键的一点,关闭 HPET 。自从那两个 cpu 漏洞之后,amd intel 都饱受这个问题影响
wangxiaoaer
2023-06-18 13:02:35 +08:00
@RatioPattern 受教了,回头试试。
RatioPattern
2023-06-18 14:09:44 +08:00
@wangxiaoaer Windows 上面还有个 meltdown\spectre 补丁,当时打了补丁以后性能直线下降 30%,有工具可以关闭可以 google 下,如果都是 windows 那宿主机和虚拟机都要关这个补丁

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

https://www.v2ex.com/t/949612

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

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

© 2021 V2EX