Created attachment 16430 [details] Лог запуска ppssppsdl ОС: АЛЬТ Рабочая станция, обновлённая до Сизифа Версия программы: 1.17.1-alt2 При попытке запустить SDL-версию программы появляется окно и намертво виснет. Лог запуска прилагаю.
То же поведение повторяется и на aarch64 (Repka Pi, Pinephone Pro, Anbernic RG 552) При этом версия Flatpak работает нормально.
Нашёл возможную причину. Пакеты с поддержкой GLES собираются только для 32-битных ARM, для 64-битных ARM сборка идёт с поддержкой GLVND, а указанные чипы нормально с Vulkan работать не умеют. Прошу добавить соответствующую архитектуру в условия сборки: - %ifarch %arm + %ifarch %arm aarch64 Или заменить макрос, ибо 32-битные ARM уже сняты с поддержки: - %ifarch %arm + %ifarch aarch64
Попробовал. Не помогло. Поискал схожие проблемы в апстриме, наткнулся на следующие баги: https://github.com/hrydgard/ppsspp/issues/12892 https://github.com/hrydgard/ppsspp/issues/16163 При попытке добавить флаг VK_USE_PLATFORM_WAYLAND_KHR cmake сообщает, что эту самодеятельность он использовать не будет, хотя этот флаг прописан в CMakeLists: Manually-specified variables were not used by the project: ... VK_USE_PLATFORM_WAYLAND_KHR
Created attachment 16814 [details] strace log
Удалось запустить SDL версию из Сизифа, задав параметр SDL_VIDEODRIVER=wayland.
Итого: - Под Иксами эмулятор нормально не работает; - Под wayland приходится указывать драйвер для SDL2.
На версии 1.18.1 эмулятор всё так же зависает.