AnyPS5-probleemoplossing

Los AnyPS5-problemen op vanaf de eerste mislukte fase: ELF-invoer, modules, Windows- en Linux-bibliotheken, geheugen, GPU, fonts en besturing.

Begin bij de eerste mislukte fase

Kies waar het stopt en volg de controles voor je systeem.

Invoerformaat en doeloptie controleren

  1. Controleer een schoon ELF-bestand en ondersteunde modulemap; --sce-module-path vereist de bovenliggende map.
  2. Kies expliciet --windows. Alleen de uitvoer .exe noemen houdt het Linux-standaardformaat als je Windows niet selecteert.
  3. Vergelijk opties met hetzelfde releasedocument. Laat verouderde debugflags weg uit een basispoging.

Exitcode 0 kan betekenen dat hulp is getoond. Met --autorun kan de code van het gestarte programma komen. Bewaar commando en log bij het nummer.

v0.1.2-invoer, opties en exitcodes ↗

Een probleemmelding maken

Maak een melding om in een GitHub-issue of discussie te kopiëren. Dit formulier uploadt je invoer niet.

Gebruik je een andere build? Volg de bijpassende documentatie en vergelijk de verslagen bij verslagen van AnyPS5-games.

Werkt AnyPS5 niet, zoek dan eerst de fase die mislukt: invoer lezen, converteren, bibliotheken laden of de game uitvoeren. Daarmee bepaal je of je bestanden, commando, runtime-map of gameblokkades moet bekijken.

Houd de eerste bruikbare fout bij de hand. Deze controles volgen de v0.1.2-gebruiksinstructies; een gamespecifieke branch kan meer instructies hebben.

Invoer niet herkend of modules ontbreken

Gebruik een schoon ELF-bestand, geen versleuteld pakket of SELF/fSELF-container. Een extensie zoals .bin of .elf bewijst het formaat niet. Controleer de modules naast het programma:

text
source/
    input.elf
    sce_module/
        bundled-module.prx

De relinker herkent sce_module/, sce_modules/ en prx/. De eerste twee mogen niet samen voorkomen; prx/ mag naast een van beide. Ontbreken alle herkende mappen, dan is dat een fout. De basisscan leest alleen bestanden direct in de map.

--sce-module-path wijst naar de bovenliggende map, niet naar de modulemap zelf. Controleer voor andere locaties, zoals plugins, of het verslag --module-dir gebruikt. De AnyPS5-installatie laat invoer en uitvoer samen zien.

Windows opent de .exe niet

De standaarduitvoer is Linux ELF. Gebruik expliciet --windows, ook bij een naam die op .exe eindigt:

powershell
.\relinker-v0.1.2.exe --windows source\input.elf app.exe

Bij een illegal-instruction-crash op Intel controleer je --to-intel. Dit behandelt ondersteunde AMD-specifieke instructies in invoer en modules, niet code die tijdens uitvoering wordt gegenereerd. Bewaar de fout als het blijft misgaan; de AnyPS5-vereisten lichten de route toe.

Fout 193 of 126: bibliotheken nalopen

Fout 193 kan volgen op een originele PS5-module in libs/. Gebruik daar AnyPS5-bibliotheken voor Windows; geconverteerde gamemodules uit Guest module: horen onder app0/ op de genoemde paden.

Fout 126 kan wijzen op een ontbrekende afhankelijkheid, zelfs als het gevraagde .prx-bestand bestaat. Het Windows-pakket bevat libgcc_s_seh-1.dll, libstdc++-6.dll en libwinpthread-1.dll. Houd die met de bibliotheken van dezelfde release in libs/; vertrouw niet op een losstaande PATH-instelling.

Direct geheugen en Linux-toegang

Bij een Windows-mappingfout controleer je toegewezen geheugen en de systeem-commitlimiet. De documentatie noemt 13.824 MiB direct geheugen; RAM, wisselbestand en andere processen beïnvloeden de beschikbare ruimte.

Bij /dev/udmabuf op Linux controleer je rechten, groep, bufferlimieten en de driverroute. Bewaar een melding zoals BDA access failed met de mappingcontext. Verander rechten niet zonder het concrete probleem te begrijpen.

Zwart beeld of vastgelopen laden

Vergelijk dezelfde game en build bij AnyPS5-games. Een game kan bij laden stoppen of een onopgelost grafisch pad hebben terwijl de mappen goed staan. Controleer eerst doelbibliotheken in libs/, resources in app0/ en geconverteerde modules op hun gemelde paden.

Lees de namen onder Physical device candidate. Een PowerShell-voorbeeld om een GPU via een naamdeel te kiezen:

powershell
$env:ANYPS5_GPU="NVIDIA"
.\app.exe

De selectie negeert hoofdletters; geen match betekent falen. De release heeft een voorkeur voor een beschikbare losse GPU, maar alleen zwart beeld bewijst geen GPU-probleem. Vergelijk ook driver en eerste grafische fout.

Stopt het log bij een niet-geïmplementeerde aanroep of shader-/driverfout, zoek die dan in de oorspronkelijke gamediscussie. Leg branch of pull request van een workaround vast voordat je die probeert. AnyPS5 op GitHub helpt je de bronnen te vinden.

Tekst ontbreekt

Heeft de game systeemfonts nodig, zet dan anyps5-fonts/ naast het programma of stel ANYPS5_SYSTEM_FONTS in. De documentatie noemt consolefonts en ondersteunde Noto-alternatieven, inclusief Latijnse en CJK-sets. Gewone bestanden in app0/ vervangen geen systeemfonts.

Controller, toetsenbord of muis

Controleer of SDL de controller herkent en vergelijk de standaardbediening. De eerste herkende gamepad wordt gebruikt. Pas toetsenbord/muis aan via anyps5-input.ini naast het programma of via ANYPS5_INPUT_CONFIG.

Niet vermelde acties behouden hun standaard; deze instellingen wijzigen geen controllerknoppen. Een ongeldige regel stopt de initialisatie en noemt bestand en regelnummer. Vergelijk de invoermapping-instructies. Touchpadklikken en vingercoördinaten zijn verschillende functies; de laatste zijn in dat document niet geïmplementeerd.

Een bruikbaar log vastleggen

Console-uitvoer opnemen met PowerShell:

powershell
.\app.exe *>&1 | Tee-Object -FilePath .\launch-log.txt

Op Linux:

bash
./app.elf 2>&1 | tee launch-log.txt

Een Windows-GUI-build kan anyps5.log naast het programma schrijven als de map beschrijfbaar is. Bewaar het vóór een nieuwe poging, want het kan worden overschreven. Een loggingpipeline bewijst op zichzelf niet de exitcode van de game: bewaar commando en context.

Gebruik de meldingstool om gameversie, build, hardware, opstartroute en eerste fout samen te voegen. Controleer logs op persoonlijke paden en gamedata voordat je deelt. Voor communitycontext lees je AnyPS5 op Reddit; voor een andere conversieroute de AnyPS5-webconverter.

Volgende stappenHulp voor AnyPS5 op GitHub vindenVerslagen van AnyPS5-games vergelijken

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.