AnyPS5 動作環境:OS、ハードウェアとビルド

Windows・Linux・macOS の AnyPS5 動作環境を確認。CPU 命令、Vulkan、メモリコミットとソースビルドの要件を案内します。

AnyPS5 は変換したゲームコードと代替ライブラリを実行します。PC の準備では、対象 OS、CPU 命令、Vulkan デバイス、メモリを確認し、試したいゲームの報告構成と比較してください。

このページは v0.1.2 の実行条件、ビルドツール、報告者の機材を分けて説明します。収集した報告から、全ゲーム共通の最低 PC 構成は定まっていません。

対象 OS を選ぶ

OS 用意されている経路 確認点
Windows x86-64 v0.1.2 に Windows relinker とライブラリを収録。 --windows と、同じ版の Windows ライブラリ・MinGW DLL を使用。
Linux x86-64 Linux relinker とライブラリを配布。 Linux 出力、適切な Vulkan ドライバー、下記の実行権限を確認。
macOS 使用文書には --macos の x86-64 Mach-O 出力と Apple Silicon 用 --to-rosetta を記載。v0.1.2 の Mac パッケージはありません。 別のソースビルド経路です。Mac で relinker をビルドするだけではゲームのランタイムはそろいません。

Mac では v0.1.2 の使用文書とビルド文書の両方を読みます。前者は Mach-O と Rosetta を説明し、後者の relinker 単体の節は Linux/Windows 出力を扱い、macOS でのゲーム実行を対象外にしています。

CPU 命令と変換オプション

Windows と Linux の出力には x86-64 ゲームコードが含まれます。実行環境はゲームとモジュールが使う命令に対応する必要があります。

Intel 用 --to-intel は、変換時に見つかる対応済みの AMD 固有命令を書き換えます。ゲームが実行時に生成する AMD 固有命令には対応しません。Apple Silicon の --macos --to-rosetta は Rosetta 向け x86-64 出力で、ARM ネイティブではありません。

不正命令で止まったら、障害とビルドの情報を残して AnyPS5 トラブルシューティングへ進んでください。

Vulkan と GPU の選択

ランタイムはグラフィックス・コンピュートキューとスワップチェーン表示に対応する Vulkan 1.1 デバイスを選択し、既定で独立 GPU を優先します。個別の描画経路には追加のドライバー機能が必要な場合があります。

別の GPU を選ぶなら、Physical device candidate の名前を読み、ANYPS5_GPU にその一部を設定します。大文字小文字は区別しません。使用可能なデバイスに一致しない値だと起動が失敗します。

ゲームの GPU 欄から近い報告を探し、ビルド、ドライバー、場面も比較してください。記載の GPU はその PC の構成であり、他のゲームの VRAM や性能区分ではありません。

RAM、コミットとストレージ

Windows の直接メモリ割り当ては、タイトルごとに最大 13,824 MiB に達し、マッピング時にコミットされます。RAM とページファイルによるシステムのコミット上限には、他のコミット済みメモリも収まる必要があります。失敗したらエラーとタスクマネージャーのコミット値を調べ、他のアプリを閉じるかページファイルを調整します。

Linux の dma-buf インポート経路では /dev/udmabuf の読み書き権限が必要になる場合があります。権限拒否のログなら、使用文書に沿って所有者、グループ権限、サイズ制限を調べます。

入力、変換後の出力、ライブラリ、ゲームリソースの容量を確保してください。保管する入力と出力のコピーも含め、実際のファイルサイズで計画します。

ビルドの依存関係

配布 relinker を使うだけならコンパイラーは不要です。自分でビルドする場合は次の違いがあります。

対象 ツールと依存関係
relinker のみ CMake、C++20 コンパイラー、Ninja など。Python 3 で回帰テストを利用可能。システムライブラリと描画・音声依存は含みません。
Linux 全体 x86-64、Git、CMake 3.22.1 以降、Ninja、GCC/G++、binutils、X11/Xext/XRandR と対応 SDL 音声バックエンドの開発ファイル。
Windows 全体 共通の基本ツールと WinLibs MinGW-w64 GCC 15.2.0、x86_64-ucrt-posix-seh、15.2.0posix-14.0.0-ucrt-r7。mingw64/bin を PATH に追加。

Windows は指定 MinGW ツールチェーンを使用します。Debian/Ubuntu のヘッダーは libx11-dev、libxext-dev、libxrandr-dev など、音声は PipeWire、PulseAudio または ALSA の開発パッケージです。配布ごとの説明を参照してください。

次に試すこと

AnyPS5 ゲームや AnyPS5 ゲーム検索で構成と残る課題を調べ、AnyPS5 導入方法でファイルとコマンドを準備します。未リリースの変更が必要なら AnyPS5 GitHub ガイドでリビジョンを探せます。

次の手順AnyPS5 の導入を準備AnyPS5 ゲーム検索で構成を調べる

ガイドを検索

すべてのガイド

AnyPS5 を使い始めるためのガイドAnyPS5 の仕組みを知り、ゲームの動作報告と公式ダウンロードを確認。導入、動作環境、トラブル対処、開発状況を案内します。AnyPS5 ゲームと動作報告AnyPS5 ゲームの報告をタイトル、ビルド、実行条件から比較。メニュー、ゲームプレイ、必要なパッチ、残る問題を確認できます。AnyPS5 ゲーム検索ゲームと OS を選び、AnyPS5 のゲームプレイ、音声、入力、セーブ、安定性を構成別に比較。元の報告も確認できます。AnyPS5 GitHub:リポジトリとリリースの案内AnyPS5 GitHub の公式リポジトリとリリースを案内。同じ版のファイルを選び、ドキュメントとソースビルド、報告先を確認できます。AnyPS5 開発状況:数字から何がわかるか日付付きのライブラリ・シェーダーカウンターから AnyPS5 開発状況を確認。計数の意味、コミット、リリースと動作報告の関係を説明します。AnyPS5 Reddit:読んでおきたい三つの投稿AnyPS5 Reddit の元投稿から Dead Cells 専用プロジェクト、シェーダーの進捗、実演環境を読み、動作報告と導入手順につなげます。AnyPS5 導入方法:ダウンロードから起動までAnyPS5 導入方法を v0.1.2 の配布ファイルで案内。ELF、Windows/Linux コマンド、ライブラリ配置、入力設定とソースビルドを説明します。AnyPS5 動作環境:OS、ハードウェアとビルドWindows・Linux・macOS の AnyPS5 動作環境を確認。CPU 命令、Vulkan、メモリコミットとソースビルドの要件を案内します。AnyPS5 トラブルシューティング:最初に止まる箇所を探すAnyPS5 が起動しないときの入力、変換、Windows 193/126、メモリ、GPU、フォント、操作とログの確認手順。AnyPS5 Web変換ツール:入力と保存方法公式 AnyPS5 Web変換ツールで Windows/Linux 出力を準備。ELF とモジュール、ZIP/フォルダー保存、二つの 256 MiB 制限を説明します。AnyPS5 Guide についてAnyPS5 Guide の目的と独立性、ゲーム検索、公式ダウンロード、動作環境、導入、開発情報の使い方を紹介します。AnyPS5 Guide お問い合わせAnyPS5 Guide の訂正、報告の補足、サイトの不具合についての連絡先と、上流の技術的な問い合わせ先を案内します。サイト方針AnyPS5 Guide の情報の利用、独立性、訂正や更新の連絡方法を説明します。プライバシーと CookieAnyPS5 Guide のローカル入力、Cookie、任意のアクセス解析、同意の変更、プライバシーに関する連絡先を説明します。このガイドの利用についてAnyPS5 Guide の情報と準備ツールの範囲、ソフトウェアと素材の利用条件、出典、訂正窓口を説明します。

検索はブラウザー内で処理します。Escape で閉じます。