Linux上のSteamでゲームのパフォーマンスを向上させるための6つのヒント
Linux用のSteamはついに出ました。ゲームのパフォーマンスをあまり気にしていない古いLinuxユーザーでも、Linuxゲームにつま先を浸している新しいユーザーでも、これらのゲームをできるだけスムーズに実行するのに役立ちます。.
インストールしたグラフィックドライバのバージョンから、使用しているデスクトップ環境、Ubuntuをコンピュータにインストールした方法まで、さまざまなことがパフォーマンスに影響を与える可能性があります。.
最高のグラフィックドライバを使用する
デフォルトのグラフィックドライバを搭載した1年前のUbuntuシステムを使用している場合は、最高のゲームパフォーマンスが得られません。 Linux用Steamの発売により、NVIDIAはドライバーの注目を集め、ドライバーの向上をもたらしました - NVIDIAによれば、R310ドライバーは「パフォーマンスを2倍にし、ゲームのロード時間を劇的に短縮できます」。.
あなたが最高のグラフィックスドライバを持っていることを確認するために、Ubuntu 12.04(これはValveによって正式にサポートされています)またはUbuntu 12.10を使っていることを確認してください。.
- Ubuntu 12.04の場合:[システム設定]ウィンドウまたはダッシュボードから[追加のドライバ]アプリケーションを開きます。.
- Ubuntu 12.10以降の場合:[システム設定]またはダッシュから[ソフトウェアソース]アプリケーションを開き、[追加のドライバ]タブをクリックします。.
ここからexperimentalとマークされたNVIDIAドライバをインストールしてください。 NVIDIAドライバが見当たらない場合は、オンボードIntelグラフィックをオープンソースドライバと共に使用している可能性があります。 Intelを使用している場合は追加のドライバをインストールする必要はありませんが、Update Managerアプリケーションを使用してオペレーティングシステムが更新されていることを確認してください。.
OptimusラップトップでIntelの代わりにNVIDIAグラフィックを使用する
切り替え可能なNVIDIAとIntelグラフィックを搭載したラップトップを使用している場合は、もう少し作業が必要です。切り替え可能なグラフィックは、Ubuntuではまだサポートされていません。これを機能させるには、Bumblebeeをインストールする必要があります。 NVIDIAのOptimusをLinux上で動作させることをカバーしました。また、Ubuntuウィキにも最新の手順があります。.
これをやっているなら、WebUpd8は実験的なNVIDIA R310ドライバをBumblebeeで使うための指示を持っています。あなたもそれらが欲しいでしょう.
画像クレジット:FlickrのJemimus
Ubuntuのログイン画面からSteamの大画面モードにログインする
デフォルトでは、Steamはデスクトッププログラムとして起動されます。デスクトップ環境を邪魔したくない場合は、Ubuntuのログイン画面からSteamのビッグピクチャーモードに直接ログインできます。これにより、バックグラウンドで実行されているアプリケーションがゲームを遅くすることを防ぎ、シームレスでフルスクリーンのゲーム体験を提供します。.
ああ、神様! Ubuntu! Steamがインストールされている限り、ログイン画面にオプションを追加するパッケージをホストします。.
フルスクリーンモードを使用する
UbuntuのUnityデスクトップはデスクトップ合成を使用しています。ウィンドウズはそれらの内容をスクリーンから引き離し、デスクトップ合成マネージャはそれらをスクリーンに引き戻す。これにより、Unityデスクトップ(および合成が有効になっているGNOME ShellやKDE 4などの他のデスクトップ)で滑らかな3D効果を得ることができます。.
ほとんどのアプリケーションでは、速度が低下することはありません。ただし、ゲームをプレイしている場合、これによりオーバーヘッドが追加され、ゲームが遅くなります。一部の人々は、リダイレクションによってパフォーマンスが最大20%低下する可能性があると報告しています.
最新のアップデートでは、Ubuntu 12.10と12.04の両方で、デフォルトで "Unredirect Fullscreen Windows"オプションが有効になっています。このオプションを有効にすると、フルスクリーンゲームは最大スピードで実行され、合成マネージャとそのスローダウンはスキップされます。あなたがUbuntuのアップデートマネージャを使ってアップデートされていることを確認してください。そうすればあなたはこの改善を利用することができます.
非合成デスクトップを使用する
ウィンドウモードで3Dゲームをプレイして最高のパフォーマンスを得たい場合は、非合成デスクトップが必要です。.
Ubuntu 12.04を使用している場合は、ログイン画面で[Unity 2D]を選択できます。 Ubuntu 12.10ユーザーは、Unity 2Dが使用できなくなったため、異なるデスクトップ環境を使用する必要があります。.
UnityとGNOME Shellでは、他の多くのデスクトップでは可能ですが、合成を無効にすることはできません。 Xfce、KDE、または他のデスクトップ環境を試してみることをお勧めします - 選択したデスクトップで合成を無効にするようにしてください。 (選択したデスクトップで合成を無効にする方法については、Google検索を実行してください。)見栄えのするグラフィック効果は失われますが、ウィンドウ3Dレンダリングは高速化されます。.
Wubiを使わないで
WubiはUbuntuをインストールする非常に簡単な方法です。残念ながら、Wubiを使用すると、ディスクの読み書きに対してパフォーマンスが大幅に低下します。 Wubiのインストール環境でSteamを使用している場合は、適切なLinuxパーティションよりもロード時間が大幅に遅くなります。.
WubiはUbuntuを試すのに最適な方法ですが、Ubuntuを独自のパーティションに使用してデュアルブートシステムを設定して最高のパフォーマンスを得ることをお勧めします。暗号化を有効にすると、入出力パフォーマンスも少し低下することに注意してください。ただし、Wubiのパフォーマンスが大幅に低下することはありません。.
Phoronixは過去のWubiのパフォーマンスへの影響をベンチマークしました、そして結果はきれいではありません.
ゲームパフォーマンスを最大限に引き出すための他のLinux固有のヒントはありますか。コメントを残して共有する!