Řešení problémů s AnyPS5: najděte první selhávající fázi

Zjistěte, proč AnyPS5 nefunguje: vstupy, chyby Windows 193/126, mapování paměti, černý obraz, písma, ovládání a logy.

Začněte první selhávající fází

Vyberte místo zastavení a sledujte kontroly systému.

Zkontrolujte formát vstupu a cílovou volbu

  1. Ověřte čistý ELF a podporovaný adresář modulů; --sce-module-path míří na nadřazený adresář.
  2. Výslovně zvolte --windows. Název .exe bez této volby ponechá výchozí Linux formát.
  3. Srovnejte volby s dokumentem stejného vydání. Do základního testu nedávejte zastaralé ladicí volby.

Kód 0 může znamenat zobrazenou nápovědu. S --autorun může patřit spuštěné aplikaci. Uchovejte číslo s příkazem a logem.

Vstupy, volby a kódy v0.1.2 ↗

Vytvořit hlášení problému

Vytvořte hlášení pro zkopírování do GitHub issue nebo diskuse. Formulář neodesílá vstup.

Máte jiné sestavení? Sledujte jeho dokumentaci a porovnejte hlášení her AnyPS5.

Pokud AnyPS5 nefunguje, začněte první selhávající fází: čtením vstupu, převodem, načítáním knihoven nebo během hry. To ukáže, zda zkoumat soubory, příkaz, běhovou složku či současné blokace hry.

Průvodce řešením problémů AnyPS5 používejte s první užitečnou chybou po ruce. Kontroly odpovídají návodu v0.1.2; větev pro konkrétní hru může mít více pokynů.

Relinker neumí přečíst vstup

Ověřte čistý ELF místo šifrovaného balíčku nebo SELF/fSELF. Název eboot.bin neurčuje připravenost obsahu. Pracujte jen se soubory, k nimž máte příslušná práva a povolení.

Pak zkontrolujte moduly:

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

Standardní názvy jsou sce_module/, sce_modules/ a prx/. prx/ může být s jedním ze zbývajících; současně sce_module/ a sce_modules/, nebo žádný z nich, jsou chyba. Zpracovávají se jen přímo vnořené soubory.

Při --sce-module-path odkažte na nadřazený adresář modulů. Pro jiné místo, například herní pluginy, zkontrolujte --module-dir v hlášení. Nastavení AnyPS5 ukazuje vstup i výstup.

Windows odmítá spustit výstup

Výchozí formát je Linux ELF i při názvu app.exe. Opakujte převod s --windows:

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

Při pádu na neplatnou instrukci na Intelu ověřte --to-intel. Překládá podporované AMD instrukce vstupu a modulů, ne ty generované za běhu. Pokud problém trvá, uložte podrobnosti chyby. Cestu popisují Požadavky AnyPS5.

Windows hlásí chybu 193 nebo 126

Chyba Nejprve ověřte Co změnit
193: neplatná aplikace Win32 Není původní konzolový .prx v libs/? Nahraďte odpovídající Windows knihovnou AnyPS5. Vytvořené moduly ponechte na cestách Guest module: pod app0/.
126: modul nenalezen Nechybí závislost, přestože uvedený .prx existuje? Zkontrolujte MinGW runtime DLL z Windows balíčku a další závislosti v libs/.

Archiv Windows v0.1.2 dodává libgcc_s_seh-1.dll, libstdc++-6.dll a libwinpthread-1.dll. Všechny tři patří do libs/. Při vlastní kompilaci použijte DLL ze stejného MinGW mingw64/bin, nemíchejte runtime různých kompilátorů.

Selhává mapování přímé paměti

Ve Windows může replace guest placeholder with resident direct memory znamenat nedostatek potvrzené paměti. Přímá paměť se potvrzuje při mapování hrou, až 13 824 MiB na titul. Limit potvrzené paměti ve Správci úloh musí pokrýt i zbytek systému. Zavřete aplikace nebo upravte stránkovací soubor podle skutečného nedostatku.

V Linuxu [gpu] open /dev/udmabuf: Permission denied vyžaduje jinou kontrolu. Pro dma-buf ovladače postupujte podle oprávnění zařízení a limitů velikosti v návodu. Log může také ukázat BDA access failed, když daná paměťová cesta nemůže fungovat.

Okno se otevře, ale hra je černá nebo zamrzlá

Přečtěte poslední log a srovnejte stejnou hru/sestavení v Hrách AnyPS5. Titul se může zastavit při načítání nebo mít nedořešenou grafiku i při správných souborech.

Je-li vybráno špatné GPU, čtěte jména Physical device candidate a vyberte podřetězec cílového zařízení. Například když použitelné zařízení obsahuje NVIDIA:

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

Runtime již upřednostňuje samostatné Vulkan GPU. Jiný výběr má smysl pro další adaptér; černé okno samo chybu volby neurčuje. Hodnota bez shody s použitelným zařízením start ukončí.

Pokud log končí neimplementovaným voláním či chybou shaderu/ovladače, hledejte ji v původní diskusi. Před obejitím zaznamenejte požadovanou větev nebo pull request. Průvodce AnyPS5 GitHub pomáhá zdroje najít.

V nabídkách chybí text

U her otevírajících systémová písma konzole zkontrolujte anyps5-fonts/ vedle programu nebo ANYPS5_SYSTEM_FONTS. Návod uvádí názvy fontů i podporované náhrady Noto včetně latinských a CJK sad. Chybějící systémová písma mohou znemožnit otevření sady; běžné prostředky v app0/ je nedodají.

Ovládání nereaguje

Ověřte rozpoznání gamepadu v SDL a zda první pozici neobsadil jiný ovladač. Zkuste vestavěnou klávesnici, abyste odlišili chybu mapování od zamrzlé hry.

Vlastní vazby zkontrolujte v anyps5-input.ini vedle programu či souboru ANYPS5_INPUT_CONFIG. Chybný řádek přeruší inicializaci a vypíše soubor a číslo řádku. Porovnejte jej s pokyny mapování. Kliknutí touchpadu je jiné než souřadnice prstů; druhá funkce není v tomto dokumentu implementována.

Před změnou sestavení uložte log

Ve Windows PowerShell:

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

V Linuxu:

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

Windows GUI bez použitelných stdout/stderr může místo toho zapsat anyps5.log vedle programu, je-li složka zapisovatelná. Přepisuje předchozí log, proto jej zkopírujte před dalším pokusem.

Zdejší generátor shromáždí verzi hry, sestavení, hardware, cestu spuštění a první chybu. Před sdílením prověřte osobní cesty a herní data. Komunitní kontext nabízí AnyPS5 na Redditu, jiný převod Webový konvertor AnyPS5.

Další krokyNajít pomoc na AnyPS5 GitHubPorovnat hlášení her AnyPS5

Hledat v průvodci

Všechny návody

Praktický průvodce AnyPS5Poznejte AnyPS5, porovnejte hlášení her a najděte oficiální soubory. Připravte počítač podle požadavků, návodu k nastavení a řešení problémů.Hry AnyPS5 a hlášení kompatibilityProjděte hlášení her AnyPS5 podle názvu, sestavení a podmínek. Porovnejte nabídky, hraní, požadované opravy a problémy s původními zdroji.Kontrola her AnyPS5Porovnejte hlášení AnyPS5 podle hry, systému a konfigurace. Prohlédněte hraní, zvuk, vstup, ukládání a stabilitu s původními zdroji.AnyPS5 GitHub: repozitář, vydání a dokumentaceNajděte oficiální AnyPS5 GitHub, odpovídající soubory vydání, verzovanou dokumentaci a postup pro užitečné hlášení hry.Vývoj AnyPS5: co ukazují číslaSledujte AnyPS5 pomocí datovaných počítadel knihoven a shaderů, historie a vydání. Co čísla měří a jak souvisejí s hlášeními her.AnyPS5 na Redditu: komunitní diskuse a herní ukázkyVybrané diskuse AnyPS5 na Redditu: ukázka Dead Cells, význam shaderového počítadla a konfigurace za herním videem.Nastavení AnyPS5: stáhněte, převeďte a připravte běhNastavte AnyPS5 s odpovídajícími soubory v0.1.2, čistým ELF, příkazy Windows/Linux, složkami, ovládáním a sestavením ze zdrojů.Požadavky AnyPS5: platformy, hardware a nástrojeZkontrolujte AnyPS5 pro Windows, Linux a macOS: instrukce CPU, Vulkan, potvrzenou paměť a podporované nástroje pro sestavení ze zdrojů.Řešení problémů s AnyPS5: najděte první selhávající fáziZjistěte, proč AnyPS5 nefunguje: vstupy, chyby Windows 193/126, mapování paměti, černý obraz, písma, ovládání a logy.Webový konvertor AnyPS5: vstupy a režimy uloženíPoužijte oficiální webový konvertor AnyPS5 se správným ELF a moduly, výstupem Windows/Linux, režimem uložení a limity prohlížeče.O AnyPS5 GuideAnyPS5 Guide je nezávislý zdroj hlášení her, nastavení, řešení problémů a informací o vývoji otevřeného projektu.Kontakt na průvodceNapište AnyPS5 Guide opravu, nové hlášení hry nebo tip na zdroj. Pro programové chyby najděte správné kanály projektu.Pravidla webuObecné informace o používání AnyPS5 Guide a kontaktu pro opravy nebo aktualizace.Soukromí a cookiesJak AnyPS5 Guide zachází s místními vstupy nástrojů, cookies a volitelnou analytikou: souhlas, jeho změna a kontakt pro soukromí.Používání průvodceRozsah a podmínky AnyPS5 Guide: nezávislého průvodce založeného na zdrojích s místními nástroji přípravy.

Hledání zůstává v prohlížeči. Escape zavře okno.