V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
wangxiaoaer
V2EX  ›  问与答

虚拟机性能和什么有关

  •  
  •   wangxiaoaer · 2023-06-17 21:59:35 +08:00 · 1901 次点击
    这是一个创建于 525 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

    打算买个技嘉的 1060 3g ,375 ,如何?
    IDAEngine
        12
    IDAEngine  
       2023-06-18 09:27:01 +08:00
    虚拟机都是 CPU 模拟 GPU ,这能有性能?开独显穿透把
    wangxiaoaer
        13
    wangxiaoaer  
    OP
       2023-06-18 11:21:57 +08:00 via iPhone
    @IDAEngine 了解了,已经下单了个 1060 的矿卡过渡下。
    yinmin
        14
    yinmin  
       2023-06-18 11:43:33 +08:00 via iPhone
    @wangxiaoaer 虚拟机里能流畅跑游戏了,介绍一下经验,学习学习,谢了
    wangxiaoaer
        15
    wangxiaoaer  
    OP
       2023-06-18 11:52:38 +08:00
    @yinmin #14 如果你说的是那种 3A 大制作估计不行,但是我玩的这款对显卡要求本来就不高,属于是养成类,不像 FPS 那种对帧率要求很高。我本机集显都无压力开 6 个号。 群里有些玩家几百个账号的,都是通过虚拟机开的。
    NSAgold
        16
    NSAgold  
       2023-06-18 12:12:33 +08:00
    如果游戏不检测虚拟机的话可以试试 hyper-V 开 GPU-PV 功能,好像是把显卡的 api 直通进去实现的半虚拟化。性能提升比较大。
    RatioPattern
        17
    RatioPattern  
       2023-06-18 12:48:12 +08:00
    不知道大家有没有注意到 17 年之前的 vmware 是没有那么卡的,
    windows 里面跑虚拟化除了直通,最重要的影响是 CPU 三级缓存
    然后很关键的一点,关闭 HPET 。自从那两个 cpu 漏洞之后,amd intel 都饱受这个问题影响
    wangxiaoaer
        18
    wangxiaoaer  
    OP
       2023-06-18 13:02:35 +08:00 via iPhone
    @RatioPattern 受教了,回头试试。
    RatioPattern
        19
    RatioPattern  
       2023-06-18 14:09:44 +08:00
    @wangxiaoaer Windows 上面还有个 meltdown\spectre 补丁,当时打了补丁以后性能直线下降 30%,有工具可以关闭可以 google 下,如果都是 windows 那宿主机和虚拟机都要关这个补丁
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2510 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 15:49 · PVG 23:49 · LAX 07:49 · JFK 10:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.