今回はまたもやAMDのCPUというか、APUの話をお届けしよう。ただしやや普段と異なる、カスタムAPUの話である。
7月16日、ValveはSteam Deckを発表した。Steam Deckの第一報はこちらに上がっているのでお読みいただくのが早いが、SNS上ではゲームギアの再来だと話題になっていた。
Steam Deckにはストレージ容量によって3つのモデルが用意されている。それぞれの価格は、64GBモデルで399ドル(約4万4200円)、256GBモデルで529ドル(約5万8500円)、512GBモデルで649ドル(約7万2000円)
ゲームギアとの類似性はともかくとして、主な仕様は下の画像の通りだ。
Steamworksの紹介動画“Steamworks Quick Tips - Steam Deck”より。カスタムAPUに16GB LPDDR5である
本題はこのAPUの話であるが、その話はあとでまとめてするとして、おもしろいのはこのSteam Deckが完全にPCそのものであることだ。
標準状態では、Arch LinuxベースのSteamOS 3.0が動作し、この上でSteamが動く格好だ。ではWindows向けのゲームは? というと、このSteamOS 3.0の上で動くProtonというソフトウェアを利用することで動作する。
ProtonはもともとDXVKと呼ばれる、DirectXのAPIをVulkan APIに変換して動かすトランスレーターで、これを利用してDirectXベースのゲームをVulkan APIを使って動作できるというものだ。
またDirectX以外のAPI(つまりWin32/64 API)についてはWineという、オープンソースの互換環境で動かす形になっている。少し語弊があるかもしれないが、Proton ≒ Wine+DXVK という感じだと考えていただいても大きく間違ってはいないはずだ。
もっとも当然ながら100%互換はありえないので、中にはちゃんと動作しないものも存在する可能性はある。現時点でどの程度の不具合があるかは公開されていない(そもそもこれから確認する、というゲームの方が多いはずだ)が、ProtonのページではKnown Proton Issuesとして以下の項目が並んでいる。
| 判明しているProtonの問題 | ||||||
|---|---|---|---|---|---|---|
| .NET/WPF | ゲームランチャーには、.NET/WPFのようなOS依存のフレームワークではなく、Qtのようなスタンドアローン技術を使用することを勧める。ベストなのは独立したゲームランチャーを使うのではなく、ゲームクライアントのUIに機能を統合すべき。 | |||||
| Media Foundation | 帯域とディスク使用量を節約するため、VP9などのコーデックを使用することを推奨する。 | |||||
| アンチチート(不正対策) | ユーザー空間のアンチチートコンポーネントを使用することを推奨。コンポーネントは通常Wine環境で動作し、Windowsと同レベルの機能を提供できる。カーネル空間ベースのアンチチートは現在サポートされておらず、推奨もできない。現在ほとんどのアンチチート技術を提供するベンダーと協力して、Protonとの互換性を確保している。もし現在利用しているアンチチート対策がProton上で機能しない場合、ベンダーとValveの両方にサポートを依頼してほしい。 | |||||
| アンチタンパー(解析・改変対策) DRM(デジタル著作権管理) |
一般的に、ディスク使用量とパフォーマンス最適化のために、PCプラットフォームのこういった機能の使用は推奨しない。この機能はWine環境でサポートされていれば完全に動作するが、新規タイトルのサポートに大きな時間がかかる可能性がある。 | |||||
見ておわかりのように、これはゲーム開発者向けのKnown Issuesであって、ユーザー向けではない。まだユーザー向けのページはそもそも存在しない。
それでは不便ではないか? というユーザーは、SteamOSの代わりに任意のOSを入れることもできる。要するにWindows 10(11が入るかどうかはまだ不明)を入れられる、という話である。
もっともSteam Deckの3つのSKUのうち、64GBだとWindowsを入れたらわりとキツいことになるので、最低でも256GB版、できれば512GB版が必要と思われる。目安で言えば、32bit版で16GB、64bit版では26GBくらい占有するそうで、64GBでは40~50GBしか残らないことになる。
ちなみにこのページではわかりにくいが、Tech Specでは“すべてのモデルはM.2 Type2230のモジュールを使用する (エンドユーザーの交換を目的としていない)”とあるあたりが微妙
「それでは安いのを買ってSSDを交換すれば?」と思うところだが、“Steam Deck FAQ: 31 Big Questions Answered”の58秒目あたりで「内蔵ストレージはアップグレードできない。ただし、SDカードスロットがあるので、必要な時に必要なサイズのSDカードを装着できる」という答えがあった。
上の画像にもあるように、eMMCにしてもNVMe SSDにしても、2230サイズのM.2カードの形で提供される方式になっているようで、ただしユーザーの交換を想定していないというあたりは、例えば内部を全部バラさないと交換できないとか、そういう類になっている可能性もある。このあたりは実物を開けてみないとわからない話だが、あまり自分で交換することは想定しない方が無難だろう。

この連載の記事
-
第852回
PC
Google最新TPU「Ironwood」は前世代比4.7倍の性能向上かつ160Wの低消費電力で圧倒的省エネを実現 -
第851回
PC
Instinct MI400/MI500登場でAI/HPC向けGPUはどう変わる? CoWoS-L採用の詳細も判明 AMD GPUロードマップ -
第850回
デジタル
Zen 6+Zen 6c、そしてZen 7へ! EPYCは256コアへ向かう AMD CPUロードマップ -
第849回
PC
d-MatrixのAIプロセッサーCorsairはNVIDIA GB200に匹敵する性能を600Wの消費電力で実現 -
第848回
PC
消えたTofinoの残響 Intel IPU E2200がつなぐイーサネットの未来 -
第847回
PC
国産プロセッサーのPEZY-SC4sが消費電力わずか212Wで高効率99.2%を記録! 次世代省電力チップの決定版に王手 -
第846回
PC
Eコア288基の次世代Xeon「Clearwater Forest」に見る効率設計の極意 インテル CPUロードマップ -
第845回
PC
最大256MB共有キャッシュ対応で大規模処理も快適! Cuzcoが実現する高性能・拡張自在なRISC-Vプロセッサーの秘密 -
第844回
PC
耐量子暗号対応でセキュリティ強化! IBMのPower11が叶えた高信頼性と高速AI推論 -
第843回
PC
NVIDIAとインテルの協業発表によりGB10のCPUをx86に置き換えた新世代AIチップが登場する? -
第842回
PC
双方向8Tbps伝送の次世代光インターコネクト! AyarLabsのTeraPHYがもたらす革新的光通信の詳細 - この連載の一覧へ


