让我们想象一下,你家里有一台桌面大小的超级强大的服务器(仅仅是可视化)。
2048 个物理核心,每个核心 3GHz,64TB RAM,GTX 780 Ti 黑色版 (SLIx4,(四张显卡作为一个工作)。我的意思是,这真的是一台非常硬核的电脑。是的,我知道,在桌面上不可能有它,这只是帮助您直观地了解我的问题。
假设我运行 Linux,我会安装虚拟机客户端(如 VirtualBox 或 VMware)并在其上安装 Windows。我会为 Windows 提供:
- 6 个 Intel 核心
- 32GB 1600MHz RAM
- 1TB SSD
我会启用所有设置,例如“启用 XYZ 平移加速”和所有“增强 2D/3D 图形”。简单地说,我只会启用任何有助于提高其性能的设置。无论是图形上还是“流程上”。
这样的计算机是否能够以高帧速率运行高级视觉模拟,或以高帧速率在高设置下运行硬核游戏,或者例如显示 60FPS 的 8K 电影(如果我有 8K 显示器的话)。
答案1
嗯是有可能,但是您永远不会安装 Linux,然后安装类型 2 虚拟机管理程序,而会安装类型 1(本机)虚拟机管理程序,例如 Hyper-V 或 ESXi。这意味着它们处于较低级别,可以直接访问硬件,而类型 2 虚拟机管理程序必须依靠操作系统,这并不理想。
此外,3D 渲染或任何 GPU 密集型工作也略有不同 VMware ESXi 有两个功能,称为 VSGA 和 VDGA,它们可直接与 GPU 通信,无论是专用 (VDGA) 还是共享 (VSGA)。这些功能需要专用硬件,并且不适用于标准家用游戏卡。
但实际上,只要有大量的金钱和技能,你就可以获得一台虚拟机来做任何你喜欢的事情。
一些游戏公司已经推出了流媒体在线游戏网站,您可以在其中玩最新的游戏,所有这些游戏都在虚拟机后端运行。
希望这有助于回答您的问题,这是一个相当大的话题。