Valve 在情人節正式發布了 Steam for Linux,雖然還在內測時就嘗試過但當時可玩的遊戲不多,客戶端本身也有很多問題,所以沒多久就被我卸載了,直到 Valve 發布了支持 Linux 的 CS 1.6 測試版後才真正跳進了這坑裏,Counter-Strike 也是我在 Steam 上購買的第一個遊戲。
說下這段時間的感受吧,現在 Steam 客戶端已經非常穩定,對我來說現在僅有的缺陷是不能激活輸入法1,在不得不輸入中文的時候只能從別的地方複製粘帖過來,遊戲方面各廠商的支持程度各不相同,基本上共同的問題還是國際化,比如 Half-life 和 CS 1.6 的中文顯示還都是方框;還有就是二進制兼容性,這算 Linux 發行版衆多的一個壞處吧,不少遊戲運行直接 Segfault2;最後就是驅動的問題,這是最頭疼的,一直號稱 Linux 下顯卡驅動支持最好的 Intel 這次也被扇了一巴掌,很多遊戲移植到 Linux 後要求 OpenGL 3.0 和 GLSL 1.30,比如基於 Source 引擎的 Team Fortress 2 和 Counter-Strike: Source,但現在 Intel 的顯示驅動只在 Sandy Bridge 和更新的硬件上才支持這些特性,社區在忙於開發新硬件的驅動,根本沒有精力爲老硬件實現特性3,而在 Windows 下這些遊戲運行只需要 DirectX 8,因此出現了原生遊戲無法運行,用 Wine 運行 Windows 版確正常的滑稽情況,而且 Wine 對 Steam 的支持非常好,輸入法正常,遊戲的中文顯示也都正常 _(:з」∠)_。
總體來說,在遊戲方面 Linux 仍然任重道遠,Steam 的出現爲遊戲廠商提供了一個很好的分發平臺,對 Linux 平臺寄予厚望的 Valve 不斷的把旗下產品移植到 Linux,並積極地幫 Linux 解決問題,爲其他開發商作了表率,Linux 平臺可玩的遊戲正越來越多,作爲一個一直以來不玩遊戲的 Linux 用戶現在也攢了不少遊戲,感謝 Valve 所做的工作,同時期待 64 位版客戶端。
各位使用 Steam for Linux 遇到問題的可以到這裏報告,有 Steam 的歡迎加我一起玩。
-
不知道在官方支持的 Ubuntu 32位下有沒有這問題。↩
-
Ubuntu 應該支持較好。↩
-
詳見 https://bugs.freedesktop.org/show_bug.cgi?id=59187#c1,現在看還是有轉機。↩