10

Исправление ретро гейминга на ТВ приставках в Retroarch

Играть в эмуляторы через Retroarch с удобствами типа шейдеров на нетоповых ТВ приставках невозможно, но нашел решение. Сначала немного предыстории.

Примерно за месяц в руках побывало аж 3 Андроид ТВ приставки разной степени давности ЦП ( s905x5m, s905w2, s905l), да и появился телевизор. С одной стороны прикольные штуки - маленькие, бесшумные, интерфейс не такой мелкий и загруженный как с компа.

Неплохо бы поиграть вдвоем в какую-то простенькую игру на SNES или PS1, есть пара Dualshock 4 от брата, есть "современная" приставка... Что может пойти не так?

Оказалось, можно реально бомбануть минимум в 2х местах.

Первое - это ДИКИЕ задержки Dualshock, в районе секунды. Сначала подарил приставку знакомой Tanix W2, потом брат подогнал приставку Q5 от Мегафон. Оказалось, есть прошивка Slimbox, которая делает приставку свободной. Подрубаю дуалшоки - дикие задержки. Может приставка древняя (1 Гб рам, андроид 9)? Пробую Tanix (2 Гб рам, 11 андроид) - вроде чуть лучше, но тоже самое.

Оказалось, что помогает программа Bluetooth Auto Connect. Как настроить - смотрите на 4pda. В целом быстро, но толком не понять, что это делает, почему не сделают нормального патча для андроид.

Вторая вещь - Retroarch. Юзабилити на андроид приставке полный треш. не реагирует ни на мышь, ни пульт, ни клаву. Пока не настроить, не привязать в пунктах меню, не включить физическую клаву, не зарезервировать джойстики, не разрешить всем пользователям управлять в меню.

А ещё при переподключении джойстика может тот же самый как n+1 определить и назначить. Ачо нет

А ещё при переподключении джойстика может тот же самый как n+1 определить и назначить. Ачо нет

И самое очковое - работа вместе с шейдерами. Кто не знает, это такие графические фильтры на GPU. Я, например, использую и сделал кастом, который рисует лёгкую пиксельная сетку, добавляет размытости, сглаживает цвета и добавляет намного "аналогового" шума. В рарче есть презеты, но слишком агрессивны. Без них - и цвета и картинка выглядит ужасно на современных мониторах.

При запуске их с Retroarch на приставке начинаются дикие лаги, фпс падает до 40, может до 5 или вообще зависнуть. Различные пропуски кадров (и рендеринг в отдельном потоке) к дико рваной картинке приводят.

Нуачо - наверно приставки говно с дохлой видюхой? Не видать шейдеров. На самом деле не совсем. Опытным путем выяснилось, что выставив виртуальное разрешение рендеринга ИМЕННО для Retroarch через спец программу (использовал Franco kernel manager) в 720p, производительность увеличивается до двух и выше раз на Tanix W2. Было 40 фпс - стало 80 (в режиме без огранов скорости и без пропусков кадров). Нужно чтоб было не меньше 60.

Проблема в кривом Retroarch, который не умеет выставлять итоговое разрешение рендеринга и не позволяет делать это со стороны шейдеров. И это очень тупо. Превращает целый класс устройств в жуткие тормозилки. Перемудренный и тупой интерфейс и локальные глюки приставок заставляют страдать.

Кто хочет скачать шейдер, ссылка вот, пока только glsl.

https://drive.google.com/file/d/1fK64DqTI5oMSBOx4Q1TUKPz8u0a...

Разница в картинке

С определенной частью ретро-гейминга есть большие проблемы.

Вроде dualshock фирменный пад, тачпады есть, подсветка есть, но на Андроиде и Винде свой цирк с корнями, не говоря про micro USB.

Вроде есть "игровые" геймстики и "неигровые" приставки, но в геймстиках железо намного хуже чем в приставках, а в приставках намного слабее даже бюджетных смартфонов, но эмули могут работать и хорошо и с фильтрами, но не хотят. Нет ни толком шейдеров с оптимизацией (не "все в одном"), ни нормальной оптимизации от рарча.

Пост специфический, в интернете инфы просто нет.

Уголок ретрогеймера

4.6K постов13.8K подписчиков

Правила сообщества

Регистрационный номер: № 5416719577

Правила сообщества:
1. Игры вне религии и политики

2. Уважайте игровые предпочтения других пользователей

3. Любые оскорбления других пользователей запрещены

4. Пустые и бессмысленные посты запрещены и кидаются в общую ленту

5. Игры, которые не относятся к категории ретро будут переносится в Лигу Геймеров или общую ленту Пикабу

6. Реклама любой продукции и сервисов без согласования запрещена

7. Любой поиск игр происходит в Лиге Потерянных Игр:
https://pikabu.ru/community/lost_games

9. Все договоренности игры по сети происходят в сообществе Онлайн ретро-игр:

https://pikabu.ru/community/ori

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества