Chromebook
グーグルの「Chrome OS」を搭載したノートPCの「Chromebook」の一部機種が「Steam」ゲームに対応しました。
Chromebook版Steamも、「Steam Deck」と同じように互換レイヤー「Proton」を使って、多くのWindowsゲームとの互換性を実現します。
「Linux版のゲームが存在すればLinux版を実行」します 。Windows版しかないものはProton経由になります。
Linux
リナックス版Steamも、「Steam Deck」と同じように互換レイヤー「Proton」を使って、多くのWindowsゲームとの互換性を実現します。
基本的にリナックス版Steamも、Steam Deck版Steamも同じようなものです。
Steamでは「Linux対応のゲームが存在すれば、ネイティブにLinux版を実行」します。
Linux非対応のゲームは、Windows対応版しかないのでProton経由になります。Protonは互換性に問題があるので起動しないゲームもあります。
Steam Deck 互換性
Steamデックにはウインドウズがインストールされていない。
代わりにSteamOSがインストールされていて、リナックスがベースのSteamが動作するため、ウインドウズ版より互換性が劣る。リナックスOS上のSteamとSteamデック上のSteamはほとんど同じと考えていい。
しかし、Steamデックにウインドウズをインストールしてウインドウズ版Steamからゲームを起動すると通常のSteamと同等になり互換性が上がる。
逆にウィンドウズPCにLinuxをインストールしてLinux版Steamでゲームを起動すると互換性が下がる。
結局のところ、SteamはウィンドウズOSがインストールされてない環境では互換性が下がってしまう。
ちなみにSteamデックにリナックスはインストールされていないがコマンド一つでインストールすることもできる。
Linux対応・Mac対応のSteamゲーム
LinuxOS上のSteamはウィンドウズ版Steamより互換性が少ない。
MacOS上のSteamはリナックスOS上のSteamより互換性が少ない。
基本的にLinux用、Mac用のSteamゲームしか遊べないため99%のゲームがプレイ不可。
ただし、リナックスではプロトンを使用すればかなり互換性が上がる。
Linux非対応Steamゲームを起動する方法
Linux版Steamにはウィンドウズ互換機能を上げられるProtonが使える。
このProtonはSteam deckと同じものなのでストアに「Steam Deck互換性」という欄が〇となっていればLinuxでも動く。
Protonを使う、SteamDeckで遊ぶと、おおよそ半分以上のゲームがプレイ可能になる。
LinuxでSteamをインストールするとLinux版で動かすかWindows互換のProton上で動かすか選べる。
- Proton の使用を強制する
必要であれば、あるゲームに対して Proton を強制的に有効化したり、特定のバージョンの Proton を強制したりできます: 対象のゲームを右クリックし、プロパティ > 互換性 > 特定のSteam Play互換ツールの使用を強制する をクリックし、Proton のバージョンを選択してください。この方法は、Linux 移植版が存在するゲームに対して Windows 版を強制的に使用させるためにも使用できます。
Steam Deck
- Steam Deckの動作保証
Steam deckで動作するかどうかはストアに「Steam Deck互換性」という欄が〇となっていればSteam deckでも動く。
Steam deck内のSteamはLinux版Steamと同様のものなので互換性が向上するProton上で動かすか選べる。
Mac
Mac対応のSteamゲーム
MacのSteamはMac専用のSteamとなっており互換性がない。
基本的にMac対応のSteamゲームしか遊べないため99%のゲームがプレイ不可。
無料クラウドゲーム:GeForce NOW
2,000以上のゲームに対応。Macでも使える。
ゲームはSteamなど、各メーカーのストアページで買う必要がある。
低スペックのMacでもスペックに左右されずサクサクとPCゲームが無料で遊べる。
Freeプランは無料で利用できる。ある程度回線の速度も重要。
無料で1プレイ1時間制限あり。
セッション終了直後にまたセッション開始は可能。
つまり永遠に無料。
Mac非対応Steamゲームを起動する方法
仮想ウィンドウズを使えばプレイすることができるようになります。
ただしある程度の知識が必要になるためパソコン知識ゼロの人はあきらめましょう。
WhiskyインストールをするとMacでMacOS非対応Steamゲームを起動できるようになります。
- Whiskyインストール
Rosetta
WhiskyWine(GPTKとWinetricks)
Windows10用のBottleを作成
- Steamのインストール
Steam公式のWindows向けインストーラーをダウンロード
SteamSetup.exeファイルを指定してインストールを実行
Steamの言語設定はEnglishを選択
* 後でSteam日本語表示させたい場合はフォントをインストールしないといけない
- Steamゲームをインストール
- Steamゲームを起動する
- 無事にゲームが起動した場合
互換性があるので大丈夫 - Steamゲームが起動しない場合
起動しないときは互換性に問題があります
- 無事にゲームが起動した場合
- protonでSteamゲームを起動する
Steamゲームを起動しない場合はゲーム起動オプションをprotonを使用するに変更します
Steam Deck や Linux を使っている場合はprotonを使用することができます - protonでもSteamゲームが起動しない
起動しないときは互換性に問題があるので現状はゲームができません - protonの互換性の確認
ProtonDB
https://www.protondb.com
プロトン
- Q:プロトンとは正確には何ですか?通常のワインとどう違うのですか?誰が手がけたのですか?
Protonは、Wineの修正版に基づくツールの配布です。Wineに含まれる改良は、CodeWeaversとの共同開発の取り組みで、Valveによって設計され、資金提供されました。ここでは、2016年から共同で取り組んできた取り組みの一例をご紹介します。
vkd3d、Vulkanに基づくDirect3D 12の実装
OpenVR と Steamworks のネイティブ API ブリッジ
Direct3D 9 と Direct3D 11 の多くの wined3d パフォーマンスと機能の修正
全画面表示とゲームパッドのサポートを全面的に見直しました
「esync」パッチセットは、マルチスレッドのパフォーマンス向上のためのものです。
Wineへの変更は、より大きなWineプロジェクトの目標と要件と互換性がある場合、アップストリームに提出されます。その結果、Wineのユーザーは、1年以上にわたってこの作業の一部から恩恵を受けています。残りは、Protonとそのモジュールのソースコードリポジトリの一部として利用できます。
それに加えて、Vulkan に基づく Direct3D 11 の実装である DXVK の開発をサポートしてきました。このサポートの性質には、次のものが含まれます。
2018年2月からオープンソースグラフィックスグループにDXVK開発者を雇用しています
DXVKに影響を与えるMesaドライバーの問題を修正し、DXVK機能を改善するための新しいVulkan機能のプロトタイプ実装を提供するために、オープンソースのグラフィックスグループから直接サポートを提供します
Khronos、NVIDIA、Intel、AMDのパートナーと協力して、Vulkanの機能とドライバーのサポートを調整します
- Q:Protonで絶対に動作しないゲームはありますか?
複雑なDRMまたはアンチチートシステムを使用する一部のゲームは、サポートが困難であるか、不可能になる可能性さえあります。
- Q: macOSのサポート予定はありますか?
WineとProtonはmacOSで動作しますが、現時点ではmacOSで新しいSteamPlay機能をサポートする予定はありません。
そのほかの方法
Parallels Desktop
Parallels Desktopでarm版Windows11をインストールする方法。
有料サービスなので1万円の費用がかかる(確実に動作するとは言っていない)。
さらにWindowsのOSアップデートもする人は任意でウィンドウズの代金2万円が必要。
VMWare Fusion
VMWare Fusion 13.5.0をインストールする方法。
基本的に重いので非推奨。