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

请教 VMware vSphere 的图形性能问题

  •  
  •   MrLonely · 2021-12-03 14:19:00 +08:00 · 1790 次点击
    这是一个创建于 1084 天前的主题,其中的信息可能已经有所发展或是发生改变。

    为了兼顾工作和个人需求,必须得 macOS 和 Windows 双系统。Intel Mac 时代配合 VMware Fusion 几乎是双系统的最佳体验。在操作延迟,画面流畅度,Mac style 快捷键,VM 与 Host 间的文件拖拽或复制粘贴,剪切板同步,Windows Scaling ,USB 映射,snapshot 随时回滚,全部都非常完美。

    Apple Silicon 时代,只能装 Windows arm 了。即使可以 emulate x86 32bits ,也还是有各种各样的问题。我还测试了裸机直连显示器配合软(Synergy)硬(USB 对拷线) KVM, 裸机+各种远程桌面(RDP, Anydesk, Parsec), Azure+RDP 。最终实践下来最优秀的方案还是得是 ESXi+VMRC 。不得不说,贵就是好!

    但是现在我想要提升一下 ESXi 上 Windows 虚拟机的图形性能的时候遇到了些困难。

    我首先想到的是给 VM 直通显卡。但是根据 https://www.lawlor.cloud/vmware-esxi-7-gpu-passthrough/ 以及其他几篇文章的描述,直通显卡之后失去了 VMRC 的图像输出。即使是直通显卡的同时依然保留 VMware 的 SVGA 3D 虚拟显卡也一样。不能用 VMRC 也就失去了这一切的意义,不如回到裸机+远程桌面。

    而根据 [https://www.lewan.com/blog/2015/03/30/vgpu-vsga-vdga-software-why-do-i-care] 和 [https://techzone.vmware.com/resource/deploying-hardware-accelerated-graphics-vmware-horizon-7#virtual-dedicated-graphics-acceleration] 两篇文章的描述,vSphere 的各种图形方案中,最适合我的应该是 vSGA 。为此专门通过 VMware 的 HCL 列表查到了兼容型号,去小黄鱼上买了一块 Tesla P4 卡,让 ESXi 7.0 U3 能识别到。

    而现在的问题是

    1. Tesla P4 卡的 VIB 哪里可以获取到? VIB 似乎得要 Nvidia 的 Enterprise 账户才能下载。为此我找到 tb 上一个做 ESXi 技术支持的商家,但是商家说

    2. 用了这个卡,VMRC 依然用不了。我跟商家沟通过程不清不楚的,他很可能以为我用这个卡是要做 vGPU 或者 vDGA 。所以如果这张卡是 vSGA 的话,会影响 VMRC 的使用吗?

    3. 根据第二篇文章里对 Software 3D 和 vSGA 的描述,我的理解是 vSGA 也就相当于在 VM 的 Video card 设置里把 3D graphics 打开,并且把 renderer 设置为 hardware 。我这个理解正确吗?

    4. 两篇文章里多少都涉及到了些关于 Horizon 的内容。这些图形提升是必须跟 Horizon 一起用吗?还是说并不是强制绑定的?

    5. Horizon 这个产品具体是运行在哪一个层面上的呀?对于用户来说是相当于另一个版本的 VMRC 吗?只是不需要通过管理界面跳转打开?

    6. 我在淘宝上看到有卖 Horizon 的部署教程和软件的,一个简易版,一个完整版,单买一个要差不多 600 。如果不确定哪个部署效果好,两个一起买得 1200. 这个价格黑吗?可以买吗?

    求求帮忙,多谢了。

    4 条回复    2022-12-23 02:28:08 +08:00
    xuhaoyangx
        1
    xuhaoyangx  
       2021-12-03 14:34:57 +08:00
    好奇在虚拟 Windows 11 Arm 上 emulate x86 有什么问题
    MrLonely
        2
    MrLonely  
    OP
       2021-12-03 14:49:04 +08:00
    @xuhaoyangx 之前 Windows 10 Arm 时期,不管我给 4G RAM 还是 8G RAM ,都会在开机一段时间之后 RAM 占用 100%。即使我什么都运行。仅仅运行一张 Excel Sheet+一个交易软件也卡到爆炸。第一次打算这么用的时候凌晨起床了才发现用不了,搞到我焦头烂额。那天的交易差点没执行完成。其次就是我会需要用到 Visual Studio 写 C#。 而当时微软官方给的建议是,尽量不要在 Arm 版 Windows 上使用 VS 。
    URSoShuai
        3
    URSoShuai  
       2022-12-21 18:37:21 +08:00 via Android
    @MrLonely 您好,请问如何联系。我需要 svga 驱动。
    MrLonely
        4
    MrLonely  
    OP
       2022-12-23 02:28:08 +08:00 via iPad
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1060 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 19:06 · PVG 03:06 · LAX 11:06 · JFK 14:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.