V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
angrylid
V2EX  ›  Linux

虚拟机里的 Linux 用什么桌面环境好?

  •  1
     
  •   angrylid · 57 天前 · 4120 次点击
    这是一个创建于 57 天前的主题,其中的信息可能已经有所发展或是发生改变。

    CPU 为 Ryzen 5 3550H ,没有独显。 在 VMWare 16 里面跑 Fedora 35

    • Gnome 掉帧,感觉交互逻辑比较古怪(当然也可能是鄙人受 Windows 荼毒太久)
    • KDE 依然掉帧,且缩放有点问题
    • Xfce 流畅,但是缩放有问题
    • Cinnamon 干脆黑屏,启动不了

    请问下大家用什么,还是说虚拟机里面就不推荐用 GUI ?

    37 条回复    2022-05-20 19:16:01 +08:00
    jeeyong
        1
    jeeyong  
       57 天前
    10900K, 全核 5.1, 64GB 4000/c18 内存 32*2, 三星 nvme 9801tB 系统盘 虚拟机在 nvme 980 2t pro 盘上..
    3080 显卡..
    vmware workstation 16.x
    啥桌面都掉帧.. 因为是软解得关系
    没有显卡直通
    jessun1990
        2
    jessun1990  
       57 天前
    如果说显卡压力大,试用一下 i3wm 吧。
    占用资源极小,且可以全键盘操作。
    geekvcn
        3
    geekvcn  
       57 天前
    用 GUI 还是 WSL2 吧,虚拟机 GUI 因为没有硬件加速,纯 CPU 处理或者用半虚拟 GPU 处理当然慢。WSL2 中 WDDM3.0 驱动支持 GPU 高效透传
    geekvcn
        4
    geekvcn  
       57 天前
    另外 AMD Intel 核显机子直接装 Linux 体验就很好了
    jeeyong
        5
    jeeyong  
       57 天前
    @geekvcn 请问 wsl2 可以装桌面版本了是吗
    geekvcn
        6
    geekvcn  
       57 天前
    @jeeyong wsl2 都没必要装桌面环境了,直接装完 GUI 依赖,然后装 GUI 程序,直接把 GUI 程序整合到 windows 窗口运行
    angrylid
        7
    angrylid  
    OP
       57 天前
    @geekvcn 感谢回复!另外多问一句,言外之意是 N 卡装 Linux 会有坑吗?
    geekvcn
        8
    geekvcn  
       57 天前
    @angrylid 坑超级多
    geekvcn
        9
    geekvcn  
       57 天前
    @angrylid 英伟达你可以理解为显卡圈子的苹果,喜欢做封闭生态,自然就和开源社区格格不入,坑自然多
    jeeyong
        10
    jeeyong  
       57 天前
    @geekvcn 我可以理解成虚拟机得融合模式嘛? parallels desktop 那种...osx 里可以直接运行 window 程序.
    如果就是当虚拟机用呢?
    windows 日常还得用啊...
    angrylid
        11
    angrylid  
    OP
       57 天前   ❤️ 1
    Buges
        12
    Buges  
       57 天前 via Android
    sway 和 de 比起来快的一批
    虚拟机里也不需要 de 那一大堆
    jeeyong
        13
    jeeyong  
       57 天前
    ProPh3t
        14
    ProPh3t  
       57 天前
    如果你用的是 virtual box 的话,必须要安装对应的 virtualbox-guest-utils ,开 3D 加速,不开的话确实卡,开了的话效果在我的机器上测试提升是非常大的。
    qwerzl
        15
    qwerzl  
       57 天前 via iPad
    虚拟机要开 3d 加速。

    Windows 上用 Linux 还是 wsl 吧。(虽然还是虚拟机)
    vocaloid
        16
    vocaloid  
       57 天前
    检查一下 vm-tools 是否正确安装,以及是否开了 3D 加速
    sybblow
        17
    sybblow  
       57 天前
    Mate
    documentzhangx66
        18
    documentzhangx66  
       57 天前
    如果楼主需要一个非常好的桌面体验,楼主应该裸机器,直接安装 Windows 。Mac 也行,但感觉由于用户量没 Windows 多,Mac 各种软件在 GUI 上没有 Windows 那么流畅。

    我周围的小伙伴,Linux 服务器桌面一般用 CentOS 7 的 Server With GUI ,好像就是 GNOME ,流畅度也就那样,在虚拟化情况下更差,但能用。那些把 Linux 桌面当日常用的家伙,Ubuntu 用的多一点,但 Ubuntu 以前各种小毛病太多了,现在新版本不知道怎么样。
    wangkun025
        19
    wangkun025  
       57 天前
    虚拟机:VMware workstation player
    guest OS:fedora xfce
    已经安装了 vm-tools
    目前运行良好。
    angrylid
        20
    angrylid  
    OP
       57 天前
    @ProPh3t
    @qwerzl
    @vocaloid 刚刚在设置里面查看了,3D 加速应该是默认勾选。大抵就是我的机器跑这个还是有点吃力吧。
    ryd994
        21
    ryd994  
       57 天前 via Android   ❤️ 1
    3D 加速不是勾选了就有效的。如果显示感叹号就是没装扩展包用不了。

    也可能只是虚拟显示驱动的问题,那么 VNC 可解。

    另一个办法是 X11 转发。渲染交给终端系统,虚拟机内不渲染也就不需要 3D 。
    findex
        22
    findex  
       57 天前
    @jeeyong 你这配置,主机可以装个 unraid 然后做好核显直通给 VM1 ,nvidia 显卡直通给 VM2 ,消耗并不多,还能多人一机。
    jeeyong
        23
    jeeyong  
       57 天前
    @findex 主板不给核显供电...MSI MEG z490 ACE
    而且不知道是否会有损耗...我还要打游戏呢...哈哈
    findex
        24
    findex  
       57 天前
    @jeeyong 我就知道你 10900k 主机是 windows ,舍不得直接装 unraid ,我是 i9 9900K 。哈哈哈哈哈
    bao3
        25
    bao3  
       57 天前 via iPhone
    一般我在虚拟机里的桌面都是用 xfce ,如果实在没有,自己就配置一个 fvwm ,年轻人可能已经看不上这些 window maker 了,但一点也不掉帧
    fuis
        26
    fuis  
       57 天前
    用上 Wayland + 勾选 3D 加速都不会卡
    yzbythesea
        27
    yzbythesea  
       56 天前
    虚拟机别用 GUI

    要用只有 PCI passthrough 这一个唯一解(但是你没有独显不可能了)
    mgrddsj
        28
    mgrddsj  
       56 天前
    @angrylid #20 VMWare 的设置里是默认开启 3D 加速的,但虚拟机内部也要装对应的虚拟机工具,大部分 Linux 发行版里面是 open-vm-tools ,Fedora 也不例外。安装完之后,虚拟机的分辨率应该会随 VMWare 窗口大小的改变而改变,桌面应该也不会那么卡了。
    silkriver
        29
    silkriver  
       56 天前
    angrylid
        30
    angrylid  
    OP
       56 天前
    @mgrddsj 跑了一下 dnf install 似乎也是默认自动安装的……
    benedict00
        31
    benedict00  
       56 天前 via Android
    试试 mate 呢 基于 gnome 2 的也挺稳定,据说占用比 xfce 小一些
    DeltaC
        32
    DeltaC  
       55 天前
    linux 物理机里装 virtualbox 跑 windows,体验挺好的.
    libook
        33
    libook  
       53 天前
    要看啥用途,如果只是用来跑服务的话没必要装桌面环境。

    我曾经有 1 年的时间是 Win10+Virtualbox+Arch+Gnome 做全栈开发,基本没啥问题,上班全屏虚拟机,下班休眠虚拟机打游戏。

    现在在 Windows 上基本就是用 Hyper-V 虚拟机跑一个不带桌面的 Debian 用来当 Docker host ,WSL2 里配置一下 DOCKER_HOST 环境变量,就可以直接使用 docker 各种指令,而且是因为在单独的虚拟机里跑的,可以很方便实现服务自动启动。
    angrylid
        34
    angrylid  
    OP
       53 天前
    @libook 谢谢!我没有什么具体用途,只是假期没事干瞎折腾😂
    huangmingyou
        35
    huangmingyou  
       52 天前
    fvwm, wmaker
    codefun666
        36
    codefun666  
       49 天前
    Linux 为啥要桌面环境? 如果需要类 Linux 环境,用 Mac.

    Centos/Fedora 界面比 Ubuntu 差了一点,但稳定性好很多。 之前升级某个 package, Ubuntu 把内核直接升级了,无力吐槽 :(
    flynaj
        37
    flynaj  
       38 天前 via Android
    换 VirtualBox 试试,我用着不卡
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1127 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 22:11 · PVG 06:11 · LAX 15:11 · JFK 18:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.