任天堂さん、気をつけろ!ValveのPCゲームをリビングルームに引き込もうとする取り組みが加速している。9月には、SteamゲームサービスのBig Picture ModeをベースにしたLinuxベースのSteamOS、ゲームパッドでキーボードとマウスの操作をエミュレートするSteamコントローラー、そしてパズルを完成させるための小型の「Steamマシン」の数々を発表した。
Steam Machineの第一弾は1月のCESで正式に発表されました。しかし、一つだけ大きな問題がありました。第一弾のSteam Machineのほとんどは、 Xbox Oneの500ドルとPlayStation 4の400ドルという価格をはるかに上回っており、リビングルームでゲームを楽しむ大勢の人々の心を一瞬で奪ってしまう可能性が高いのです。
そこで私たちは疑問に思いました。コンソール並みの価格で、どれほどのPCゲームパワーを実現できるのか? SteamOSの(ごく)ベータ版が既に利用可能になったので、現行世代のゲームコンソールと競合できる価格で、価値ある小型フォームファクターのSteam Machineを開発できるかどうか試してみることにしました。
ネタバレ注意: 確かにそうです…ただしいくつか注意点があります。
コンソールに挑戦
まずは簡単に競争について見ていきましょう。

Xbox One と PlayStation 4。
Xbox OneとPlayStation 4はどちらも、カスタムメイドのオクトコアAMD APUを搭載し、8GBのシステムメモリと500GBのハードドライブを搭載しています。プロセッサコアに加え、896基(Xbox One)または1,280基(PS4)のストリームプロセッサを搭載した統合型グラフィックプロセッサも搭載されており、これはRadeon HD 7790またはRadeon HD 7870とほぼ同等です。アーキテクチャ上の違いにより、全く同じPCを構築することは不可能ですが、大まかな概要はご理解いただけると思います。
Steam Machineを現世代のゲーム機と互角に渡り合えるマシンにしたいと考えていました。しかし、400~500ドルで、8コアのグラフィックボードと8GBのRAMを搭載したマシンを構築するのは、到底不可能です。同等の性能を実現するにはある程度の妥協は必要ですが、ゲーム機並みの価格帯で、しっかりとしたパフォーマンスを提供する小型マシンを構築することができました。
コンポーネントの選択
SteamOS のシステム要件には、64 ビット プロセッサ、最低 4GB の RAM、合計 250GB 以上のストレージが必要です。

MSI H81i mini-ATX マザーボード。(クリックすると拡大します。)
まず最初に検討したのは、プロセッサとマザーボードでした。現行世代のゲーム機に搭載されている8基のAMD「Jaguar」コアを優に凌駕する、比較的手頃な価格のプロセッサと、フォームファクタを小型化するためにMini-ITXマザーボードを求めていました。執筆時点で入手できたHaswellベースのIntelプロセッサの中で最も安価なのは、Core i5-4430(184.29ドル)でした。6MBのキャッシュを搭載し、ベースクロックは3.0GHz、ターボブースト時は最大3.2GHzです。ゲームがクアッドコアプロセッサを最低要件として挙げ始めている今、安価なデュアルコアCore i3チップは見送るのが賢明でしょう。
マザーボードについては、この小型マシンではオーバークロックは不可能ですが、ディスクリートグラフィックスカードを追加するには、プロセッサと互換性があり、 PCI Express x16スロットを搭載している必要があります。非常に安価な非純正LGA 1150 mini-ITXマザーボードも存在しますが、有名ブランドの製品の方が安心だと思い、MSI H81iを選択しました。59ドルのH81iは、Intel H81チップセットを搭載し、USB 3.0サポート、8チャンネルオーディオ、ギガビットネットワークコントローラーなど、数々の便利な機能を備えています。
次はメモリとストレージです。Core i5-4430が公式にサポートしている最高速のメモリ(オーバークロックなし)はDDR3-1600です。最適なパフォーマンスを得るには、メモリをデュアルチャネルモードで動作させるのが最適です。理想的には、マザーボードがサポートできる最大容量のメモリ(今回は16GB)を使用したかったのですが、予算がありませんでした。そこで、G.SKILLの4GB DDR3-1600キットを41ドル以下で購入し、購入しました。
ストレージの選択は少し難しいことがわかりました。

Seagate の Laptop Thin SSHD 500GB ハイブリッド ドライブと Athena Power 300W 電源装置。(クリックすると拡大します。)
目標予算を考えると、SSDは論外でした。Linuxでは複数のドライブを管理するのがWindowsよりもやや難しく、特に初心者にとってはそうでした。そのため、SSDとハードドライブを組み合わせるのは得策ではないと考えました。また、現行機はどちらも500GBのベーシックなハードドライブを搭載していますが、できればそれを上回る性能を求めていました。最終的に、SeagateのLaptop Thin SSHD 500GBハイブリッドドライブ(74.99ドル)に落ち着きました。これは、8GBのフラッシュメモリと従来のハードドライブを組み合わせることでパフォーマンスを向上させています。
このボックスはリビングルーム用に構築されているため、Steam Box用のグラフィックカードはフルHD 1080p解像度でゲームを快適に実行できるものでなければなりませんでした。GPUは比較的小型で低消費電力、ある程度手頃な価格、そしてSteamOSと互換性があることが条件でした。現在、NVIDIAのLinux GPUドライバーはAMDのものよりも少し洗練されています。また、NVIDIAはSteamOSの開発でValveと緊密に協力しているため、私たちはすぐにグリーンチームに引き寄せられ、EVGA GeForce GTX 650 Ti 2GBカード(144.99ドル)に落ち着きました。
最後に必要なのはケースと電源です。すでに500ドル強を費やしていたので、ハードウェアの選択肢に合う最も手頃な価格のMini-ITXケースと電源を選びました。SilverStone Sugoシリーズ SG05BB-LITEはまさにその条件にぴったりで、しかもわずか39.99ドルだったので、当然の選択でした。

Steam Box の中心には、Haswell ベースのクアッドコア Intel Core i5-4430 プロセッサ、4GB の RAM、MSI H81I mini-ITX マザーボード、EVGA GeForce GTX 650 Ti グラフィック カードが搭載されています。
SG05BB-LITE には SFX クラスの電源が必要だったので、Athena Power 300W ユニットをわずか 19.99 ドルで購入しました。300W はゲーム システムとしては大したことないように思えるかもしれませんが、私たちのハードウェアの選択では、このリグがこれほどの電力を消費することはあり得ないことはわかっていました。
最終集計
記録しておけば、Steam Box で使用されているコンポーネントの完全な内訳は次のとおりです。
- CPU : Intel Core i5-4430 – 184.29ドル
- マザーボード:MSI H81I – 59.99ドル
- メモリ:G.SKILL Ripjaws Xシリーズ 4GB(2 x 2GB)DDR-1600 RAM – $40.49(10%オフプロモーション後)
- ストレージ:Seagate ST500LM000 500GB MLC/8GB ハイブリッドドライブ – $74.99
- GPU : EVGA GeForce GTX 650 Ti 2GB – $144.99
- ケース:SilverStone Sugoシリーズ SG05BB-LITE – 39.99ドル
- 電源ユニット:Athena Power AP-MP4ATX30 300W – $19.99
- 合計金額: $564.73
約565ドルという価格設定では、Xbox Oneと同等のものを揃えるのは至難の業。ましてや、より安価なPS4と同等のものを揃えるのは至難の業です。とはいえ、おおよその予算の範囲内です。
ゲームパッドをお持ちでない場合(ほとんどのゲーマーは持っているでしょう)、有線Xbox 360コントローラーを購入すると、さらに30ドルほどかかります。SteamOSは無料なので、OSの価格は含まれていません。Windowsを購入すると約100ドルかかります。
すべてをまとめる
始める前に、スムーズな組み立てを実現するために役立つ 2 つの記事「PC 組み立てのベスト プラクティス - ハードウェア」と「PC 組み立てのベスト プラクティス - ソフトウェア」を確認することを検討してください。
分かりましたか?いいですね!早速食べてみましょう。
最初のステップは、CPU、CPUクーラー、メモリをマザーボードに取り付けることでした。メモリとCPUはそれぞれソケット/スロットに一方向にしか差し込めないので、取り付けはキーを合わせて固定するだけで済みました。Core i5-4430に付属のCPUクーラーには放熱グリスがあらかじめ塗布されていたので、これもソケットに正しく装着してロックするだけで済みました。

完成したSteam Machineの内部、パート1。小型にもかかわらず、Steam Box内部には十分な空間があり、比較的空気の流れを妨げません。
次にケースを開け、内部のケーブルをすべてほどき、配置を確認してドライブを取り付ける最適な位置を探しました。今回のビルドで使用したSilverStone Sugoケースの上部ドライブケージには2.5インチドライブベイがあり、そのすぐ下に取り外し可能な3.5インチケージがあります。今回は使用しないので、3.5インチケージを取り外して内部スペースを確保し、Seagateドライブのコネクタをケースの右側に向けて取り付けました。こうすることで、システム内の他のコンポーネントの邪魔にならず、ケーブル配線が容易になります。

Steam Machine内部、パート2。カメラに向かって笑顔を見せてくれ、GTX 650 Ti!
次に、マザーボードのカスタムIOシールドをケースにカチッとはめ込み、ケース内にマザーボードをきちんと配置して、付属のネジ4本で固定しました。次に、フロントパネルのケーブルとケースファンをマザーボードに接続し、ドライブ用のSATAケーブルを取り付けました。幸運なことに、マザーボードとケースの端の間に小さな隙間があり、そこに全てのケーブルをすっきりと配線できました。ただ、USB 3.0ケーブルだけは長すぎて固定しづらいという欠点がありました。しかし、結束バンドを数本使ってようやくシステム内部はすっきりと片付きました。
電源ユニットは最後に残しておくのが好きです。他の部品がきちんと揃っているので、ケーブルの配線が少し楽になるからです。電源ユニットの取り付けは、所定の位置に固定して4本のネジを締めるだけで済みました。その後、マザーボード、GPU、ドライブに電源を接続すれば、準備完了です。

上から見た図。電源ユニットを取り付けていない状態で、CPU冷却ファンの周囲とケース上部にどれだけのスペースがあるかが分かります。
ベースラインの確立
SteamOS をインストールする前に、Windows 8.1 x64 をインストールし、PCMark 7、Cinebench 11.5、およびいくつかのゲームを含むいくつかのベンチマークを実行しました。
PCMark 7では、ハイブリッドドライブの調整後、システムは4,976という好スコアを記録しました。また、Cinebenchでは、シングルスレッドおよびマルチスレッドCPUスコアがそれぞれ1.44と4.62という好成績を収めました。
低解像度(1024×768)/低品質のCrysis CPUベンチマークでは、システムは毎秒87フレームを記録しました。ただし、1080p解像度で高精細設定を使用すると、フレームレートは大きく変動しました。Batman : Arkham Cityでは、高品質設定と4倍アンチエイリアシングを使用した結果、システムは55FPSを記録しました。中品質のCrysis 3テストでは、4倍アンチエイリアシングを使用し、30.54FPSを記録しました。また、 Metro: Last Lightでは、被写界深度を無効にした高品質モードで20.33FPSを記録しました。決して驚異的な数値ではありませんが、十分に満足できる数値です。
細部の品質を少し下げると、システムは現在入手可能な大多数のゲームで 1080p で 30 以上の FPS を維持し、完全にプレイできるようになります。Metro : Last LightとCrysis 3は、PC ではほとんどのタイトルよりもはるかに過酷です。
SteamOSを試してみよう
Windowsでシステムをテストした後、SteamOSをインストールする準備が整いました。必要なのは、SteamOSリポジトリ(動作可能なシステムから)からファイルをダウンロードし、起動可能なフラッシュドライブをセットアップするだけです。詳細なインストール手順はSteamのウェブサイトでご覧いただけます。

SteamOS をインストールしています。
SteamOS の使用中には、多少の難点があることを覚悟しておいてください。現在、SteamOS でネイティブに動作するのは Linux 版 Steam タイトルのみです。Valve の Steam 家庭内ストリーミング技術により、将来的には Windows マシンからローカルネットワーク上の Steam Machine にゲームをストリーミングできるようになる予定ですが、この機能はつい最近ベータ版になったばかりです。(とはいえ、すでに魔法のような機能に見えます。)
両プラットフォームで利用可能なゲームでも、必ずしも同じメニューを備えているわけではありません。当初は比較のためにWindowsとSteamOSの両方でMetro: Last Lightを使用する予定でしたが、SteamOSでは画質調整用のシンプルなスライダーしかなく、スライダーを下げても何が変更されるのか説明がありませんでした。そのため、同一プラットフォームでの比較は事実上不可能でした。
とにかく、自作のSteam Machineの性能を確かめるために、いくつかテストしてみました。残念ながら、あまりうまくいきませんでした。

Metro: Last Lightは、Windows よりも SteamOS で動作が遅くなります。(クリックして拡大)
Metro: Last Lightでは、1920×1080 の中品質設定で平均約 24 FPS を記録しましたが、ゲーム中にフレーム レートに顕著な中断が発生しました。
Linuxと幅広いグラフィックカードで問題なく動作することが知られている人気ゲーム、Valveの Left 4 Dead 2もテストしました。1080p、高画質設定で2倍アンチエイリアシングを有効にした状態でも、Left 4 Dead 2のフレームレートはわずか22.88fpsでした。過去の経験からL4D2はもっと高速に動作すると予想していましたが、私たちの環境では正常に動作しませんでした。フレームレートの問題は、SteamOSがベータ版であること、そして現在のLinuxグラフィックドライバーの出来が芳しくない(ただし改善は進んでいる)ことが原因であると考えられます。
SteamOSデスクトップでアイドル状態の時の消費電力は41ワットでした。Steamゲームライブラリを閲覧中の消費電力は65ワットでした。そして、『Metro: Last Light』をプレイ中のピーク消費電力はわずか125ワットでした。これは全く問題のない値で、Xbox Oneと比べても約25%高いだけです。
それは価値がありましたか?

大したことはないが、この 560 ドルの Steam Machine は小型で見た目も良く、最新のゲームをプレイするのに十分な性能があり、現世代のゲーム機とほぼ同じくらい手頃な価格である。
実際にやってみて、予算を現行ゲーム機並みに抑えることで、システムの性能を縮めたと思います。もしお金に問題がなければ、システムメモリを少なくとも8GB、電源ユニットをもっとパワフルに、そしてグラフィックカードをもっと高性能なものにスペックアップすれば、このマシンはもっと魅力的になるでしょう。GeForce GTX 660に40~60ドル追加するだけで、パフォーマンスは大幅に向上したでしょう。
現世代機を真に凌駕するには、画質を損なうことなくあらゆるゲームを1080pで動作させる必要がありますが、このPCではそれは難しいでしょう。とはいえ、今回のちょっとした実験で、Xbox Oneとほぼ同じコストで、十分に満足できる小型PCゲーミングPCを構築できることが示されました。ただし、SteamOSが完全に完成し、洗練されるまでは、Windowsを使い続ける方が良いでしょう。