AnyPS5, dönüştürülen oyun kodunu ikame kitaplıklarla birlikte çalıştırır. PC’yi hazırlamak için hedef işletim sistemini, CPU komutlarını, Vulkan cihazını ve aşağıdaki bellek koşullarını inceleyip oyunun raporuyla karşılaştırın.
Bu AnyPS5 sistem gereksinimleri, belgelenmiş çalışma şartlarını derleme araçlarından ve test yapan kişilerin donanımından ayırır. Anlatım v0.1.2 içindir; buradaki raporlar genel bir minimum PC sınıfı belirlemez.
Hedef sistemi seçin
| Sistem | Kullanılabilir yol | Kontrol edilecekler |
|---|---|---|
| Windows x86-64 | v0.1.2, Windows relinker ve Windows kitaplık arşivleri sunar. | --windows ile dönüştürün, eşleşen Windows kitaplıkları ve MinGW DLL’lerini kullanın. |
| Linux x86-64 | Sürümde Linux relinker ve kitaplık arşivleri vardır. | Linux çıktısı, uygun Vulkan sürücüleri ve aşağıdaki çalışma izinlerini kullanın. |
| macOS | Kullanım belgesi --macos ile x86-64 Mach-O, Apple Silicon için ek --to-rosetta anlatır. v0.1.2’de macOS paketi yoktur. |
Ayrı kaynak derleme yoludur. Mac’te relinker derlemek tek başına çalışan oyun ortamı sağlamaz. |
Mac kaynak derlemesinden önce v0.1.2 kullanım kılavuzunu ve derleme kılavuzunu birlikte okuyun. Kapsamları farklıdır: kullanım Mach-O ve Rosetta’yı anlatır; yalnızca relinker derleme bölümü Linux/Windows çıktısını anlatıp macOS oyun çalıştırmasını hariç tutar.
CPU komutları ve çeviri bayrakları
Windows ve Linux çıktısı x86-64 oyun kodu içerir. Çalıştırma ortamı oyun ve modüllerin kullandığı komutları desteklemelidir.
Intel için --to-intel, dönüştürmede bulunan desteklenen AMD komutlarını yeniden yazar. Oyunun çalışma sırasında ürettiği AMD komutlarını çevirmez. Apple Silicon için belgelenen --macos --to-rosetta yolu ARM’ye yerel oyun değil, Rosetta’ya x86-64 çıktı üretir.
Geçersiz komutla durursa hata ve derleme ayrıntılarını AnyPS5 sorun giderme için saklayın.
Vulkan grafikleri ve cihaz seçimi
Ortam; grafik, hesaplama kuyrukları ve swapchain sunumu olan Vulkan 1.1 cihazını seçer. Ayrık GPU’yu tümleşiğe zaten tercih eder. Bazı grafik yolları daha fazla sürücü özelliği gerektirebilir; cihaz seçimini geçmek yalnızca ilk kontroldür.
Belirli adaptör için ANYPS5_GPU değerini yazdırılan adın büyük/küçük harf duyarsız bir parçası yapın. Önce Physical device candidate satırlarını okuyun. Hiçbir kullanılabilir cihazı eşleştirmeyen dize başlangıcı durdurur.
Oyun raporunun GPU alanı ilgili karşılaştırmayı buldurur; derlemeyi, sürücüyü ve test edilen sahneyi unutmayın. Kartlar o bilgisayarları anlatır, diğer oyunlar için genel VRAM veya performans sınıfı oluşturmaz.
RAM, bellek taahhüdü ve depolama
Windows’ta belgelenmiş doğrudan bellek tahsisi oyun başına 13.824 MiB’ye ulaşabilir ve eşleme sırasında taahhüt edilir. Sistem taahhüt sınırı — RAM ile disk belleği dosyasının toplamı — diğer taahhütleri de karşılamalıdır. Eşleme başarısızsa hatayı ve Görev Yöneticisi’nin Taahhüt Edilen değerlerini kontrol edin. Diğer uygulamaları kapatın veya gerçek eksikliği karşılayacak disk belleği ayarı yapın.
Linux’ta dma-buf içe aktaran sürücüler /dev/udmabuf için okuma/yazma erişimi isteyebilir. İzin hatasında sahipliği ve grup erişimini, kullanım belgesinin izin ve boyut sınırı yönergeleriyle kontrol edin.
Girdi, dönüştürülen çıktı, kitaplıklar ve kaynaklar için yer ayırın. Tutacağınız giriş/çıkış kopyaları dâhil gerçek dosya boyutlarından hesaplayın.
Derleme bağımlılıkları
Hazır relinker’ı kullanmak için derleyici gerekmez. Kendiniz derleyecekseniz araç ile tam çalışma ortamını ayırın:
| Hedef | Belgelenmiş araç ve bağımlılıklar |
|---|---|
| Yalnızca relinker | CMake, C++20 derleyicisi ve Ninja gibi derleme aracı. Python 3 regresyon testlerini açar. Sistem kitaplıkları ve grafik/ses bağımlılıkları bu modda yoktur. |
| Tam Linux derlemesi | x86-64, Git, CMake 3.22.1 veya yeni, Ninja, GCC/G++, binutils, X11/Xext/XRandR geliştirme dosyaları ve desteklenen SDL ses arka ucunun geliştirme dosyaları. |
| Tam Windows derlemesi | Aynı temel araçlarla WinLibs MinGW-w64 GCC 15.2.0, x86_64-ucrt-posix-seh, 15.2.0posix-14.0.0-ucrt-r7 sürümü. mingw64/bin, PATH içinde olmalı. |
Windows için belirtilen MinGW’yi kullanın. Debian/Ubuntu listesinde libx11-dev, libxext-dev, libxrandr-dev ile ses için PipeWire, PulseAudio veya ALSA geliştirme paketleri vardır. Dağıtımınıza ait yönergeleri izleyin.
Sonraki denemeyi seçin
Oyunu AnyPS5 oyunlarında veya AnyPS5 oyun uyumluluk kontrolünde bulun, yapılandırmayı ve kalan engelleri karşılaştırın. Eşleşen indirme ve komutlar için AnyPS5 kurulumunu izleyin. Rapor henüz yayımlanmamış değişiklik istiyorsa AnyPS5 GitHub rehberi kaynak revizyonunu buldurur.