我目前使用的是 Windows 8。我有一个虚拟机,里面安装了 Ubuntu,用于开发。除此之外,经过几个小时的研究和开发后,我有时只想放松一下,享受一款游戏(《战地 3》、《天际》、《黑道圣徒 3》等)。
我希望我的主机安装有 Linux,并在虚拟机上安装 Windows。
我想要从那些尝试过或见过的人那里了解的是:
- 性能怎么样?
- 我对此一直不太清楚,但即使我在 Windows 机器上安装了正确的驱动程序,这有关系吗?至少在这一部分,我只是好奇它是如何卸载的。哪些驱动程序最重要。
- 鼠标和键盘集成,说实话,有时虚拟框中的鼠标集成有点令人沮丧,鼠标光标消失等等。
我不确定这里是不是合适的提问地点。我只是想回到 Linux,但我是一名 PC 游戏玩家,所以我不能放弃 Steam。我知道 Linux 客户端,但大多数游戏都无法运行。
如果有合适的地方询问此问题,无论是 StackExchange 网站还是其他任何网站,请告诉我。
欢呼吧,我希望那些处于同样境地的人能够找到中间立场。
答案1
在虚拟盒子里玩游戏是个坏主意。你不会得到你想要的出色的 3D 支持,而且需要大量资源的应用程序会滞后。有些游戏可能会运行,比如我的世界和扫雷。但运行战地、天际等大型程序将无法运行。
原因在于您基本上是在彼此内运行两个操作系统,而您将要模拟的操作系统将仅限于该计算机资源的一小部分。
解决这个问题的方法是双启动。例如,你有一个 Linux 分区(你在那里认真工作)和一个 Windows 分区(用于游戏)。我在笔记本电脑上安装了这种设置好几年了,效果很好。
Ubuntu 安装程序中有关于如何使用双启动设置进行安装的说明。最简单的方法是先安装 Windows,然后安装 Ubuntu。
祝你好运。
答案2
就我个人而言,在 Virtualbox 中运行游戏的结果好坏参半。但我可以玩一些我最喜欢的游戏。有一个(非常小的)wikia 网站,上面有一些关于可以运行和不能运行的游戏的结果,网址为http://virtualbox-gaming.wikia.com/如果你想看一看,甚至发布你自己的结果。
答案3
您可能想看看 Kainy。这是一个专门用于游戏的远程桌面实现。
听起来,如果您在想要的地方玩游戏,那么在网络上拥有一台 Windows PC 来运行游戏可能没问题。Kainy 有一个适用于 Windows 的服务器,以及适用于多种操作系统和游戏系统的客户端。但他们没有适用于 Linux 的服务器。
至于在 VirtualBox 上玩游戏,我认为如果 VirtualBox 有更好的图形加速器支持就好了。我认为模拟的说法有点夸大其词。Windows 正在使用其预期的相同处理器执行,因此没有增加任何开销。VirtualBox 调解 Windows 硬件调用,可能会有一些开销。
最大的问题是 VirtualBox 不是为游戏而构建的,支持 3D 图形不是首要任务。不过,如果你有一款较旧的游戏,不需要 VirtualBox 以外的图形支持,我认为你没有理由不去在 VirtualBox 上运行它。
答案4
这里有很多答案告诉你在虚拟硬件上运行游戏不是一个好主意,并且不会给你带来良好的游戏性能。所以不要这么做。
我不太清楚 VirtualBox 的情况,但我见过有人谈论过使用专用于虚拟机的硬件取得了相当大的成功,尽管我所看到的大多是使用 Xen 或 VMWare。具体来说,他们使用单独的显卡和声卡以及专用的磁盘分区。Linux 系统可能甚至没有 Windows 游戏 VM 所用硬件的驱动程序,而且肯定不会连接到它们。问题似乎更多地出在声音上,而不是图形上。
我自己还没有走过这条路,所以我不会尝试具体说明如何设置它。老实说,考虑到让它运行良好需要的时间(除非我有非常具体的配方可遵循),我想我宁愿在我的桌子下面放一台单独的机器,并通过 KVM 切换器连接我的键盘、鼠标和屏幕。