AnyPS5 menjalankan kode game yang dikonversi beserta pustaka pengganti. Periksa OS tujuan, instruksi CPU, perangkat Vulkan dan kondisi memori, lalu bandingkan konfigurasi yang dilaporkan untuk game Anda.
Panduan v0.1.2 ini memisahkan syarat runtime, alat build dan hardware penguji. Belum ada satu kelas minimum PC untuk semua game yang ditetapkan oleh laporan di sini.
Memilih sistem tujuan
| Sistem | Jalur tersedia | Yang diperiksa |
|---|---|---|
| Windows x86-64 | Rilis v0.1.2 memiliki relinker dan arsip pustaka Windows. | Gunakan --windows, pustaka yang sesuai dan DLL runtime MinGW. |
| Linux x86-64 | Relinker dan arsip pustaka Linux tersedia. | Keluaran Linux, driver Vulkan yang sesuai dan izin runtime di bawah. |
| macOS | Dokumen penggunaan menjelaskan x86-64 Mach-O dengan --macos dan --to-rosetta untuk Apple Silicon. Tidak ada paket Mac v0.1.2. |
Ini jalur build sumber terpisah. Membangun relinker di Mac saja tidak menyediakan runtime game. |
Sebelum build Mac, baca panduan penggunaan v0.1.2 bersama panduan build. Cakupannya berbeda: penggunaan menyebut Mach-O/Rosetta, sementara bagian relinker-only menjelaskan keluaran Linux/Windows dan mengecualikan eksekusi game macOS.
Instruksi CPU dan opsi penerjemahan
Keluaran Windows/Linux berisi kode x86-64. Lingkungan eksekusi harus mendukung instruksi game dan modulnya.
--to-intel menulis ulang instruksi khusus AMD yang didukung saat konversi. Instruksi AMD yang dibuat game saat runtime tidak ditangani. --macos --to-rosetta untuk Apple Silicon juga menghasilkan x86-64 bagi Rosetta, bukan game ARM-native.
Untuk illegal instruction, simpan detail fault dan build, lalu baca solusi masalah AnyPS5.
Vulkan dan pemilihan GPU
Runtime memilih Vulkan 1.1 dengan antrean grafis/compute dan presentasi swapchain. GPU diskret sudah diprioritaskan. Jalur grafis tertentu mungkin membutuhkan fitur driver tambahan.
Untuk memilih adaptor, baca baris Physical device candidate, lalu isi ANYPS5_GPU dengan sebagian namanya tanpa membedakan huruf besar/kecil. Nilai yang tidak cocok dengan perangkat yang dapat dipakai membuat startup gagal.
Gunakan kolom GPU untuk menemukan laporan dekat dengan konfigurasi Anda, sambil memperhatikan build, driver dan adegan. Kartu yang tercantum bukan kelas VRAM atau performa umum bagi game lain.
RAM, komitmen memori dan penyimpanan
Di Windows, alokasi direct memory yang didokumentasikan dapat mencapai 13,824 MiB per judul, dikomit saat dipetakan. Batas komitmen sistem—RAM ditambah pagefile—juga harus menampung komitmen lain. Bila pemetaan gagal, baca error dan nilai Committed di Task Manager; tutup aplikasi atau sesuaikan pagefile untuk kekurangannya.
Di Linux, impor dma-buf bisa memerlukan akses baca/tulis ke /dev/udmabuf. Jika izin ditolak, cek pemilik, grup dan batas ukuran sesuai panduan penggunaan.
Sediakan ruang untuk input, output, pustaka dan sumber daya, termasuk salinan yang ingin disimpan. Gunakan ukuran file sebenarnya untuk merencanakan kapasitas.
Dependensi build
Memakai relinker rilis tidak memerlukan compiler. Untuk build sendiri, bedakan alat konversi dengan runtime lengkap.
| Target | Alat dan dependensi |
|---|---|
| Relinker saja | CMake, compiler C++20, alat seperti Ninja. Python 3 mengaktifkan regresi. Tanpa pustaka sistem dan dependensi grafis/audio. |
| Linux lengkap | x86-64, Git, CMake 3.22.1 atau lebih baru, Ninja, GCC/G++, binutils, file pengembangan X11/Xext/XRandR dan backend audio SDL yang didukung. |
| Windows lengkap | Alat dasar yang sama dengan WinLibs MinGW-w64 GCC 15.2.0, x86_64-ucrt-posix-seh, rilis 15.2.0posix-14.0.0-ucrt-r7; mingw64/bin harus ada di PATH. |
Gunakan toolchain MinGW tersebut untuk Windows. Debian/Ubuntu menyertakan libx11-dev, libxext-dev, libxrandr-dev serta paket pengembangan PipeWire, PulseAudio atau ALSA. Ikuti petunjuk distribusi Anda.
Menentukan percobaan berikutnya
Temukan judul dalam game AnyPS5 atau cek game AnyPS5, bandingkan konfigurasi dan baca penghalangnya. Lanjut ke instalasi AnyPS5 untuk file dan perintah yang cocok. GitHub AnyPS5 membantu menemukan revisi yang belum dirilis.