SteamOS ARMがOdin 2・KONKR Pocket FITで動作|Steam Frame版の移植でできること【2026年9月】
本記事にはアフィリエイト広告(Amazon・楽天市場等)のリンクが含まれています。
UIはSteam Deck、中身はFEXでx86を変換するARM機
出典:GitHubSteamOS-ARM-SM8550・同v1.0リリースノート、GitHubSteamOS-ARM-SM8650・同v1.1リリースノート、Steamworks公式Steam Frame互換性ドキュメント、Qualcomm公式Snapdragon G3 Gen 3製品概要、AYANEO公式KONKR Pocket FIT製品ページ、GitHubArmadaリリース一覧・pocknix-os、Steam公式SteamOS 3.8.28告知。情報は2026年9月27日時点のものです。
ValveがVRヘッドセット「Steam Frame」のために作ったARM64版SteamOSを、AYN Odin 2やKONKR Pocket FITといったSnapdragon搭載のAndroid携帯ゲーム機で起動する非公式プロジェクトが、2026年9月23日から相次いで公開されました。AYN Odin 2はSnapdragon 8 Gen 2を積んだ中国AYN製の携帯機、KONKR Pocket FITはAYANEOのサブブランドKONKRが出している6型の携帯機です。
結論から言うと、画面や操作感はSteam Deckにかなり近づきましたが、「Android機がそのまま小さなSteam Deckになる」段階ではありません。Windowsゲームはx86命令をARM64へ変換するFEXを通して動き、スリープ復帰や発熱にも未解決の課題があります。性能をSteam Deckと比べたデータも、まだどちらのプロジェクトからも出ていません。
一方で、Pocket FITを持っている人がmicroSDカード1枚で試す分には、Androidを消さずに済みます。どの機種のどのモデルが対象なのか、ArmadaやGameNativeと何が違うのか、導入で何を失う恐れがあるのかを、各プロジェクトの公開情報から順に確認していきます。
目次
要点まず何が起きたか
Odin 2向けの「SteamOS-ARM-SM8550」と、KONKR Pocket FIT向けの「SteamOS-ARM-SM8650」が公開されました。どちらもOSの上層部分はSteam Frame用のSteamOSをそのまま使い、カーネルや端末固有のドライバーはコミュニティ側が用意しています。Pocket FIT版はv1.1で、ValveのAndroid互換レイヤー「Lepton」を使ったGoogle Playアプリの起動にも対応しました。
背景Steam FrameでValveが用意したARM向けの一式
今回の移植が成り立つのは、Steam FrameがSnapdragon 8 Gen 3を積んだARM64機でありながら、AndroidではなくSteamOSで動いているからです。Steam FrameはArch LinuxベースのSteamOS上で、WindowsゲームをProton、x86ゲームをFEX、AndroidゲームをLeptonで動かします。
役割を分けると、ProtonはWindowsの仕組みをLinuxで再現する互換レイヤー、FEXはx86向けにコンパイルされたプログラムをArm64命令へ変換する仕組み、LeptonはAndroidアプリをLinux上で動かすコンテナです。FEXはOpenGLやVulkanの呼び出しまで変換せず、ARM64側のネイティブライブラリへ受け渡してオーバーヘッドを抑え、コードキャッシュでゲーム中のカクつきも減らす設計です。
ARM機でSteamを動かす試み自体は以前からコミュニティにありました。違うのは、Valveが自社製品のためにこの一式を仕上げ、配布し始めたことです。そのSteamOSを別のSnapdragon機に載せ替えたのが、今回の2つのプロジェクトです。
SM8550Odin 2向けSteamOS-ARM-SM8550の中身
SteamOS-ARM-SM8550は、Snapdragon 8 Gen 2(型番SM8550)とAdreno 740を積んだ携帯機向けの移植です。開発者は「Ubuntuを改造したものではない」と明言しており、ゲームモードはgamescopeとSteamのゲームパッドUI、デスクトップモードはSteamOS公式のKDE Plasmaセッションをそのまま使います。初回起動では言語、タイムゾーン、Wi-Fi、Steamログインの順に、Steam Deckと同じ流れの初期設定が出ます。
ただし、Steam Frame用のイメージをそのまま書き込んでいるわけではありません。カーネルは開発者が以前手がけた「SteamOS-Ubuntu」プロジェクトのSM8550向けLinux 7.0.14を流用し、GPUドライバーにはパッチを当てたTurnip(Adreno用のオープンソースVulkanドライバー)を組み込んでいます。コントローラーはInputPlumberでSteam Deckのコントローラーとして認識させ、CPU・GPUのプロファイルやファンはDecky用プラグインで操作します。OSの上層はValve製、足回りはコミュニティ製という組み合わせです。
対応機種の一覧には10機種が並びますが、実機で動作確認済みと明記されているのはOdin 2だけです。
| 状態 | 機種 | 補足 |
|---|---|---|
| 動作確認済み | AYN Odin 2 | 開発者が実機でテスト |
| 一部に問題あり | Retroid Pocket 6 | 起動はするが不具合の報告あり |
| 未検証 | Odin 2 Portal、Odin 2 Mini、AYN Thor、AYANEO Pocket EVO・ACE・DS・DMG・S 2K | 同じSoCとブートローダーを共有するため対象に含む |
9月23日に公開されたv1.0には、パフォーマンス表示のMangoHudが出ない、メニューを開くと一部のゲームが操作を受け付けなくなる、という既知の問題が添えられています。Odin 2以外を持っている人は、まず自分の機種が「未検証」側にあることを前提に考えたほうが安全です。
SM8650KONKR Pocket FIT向けはAndroidアプリまで動く
SteamOS-ARM-SM8650は、SM8550版をもとにKONKR Pocket FIT向けに作られた別プロジェクトです。カーネルと端末サポートは携帯機向けLinuxディストリビューション「ROCKNIX」のもの(v1.0時点でLinux 7.1.2)を使っています。v1.0は9月25日(日本時間)に公開されました。
開発者が「動作する」として挙げているのは、ゲームモードとデスクトップモード、Steamストアとダウンロード、FEX経由のx86ゲームとARM64版Proton、背面ボタンを含むSteam Deckコントローラーとしての認識、60/90/120/144Hzの切り替え、Decky、Wi-Fi、音声、タッチ操作です。Steam Frame用のイメージには本来VRヘッドセット向けのサービスが含まれ、それが裏で落ち続けることがスタンバイ中の電池消費を増やしていたため、開発者はそれらを止めています。その結果、スタンバイ時の消費電力は3W以上から約1Wに下がったとしています。
日本時間9月26日に公開されたv1.1では、Google Playストアが最初から入るようになりました。Playストアを初めて開くと、Steam経由でLeptonがダウンロードされます。インストールしたアプリはアイコン付きでSteamライブラリに1本ずつ並び、コントローラー(Xboxパッドとして認識)、タッチ、画面キーボードで操作できます。apk・apkm・xapk・apks形式のファイルも、デスクトップモードで開けば同じようにライブラリへ追加されます。
ただしAndroid部分はベータ扱いです。中身はGoogle認証を受けていないAndroid 11で、エミュレーター環境を弾くアンチチート付きのゲームは起動しません。スマホ向けの対戦ゲームを遊ぶ目的なら、Android側で遊んだほうが確実です。
注意Pocket FITは2モデルあり、対象はG3 Gen 3版だけ
SteamOS-ARM-SM8650の説明文には「Steam Frameと同じSnapdragon 8 Gen 3を使っているので、Valveのグラフィックスドライバーがそのまま動く」と書かれています。ところが、KONKR Pocket FITのSoCとしてAYANEOが公式に掲げているのは「Snapdragon G3 Gen 3」と「Snapdragon 8 Elite」の2種類で、Snapdragon 8 Gen 3という製品名は出てきません。
Snapdragon G3 Gen 3はQualcommが携帯ゲーム機向けに出しているチップで、CPUは1+5+2構成の8コアKryoです。Linux側ではSM8650(Snapdragon 8 Gen 3の型番)と同じ系統のチップとして扱われ、実際にSteam Frame用のグラフィックス周りがそのまま動いています。とはいえ、製品として同じSoCだとQualcommが言っているわけではありません。「中身が近いので移植しやすかった」までが確かなところです。
購入を考えている人にとって大事なのはここからです。Pocket FITにはG3 Gen 3版(Android 14、Wi-Fi 6)と、Snapdragon 8 Elite版(Android 16、Wi-Fi 7)があり、外観や画面、バッテリーは共通です。SteamOS-ARM-SM8650が対象にしているのはG3 Gen 3版で、8 Elite版はSoCの世代が違うため対象外です。8 Elite版の持ち主がLinuxを試すなら、8月のリリースで「KONKR Pocket FIT Elite」に初対応したArmadaが現時点の選択肢になります。
同じG3 Gen 3を積むAYANEO Pocket S2向けのデバイスツリー(ハードウェア構成の定義)も含まれていますが、実機で起動した報告はまだありません。
比較Armada・Pocknix・GameNativeとの違い
SnapdragonのAndroid機でSteamのゲームを動かす方法は、今回が初めてではありません。GameNativeのようにAndroidアプリとしてWindowsゲームを起動する方法と、ArmadaやPocknixのようにSteamOS風のLinuxを入れる方法がすでにありました。
| 環境 | 土台 | 特徴 |
|---|---|---|
| SteamOS-ARM-SM8550/SM8650 | Steam Frame用SteamOS+端末別カーネル | Valve製のゲームモードとデスクトップをそのまま使う。Pocket FIT版はLeptonも動く |
| Armada | Fedora bootc | 「SteamOS風のLinux」を名乗る。OTA更新に対応し、SM8550〜SM8750の機種で動く |
| Pocknix | Arch Linux ARM | パッケージ単位で更新でき、SteamOSよりCachyOS Handheld Editionに近いと自己説明 |
| GameNative | Android | Androidアプリとして動くため、OSの入れ替えが要らない |
Steamのゲームモードが動くこと自体は、ArmadaやPocknixで先に実現していました。今回の新しさは、コミュニティがSteamOS風の環境を組み上げるのではなく、Valveが製品用に作ったSteamOSそのものを別の機種に持ち込んだ点にあります。ValveがSteamOSを更新したときに、その成果を取り込みやすい構造だとも言えます。
逆に、対応機種の広さと更新の仕組みではArmadaが先を行っています。ArmadaはOTAでOSを更新でき、9月7日のリリースでは実際のスリープ(ネイティブスリープ)を全対応機種で標準にしました。GameNativeはOSを入れ替えずに済む手軽さが強みで、9月には外部ランチャーを必要とするGTA VやRDR2の起動にも対応しています。
違いSteam Deckとはゲームの動かし方が違う
見た目がSteam Deckと同じになっても、Windowsゲームの動かし方は同じではありません。Steam DeckのCPUはAMDのZen 2で、x86-64のゲームの命令をそのまま実行できます。Steam Deckで必要なのは、Windowsの仕組みをLinux上で再現するProtonだけです。
SnapdragonはARM64なので、Windows向けのx86ゲームはCPUがそのままでは実行できません。一般的なWindowsゲームは、おおむね次の順に処理されます。
- FEXがゲームのx86命令をARM64命令に変換する
- ProtonがWindowsの仕組みをLinux上で再現する
- DXVKやvkd3d-protonがDirectXの描画命令をVulkanに変換する
- TurnipがVulkanの命令をAdreno GPUに渡す
Steam Deckでは1の工程がありません。変換の手間が1段増える分、CPUへの負荷が大きいゲームほど差が出やすくなります。
「ARM64版Protonに対応」と聞くと、ゲームまでARMで直接動くように思えますが、そうではありません。ARM64化されるのはProton自身の部品で、ゲーム本体がx86のままならFEXによる変換は残ります。9月のProton Experimental更新でWine MonoがARM64ネイティブになったのも、同じくProton側の部品の話です。
もう一つ注意したいのが性能です。どちらのプロジェクトも、Steam Deckとゲームのフレームレートを比べたデータは公開していません。「動く」と「Steam Deck並みに遊べる」は、現時点では別の話として扱う必要があります。
課題毎日使うには、スリープと発熱がまだ壁
携帯機として一番気になるのがスリープです。Steam Deckのように、電源ボタンを押して中断し、そのまま再開する使い方がまだ安定しません。Pocket FIT版では、カーネル本来のスリープからの復帰が安定しないため、既定の動作が低消費電力のスタンバイになっています。前述の通りスタンバイ時は約1Wまで下がりますが、長時間放置すればそれだけ電池は減ります。
発熱も挙げられています。重いゲームではファンを最大にしても90℃を超えることがあり、開発者は静音プロファイルかフレームレートの上限設定を勧めています。Pocket FIT版には静音、バランス、ターボの3つのプロファイルがあり、本体のボタンで切り替えられます。
比較すると、Armadaは8月に試験的なネイティブスリープを入れ、9月7日のリリースでそれを全対応機種の標準にしています。スリープを重視するなら、現時点ではArmadaのほうが一歩進んでいます。
導入導入はmicroSDから。内蔵ストレージは急がない
どちらのプロジェクトも、まずROCKNIX ABLというブートローダーを端末に書き込み、起動時にAndroidかLinuxかを選べるようにします。そのうえでSteamOSのイメージをmicroSDカードに書き込み、カードから起動する流れです。Pocket FIT版は32GB以上のカードを指定しています。
SM8550版は内蔵ストレージ(UFS)へのインストーラーを用意していますが、開発者自身が「UFSのパーティションを組み替えるので、Androidのユーザーデータが消えることがある」と警告しています。Pocket FIT版もv1.1で内蔵ストレージからの起動に対応しましたが、同じくAndroidのデータが消えるため手作業ではやらないでほしい、インストーラーと手順は次の更新で出す、としています。Armadaも、ブートローダーの変更で端末が起動しなくなる、パーティションが壊れる、データが失われる可能性を明記しています。
ブートローダーを書き換える以上、何かあってもメーカーの保証やサポートは期待できません。Androidで作り込んだ環境があるなら、バックアップを取り、microSD起動の範囲で試すのが現実的です。
ValveSteamOS 3.8.28のPocket S2対応は別の話
コミュニティの移植とは別に、Valveも他社製携帯機への対応を広げています。9月24日に正式公開されたSteamOS 3.8.28の更新内容には、MSI Claw 8 EX AI+、KONKR FIT、AYANEO Pocket S2の「ゲームパッドの初期サポート」が並んでいます。Pocket S2はPocket FITと同じSnapdragon G3 Gen 3を積むAndroid携帯機です。
ただ、これを「ValveがPocket S2向けのARM版SteamOSを配る準備をしている」と読むのは早すぎます。追加されたのはコントローラー入力の認識であって、起動、GPU、Wi-Fi、音声、電源管理、スリープまでValveが保証するという話ではありません。Valveが他社製SnapdragonのARM機向けにSteamOSを配布すると発表した事実も、現時点ではありません。
判断試すべき人、待つべき人
- Odin 2かKONKR Pocket FIT(G3 Gen 3版)をすでに持っている
- microSDから起動してAndroidを残したまま試せる
- Steamのインディーゲームや軽めのタイトルを小さな画面で遊びたい
- AndroidアプリとSteamゲームを1つのライブラリにまとめたい(Pocket FIT版)
- SteamOSを使うためにこれから端末を買おうとしている
- Pocket FITの8 Elite版や、未検証の機種を持っている
- スリープからすぐ再開する使い方が欠かせない
- Steam Deckと同じ感覚でライブラリを遊びたい
分かれ目は、手元の端末でmicroSD起動が使えるかどうかです。使えるなら失うものはカード1枚分の手間で済みます。これから買う端末を選ぶ段階なら、公開から数日しかたっていない移植を前提にするより、対応状況が固まるのを待ったほうが後悔しにくいはずです。
FAQよくある質問
まとめまとめ|手持ちの端末で試すものであって、買う理由にはまだならない
Steam Frame用のARM64版SteamOSが、Odin 2とKONKR Pocket FITで非公式に動き始めました。Odin 2向けはValve製のSteamOSにSM8550用のカーネルやTurnipを組み合わせ、Pocket FIT向けはさらにLeptonでGoogle Playのアプリまで動かしています。これまでのSteamOS風Linuxと違い、Valveが製品のために作ったSteamOSそのものを使っている点が新しいところです。
一方で、Windowsゲームは常にFEXを通るためSteam Deckと同じ動き方にはならず、スリープ復帰や発熱も未解決です。Pocket FITで対象になるのはG3 Gen 3版だけで、Odin 2以外のSM8550機はまだ未検証です。
Odin 2かPocket FIT(G3 Gen 3版)を持っているなら、microSDから起動してAndroidを残したまま試す価値があります。SteamOSを目的に端末を買うのは、スリープや対応機種が固まってからでも遅くありません。



