Малина, ретро-игры и PAL PVM в 60 Гц по композиту - достигаем максимума [Личные заметки геймера]

Малина, ретро-игры и PAL PVM в 60 Гц по композиту - достигаем максимума [Личные заметки геймера]

На этой неделе я снова решил вернуться к вопросу ретро-гейминга. Мне было интересно получить максимальную производительность и качество картинки в рамках имеющихся ограничений и возможностей моих железок. По этому подключая Малинку к PVM, я вывел аналоговый сигнал напрямую через миниджек, без использования конвертора HDMI-RCA — чтобы композитное видео и звук сохранили ту самую «ламповость». Как часто это бывает, просто подключить провода оказалось мало, пришлось воевать с конфигами. Моя модель PVM (9020ME) не поддерживает режим NTSC, а единственный вариант что либо подключить - это PAL через композитный вход (антенный даже рассматривать не будем, он по определению хуже качеством). После ряда экспериментов я считаю, что достиг своей цели, открыв для себя офигенный режим вывода PAL60!

Малина, ретро-игры и PAL PVM в 60 Гц по композиту - достигаем максимума [Личные заметки геймера]

Благодаря режиму PAL60, который сочетает частоту обновления 60 Гц (как в NTSC) с цветовой поднесущей 4.43 МГц (как в классическом PAL), мне удалось добиться впечатляющего результата! Этот гибрид сохраняет цветовое кодирование PAL, избегая фазовых искажений NTSC, и выводит изображение в 480i (525 строк) — меньше стандартного PAL (625 строк), но с более высокой кадровой частотой. Для моей модели PVM, изначально несовместимой с NTSC-сигналом (он отображается, но только черно-белым), это стало идеальным компромиссом: я получил плавность 60 Гц и полноценную цветопередачу без артефактов. Даже при съемке экрана на фотоаппарат изображение остается четким, без намека на мерцание. Камера (да и собственные глаза) не фиксирует никаких артефактов, картинка максимально чистая и аутентичная. И это при том, что речь идет всего лишь о композитном видео! Такой подход выжать максимум из возможностей моего экрана.

Малина, ретро-игры и PAL PVM в 60 Гц по композиту - достигаем максимума [Личные заметки геймера]

Для тех, кто не понял о чем тут в вообще шла речь, поясню: основой проекта стал Raspberry Pi 3B — уже не новый, но всё ещё достаточно мощный микрокомпьютер, который я адаптировал под свою задачу. Превратив Малинку в игровую станцию на базе RetroPie, я провел тонкую настройку: переключил вывод изображения на аналоговый сигнал, откорректировал частоты, настроил overscan для идеального соответствия дисплею. Каждую грань картинки пришлось буквально «подгонять» вручную, чтобы избежать обрезанных краев или искажений.

Работа с Linux, как часто бывает, потребовала терпения. Если вы знакомы с этой ОС, процесс не покажется слишком сложным, но подводные камни неизбежны. Например, я долго боролся с неочевидными проблемами производительности, которые неожиданно решились... глобальным изменением настроек аудио сигнала! Серьезно, оказалось, разные параметры выдаваемого сигнала создают разную нагрузку на систему в целом, что в итоге влияет на общую производительность, в том числе для обработки графических данных! Иногда решения оказываются там, где их не ждешь :)

Малина, ретро-игры и PAL PVM в 60 Гц по композиту - достигаем максимума [Личные заметки геймера]
Малина, ретро-игры и PAL PVM в 60 Гц по композиту - достигаем максимума [Личные заметки геймера]

Что касается эмуляции — Raspberry Pi 3B справляется на удивление уверенно. Старые платформы, от ZX Spectrum и NES до PS1, работают идеально. Даже для N64 и части игр Dreamcast/PSP хватает мощности, хотя плавность зависит от конкретного проекта. Отдельный бонус — возможность запускать нативные версии и порты некоторых игр, например Quake 3 или Minecraft Pocket Edition.

Малина, ретро-игры и PAL PVM в 60 Гц по композиту - достигаем максимума [Личные заметки геймера]

Но на этом функционал не заканчивается. Для удобства я интегрировал систему Raspbian с рабочим столом — это позволяет быстро редактировать конфиги, работать с файлами или серфить в интернете. А в качестве финального штриха добавил KODI — теперь устройство служит ещё и медиацентром для фильмов и сериалов.

Играть в старые игры стало ещё приятнее! Мне просто хотелось поделиться этой информацией с вами! Спасибо, что прочитали!)

19
3
1
16 комментариев