V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
brader
V2EX  ›  程序员

虚拟机怎么才能流畅的运行界面

  •  
  •   brader · 343 天前 · 5970 次点击
    这是一个创建于 343 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我一直在使用 VirtualBox ,可能平时不怎么依赖虚拟机的界面吧,所以以前没有去折腾,只是偶尔会用它装一些 windows 、ubuntu 、deepin 之类的体验下界面,然后我都是直接用这个虚拟机启动,操作界面,就感觉卡卡的。
    有什么办法体验到流畅一点的虚拟机界面操作吗。不用自带的也行,什么远程连接啊之类的方式也行。
    虚拟机也可以不限于 VirtualBox ,vmware 、hyper-v 或其他的也行
    第 1 条附言  ·  343 天前
    可能大家看到我想追求一点性能,误会我要拿来打游戏什么之类的,其实真没有,我的主要活动还是在物理机的。而且就算用虚拟机,我也是用的 linux 命令行版居多,会偶尔用到界面,只是因为我个人比较喜欢尝鲜,比如新出了 win11 ,或者其他各种 linux 的桌面发行版,我都想尝试体验一下,只是想通过简单的设置,让这个体验流畅度不那么糟糕而已
    44 条回复    2023-05-13 08:47:20 +08:00
    ltltfuture
        1
    ltltfuture  
       343 天前
    virtualbox 性能最差吧,cpu 模拟 gpu ,vmware workstation 好些,3d 加速会把虚拟机显卡请求通过 api 转换给宿主机显卡统一执行,hyper-v 基本算是直通了,但是 rdp 连接 3d 性能不太行,需要用 parsec 这些
    pendulum
        2
    pendulum  
       343 天前
    将虚拟机显存设置为 8GB
    brader
        3
    brader  
    OP
       343 天前
    @pendulum #2 为什么我的最大只给拉到 128MB
    pendulum
        4
    pendulum  
       343 天前
    @brader 在虚拟机内部应该设置不了,我在 vmware 设置的
    brader
        5
    brader  
    OP
       343 天前
    @pendulum #4 我就是在 VirtualBox 软件操作界面设置的
    totoro52
        6
    totoro52  
       343 天前
    建议换成 vmware ,然后装一个 vmware tools 你会打开新世界的
    另外虚拟机要放在 SSD 上,不要放在机械上
    brader
        7
    brader  
    OP
       343 天前
    @totoro52 #6 以后尝试一下,用最新版的就行了嘛。我以前也用 vm 的,就是感觉每次破解麻烦,就转到了 VirtualBox
    yinmin
        8
    yinmin  
       343 天前   ❤️ 1
    虚拟机做桌面最佳的就是 mac 上的 pd ,其它的都是小打小闹。windows 上,本地最佳的 vmware ,其次是 hyper-v ,貌似 windows 虚拟机没一个能玩中大型游戏的。远程最佳的应该是虚拟机开启远程桌面访问,远程桌面有一个注册表可以开启 60 帧,开启看 1080p 不卡。
    wentx
        9
    wentx  
       343 天前
    @brader VMware 应该是有个人 License 的。可以直接免费申请 https://customerconnect.vmware.com/en/evalcenter?p=fusion-player-personal-13
    brader
        10
    brader  
    OP
       343 天前
    @wentx #9 好的,感谢,我看看
    debuggerx
        11
    debuggerx  
       343 天前
    宿主机 Linux ,然后用 kvm ,直接显卡直通
    424778940
        12
    424778940  
       343 天前
    这个问题最好的解决办法就是弃用 vmbox 换 vmware workstation, 有钱推荐买个人正版 其实并不贵了
    mac 下我依然推荐 vmware fusion, 比 pd 自由性和性能都好很多
    hazardous
        13
    hazardous  
       343 天前
    我也是 virtualbox ,只用来写代码的,没试过看视频玩游戏,感觉跟宿主机没什么区别啊,是不是没装 Guest Additions 啊?或者是 BIOS 里有什么开关没打开?
    7v9TEc53
        14
    7v9TEc53  
       343 天前   ❤️ 1
    virtualbox 不行,vmware 行
    brader
        15
    brader  
    OP
       343 天前
    @hazardous #13 Guest Additions 是啥我都不知道,每次就界面点一下安装个系统就完事了
    7v9TEc53
        16
    7v9TEc53  
       343 天前
    Guest Additions 一定要装,区别很大
    wsseo
        17
    wsseo  
       343 天前
    没法像宿主机一样流畅
    zjp
        18
    zjp  
       343 天前 via Android
    安装 Guest Additions
    虚拟硬盘开启缓存
    显卡控制器选 VMSVGA ,并启用 3D 加速
    这样图形性能应该是够日常使用的
    zx900930
        19
    zx900930  
       343 天前
    桌面版的 vmware 3D 性能还是不如 kvm 和自家的 Exsi

    直通显卡, 就会发现新世界
    xyjincan
        20
    xyjincan  
       343 天前
    直通核显,显卡虚拟化
    pendulum
        21
    pendulum  
       343 天前
    @brader 我没用过 virtualbox ,不太了解它的情况
    IDAEngine
        22
    IDAEngine  
       343 天前
    hyper-v
    BeautifulSoap
        23
    BeautifulSoap  
       343 天前
    想要显示性能的话直接用 hyper-v 啊,虚拟机的 GPU 性能和宿主一样
    yinmin
        24
    yinmin  
       343 天前
    我问了 GPT4 ,诸多回复中感觉有 1 条可行: 不要直接使用 virtualbox 访问桌面,改成 rdp 远程桌面。
    newlifeinsc
        26
    newlifeinsc  
       343 天前
    Easy-GPU-PV

    貌似可以用这个,hyper-v 直接使用宿主机的显卡
    fiypig
        27
    fiypig  
       343 天前
    基本使用还行,像我傻傻装来玩游戏,是我想多了
    libook
        28
    libook  
       342 天前
    因为 VirtualBox 是使用 CPU 来模拟出一块显卡的,性能很差。
    你需要其他的虚拟化工具来提供一块性能更强的虚拟显卡,或者直接调用物理显卡。
    xhcarlin
        29
    xhcarlin  
       342 天前
    如果你的虚拟机是 windows ,那可以用 drp 连接,比直接在 virtualbox 或者 vmware 界面操作流畅很多。
    lewi
        30
    lewi  
       342 天前 via Android
    有没有 esxi 上用的,可以把核显虚拟化的?
    Tink
        31
    Tink  
       342 天前
    直通 GPU
    Morii
        32
    Morii  
       342 天前
    硬件直通
    0superx0
        33
    0superx0  
       342 天前
    用 VM 吧,我 ubuntu lts 上 VM 开两个虚拟机(黑群晖,win10ltsc),非常流畅
    cnbatch
        34
    cnbatch  
       342 天前
    VirtualBox 也有类似于“Guest Addition”的东西,叫做 VirtualBox Extension Pack

    在下载 VirtualBox 的页面
    https://www.virtualbox.org/wiki/Downloads
    就同时提供了 Extension Pack ,同时还提供了简单的用户指南:
    https://www.virtualbox.org/manual/ch01.html

    如果想让虚拟机的图形性能不那么糟糕,那么一定要安装!

    安装完这个 Extension Pack 之后,只需要在虚拟机再安装一遍 Addon 就好了(虚拟机菜单栏可以找到相应选项,到时候再找找),你会发现虚拟机的图形性能会变得流畅不少。
    ysc3839
        35
    ysc3839  
       342 天前 via Android
    Hyper-V 最新版有 GPU 半虚拟化功能了,不过印象中用起来比较麻烦。还是建议用 VMware 吧。
    ysc3839
        36
    ysc3839  
       342 天前 via Android
    @424778940 VMware Player 和 VMware Fusion 都是可以免费非商业使用的。
    DevilAntivirus
        37
    DevilAntivirus  
       342 天前
    @lewi #30 SR-IOV
    sunyb
        38
    sunyb  
       342 天前
    宿主机 linux ,kvm 直通显卡和硬盘
    hauzerlee
        39
    hauzerlee  
       342 天前
    @yinmin 对,mac 上如果想用 windows ,我只用 pd 。virtualbox 是用来跑 linux 命令行的,跑一些不太介意性能的那种应用,比如做做开发,搞搞 vim
    MXMIS
        40
    MXMIS  
       342 天前
    Vmware 装上 Vmware Tools 还是比较舒服了
    lneoi
        41
    lneoi  
       342 天前
    VMware 里搞了个 ubuntu 安装 Vmware Tools 共享没法用,还容易报错,一通搜索,说是官方的停止维护了,纳闷
    huluhulu
        42
    huluhulu  
       342 天前
    用 VMware 的 VNC 接口,不要用直接 GUI 操作,流程好几倍呢~
    开启 VMware 上对应的 vnc port ,主界面直接关闭,选择运行在后台,然后 vnc 一连,一点不卡
    xx3122
        43
    xx3122  
       342 天前
    vmware workstation pro 再百度个 key ,完美好吧……
    ysw
        44
    ysw  
       342 天前
    kvm,性能不错
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5206 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 08:27 · PVG 16:27 · LAX 01:27 · JFK 04:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.