雖然桌面版Linux是一個充滿誘惑力的平台,但有一點“硬傷”卻讓很多人沒有選擇投入Linux的懷抱——那就是PC Gaming。不管你喜歡與否,Windows平台才是PC Game的事實標准。你沒法指望Linux能對你最愛的游戲提供支持,但是你也可能會感到驚訝:有一些Windows上的游戲可以通過Wine這個兼容層 來在Linux上運行。
盡管游戲支持可以算作是桌面版Linux的一大短板,但這種情況似乎正在改變。隨著Valve公司正把流行的游戲平台Steam移植到Linux之上,以及對Windows 8的強烈批判,我們有理由預計游戲產業在Linux平台上會有一個更加光明的未來。
Linux下的原生游戲
市面上的大多數游戲都是為Windows系統而編寫的。如果你將一張星際爭霸2的光盤塞入你的Linux電腦,哦,那不會如你所願的——這游戲得Windows才能玩。游戲開發者需要更多的支持Linux系統。
不幸的是,只有極少數人這麼做了。有一個組織一直以來都在支持Linux平台上的游戲,這就是著名的Humble Indie Bundle。他們堅持所有出品的游戲都應該包含Linux版的。如果你已經購買過一些Humble出品的游戲合集,那你很可能已經有不少可以在 Linux上運行的游戲了。如果你沒有買過任何游戲合集,那麼仍然可以單獨購買其中的某些游戲——Ubuntu軟件中心可作為購買的渠道。如果你已經購買 過游戲合集,也可以在Ubuntu軟件中心中激活游戲,然後下載並安裝。這些合集游戲包括Bastion、Limbo、World of Goo、Braid、Psychonauts、Machinarium、Trine、Super Meat Boy等等。
基於浏覽器的網頁游戲在Linux上運行的相當好。憤怒的小鳥、Cut the Rope以及所有其他來自於Chrome 網上商店中的酷游戲都可以在Linux上運行,這和Windows還有Mac沒什麼差別。所有的Flash游戲比如像Kongregate上的那些也都能 在Linux上玩到。
說到Linux這個開源軟件的集散地,當然也會有不少開源的免費游戲可以玩到,你可以通過Ubuntu軟件中心(或者你的Linux發行版的軟件 源)來安裝它們。但是請不要指望能找到一款游戲能夠與當今最新最棒的Windows商業游戲相媲美,不過還是有一些優秀的開源游戲值得一試。如果你想玩玩 傳統的多人FPS游戲,不妨試試Nexuiz(現在稱為“Classic Nexuiz”)或者Nexuiz的衍生品Xonotic。如果想玩一些節奏較慢的,更專注於策略類的游戲,那麼Battle for Wesnoth是個不錯的選擇,這是一個回合制的幻想類戰略游戲。還有一些Linux上的休閒小游戲也不錯,下面這些網站也能幫你找到一些Linux上的游戲。
哦,忘了說,有許多主機模擬器(console emulators)也可以在Linux上運行,這樣你就可以在Linux上玩一些主機游戲了,只要你有游戲ROM就行了。通過DOSBox,你還可以在Linux上玩一些老的經典DOS游戲。下圖這個游戲還有人記得嗎?
Linux上的A+++級大作以及Steam平台
如今,那些熱門的主流A+++級游戲在Linux上的支持變得愈發少了。早前著名的id software公司推出過Doom3、Quake4以及Enemy Territory:Quake Wars的Linux版,但是現在id已經不打算繼續在Linux上推出Rage以及今後開發的游戲了。Epic Games曾在Linux上推出過虛幻競技場以及虛幻競技場2004,但是像戰爭機器(Gears of War)這樣的大作卻從未登陸過Linux。雖然Epic Games曾經承諾過虛幻競技場3會包含對Linux的支持,可是當年承諾的“很快就會支持Linux”一拖就是好幾年,直到最後宣布UT3將不支持 Linux。
這種現狀似乎將得到改善。隨著Windows 8以及系統自帶的軟件應用商店的推出,有可能某一天微軟會封閉Windows平台,不再允許其他第三方的軟件商店如Valve公司大紅大紫的Steam平 台繼續存活於Windows。Valve公司已經把Steam以及該公司旗下的一些熱門游戲移植到了Linux上。Linux上的Steam平台一經推 出,玩家們就可以在Linux上玩到像Left 4 Dead 2以及Team Fortress 2這樣的大作了。如果你購買了可以運行在Linux上的游戲,那麼安裝起來會非常簡單。也許有一天Valve公司會以Linux為基礎開發他們自己的主機 平台——Steam Box,這就會導致有更多的游戲開始支持Linux。
這場Linux游戲風暴的另一個信號是EA公司開始發布Linux游戲了。EA在Ubuntu軟件中心中添加了兩個游戲,命令與征服:泰伯利亞聯盟 以及創世紀之王(Lord of Ultima)。不幸的是這些游戲只是網頁游戲。但是至少EA開始注意到Linux上的游戲需求了,那麼未來就有可能推出Linux上的原生游戲。
顯卡驅動
要在Linux上玩游戲,很重要的一點是顯卡支持。大多數Linux發行版默認采用的是開源的顯卡驅動程序。但是AMD(前ATI)和NVIDIA同時也為Linux提供閉源的顯卡驅動。
這些私有的顯卡驅動比起開源驅動來說能提供優秀的多的3D性能。歷史上NVIDIA的閉源3D驅動比AMD在穩定性和性能表現上都要優秀。在Linux上要搾干顯卡的3D性能,你得用NVIDIA的顯卡。
板載的Intel集成顯卡也能工作在Linux上,甚至Intel自己也在幫助開發他們的開源驅動。可是就像在Windows上一樣,Intel的顯卡性能和NVIDIA或者AMD相比還差得遠,盡管Intel的顯卡一直在進步。
玩Windows游戲
大多數你想玩的游戲很可能都不能原生支持Linux。但是,也許你還是可以通過Wine來進行游戲。Wine是一個開源的Windows兼容層,它 嘗試在Linux上實現Windows API。換句話說,它能讓你在Linux上運行Windows應用程序。但是,它並不是完美的,因此別指望任何游戲都能用Wine來玩。
要安裝你最愛的Windows游戲(以及其它Windows支持的軟件),你需要用到PlayOnLinux。PlayOnLinux有著方便易用 的圖形界面,能夠自動下載、安裝並調整所支持的Windows游戲,這樣它們就能在Wine下正常運行。如果某個游戲是PlayOnLinux所支持的, 而且你有一塊足夠牛的顯卡,那麼安裝並開始享受游戲應該是非常容易做到的。
要看看你最愛的游戲以及其它一些Windows應用程序是否能運行於Linux之上,請搜索Wine AppDB。一般來說,你會發現那些老的熱門游戲會工作的非常好——比如,魔獸世界就支持的非常好。比較新的游戲比如激戰2(Guild Wars 2)可能會支持,但是會有一些突出的bug,需要做大量的摸索。如果那些最新的游戲一出來你就想玩到,那麼Linux不適合你,至少現在不適合。這也是為 什麼很多游戲玩家會裝雙系統,Windows就是用來玩游戲的。