在Linux上使用Steam提高游戏性能的6个提示
Steam的Linux终于出来了。无论您是一名从未关心过游戏性能的老用户,还是新玩家将您的脚趾浸入Linux游戏中,我们将帮助您尽可能顺利地运行游戏。
各种各样的事情可能会影响性能,从安装的图形驱动程序版本到您使用的桌面环境以及在计算机上安装Ubuntu的方式。本文主要.参考《Linux.就该这么学》。
操作方法
- 01
使用最佳图形驱动程序 如果您使用一个使用默认图形驱动程序的一年前的Ubuntu系统,您将看不到最佳的游戏性能。Steam for Linux的推出使得NVIDIA注意并改进了他们的驱动程序 - NVIDIA表示,R310驱动程序可以“提高性能,大大减少游戏加载时间”。Valve还与英特尔合作改进了驱动程序。 为确保您拥有最佳的图形驱动程序,请确保您使用的是Ubuntu 12.04(由Valve正式支持)或Ubuntu 12.10。 在Ubuntu 12.04上:从系统设置窗口或破折号打开附加驱动程序应用程序。 在Ubuntu 12.10或更高版本:从系统设置或破折号打开软件源应用程序,然后单击其他驱动程序选项卡。 从这里安装标有实验的NVIDIA驱动程序。如果您没有看到任何NVIDIA驱动程序,那么您可能会使用开放源代码驱动程序的板载Intel图形。如果您使用英特尔,则无需安装任何其他驱动程序,但请确保使用Update Manager应用程序更新您的操作系统。
- 02
在Optimus笔记本电脑上使用NVIDIA Graphics而不是Intel 如果您使用的笔记本电脑具有可切换的NVIDIA和Intel图形,您还有更多的工作要做。Ubuntu上尚不支持可切换的鸦片。你需要安装大黄蜂来做这个工作。我们已经介绍了NVIDIA的Optimus在Linux上的工作,您还将在Ubuntu wiki上找到最新的步骤。 如果您这样做,WebUpd8具有使用实验NVIDIA R310驱动程序与大黄蜂的说明。你也会想要那些。
- 03
从Ubuntu的登录屏幕登录Steam的大图模式 默认情况下,Steam作为桌面程序启动。如果您不想让桌面环境遇到问题,您可以从Ubuntu登录屏幕直接登录到Steam的大图模式。这将防止在后台运行的应用程序减慢游戏速度,并为您提供无缝的全屏游戏体验。 我的天啊!Ubuntu的!只要安装了Steam ,就会托管一个可以将选项添加到登录屏幕的软件包。
- 04
使用全屏模式 Ubuntu的Unity桌面使用桌面合成。Windows将其内容从屏幕上画出,桌面合成管理器将它们绘制回屏幕。这允许Unity桌面(和其他桌面,如GNOME Shell和KDE 4,启用合成)可提供光滑的3D效果。 对于大多数应用程序,您不会注意到任何减速。然而,如果你在玩游戏,这会增加额外的开销,减慢游戏速度。有报道称重定向可以将性能降低高达20%。 随着最新的更新,Ubuntu 12.10和12.04现在默认启用了“Unredirect全屏Windows”选项。启用此选项后,全屏游戏将以最大速度运行,跳过合成管理器及其减速。确保您使用Ubuntu的Update Manager进行更新,以便您可以利用此改进。
- 05
使用非合成桌面 如果您想在窗口模式下玩3D游戏并获得最佳性能,则需要一个非合成桌面。 如果您使用的是Ubuntu 12.04,则可以在登录屏幕上选择Unity 2D。Ubuntu 12.10用户将不得不使用不同的桌面环境,因为Unity 2D不再可用。 Unity和GNOME Shell不允许您禁用合成,尽管许多其他桌面都可以。您可能想尝试Xfce,KDE或其他桌面环境 - 只需确保在您选择的桌面中禁用合成。(执行Google搜索以了解如何在您选择的桌面上禁用合成。)您将失去奇特的图形效果,但3D渲染将加快。
- 06
不要使用五笔 Wubi是一种非常简单的安装Ubuntu的方法。不幸的是,使用Wubi会对磁盘读写造成重大的性能损失。如果您在Wubi安装中使用Steam,那么您将看到比正确的Linux分区上的加载时间明显更慢的时间。 Wubi是尝试Ubuntu的好方法,但是您需要在自己的分区上使用Ubuntu设置双引导系统,以获得最佳性能。请注意,启用加密也可以降低输入/输出性能,尽管它不应该像Wubi的性能命中一样剧烈。 Phoronix过去对Wubi的性能影响做出了基准测试,结果并不美观。