2012年8月2日星期四

Valve推Linux版本Steam的影響


全球最大PC遊戲整合平台Steam繼推出Mac OS版本後,最近宣佈了正在製作Linux版本,而且效果十分不錯,這會對整個PC遊戲的生態有什麼影響﹖



Steam for Linux的進度
其實在執筆的時候本雜碎已知道這消息數個星期了,但遲遲未有下筆,因為本以為要製作一段長時間才會有一定的成績,料不到,只是數星期的時間,在Steam for Linux的官方Blog上已展示出他們目前的進度,不得不佩服Valve開發團隊的效率。

測試用的硬件

  • Intel Core i7 3930k
  • Nvidia GeForce GTX 680
  • 32GB RAM
軟件
  • Windows 7 Service Pack 1 64-bit (Direct 3D)
  • Ubuntu 12.04 32-bit (Open GL)
  • Left 4 Dead 2
以下是根據官方Blog的數據而製作的圖表
可以看到,Windows 7的FPS完全比不上Ubuntu 的效果,無論是Microsoft自豪的Direct 3D,還是和Ubuntu相同的OpenGL技術也好,而且即使在Windows 上,OpenGL的效率也比Direct 3D為高,這意味了什麼﹖ 也許是Windows 平台的霸主地位已漸漸減退了。

Windows的壟斷優勢不再﹖
長久以來,Windows 在大家的心目中地位相信也是舉足輕重的,即使其他系統也是十分不錯,例如介面易用而亮麗的Mac OS、高自訂性且免費的Linux,但一直也離不開Windows的懷抱;就本雜碎而言,相信認識本雜碎的也會聽過常說的一句「要不是電腦遊戲和Photoshop,我早轉用了Ubuntu」,的確,在辦公室軟件來說,Libra Office已能滿足本雜碎的需要、瀏覽網頁也是Chrome、Firefox之類的(Firefox在Windows上的冷啟動時間長的問題在Mac OS和Linux上沒有),就是沒有遊戲的支援、以及Adobe一類的大廠商投放資源而已。
題外話,本雜碎在二周年的文中提到的PS3正是為脫離Windows而舖的路


一直以來,Direct X也是遊戲廠商開發遊戲的工具,但其實就效率而言,其實OpenGL已有很不錯的成績,自OpenGL 4以來,已吸引了不少的廠商使用,近年不少大作除了Windows 版本外,也會推行Mac OS的版本;自Steam提供Mac版本的時候,也為其他遊戲廠商看到了多平台的可能性,這情況有望延伸至Linux。長久以來,Linux的遊戲也是無人問津,有的也只是棋類、紙牌類的消閒性質,而且也只有免費的遊戲,免費的風氣太盛行,反而對廠商來說是憂慮,但藉著Steam的名氣、收費模式,相信會為Linux帶來不少的機遇。

目前遊戲界的兩大巨頭 ValveBlizzard 也分別對外界說Microsoft的改革作品Windows 8對遊戲業界是一個災難,Valve的Gabe Newell 也直言推行 Steam For Linux 是一種風險管理,Windows 8 要步向成功,目前來說仍有不少的障礙。

總結
總的來說,隨著Steam for Linux的出現,意味著PC遊戲平台已不單單是Microsoft的天下了,加入了Mac OS、Linux的用戶群,雖然面對著行業萎縮的大前提,相信也會帶給我們不一樣的景象。