AnyPS5 kör konverterad spelkod tillsammans med ersättningsbibliotek. Förbered datorn genom att kontrollera måloperativsystem, CPU-instruktioner, Vulkan-enhet och minnesvillkor nedan och jämför sedan med rapporten för spelet.
Systemkraven för AnyPS5 skiljer dokumenterade körvillkor från byggverktyg och enskilda testares hårdvara. Guiden följer v0.1.2; rapporterna här fastställer ingen allmän lägstanivå för en PC.
Välj målsystem
| System | Tillgänglig väg | Kontrollera |
|---|---|---|
| Windows x86-64 | v0.1.2 har en Windows-relinker och Windows-biblioteksarkiv. | Konvertera med --windows och använd matchande Windows-bibliotek och MinGW-DLL-filer. |
| Linux x86-64 | Utgåvan har en Linux-relinker och Linux-biblioteksarkiv. | Använd Linux-resultat, lämpliga Vulkan-drivrutiner och körbehörigheterna nedan. |
| macOS | Användningsdokumentet beskriver x86-64 Mach-O med --macos, plus --to-rosetta för Apple Silicon. v0.1.2 har inget macOS-paket. |
Det är en separat källkodsbyggväg. En relinker byggd på Mac ger inte ensam en fungerande spelkörmiljö. |
Före ett Mac-bygge, läs användningsguiden för v0.1.2 tillsammans med byggguiden. De har olika omfattning: den första beskriver Mach-O och Rosetta, medan avsnittet om enbart relinkern beskriver Linux/Windows-resultat och utesluter spelkörning i macOS.
CPU-instruktioner och översättningsflaggor
Resultat för Windows och Linux innehåller x86-64-spelkod. Körmiljön behöver stöd för instruktionerna som spelet och dess moduler använder.
För Intel-datorer skriver --to-intel om stödda AMD-specifika instruktioner som hittas vid konverteringen. Det översätter inte AMD-instruktioner som spelet genererar under körning. För Apple Silicon skapar den dokumenterade vägen --macos --to-rosetta x86-64-resultat för Rosetta, inte ett ARM-nativt spel.
Om körningen stannar på en otillåten instruktion, behåll felet och bygguppgifterna till felsökning av AnyPS5.
Vulkan-grafik och enhetsval
Körmiljön väljer en Vulkan 1.1-enhet med grafik- och beräkningsköer samt swapchain-presentation. Den föredrar redan en separat GPU framför en integrerad. Enskilda grafikvägar kan kräva fler drivrutinsfunktioner, så enhetsvalet är bara första kontrollen.
Behöver du en viss adapter, sätt ANYPS5_GPU till en del av det utskrivna enhetsnamnet; skiftläget spelar ingen roll. Läs först raderna Physical device candidate. En sträng som inte matchar någon användbar enhet får starten att misslyckas.
GPU-fältet i spelrapporterna hjälper dig hitta en relevant jämförelse, med bygge, drivrutin och scen i sammanhanget. Korten beskriver de maskinerna; de bildar ingen allmän VRAM- eller prestandaklass för andra spel.
RAM, minnesåtagande och lagring
I Windows kan den dokumenterade direktminnesallokeringen nå 13 824 MiB per spel, med minnesåtagande när den mappas. Systemets gräns för allokerat minne — RAM plus växlingsfilens kapacitet — måste även täcka andra minnesåtaganden. Misslyckas mappningen, läs felet och Aktivitetshanterarens värden för allokerat minne. Stäng andra program eller anpassa växlingsfilen efter bristen.
I Linux kan drivrutiner som importerar dma-buf-minne behöva läs- och skrivrätt till /dev/udmabuf. Vid behörighetsfel, granska ägare och gruppåtkomst enligt användningsguidens anvisningar om behörighet och storleksgränser.
Avsätt utrymme för indata, konverterat resultat, bibliotek och spelresurser. Räkna med verkliga filstorlekar, inklusive de in- och utkopior du vill behålla.
Beroenden för att bygga
En kompilator behövs inte bara för att använda utgåvans relinker. Om du bygger själv behöver du skilja konverteringsverktyget från hela körmiljön:
| Byggmål | Dokumenterade verktyg och beroenden |
|---|---|
| Bara relinkern | CMake, en C++20-kompilator och ett byggverktyg som Ninja. Python 3 möjliggör regressionstester. Läget utelämnar systembibliotek samt grafik- och ljudberoenden. |
| Fullständigt Linux-bygge | x86-64, Git, CMake 3.22.1 eller senare, Ninja, GCC/G++, binutils, utvecklingsfiler för X11/Xext/XRandR och en ljudbackend som SDL stöder. |
| Fullständigt Windows-bygge | Samma grundverktyg med WinLibs MinGW-w64 GCC 15.2.0, x86_64-ucrt-posix-seh, utgåva 15.2.0posix-14.0.0-ucrt-r7. mingw64/bin ska finnas i PATH. |
Använd angiven MinGW-verktygskedja för Windows. På Debian/Ubuntu omfattar de listade Linux-filerna libx11-dev, libxext-dev och libxrandr-dev, med utvecklingspaket för PipeWire, PulseAudio eller ALSA för ljud. Följ distributionens anvisningar för ditt system.
Bestäm nästa försök
Hitta spelet i AnyPS5-spel eller kompatibilitetskontrollen för AnyPS5, jämför konfigurationen och läs hindren. Följ sedan Kom igång med AnyPS5 för matchande nedladdningar och kommandon. AnyPS5 GitHub-guiden hjälper dig hitta källrevisionen när en rapport kräver ändringar som inte släppts.