所以我考虑将我的主要操作系统切换到 Ubuntu,这样我就可以开始使用 Linux 并开始大量尝试。但是,我知道如果我这样做,很多游戏对我来说将无法使用,因为它们需要 Windows。话虽如此,我正在考虑在 Ubuntu 操作系统上制作一个 Windows VM 并使用它在其上玩游戏。
我对此有几个疑问。
我是否能够以与现在相同的 FPS 玩 Siege 之类的游戏(不使用 VM 和 Windows 作为主操作系统)?如果不能,有没有办法在这些游戏中获得更高的 FPS?如果有,有没有教程(因为我不懂任何高级知识,如果没有教程,我想我做不到)。
Windows VM 启动会很慢吗(与主机 Ubuntu 位于同一个 SSD 上)?
如果我的主操作系统是 Windows,那么是否有一些事情我在 Windows VM 上无法做到(例如,我将被迫错过任何重要功能或应用程序)?
如果我在 Windows VM 上运行游戏(而 ubuntu 是主机),我还能玩所有 Windows 游戏吗?我能获得相同或接近的性能吗?
最后,一个比较具体的问题。但由于 Visual Studio 仅在 Windows 上运行,因此我必须使用 Windows VM 才能使用 Visual Studio。Visual Studio 的性能会受到影响吗?(不是 Visual Studio CODE。我知道它在 Linux 上)
(出于某种原因,它要求我确保已包含我的 Windows 版本,即使它与问题无关,我也会将其包含在内):版本 10.0.19042 构建 19042
提前感谢任何信息!如果我把这篇文章发错了地方,请见谅,但我认为我发在了正确的地方。
PS我的电脑信息如下:
机箱:Vanguard-RGB 黑色 ATX 中塔游戏电脑机箱,带钢化玻璃
电源:EVGA SuperNOVA 850 G+ 80 Plus Gold 850W 全模块化
主板:华硕 TUF Z390-Pro Gaming (WIFI) LGA 1151
CPU:英特尔 i5-9600k @ 4.6GHz
CPU 散热器:Hyper 212 RGB 黑色版
GPU:NVIDIA GeForce RTX 2070
RAM:4x16GB DDR4 @ 3200MHz(Corsair Vengeance Pro RGB)
磁盘 0:1TB M.2 SSD(WDC WDS100T2B0B-00YS70)
磁盘 1:2TB HDD(ST2000DM001-1ER164)
磁盘 2:1TB TOSHIBA MQ02ABD100H
磁盘 3:外部备份 4TB(Seagate Backup+ Hub BK SCSI)
键盘:ROCCAT VULCAN 122 AIMO
鼠标:ROCCAT Kone AIMO 有线光学游戏鼠标
显示器 1:Alienware AW2518H 1920x1440 @ 240Hz
显示器 2:Alienware AW2518H 1920x1440 @ 240Hz
答案1
当您运行任何类型的虚拟化时,它总是比本机运行慢,因为涉及额外的层(虚拟机管理程序)。问题是,它会慢多少,对你的可用性有何影响?通常,图形相关任务的影响最大,尤其是 3D 图形(游戏)。因此,如果您在 VM 中运行游戏,您肯定不会拥有相同的 FPS。至于其他应用程序,它会变慢,但性能损失可能不足以影响您的可用性。您只需尝试获得确切的答案,因为不同应用程序的行为不同,并且可用性因人而异(例如,我可能可以接受单击按钮时等待额外的 0.2 秒延迟,但您可能不能接受)通常,没有图形密集型应用程序应该没问题。但对于在 VM 中玩游戏,强烈不推荐。
对于你的情况,有几种方法
- 你可以双启动 Linux 和 Windows,使用 Linux 作为你的日常驱动程序,并在你想玩游戏时切换到 Windows
- 由于您有 64GB 的 RAM,您可以本地运行 Windows,并且只将其用于游戏,然后在 VM 上安装 Linux 并将其用作日常驱动程序。您还可以使用另一个 Windows VM 进行实验,这样如果您被感染,您只需重新加载 VM 快照即可。