Xen 与游戏双启动

Xen 与游戏双启动

朋友们!
我使用 Ubuntu 制作游戏、浏览网页以及做任何我能做的事情,我真的很喜欢它。但是,有一个小问题。我最喜欢的游戏系列《生化危机》无法通过 Wine 顺利运行。它们有几个主要问题(主要是着色器错误),可能会导致游戏无法玩。最大的问题是环境着色器/后处理过滤器之一完全变黑(只留下叠加后处理效果,如耀斑)。

这个视频您可以看到问题。在这个特定情况下,损坏的着色器仅覆盖未点亮的部分(并且应该产生环境效果和全局照明)。但是,在其他一些部分,它使游戏无法玩,因为我只看到耀斑。生化危机 6 和生化危机 4 以及任何其他可以在 Linux Wine 上运行的生化危机游戏中都存在同样的错误。

所以我想——我需要 Windows。但我不想和 Linux Ubuntu 说再见。我知道两种方法——双启动和虚拟机。我听说虚拟机速度慢且效率低。但是,我不知道如何设置双启动,它有多安全,以及它会对整体计算机性能产生多大影响。

问题 1:是否可以通过 Xen 或任何其他虚拟机顺利运行游戏?如何运行?安全性如何?

如果问题 1 的答案是 - 否或非常困难,那么:
问题 2:如何在双启动中安装 Windows 作为我的第二个操作系统,并遵循这些特定规则 - Windows 只能使用磁盘的某些空间(例如,我拥有的 1 TB 磁盘中的 128 GB),Windows 永远无法访问属于 Linux 的文件。启动时,它让我选择操作系统,但如果我在几秒钟内没有选择要启动哪个操作系统(我可以自己定义),Linux 就会自动启动。

系统规格:

  • 笔记本电脑:联想 IdeaPad Y700
  • 处理器:英特尔 i5-6300HQ
  • 显卡:NVIDIA GeForce GTX 960M
  • 内存:4 GB DDR4
  • 硬盘:1TB

我希望这个问题不太宽泛。希望伟大的 Ubuntu 社区能够帮助我。

答案1

嗯,这是一个非常有趣的问题,答案是肯定的。您可以在 Linux/KVM 下运行 Windows 机器,并使用 IOMMU GPU 直通在您的显卡上进行 PCI 直通。但是,这需要兼容 IOMMU 的主板。此过程还要求您对 BIOS 进行一些更改。您必须为 Windows 虚拟机使用 Virtio 驱动程序,然后需要进行 GPU 直通。从技术上讲,您是在 Windows 下运行游戏,但是 KVM GPU 直通将帮助您直接将显卡调用传递到操作系统中。您将能够在虚拟机中看到您的显卡。

这里有一些有用的链接,可以为你提供更多信息

https://www.pugetsystems.com/labs/articles/Multiheaded-NVIDIA-Gaming-using-Ubuntu-14-04-KVM-585/

这里有一些性能比较。 http://grids.ucs.indiana.edu/ptliupages/publications/Cloud_2014.pdf

这篇博客文章有一些更有用的信息,只需搜索此内容的档案即可。 http://vfio.blogspot.in/

所有这些链接都是参考资料,我并不是想在这里推广任何博客,但是问题的范围太广,确实需要参考资料才能了解答案。

请仔细阅读此内容,如果您需要更多信息请告知我们。

如果您觉得这令人畏惧或困难,请回答第二个问题。

是的,您可以进行双启动配置。但是您需要先安装 Windows,然后缩小 Windows 分区。为其提供您想要的任何磁盘空间。

完成后重新启动进入 Ubuntu Live 环境。启动 Ubiquity 安装程序,分区时选择自定义分区,选择未分区的空间并在那里安装 Ubuntu。

在对操作系统进行任何操作之前,请务必备份数据。如果您仍有疑惑,您可以参考 Ask Ubuntu 上关于双启动的大量问题。

如果您需要更多信息,请告诉我。

相关内容