Steam Deckを1ヶ月間使用してわかった究極ガイド
Steam Deckを1ヶ月間使用した後、使い始める前に知っておきたかったことをすべて網羅したガイドを作成しました。内容は多岐にわたりますが、わかりやすくするためにカテゴリ別に分類しました。
デスクトップモード
インストーラーの実行
Linux初心者の方は、デスクトップモードでインストーラーを実行する際に問題が発生することがあります。インストーラーを実行するためのソフトウェアがないというメッセージが表示された場合でも、心配しないでください! インストーラーは通常、特別なソフトウェアを必要としません。このような場合は、ファイルのプロパティに移動し、「パーミッション」タブに移動して、「実行可能」にチェックを入れてください。
オンスクリーンキーボード
オンスクリーンキーボードはSteamOSでは問題なく動作しますが、デスクトップモードではタッチへの反応があまり良くありません。この場合は、タッチパッドを使用して入力することをお勧めします。慣れるまでには少し時間がかかりますが、慣れてしまえば効率的です。
更新: Valveは最新のベータアップデートでこの問題を修正しました。そのため、次の安定版リリースには含まれる可能性があります。
Steamクライアントの終了
デスクトップモードではSteamを終了する必要がある場合がありますが、終了するとハンドヘルドモードのコントロールスキームに影響します。Steamを終了した後、内蔵のコントロールが数秒間反応しなくなります。トラックパッドはマウスを動かすことができますが、クリックするにはSteamクライアントを再起動するまでトリガーを使用する必要があります。
重要なのは、クライアントが閉じているとSteamボタンが無効になり、オンスクリーンキーボードのショートカットが無効になることです。Steam Rom Managerの実行(エミュレーションのセクションで説明します)など、Steamを閉じる必要があるタスクを実行する際には、この点に注意してください。
SteamOS(ゲームモード)
ストレージの管理
Steam DeckでSDカードを使用している、または使用する予定の方は多いでしょう。私のように、さまざまな理由で特定のゲームを内蔵ストレージまたはSDカードに保存したい場合もあるでしょう。
デフォルトでは、SteamOSはインストール中にストレージの場所を選択するように促さず、設定で設定されたデフォルトの場所を自動的に使用します。ゲームの特定の場所を選択するには、そのストアページにアクセスして、そこからインストールします。これは、ゲームごとにストレージを選択する唯一の方法です。
Deckyプラグインローダー
Deckyは、オペレーティングシステム内で直接プラグインをインストールおよび管理するためのSteamOSアドオンです。
組み込みストアでは多くの便利なプラグインが利用できますが、広く人気があるものの1つはProtonDBバッジです。このプラグインはProtonDBウェブサイトに接続し、ライブラリ内のゲームの互換性評価を表示します。バッジをクリックすると、ゲームのProtonDBページに直接移動して、ユーザーエクスペリエンス(Steam Deckのロゴで明確に示されています)やパフォーマンスを向上させるための潜在的な調整手順など、詳細情報を確認できます。これは、未検証のゲームの互換性を判断するのに非常に役立ちます。
他のストアのゲームをプレイする
Steam Deckで他のプラットフォームのゲームをプレイするのは比較的簡単です。デスクトップモードでサードパーティのランチャーやゲームをインストールし、SteamOS(ゲームモード)内でアクセスできるようにSteamライブラリに追加する必要があります。
BoilR
BoilRは、Steam以外のゲームをライブラリに自動的に追加するツールです。また、SteamGridDBからアートワークを自動的にダウンロードして適用し、必要に応じてサードパーティのランチャーから起動するようにゲームを構成することもできます。以下のセクションでは、さまざまなソースからSteam以外のゲームをインストールする方法について説明します。BoilRは、それらをSteamライブラリに追加する便利な方法を提供します。
Lutris
用途: GOG、Epic Games Store、Origin、Ubisoft Connect
デスクトップモードのDiscoverアプリから入手できるLutrisは、さまざまなプラットフォームからのゲームのインストールとプレイを簡素化します。既存のエミュレーター、エンジン再実装、互換性レイヤーを利用して、シームレスなエクスペリエンスを実現します。
Lutrisは、インストールされたゲームの中央ランチャーとしても機能し、SteamOS内からアクセスできるようにSteamライブラリに追加できます。または、BoilRを使用して個々のゲームをライブラリに追加することもできます。
Heroic Games Launcher
これを思い出させてくれたu/Javasteamに感謝します!
Heroic Games Launcherは、GOGやEpic Games Storeのゲームをプレイするためのもう1つの人気のあるオプションです。個別のランチャーを提供しながら、EpicやGOGストアにアクセスして購入することもできます。
itch.io
itch.ioはLinux用のデスクトップアプリを提供していますが、現在、SteamOS内で起動するとエラーメッセージなしで終了してしまいます。
ただし、デスクトップモード内でTurnip Boy Commits Tax EvasionやUncivなどのゲームを正常にプレイできました。どちらも問題なくプレイでき、Turnip Boyはコントロールの構成を必要とせず、Uncivはタッチパッドで完全に動作しました。
Steamクライアントからこれらのゲームをライブラリに追加しようとしましたが、うまくいきませんでした。しかし、BoilRは問題なく機能しました。ただし、SteamOS内でTurnip Boyを起動すると、itch.ioランチャーを起動した場合と同じ結果になりました。一方、Uncivは問題なく起動しました。
Turnip Boyはデスクトップモードではスムーズに動作しますが、SteamOSとの非互換性の理由は謎のままです。
更新: u/Cool-Arrival-2617は、Turnip Boyの問題を解決する可能性のあるitch.io flatpakを提案してくれましたが、まだテストしていません。
さらに更新: このコメントでは、Windowsバージョンのitch.ioアプリをインストールし、Bottlesを介してライブラリに追加することで、互換性を向上させることができると提案しています。
Xbox Cloud Gaming
私はXboxプレーヤーではないため、個人的にテストしたわけではありませんが、Microsoft EdgeでSteam Deckを使用する場合のXbox Cloud Gamingに関するMicrosoftの公式ドキュメントをご覧ください。
エミュレーション
ほとんどのエミュレーターには、個別にインストールおよび構成できるネイティブLinuxバージョンがありますが、Steam Deckでのエミュレーションエクスペリエンスを合理化する2つの人気のあるオプションは、EmuDeckとRetroDECKです。
EmuDeckは登場してから時間が経っているため、(少なくともSteam Deckのsubreddit内では)より広く使用されています。ここでは両方のオプションについて説明しますが、私の経験は主にEmuDeckに関するものです。
EmuDeck
ウェブサイトからダウンロードしたEmuDeckには、Steam Deckにさまざまなエミュレーターを自動的にインストールおよび構成するスクリプトを実行するインストーラーが付属しています。インストール中に、ROMとBIOSファイルを保存する場所を選択するように求められ、必要なフォルダー構造が作成されます。その後、ROMとBIOSファイルを適切なフォルダーに手動で配置する必要があります。
ROMをインストールしたら、Steamクライアントを閉じてSteamRomManager.desktopスクリプトを実行し、ゲームをSteamライブラリに追加します。BoilRと同様に、このプログラムはSteamGridDBを利用して、アートワークを自動的にダウンロードして適用します。
ただし、EmuDeckを使用する場合、ROMをSteamライブラリに追加することは必須ではありません。EmulationStationとシームレスに統合されており、ゲームにアクセスするための代替手段を提供します。
EmuDeckは、Flatpakとして利用できないこと、ファイルやフォルダーを散らかしてしまう「面倒な」インストールプロセス、完全なアンインストールスクリプトがないことなどが批判されています。
さらに、この投稿では、特定のエミュレーターで最適なパフォーマンスを得るためにEmuDeckを再構成する必要がある場合があることを強調しています。これは将来のアップデートで対処される可能性がありますが、今のところ、N64、PS2、Gamecube、WiiのRetroArchコアからスタンドアロンエミュレーターに切り替えることをお勧めします。
RetroDECK
DiscoverアプリからFlatpakとして入手できるRetroDECKは、EmuDeckと比較して、よりシンプルなインストールとアップデートプロセスを誇っています。EmuDeckと同様に、Steam Deck用のさまざまなエミュレーターをインストールして構成します。
EmuDeckとは異なり、RetroDECKはゲームをSteamライブラリに追加せず、ROM用のスタンドアロンランチャーとして機能します。SteamOS内からアクセスできるようにSteam以外のアプリとしてライブラリに追加することはできますが、個々のゲームを追加するオプションはなく、BoilRはROMでは機能しないようです。これは必ずしも欠点ではありません。一部のユーザー、特にROMコレクションが膨大な場合は、ROMコレクション専用のランチャーを好む場合があります。RetroDECKはSteam Gridも利用して、ROMにアートワークを追加します。
エミュレーションに関する一般的なアドバイス
FPS制限:
リフレッシュレートとFPSを40に制限することは、バッテリー寿命を延ばすための一般的な調整ですが、このコメントでは、多くのエミュレーターにとって理想的ではない理由を説明しています。グローバルに40 FPSの制限を設定している場合は、ゲームごとの設定に切り替えて、エミュレートされたゲームでは30または60 FPSを選択することを検討してください。
同時マルチスレッディング(SMT)の無効化:
[このコメントチェーン](https://www.reddit.com/r/SteamDeck/comments/xitb9p/my_ultimate_steam_deck_guide_after_being_able to/ip7qzcc/?context=3)からのこの貴重な洞察について、u/Intoxicus5に感謝します。最新のマルチコアCPU向けに設計されていないデバイス(一般的にWiiより古いもの)をエミュレートする場合は、SMTを無効にすることをお勧めします。これは、Deckyプラグインローダー(SteamOSセクションで説明)のPowerTools拡張機能をインストールすることで実現できます。
OpenGL APIへの切り替え:
Vulkanは一般的に優れたグラフィックスAPIですが、エミュレーターの設定でOpenGLに切り替えると、特にSMTを無効にした後、古いハードウェアのパフォーマンスが向上する可能性があります。u/Intoxicus5は、この切り替えを行った後、Dolphinエミュレーターのパフォーマンスが向上したと報告しています。
互換性ツール
ProtonUp-Qt
Discoverアプリから入手できるProtonUp-Qtは、Steamゲームのサードパーティの互換性ツールを管理するための素晴らしいツールです。ここでは詳細を掘り下げるのではなく、その機能を説明する有益なYouTubeビデオをお勧めします。
簡単に言うと、さまざまな互換性ツールをダウンロードして管理するための単一のインターフェースを提供し、GUI内で特定のゲームに割り当てることができます。
ProtonUp-Qtを使用して、次のツールを管理できます。
Bottles
Discoverアプリから入手できるもう1つの互換性ツールであるBottlesを使用すると、LinuxでWindowsソフトウェアを実行できます。デスクトップアプリケーション用のProtonと考えてください。ゲームと一般的なソフトウェアの両方の環境を提供します。
ゲーム環境では、Windowsバージョンのitch.ioアプリやその他のゲームストアを実行できます。以前はLutrisを使用することを提案していました。なぜでしょうか? Bottlesを介してWindowsバージョンを実行すると、多くの場合、互換性が向上し、プレイ可能なゲームの選択肢が広がります。
ただし、Bottlesはゲームだけに限定されません。一般的なソフトウェア環境は、他のユースケースに対応しており、パワーユーザーは高度な構成オプションを利用できます。
ファイル転送
SSHは人気のある選択肢ですが、他にも多くのファイル転送オプションが存在します。私のお気に入りのソリューションはWarpinatorです。Discoverアプリから入手でき、非常にユーザーフレンドリーで、設定で保存場所を選択するだけです。
WarpinatorはLinux向けに開発されましたが、オープンソースであり、GitHubページには、Windows、Android、iOSに機能を拡張するプロジェクトへのリンクがあります。
このビデオでは、サードパーティのソフトウェアを使用せずにローカルネットワーク上の他のデバイスとフォルダーを共有する方法と、興味のある方のためにネットワークアタッチトストレージ(NAS)システムのセットアップ方法について説明しています。
ゲームストリーミング(ローカルネットワーク)
一部のユーザーは、ファイル転送の代替手段としてゲームストリーミングサービスを提案していますが、私は、デスクトップコンピューターなどのデバイスから自宅の他のデバイスにゲームライブラリを拡張する方法と見なしています。便利ではありますが、Steam Deckと一緒に旅行する場合や、(ROMコレクションなどの)大量のデータを転送する場合など、ファイル転送に取って代わるものではありません。
Steam Link
Steam LinkはSteamクライアントに組み込まれているため、Steam Deckに追加のダウンロードやセットアップは必要ありません。
MoonlightとSunshine
Moonlightは、オープンソースのNVIDIAゲームストリーミングクライアントであり、Sunshineは、AMDおよびIntel GPUの互換性を追加します。多くのユーザーがSteam Linkよりも優れたパフォーマンスを報告しているため、画質、FPS、入力ラグに問題が発生した場合は、Moonlight/Sunshineの方が適している可能性があります。
SDカードの購入
Steam Deck用のSDカードを購入する前に、調査を行うことが重要です。安価で無名のブランドや、話がうますぎる取引は避けてください。おそらくそうでしょう!
- このビデオでは、microSDカードを選択する際に考慮すべき重要な要素について説明し、最適なパフォーマンスを得るためにSDXC U3 A2カードを推奨しています。
- このビデオでは、前のビデオで言及したのと同じ仕様の、主要ブランドの256GB SDカードのパフォーマンスを比較しています。Samsungは最大512GBの容量で最高のパフォーマーとして浮上し、SanDiskは1TBのカテゴリで優れていました。
- 更新: このコメンテーターのおかげで、最初のビデオの重要な情報をまとめた便利なインフォグラフィックを紹介します。適切なSDカードを選択するための簡単な参考資料として機能します。