本文へスキップ

FX Steam Launcherとは|Macで動く仕組みと限界

FX Steam Launcherとは|Macで動く仕組みと限界

Mac の Steam で、遊びたいゲームが Windows 専用だった。そんな経験はありませんか。

そのゲームを Apple シリコンの Mac で動かす非公式ツール「FX Steam Launcher」が、11 月初めに海外のゲームメディアで取り上げられました。Valve が VR ヘッドセット「Steam Frame」向けに作った ARM64 版の SteamOS を、Mac の中の仮想マシンで起動する仕組みです。

この記事では、どう動くのか、どの Mac で使えるのか、遊べないゲームはどれかを、公式ページと報道をもとに整理します。

先に結論:FX Steam Launcher は、Apple シリコンと macOS 15 以降の Mac で、Steam の Windows 向けゲームを動かせる非公式ツールです。ただし、仮想マシンを拒むアンチチートのゲームと、Unreal Engine 5 など一部の DirectX 12 ゲームは起動しません。

Valve とは無関係のプロジェクトなので、不具合が出ても公式のサポートはありません。オンライン対戦のゲームが目当てなら、Windows のゲーミングパソコンを用意するほうが確実です。

FX Steam Launcherとは。Steam Frame用のSteamOSをMacで動かすツール

FX Steam Launcher は、GitHub で公開されている、有志の開発者によるプロジェクトです。「steamac」という名前でも呼ばれています。Mac にアプリとして入れ、その中で SteamOS を丸ごと起動します。

用語:SteamOSとは、Valve が自社のゲーム機向けに作っている Linux ベースの OS のことです。携帯ゲーム機の Steam Deck に入っているものが知られています。今回使われているのは Steam Frame 向けの ARM64 版で、Apple シリコンと同じ ARM 系の CPU で動く作りです。

公式ページは、このツールが Valve とは無関係で、承認も受けていないと明記しています。Steam、SteamOS、Steam Frame は Valve の商標だという注意書きも添えられています。

SteamOS のイメージは Valve の公式のものをダウンロードして検証し、中身は書き換えない。仮想マシンは macOS の Hypervisor.framework と libkrun の上で動き、OS そのものには CPU のエミュレーションを使わない。Steam のクライアントと画面は ARM64 でそのまま動き、エミュレーションされるのはゲームだけ。

出典:FX Steam Launcher 公式ページ

つまり、SteamOS 自体は Mac の CPU でそのまま動きます。変換が入るのは、Windows 向けに作られたゲームの部分だけです。

入れ方は、GitHub のリリースページから DMG をダウンロードし、アプリケーションフォルダーに入れる形です。公式ページによると、アプリは Apple の公証を受けています。起動したらディスクを作り、Valve の SteamOS の使用許諾と Steam 利用規約に同意して、Steam にサインインする流れです。

コントローラーは、Xbox、DualSense、DualShock などのパッドが振動つきで使えると書かれています。キーボードとマウスも使え、ゲームに取られたマウスは Ctrl+Option で戻せます。

店長
店長
非公式のツールには、動かなくなったときに問い合わせる窓口がありません。自分で調べて直せる人向けの道具と考えてください。

FX Steam LauncherがWindowsゲームを動かす仕組み

Windows のゲームは、x86 という種類の CPU と、DirectX という描画の仕組みを前提に作られています。Mac の Apple シリコンはどちらとも違います。そこで、何段階もの変換を通して動かします。

段階使うもの役割
ゲームの命令Proton 11・FEXx86 の命令を ARM64 に変換
DirectX 9〜11DXVKVulkan に変換
DirectX 12vkd3d-protonVulkan に変換
仮想マシンの外へVenus(Mesa)Vulkan の命令を Mac 側へ渡す
Mac 側KosmicKrisp・MoltenVKVulkan を Apple の Metal に変換
公式ページの説明をもとに整理(2026 年 11 月 4 日時点)

Steam Deck で Windows のゲームが遊べるのも、同じ Proton の仕組みです。違いは、Mac ではその外側に、仮想マシンと Metal への変換がもう一枚重なっている点です。

SteamDeck届いた

KosmicKrisp は macOS 26 以降で使える新しいドライバーで、使える Mac ではこちらが既定になります。それ以外の Mac では MoltenVK が使われます。

公式ページには、M1 Max で DirectX 12 の Stellar Blade 体験版を動かしたとき、KosmicKrisp で約 29fps、MoltenVK で約 18fps だったという数字も載っています。同じ Mac でも、macOS の版でドライバーが変わり、速さも変わるということです。

メモ:初めて起動するゲームは、シェーダー(描画の部品)の準備に時間がかかります。公式ページでは、M1 Max で Stellar Blade 体験版を初めて動かしたとき約 28 分かかったとしています。2 回目からは準備した分が使われるので、初回の待ち時間だけで動かないと決めつけないでください。

使えるMacと、遊べないゲーム

公式ページに書かれている条件は、多くありません。手元の Mac で確かめるなら、次の 4 点です。

  • Apple シリコン(M シリーズ)の Mac であること。Intel の Mac は対象外
  • macOS 15 以降であること。KosmicKrisp を使うには macOS 26 以降が要る
  • 空き容量が約 20GB あること(仮想ディスク約 14GB と、ダウンロード用の約 6GB)
  • ゲームを入れるほど、仮想ディスクが大きくなると知っておくこと

メモリーの下限は書かれていません。仮想マシンに割り当てる CPU とメモリーは Mac に合わせて自動で決まり、割り当てすぎると警告が出ます。

仮想マシンを拒むアンチチートのゲームは動かない

オンライン対戦のゲームの多くは、不正を防ぐアンチチートという仕組みを使っています。その中には、仮想マシンの上で動いていると分かると、起動を止めるものがあります。

ここ、見落としがちです:公式ページは、仮想マシンを拒むアンチチートは通らないと書いています。どのゲームがそれに当たるかの一覧はありません。対戦ゲームのために試すなら、起動できない前提で考えるほうが時間を失いません。

Unreal Engine 5など一部のDirectX 12ゲームも起動しない

DirectX 12 の機能レベル 12_1 や、シェーダーモデル 6.6 を必要とするゲームは起動しません。公式ページは、その例として Unreal Engine 5 を挙げています。

遊びたいゲームが Unreal Engine 5 で作られていないか、ストアのページや開発元のサイトで先に確かめておくと無駄がありません。

YouTuber の ETA Prime が M4 Max 搭載の MacBook Pro(メモリー 36GB)で試したところ、起動しないゲームもあったが、Stellar Blade は 800p・高設定で 70fps を超え、The Witcher 3 は 1080p・高設定で 70fps だった。このとき Mac 全体のメモリー使用量は約 27GB で、そのうち約 19GB が仮想マシンに割り当てられていた。

出典:Club386「Modders bring SteamOS to Mac, and it runs Windows games surprisingly well」

数字だけ見ると、十分に遊べる速さです。ただ、試したのは M4 Max という上位のチップで、メモリーも 36GB ある Mac です。The Witcher 3 では木の描画に乱れも出ていたと報じられています。

注意:設定にある実験的な「DXMT」を有効にすると、SteamOS の中のプログラムが、Mac の利用者と同じ権限で Mac 上のコードを動かせるようになると公式ページは説明しています。仕事のデータが入った Mac では、この設定は既定のオフのまま使ってください。

店長
店長
空き容量がぎりぎりの Mac で試すのは、やめたほうがいいです。ゲームを入れるたびに仮想ディスクが膨らみ、macOS 自体の動きが重くなることがあります。

Macで試すか、ゲーミングPCを用意するか

FX Steam Launcher が向いているのは、すでに性能の高い Mac を持っていて、一人で遊ぶゲームを試してみたい人です。うまく動けば、追加の機械を買わずに済みます。

反対に、友だちとオンライン対戦をしたい人や、Unreal Engine 5 の新作が目当ての人には向きません。その場合は、Windows のゲーミングパソコンを用意するほうが確実です。

試す前に確かめること

  • 遊びたいゲームが、仮想マシンを拒むアンチチートを使っていないか
  • Unreal Engine 5 で作られていないか
  • Mac の空き容量に、20GB とゲームの分の余裕があるか
  • Mac の中の大事なデータをバックアップしたか
  • 動かなかったとき、ゲーミングパソコンに切り替える予算があるか

Valve の据え置き型の「Steam Machine」も、Mac とゲーミングパソコンのあいだの選択肢になりそうです。価格とスペックは、別の記事で見ています。

正直、$1,049って聞いて「えっ」って声出た。Valveの「Steam Machine」、ガチで気になるので店長目線で語ります

ゲーミングパソコンの構成は、遊びたいゲームの必要スペックから逆算して決めます。ピシコでは、ご来店か出張で、そのゲームに合わせた構成を一緒に選べます。

店長
店長
対戦ゲームが目当てなら、試す前に答えはほぼ出ています。仮想マシンを拒むアンチチートは、このツールの側では避けられません。

よくある質問

ValveがMac版のSteamOSを公式に出したのですか?

いいえ、公式ではありません。FX Steam Launcher は有志の開発者によるプロジェクトで、公式ページにも Valve とは無関係で承認も受けていないと書かれています。不具合が起きても Valve のサポートは受けられない前提で考えてください。

FX Steam Launcherでオンライン対戦ゲームも遊べますか?

仮想マシンを拒むアンチチートを使うゲームは起動できません。公式ページがそう明記しています。どのゲームが当たるかの一覧は無いため、対戦ゲームは遊べない前提で考えるほうが安全です。

Intel Macでも使えますか?

使えません。公式ページの動作条件は、Apple シリコン搭載の Mac で macOS 15 以降です。空き容量も約 20GB 必要です。

まとめ

FX Steam Launcher は、Apple シリコンの Mac で SteamOS を仮想マシンとして動かし、Windows 向けのゲームを変換して遊べるようにする非公式ツールです。アンチチートのゲームと、Unreal Engine 5 など一部の DirectX 12 ゲームは起動しません。

試すかどうかを決める前に、Apple メニューの「この Mac について」でチップと macOS の版を見てください。それから、遊びたいゲームのストアページを開いて、使っているエンジンとアンチチートを確かめます。

この記事を書いた人

ホンダ ヒデユキ

ホンダ ヒデユキ

北海道苫小牧市でパソコン修理店「ピシコ」を運営しています。 パソコン修理・データ復旧・自作PCサポートなど、現場での対応を続けながら、毎日テックブログを更新しています。 近年は、企業向けのAI導入や業務自動化の支援にも力を入れており、予約・見積・請求など、日々の業務を効率化する仕組みを実際に構築・運用しています。 「難しいことを、できるだけわかりやすく」を大切に、修理の現場やAI活用で得た知識を発信しています。