AnyPS5-vereisten: je pc en buildomgeving voorbereiden

Controleer de AnyPS5-vereisten voor uitvoering en bouwen: CPU, Vulkan, geheugen, Windows- en Linux-bibliotheken en de v0.1.2-toolchain.

AnyPS5 voert omgezette gamecode uit naast vervangende bibliotheken. Controleer voor je pc het doelsysteem, CPU-instructies, Vulkan-apparaat en geheugen. Vergelijk daarna de configuratie van jouw game. Hardware uit een verslag is geen universele minimumconfiguratie.

Het doelsysteem kiezen

Systeem Gedocumenteerde route Wat je controleert
Windows x64 Windows-uitvoer met --windows Bijpassende Windows-bibliotheken en MinGW-DLL’s.
Linux x64 Linux ELF-uitvoer Vulkan, uitvoerrechten en toegang tot benodigde apparaten.
macOS USAGE beschrijft Mach-O met --macos en --to-rosetta Op Apple Silicon loopt x86-code via Rosetta, niet native ARM; v0.1.2 heeft geen macOS-pakket.

Lees vóór een Mac-build de v0.1.2-gebruikshandleiding naast de bouwinstructies. Ze behandelen verschillende scopes: USAGE beschrijft Mach-O en Rosetta; het deel over alleen de relinker beschrijft Linux/Windows-uitvoer en sluit macOS-game-uitvoering uit. Een optie is op zichzelf geen kant-en-klaar pakket of geslaagde gameproef.

CPU-instructies en vertaling

De host moet de x64-instructies ondersteunen die game en modules uitvoeren. De gedocumenteerde Intel-route gebruikt --to-intel om ondersteunde AMD-specifieke instructies tijdens de conversie te herschrijven. Dat dekt geen AMD-instructies die de game tijdens uitvoering genereert.

Bewaar bij een illegal-instruction-crash de fout en buildgegevens voor de AnyPS5-probleemoplossing. De uitkomst hangt af van de gebruikte game en codepaden.

Vulkan en je GPU

De release kiest een Vulkan 1.1-apparaat met grafische en computequeues en swapchainpresentatie. Een beschikbare losse GPU krijgt de voorkeur. Een game kan aanvullende driverfuncties nodig hebben.

Bekijk de namen bij Physical device candidate in het log. Met ANYPS5_GPU selecteer je via een deel van de apparaatnaam, zonder hoofdletteronderscheid. Geen overeenkomst betekent dat de selectie faalt; er wordt dan niet stilzwijgend een ander apparaat gekozen. Vergelijk ook de driverversie met de relevante gameproef.

RAM, toegewezen geheugen en opslag

Windows: committed memory

De gedocumenteerde instelling gebruikt 13.824 MiB direct geheugen. Geheugen wordt gecommit wanneer het wordt gemapt. De systeemlimiet hangt af van RAM, wisselbestand en andere processen. Bekijk in Taakbeheer het toegewezen geheugen en bewaar de eerste mappingfout. Sluit programma’s of pas het wisselbestand aan op basis van de werkelijke situatie; dit getal is geen universeel voorschrift voor fysiek RAM.

Linux: toegang tot udmabuf

Gebruikt de route /dev/udmabuf, controleer dan lees-/schrijfrechten, groep en bufferlimieten. DMA-bufgedrag en alternatieven hangen af van driver en gemapt bereik. Lees de concrete fout voordat je toegangsrechten verandert.

Houd opslagruimte vrij voor invoer, geconverteerde bestanden, bibliotheken en gekopieerde gameresources. De echte bestandsomvang is bruikbaarder dan één schatting voor alle games.

Afhankelijkheden voor zelf bouwen

Alleen de relinker

Deze route vereist CMake, een C++20-compiler, Ninja en Python 3 voor regressietests. Alleen de relinker bouwen levert geen runtimebibliotheken en maakt grafische uitvoer of audio niet vanzelf beschikbaar.

Volledige Linux x64-build

De instructies noemen Git, CMake vanaf 3.22.1, GCC/G++, binutils en X11-, Xext- en XRandR-afhankelijkheden. Audioafhankelijkheden volgen de SDL-backend. Voor Debian gaat het onder meer om libx11-dev, libxext-dev, libxrandr-dev en de toepasselijke ontwikkelpakketten voor PipeWire, PulseAudio of ALSA. Gebruik voor andere distributies de pakketnamen uit hun documentatie.

Windows-build

De beschreven toolchain is WinLibs MinGW-w64 GCC 15.2.0 x86_64-ucrt-posix-seh, pakket 15.2.0posix-14.0.0-ucrt-r7. Zet mingw64/bin in de build-PATH en gebruik de beschreven compilerinstellingen. Een andere MinGW-toolchain is niet automatisch uitwisselbaar met die van de release.

Je volgende poging

Zoek je game bij AnyPS5-games of in de AnyPS5-gamechecker, vergelijk build en resterende problemen. De AnyPS5-installatie geeft downloads en commando’s; AnyPS5 op GitHub helpt de broncoderevisie te vinden voor nog niet uitgebrachte wijzigingen.

Volgende stappenBegin je AnyPS5-installatieEen configuratie in de AnyPS5-gamechecker opzoeken

De gids doorzoeken

Alle gidsen bekijken

Een praktische gids voor AnyPS5Ontdek AnyPS5, vergelijk gameverslagen en vind officiële downloads. Bereid je installatie voor met uitleg over vereisten, problemen en de ontwikkeling.AnyPS5-games en compatibiliteitsverslagenBekijk verslagen van AnyPS5-games op titel, build en testomstandigheden. Vergelijk menu’s, gameplay, benodigde patches en problemen met oorspronkelijke bronnen.AnyPS5-gamecheckerZoek een AnyPS5-game en vergelijk verslagen per systeem en configuratie. Bekijk gameplay, audio, invoer, opslaan en stabiliteit met oorspronkelijke bronnen.AnyPS5 op GitHub: repository, releases en documentatieVind de officiële AnyPS5-repository op GitHub, kies bijpassende releasebestanden en lees versiegebonden documentatie voor builds en bruikbare gameverslagen.AnyPS5-voortgang: wat de cijfers vertellenLees de AnyPS5-voortgang via gedateerde tellers voor bibliotheken en shaders, geschiedenis en releases. Ontdek wat de cijfers meten en hoe ze bij gameverslagen passen.AnyPS5 op Reddit: discussies en gamedemonstratiesLees AnyPS5-discussies op Reddit, begrijp de Dead Cells-demo en shaderclaims en vind de configuratie achter een gamevideo.AnyPS5 installeren: downloaden, converteren en startenInstalleer AnyPS5 met bijpassende v0.1.2-bestanden, schone ELF-invoer, Windows- en Linux-commando’s, runtimefolders, besturing en volledige broncodebuilds.AnyPS5-vereisten: je pc en buildomgeving voorbereidenControleer de AnyPS5-vereisten voor uitvoering en bouwen: CPU, Vulkan, geheugen, Windows- en Linux-bibliotheken en de v0.1.2-toolchain.AnyPS5-probleemoplossingLos AnyPS5-problemen op vanaf de eerste mislukte fase: ELF-invoer, modules, Windows- en Linux-bibliotheken, geheugen, GPU, fonts en besturing.AnyPS5-webconverter: invoer en opslagmethodenGebruik de officiële AnyPS5-webconverter met de juiste ELF- en module-invoer, Windows- of Linux-uitvoer, opslagmethode en browserlimieten.Over AnyPS5 GuideOver AnyPS5 Guide, een onafhankelijke bron voor gameverslagen, installatie, probleemoplossing en het volgen van het opensourceproject.Neem contact op met de gidsNeem contact op met AnyPS5 Guide voor correcties, nieuwe gameverslagen of bronnen. Vind de kanalen van het project voor softwareproblemen.Site-informatieAlgemene informatie over het gebruik van AnyPS5 Guide en het doorgeven van correcties of updates.Privacy en cookiesHoe AnyPS5 Guide omgaat met lokale invoer, cookies en optionele statistieken, inclusief toestemming en contact over privacy.Deze gids gebruikenLees het doel en de gebruiksvoorwaarden van AnyPS5 Guide, een onafhankelijke gids op basis van bronnen met lokale voorbereidingstools.

De zoekopdracht blijft in je browser. Druk op Escape om te sluiten.