加速你的STEAM FOR UBUNTU 6大法!


Steam For Ubuntu 以及你給出了好幾個星期了,相信有不少的Ubuntu Fans 已經率先把之測試了。但到現在為止,這個著名的軟件還在Beta 階段,有不少的Bug 出現的遊戲中,而且遊戲的提供也比Windows 版本的少得多。另一方面,效能也比Windows 的差得多,可能是因為用Open GL 的關係吧(DirectX 11 比Open GL 的效能在大多遊戲執行效能來的更好,不同於在工業繪圖上的表現)。不過,值得興幸的是,Steam 已經為於源世界跨出第一步了!

Steam For Ubuntu 的Beta 版本,暫時只開放給部份用家使用

爲了讓更多Ubuntu 的用家加入Steam,使成員數目壯大,讓其他的遊戲公司重視Linux 世界的遊戲需求,效能的問題一定要解決。不過在Steam 在解決效能問題前,我們可以用以下的技巧提升遊戲效能。

第1法~更新你的nVidia Driver

因為Steam 推出Ubuntu 的版本,連顯示卡都開始重視Ubuntu 系統上的效能表現(謝謝你喲!\(≧▽≦)/Steam),因此也推出了驅動程式的更新包,趕快在【更新管理員】點選更新【附加驅動程式】吧!如果用其他廠商的顯示卡,不用灰心,相信很快也有針對遊戲表現的更新喲!

如果你用的是:

  • Ubuntu 12.04: 在【系統設定】選【附加驅動程式】
  • Ubuntu 12.10: 在【軟件來源】的選項里選取【附加驅動程式】
更新你的Intel 或者nVidia Driver(AMD呢?暫時還沒有)

第2法~如果你的電腦有雙卡(nVidia + Intel),選用nVidia (好像是廢話)

爲什麽還要說呢?因為在Ubuntu 環境下,【Switchable Graphics】的支援還不完善,要另外使用第三方的軟件強行轉換成nVidia 的卡輸出,這個軟件叫做“Bumblebee”,大概的使用方法如下:

Swtichable Graphics: Intel + nVidia
  1. 安裝 Bumblebee(不就是大黃蜂嗎?
    sudo add-apt-repository ppa:bumblebee/stable
    sudo apt-get update
    sudo apt-get install bumblebee bumblebee-nvidia
  2. 重新登入系統:
  3. 如果要使用nVidia 顯示卡,輸入以下的Command (game是遊戲的Task名稱)
    optirun game
  4. 要測試nVidia 顯示卡的效能,可以這樣比較:
    如果無用nVidia: glxspheres
    如果開啟呢?optirun glxspheres
Glx Spheres: 測試顯示卡的效能

第3法~直接登入Steam 的【Big Picture Mode】環境

什麽意思呢?就等同于登入的時候使用Gnome 或Unity 3D作為桌面的使用環境。 爲什麽呢?直接使用Steam 當然的不需要Load 進其他無關痛癢的軟件(至少不用載入Unity Bar,Dash, …),那就有更多空間留給Steam 大哥了。

直接登入Steam 【巨圖模式】,節省記憶體

如何直接登入到Steam Big Picture Mode 的桌面環境呢?

  1. 如果你現在用的Steam 是官方認可的Beta 率先用家(使用官方版本,並可以使用Big Picture Mode 的人):下載這個無需Hack 版本
  2. 如果你用的不是官方的率先用家:下載這個Hacked 的版本

第4法~使用Full Screen 模式,讓Ubuntu 的桌面環境冬眠一下

如果不使用全屏幕的模式,GPU 就要一邊處理桌面環境的Elements,一邊處理遊戲的畫面,但你又無視桌面的Elements ,所以不如把之關掉,讓GPU 集中火力處理遊戲畫面。在Ubuntu 12.04 和12.10 的最新更新中有一個叫做“Unredirect Fullscreen Windows”(就是直接處理全屏軟件)。在預設的情況下是Enabled 了的,開啟后,可能讓GPU 無視Compositing Manager (Ubuntu 的桌面視窗管理器)的處理,讓遊戲的效能進一步提升。

全屏模式,效能更佳

第5法~避免使用Composited 桌面環境

簡單而言,Composited Desktop (合成桌面)就是每次屏幕更新是,把桌面環境整體的Render 一次(其實現在的主流作業系統都在用這種Composited Desktop的,包括Microsoft 的DWM和Mac的Quartz extreme)。就Ubuntu 而言,Gnome 3 以上、Unity 3D都是Composited的,除非是Unity 2D,或者Xfce、KDE等。

Xfce 的桌面環境(Xubuntu 就是用這個)

第6法~Wubi 環境的Ubuntu

雖然Wubi 很方便用家用同一部電腦體驗Windows 和Ubuntu,但因為檔案的系統被加密,而且不是Ubuntu 建議的ext4,跑遊戲起來的的效能差很大的。(看Phoronix 的結果——效能之差嚇人一跳耶⊙﹏⊙b汗)

Wubi 安裝雖然方便,但效能會暴跌,不能完全享受Ubuntu 的速度(與激情

Enable Cool’n’Quiet Feature under Linux Environment


It’s always easy to install official software under Windows, with the most-updated features provided by the software, and auto-update, whatever. Nonetheless, only the geeks are able to install the same software under Ubuntu.

Recently, I have bought an APU and wanted to test it under Ubuntu to see how power it will be under Linux environment. Today, I have installed Ubuntu 12.04 and found that the catalyst control center doesn’t provide a function to adjust the maximum CPU usage (Which is a feature of Cool’n’Quiet).

Image representing AMD as depicted in CrunchBase
Image via CrunchBase

I tried to locate the word ‘CPU power’ and ‘CPU performance’ in the catalyst control centre but nothing shows up.

So, I gotta install a thir-party software to limit the maximum CPU usage. Then, I got ‘cpufrequtils’ through hours of googling.

Default Clock Rate: 3.0GHz, with 100W TDP
Going to under-clock to max. rate of 1.50GHz, and reduce the TDP to ~40W

Read More »

Unity崩潰了!軟件死掉了!系統完全玩完了!在ubuntu應付這些問題的3大辦法!!!


Ubuntu 很久以前就宣稱其穩定性非常高,從不死機。但自從Unity 的出現、或者Gnome 3 的出台後,Linux (包括Ubuntu)的穩定性就大不如前,死機也成了家常便飯。爬文也爬了很多年了——不斷的在Google 搜尋"Restart Unity", “Restart X Server(提供GUI界面(包括Unity)的Service)" ,基本上每一個辦法也不奏效,除了一個……

冰凍 Ubuntu

好了,現在為你倒數應付這些問題的所謂辦法(除了最後那個,對我的死掉的Ubuntu 可真是救星呢!)

Read More »