使用Virtualbox进行游戏,对您有用吗?


20

目前,我正在使用Windows8。我有一个用于Ubuntu开发的虚拟机。除此之外,我有时只想放松和享受经过数小时研发的游戏(《战地3》,《天际》,《圣徒街:第三》等)。

我想让我的主机装有Linux,并在虚拟盒子上安装Windows。

我想从尝试过或看过的人那里知道:

  • 表现如何?
  • 我从未对此有所了解,但是,即使我在Windows框中安装了正确的驱动程序,也有关系吗?至少在这一部分上,我很好奇它是如何卸载的。哪些驱动程序最重要。
  • 老实说,鼠标和键盘的集成,有时Virtual Box中的鼠标集成有点令人沮丧,鼠标光标消失等。

我不确定这是否是问的正确地方。我只是想回到Linux,但我是PC玩家,所以我不能丢掉Steam。我知道linux客户端,但是其中大多数游戏无法正常工作。

如果有合适的地方问这个问题,是否让StackExchange网站或任何其他网站让我知道。

干杯和我希望那些处于同一位置的人能找到中间立场。


不好的主意,不要这样做,VBox并不能很好地支持3D图形。
托马斯·沃德

Answers:


14

在虚拟盒子里玩游戏是个坏主意。您将不会获得所需的强大3D支持,而需要大量资源的应用程序将滞后。有些游戏可能会正常工作,例如《我的世界》和《扫雷》。但是运行沉重的程序(如《战地风云》,《天际》等)将无法工作。

这样做的原因是,您基本上是在彼此之间运行两个操作系统,而您将要模拟的一个操作系统仅限于该计算机资源的一小部分。

解决此问题的方法是双重引导。例如,您在Linux上有一个分区(在这里您都是认真的人),而在Windows上有一个分区(用于游戏)。几年来,我在笔记本电脑上安装了此设置,效果很好。

Ubuntu安装程序中有有关如何使用双引导安装程序进行安装的说明。最简单的方法是先安装Windows,然后再安装Ubuntu。

祝好运。


这是伤心地听到。我之前曾使用Kubuntu和Windows 7从笔记本电脑进行双启动,也许几年后可能会有另一种方法,我将再次考虑双启动选项,并查看其运行方式。谢谢!
2013年

1
除非找到兼容XP的驱动程序并构建新的安装介质,否则我什至无法在新系统上安装XP。完成后,我发现某些硬件完全无法访问,例如SSD。双重引导已不再是一种选择。老实说,无论如何,我只想玩10年以上的游戏,大多数新版本在现代OS中都可以正常工作,因此性能不是问题,只有兼容性才重要。
SilverbackNet 2015年

2
双重引导的问题是这样做会损害您的安全性……至少Windows与Linux配对。这是因为每个独立的操作系统都可以覆盖其他操作系统而没有权限问题。
Kolob峡谷

2
由于GPU passthrough,这个答案不再正确。我不知道在VirtualBox上是否可行,但似乎可以在qemu / kvm中使用。即使这是一个有点复杂的配置,在互联网上的一些视频prooving这是相当不错的了(例如:youtube.com/watch?v=37D2bRsthfI
查尔斯-爱德华·考斯特

我使用“时间”作为照顾的资源,最终只是将Windows安装到第二个驱动器中,当我想玩一会儿时就将其启动。如果无法分离第一个驱动器,请特别注意Windows杀死引导分区。我只是在操作系统之间启动,这很好。我更喜欢这样做,而不是花时间配置任何东西,甚至不牺牲5 fps。
m3nda

14

就个人而言,我在Virtualbox中运行游戏的结果参差不齐。但是我可以播放一些我的最爱。如果您想看看甚至发布自己的结果,可以在http://virtualbox-gaming.wikia.com/上找到一个(非常小的)Wikia网站,其中包含有关正常和不正常游戏的一些结果。


尝试《暗黑破坏神》 1. Oooh是的
Kolob Canyon

8

您可能想看看一种叫做Kainy的东西。这是专门用于游戏的远程桌面实施。

听起来好像在网络上运行Windows PC来运行游戏可能就可以了,如果您从所需的位置玩游戏。Kainy拥有用于Windows的服务器,以及用于许多操作系统和游戏系统的客户端。但是,他们没有用于Linux的服务器。

至于在VirtualBox上进行游戏,我认为如果VirtualBox具有更好的图形加速器支持,那将是可以的。我认为仿真论点有些夸张。Windows使用预期的相同处理器执行,而没有额外的支出。VirtualBox介导Windows硬件调用,可能会有一些开销。

最大的问题是VirtualBox不是为游戏而构建的,支持3D图形不是一个优先事项。但是,如果您有一个较旧的游戏,除了VirtualBox所不具备的图形支持之外,我不明白为什么您不会继续在这里运行它。


1
发现3D图形问题。目前,VirtualBox在大多数现代主板上都以接近本机的速度运行(前提是您已在BIOS中启用了虚拟化功能!),但是图形支持仍然是问题。
PhilT

1
这个。虚拟化意味着您不会“模拟”操作系统
Olav Kokovkin

1

星际迷航(Star Trek)游戏《 Elite Force II》(基于Quake 3 )在“我的虚拟”框中(实验性图形处于“开”)正在努力(全屏,1024x768和fast)(我辛苦地进行了工作)(XP的.net修复) poo),安装了XP Pro(更新了32位)“虚拟机”。

我的VB运行在D​​ebian 7(稳定/稳定的64位)的稳定基础/基础上。您可以运行Ubuntu。

顺便说一句,我的DM是Mate,因为我已经习惯性地添加了稳定的Mate仓库,并习惯性地添加了Mate的零件(在艰苦地删除了大部分Gnome 3 =高级工作之后)。

Linux Mint安装程序(基于Ubuntu,适用于32位或64位系统的Mate)是简单的方法。VB和经过Ubuntu编译的软件包,而不是Debian(纯)软件包,应该大致相同。如果已经拥有Ubuntu,请使用它。


另外:我有2GB RAM,其中一些被内置的nvidia GPU吃掉了。我的主机操作系统正在运行Nvidia非免费驱动程序。基于Ubuntu的Hardware Brivers应该首先在主机OS上处理GPU的更新。就像我正在运行Mate一样,在运行Virtualbox之前,没有任何负载/运行,Mate(及所有)仅使用约380MB RAM,因此我为Windows XP,虚拟机分配了约900MB RAM(最大) 。仅供参考。
Spanky

如果您的RAM很少,请切换到更低的RAM DM。LXDE(Lubuntu在Ubuntu领域中提供)或Openbox;如果可以处理(右键单击,有些简陋的菜单,外观/主题)。我想真正受挑战的RAM(例如主板已满)可以运行X和virualbox,形成文本登录;但是到那时,双引导,本机XP可能会更好。Virtualbox适用于您有额外的RAM和存储空间的情况。另外,当Wine(而不是playonlinux进行分隔)在所有情况下均不起作用时。但是,XP虚拟机可保存状态,并且可移植/可克隆。
Spanky

总而言之,严格要求“ Windows”中没有任何内容。只是为了好玩而已。本地替代者总是赢家。Quake 3 Arena在我的Debian主机上以本机运行。例如。这是同一个游戏引擎。有很多GNU / Linux,3D游戏。只需点击一下即可加载。许多基于Quake 3,甚至更多。这比我有时间做的更多。我不会错过大多数基于Windows的游戏的商业性(限制/手铐/路障/安装难度)。
Spanky

无论Windows本机还是其他Elite Force II(尊敬的老手),都需要运行可搜索的在线v1.1补丁。之后,将没有CD的“ .exe”替换。过去,我不得不将mutlti(player).exe与离线游戏1​​互换。取决于您要执行的操作。单人或多人在线。所以知道,这也是Windows的便便。
Spanky

1

这里有很多答案,告诉您在虚拟化硬件上运行游戏是一个坏主意,不会为您带来良好的游戏性能。所以不要那样做。

我不确定virtualbox,但是我已经看到人们谈论将专用于虚拟机的硬件取得了相当大的成功,尽管我所看到的主要与使用Xen或VMWare有关。具体来说,它们使用单​​独的图形卡和声卡以及专用的磁盘分区。linux系统甚至可能没有Windows游戏VM使用的硬件驱动程序,当然也不会连接到它们。问题似乎更多是声音,而不是图形。

我本人并没有走这条路,所以我不会尝试具体说明您如何进行设置。TBH,为了使其正常运行需要时间(除非我有一个非常具体的方法要遵循),我想我宁愿将一台单独的计算机放在桌子下面,并通过一个KVM切换器。


1

这是一个比较老的问题,但是我为正在寻求帮助的其他人添加了一条评论。阅读这篇文章后,有朋友问我有关此问题的建议。

使用WINE功能比VirtualBox更好,特别是对于为WinXP和更早版本编写的旧游戏。我是旧版《星际迷航舰队II》的忠实粉丝,该游戏在使用WINE的Ubuntu上运行良好。在UBUNTU-MATE下使用WINE,其运行实际上比在同一台计算机上的Windows 10上运行更好。

UBUNTU的PlayOnLinux软件包提供了很大的帮助。对于WINE默认设置有问题的游戏,PlayOnLinux有助于其配置。如果未列出您要安装的游戏,请使用底部的链接“安装未列出的程序”。无需任何特殊配置即可运行的设备通常不在列表中。最好的是,它将为您安装的每个游戏提供一个单独的虚拟C:驱动器。这确实很有帮助,因为较旧的游戏有时会使用DLL,这些DLL可能会与其他DLL发生冲突并引起问题。通过安装的每个游戏,都有自己的虚拟C:驱动器,它们永远不会相互冲突。

格雷格

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.