Решение проблем с AnyPS5: найдите первый этап сбоя

Разберитесь с AnyPS5: входные файлы, ошибки Windows 193/126, отображение памяти, чёрный экран, шрифты, управление и сбор логов.

Начните с первого этапа сбоя

Выберите место остановки, затем выполните проверки своей системы.

Проверьте формат входа и выбор цели

  1. Проверьте чистый ELF и поддерживаемый каталог модулей; --sce-module-path принимает родительский каталог.
  2. Явно выберите --windows. Имя .exe оставляет Linux по умолчанию, если не выбран Windows.
  3. Сверьте параметры с документацией того же релиза. Не добавляйте устаревшие отладочные флаги в базовую попытку.

Код выхода 0 может означать вывод справки. С --autorun код может принадлежать запущенному приложению. Сохраните число вместе с командой и логом.

Вход, параметры и коды выхода v0.1.2 ↗

Создать диагностический отчёт

Подготовьте отчёт для задачи или обсуждения GitHub. Форма не отправляет введённые данные.

Другая сборка? Следуйте её документации и сравните отчёты об играх AnyPS5.

Если AnyPS5 не работает, начните с первого неудачного этапа: чтение входных файлов, конвертация, загрузка библиотек или выполнение игры. Это подскажет, проверять ли файлы, команду, каталог запуска или текущие блокировки игры.

Держите рядом первую содержательную ошибку. Проверки руководства по решению проблем AnyPS5 следуют инструкции v0.1.2; ветка конкретной игры может требовать дополнительных шагов.

Релинкер не читает вход

Убедитесь, что исполняемый файл — чистый ELF, а не зашифрованный пакет или SELF/fSELF. Название eboot.bin не говорит, готово ли содержимое. Используйте файлы, с которыми вправе работать.

Затем проверьте комплектные модули:

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

Стандартные имена — sce_module/, sce_modules/ и prx/. prx/ может быть вместе с одним из других двух; одновременные sce_module/ и sce_modules/ или отсутствие всех трёх являются ошибкой. Обрабатываются только файлы прямо внутри каталогов.

Если задан --sce-module-path, укажите родительский каталог папки модулей. Для другого места, например каталога плагинов игры, проверьте использование --module-dir в её отчёте. Настройка AnyPS5 показывает и входную, и выходную структуру.

Windows отказывается запускать результат

Выходной формат по умолчанию — Linux ELF, даже если имя файла app.exe. Повторите конвертацию с --windows:

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

При сбое недопустимой инструкции на Intel проверьте использование --to-intel. Он обрабатывает поддерживаемые инструкции AMD во входе и модулях, но не создаваемые во время работы. Если сбой остаётся, сохраните подробности. Этот вариант описывают Требования AnyPS5.

Windows выдаёт ошибку 193 или 126

Ошибка Что проверить сначала Что изменить
193: не является приложением Win32 Не лежит ли оригинальный консольный .prx в libs/? Замените его соответствующей библиотекой AnyPS5 для Windows. Созданные модули игры оставьте по путям Guest module: под app0/.
126: модуль не найден Не отсутствует ли зависимость, хотя названный .prx существует? Проверьте DLL MinGW из пакета Windows и остальные зависимости в libs/.

Архив Windows v0.1.2 содержит libgcc_s_seh-1.dll, libstdc++-6.dll и libwinpthread-1.dll. Все три должны быть в libs/. Если вы сами собрали библиотеки, используйте DLL из mingw64/bin того же MinGW, не смешивая среды компиляторов.

Не удаётся отобразить прямую память

В Windows сообщение вроде replace guest placeholder with resident direct memory может указывать на нехватку выделенной памяти. Прямая память выделяется при отображении игрой, до 13 824 MiB на игру. Лимит выделенной памяти в диспетчере задач должен покрывать её и остальную систему. Закройте другие приложения или измените файл подкачки согласно фактической нехватке.

В Linux [gpu] open /dev/udmabuf: Permission denied требует другой проверки. Для драйверов с импортом dma-buf следуйте инструкции доступа к устройству и ограничений размера. Также возможен BDA access failed, когда затронутый путь памяти не работает как ожидается.

Окно открылось, но экран чёрный или игра зависла

Прочитайте последние строки лога и сравните ту же игру и сборку в Играх AnyPS5. Игра может останавливаться на загрузке или иметь нерешённую графику даже при верном расположении файлов.

Если лог показывает неверное графическое устройство, прочитайте имена Physical device candidate и выберите подстроку нужного. Например, когда имя пригодного устройства содержит NVIDIA:

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

Среда уже предпочитает дискретный Vulkan GPU. Выбор полезен, когда нужен другой адаптер; один чёрный экран не определяет ошибку выбора. Значение, не совпадающее ни с одним пригодным устройством, останавливает старт.

Если лог заканчивается на неготовом вызове или ошибке шейдера/драйвера, найдите этот сбой в исходном обсуждении игры. Перед обходным решением запишите необходимую ветку или pull request. Найти источники помогает руководство AnyPS5 GitHub.

В меню нет текста

Для игр, открывающих системные шрифты консоли, проверьте anyps5-fonts/ рядом с программой либо путь ANYPS5_SYSTEM_FONTS. Инструкция перечисляет имена консольных шрифтов и поддерживаемые замены Noto, включая латинские и CJK-наборы. Отсутствие шрифтов может сорвать открытие набора; обычные ресурсы в app0/ их не добавляют.

Управление не реагирует

Проверьте распознавание контроллера в SDL и не занял ли другой распознанный геймпад первый слот. Попробуйте встроенное управление клавиатурой, чтобы отделить проблему раскладки от зависшей игры.

Для своих назначений проверьте anyps5-input.ini рядом с программой либо файл из ANYPS5_INPUT_CONFIG. Неверная строка прекращает инициализацию и выводит файл и номер строки. Сравните с инструкцией назначения ввода. Нажатие тачпада и координаты касания пальцем различаются: второе не реализовано в этой документации.

Сохраните лог до смены сборки

В Windows PowerShell:

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

В Linux:

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

Графический запуск Windows без пригодных дескрипторов stdout/stderr может вместо этого записать anyps5.log рядом с программой, если папка доступна для записи. Предыдущий лог заменяется — скопируйте его до следующей попытки.

Генератор отчёта собирает версию игры, сборку, оборудование, способ запуска и первую ошибку. Перед отправкой проверьте логи на личные пути и данные игры. Контекст сообщества есть в AnyPS5 на Reddit, другой путь конвертации — в Веб-конвертере AnyPS5.

Следующие шагиНайти помощь на AnyPS5 GitHubСравнить отчёты об играх AnyPS5

Поиск по руководству

Все руководства

Практическое руководство по AnyPS5Разберитесь в AnyPS5, сравните отчёты об играх, найдите официальные файлы и подготовьте ПК. Требования, настройка, решение проблем и развитие.Игры AnyPS5 и отчёты о совместимостиИзучите отчёты об играх AnyPS5 по названию, сборке и условиям. Сравните меню, игровой процесс, исправления и нерешённые проблемы с первоисточниками.Проверка игр AnyPS5Сравните отчёты AnyPS5 по игре, системе и конфигурации: игровой процесс, звук, управление, сохранения и стабильность с исходными источниками.AnyPS5 GitHub: репозиторий, релизы и документацияНайдите официальный AnyPS5 GitHub, согласованные файлы релиза, документацию нужной версии и рекомендации для отчёта об игре.Развитие AnyPS5: что показывают числаЧитайте о развитии AnyPS5 по датированным счётчикам библиотек и шейдеров, истории и релизам. Что измеряют показатели и как они связаны с играми.AnyPS5 на Reddit: обсуждения и демонстрации игрИзбранные обсуждения AnyPS5 на Reddit: контекст Dead Cells, значение счётчика шейдеров и конфигурация за игровым роликом.Настройка AnyPS5: скачивание, конвертация и подготовка запускаНастройте AnyPS5 с файлами v0.1.2, чистым ELF, командами Windows и Linux, каталогами, библиотеками, управлением и сборкой из исходников.Требования AnyPS5: платформы, оборудование и сборкаПроверьте требования AnyPS5 для Windows, Linux и macOS: инструкции CPU, Vulkan, выделенную память и инструменты сборки исходников.Решение проблем с AnyPS5: найдите первый этап сбояРазберитесь с AnyPS5: входные файлы, ошибки Windows 193/126, отображение памяти, чёрный экран, шрифты, управление и сбор логов.Веб-конвертер AnyPS5: входные файлы и сохранениеИспользуйте официальный веб-конвертер AnyPS5 с нужным ELF и модулями, выходом Windows или Linux, режимами сохранения и лимитами браузера.Об AnyPS5 GuideAnyPS5 Guide — независимый ресурс с отчётами об играх, настройкой, решением проблем и информацией о развитии открытого проекта.Связаться с руководствомСообщите AnyPS5 Guide об ошибке, новом отчёте или источнике. Найдите каналы разработчиков для проблем самого программного обеспечения.Правила сайтаОбщие сведения об использовании AnyPS5 Guide и обращениях с исправлениями или обновлениями.Конфиденциальность и cookieКак AnyPS5 Guide обрабатывает локальные данные инструментов, cookie и необязательную аналитику: согласие, его изменение и контакты.Использование руководстваНазначение и условия использования AnyPS5 Guide: независимого руководства по источникам с локальными инструментами подготовки.

Поиск остаётся в браузере. Escape закрывает окно.