Лучшие приложения для увеличения разрешения ретро-эмуляторов на ПК

XDA рассказал об использовании Lossless Scaling на ретро-эмуляторах на этой неделе, и вывод был убедительным: единственное, что эмуляция никогда не могла полностью решить — это согласованность кадров на играх с 60 fps, которым нужны ровно 60 кадров или игра будет казаться странной. Уровень генерации кадров поверх эмулятора превратил неровные 45 fps в стабильные 60. Этот трюк не ограничивается одним приложением. Мы протестировали 7 инструментов, которые либо увеличивают разрешение, либо улучшают четкость, либо генерируют кадры для выхода эмулятора, от утилиты Steam за 3 доллара до стеков открытых исходных шейдеров.

На что обратить внимание в приложении для апскейлинга эмулятора

Ретро-эмуляция на современном оборудовании сталкивается с двумя проблемами: исходное разрешение низкое, а исходная частота кадров фиксирована. Хороший апскейлер решает первую проблему, хороший уровень генерации кадров решает вторую. Несколько критериев имеют значение.

Быстрое сравнение

Приложение Лучше всего для Платформы Бесплатно Цена Рейтинг
Lossless Scaling Генерация кадров на любом эмуляторе Windows Пробная версия через возврат Steam ~7 одноразово Очень положительно (Steam)
Magpie Бесплатный открытый апскейлер Windows Да Бесплатно 4.8 (GitHub)
RetroArch Эмулятор со встроенным стеком шейдеров Windows, macOS, Linux, Android Да Бесплатно 4.6
Duckstation Эмулятор PS1 с современным рендерингом Windows, macOS, Linux, Android Да Бесплатно 4.7
Reshade Пост-обработка для любой игры DirectX Windows Да Бесплатно 4.6
AMD FSR Сборки FSR SDK, независимые от производителя Windows Да Бесплатно 4.5
NVIDIA Freestyle Фильтры оверлея для пользователей NVIDIA Windows Да Бесплатно 4.4

1. Lossless Scaling, лучше всего для генерации кадров

Lossless Scaling — это небольшая утилита Steam, которая апскейлит и, что более важно, генерирует кадры для выхода любой программы в окне. Укажите её на эмулятор, работающий при собственном разрешении, выберите скейлер LS1 и генерацию кадров LSFG, и выход эмулятора будет достигать монитора с частотой 60 или 120 fps, причём скейлер создаёт дополнительные кадры. Реальная производительность эмулятора остаётся прежней, дисплей видит больше кадров.

Где она не срабатывает: LSFG добавляет задержку в один-два кадра, что хорошо для приключенческих игр и плохо для файтингов. Кроме того, она работает только на Windows.

Цены:

Платформы: Windows

Download: Steam

Bottom line: причина существования статьи XDA. Купите один раз, используйте годами.

2. Magpie, лучший бесплатный открытый апскейлер

Magpie — это открытый аналог Lossless Scaling. Он поддерживает FSR, XeSS, Bicubic и Anime4K, работает на любом приложении в окне и не имеет генерации кадров (пока). Разработка активная, а интерфейс конфигурации прозрачнее, чем у Lossless Scaling.

Где она не срабатывает: нет генерации кадров, и пользователи встроенных GPU сообщают о микрозаиканиях при высокой нагрузке.

Цены:

Платформы: Windows

Download: Magpie | Releases

Bottom line: бесплатный выбор. Та же идея, что и Lossless Scaling для апскейлинга, без генерации кадров.

3. RetroArch, лучше всего для встроенного стека шейдеров

RetroArch поставляется с сотнями шейдеров, которые накладываются на выход эмулятора: сканлинии CRT, xBR, xBRZ, Anti-Aliased-Nearest, RCA composite. Для консолей до эры N64 эти шейдеры часто выглядят лучше, чем любой внешний апскейлер, потому что шейдер знает, что апскейлит выход конкретной эры.

Где они не срабатывают: не каждое ядро одинаково выигрывает, и выбор правильного стека шейдеров требует целого дня экспериментов.

Цены:

Платформы: Windows, macOS, Linux, Android, iOS (sideload), различные консоли

Download: RetroArch

Bottom line: инструмент, на который стоит обратиться в первую очередь для всего, что вышло до 2000 года. Внешние апскейлеры имеют большее значение для более поздних консолей.

4. Duckstation, лучше всего для рендеринга PS1

Duckstation — это эмулятор PS1 с современным рендером, который внутренне апскейлит выход PS1 240p до 1080p, 4K или выше. Он также имеет PGXP, который исправляет деформацию полигонов, из-за которых выход PS1 казался нестабильным. Сочетайте его с Lossless Scaling для частоты кадров, и дрожание эпохи Ocarina of Time полностью исчезнет.

Где она не срабатывает: только PS1. Для каждой другой консоли нужен другой эмулятор.

Цены:

Платформы: Windows, macOS, Linux, Android

Download: Duckstation | GitHub

Bottom line: лучший пример того, что современный ретро-эмулятор может сделать с исходными пикселями, прежде чем внешние апскейлеры вообще их увидят.

5. Reshade, лучше всего для пост-обработки на любой игре DirectX

Reshade внедряет цепь шейдеров в любое приложение DirectX 9/10/11/12 или OpenGL. Это охватывает каждый эмулятор с backends DirectX или OpenGL. Фильтры варьируются от заточки до цветовой коррекции до разумных оверлеев CRT. Пользовательские шейдеры, написанные сообществом, свободно распространяются.

Где она не срабатывает: требует некоторых манипуляций для правильного порядка загрузки шейдеров, и некоторые эмуляторы отказываются загружаться с присоединённым Reshade, требуя переопределения.

Цены:

Платформы: Windows

Download: Reshade

Bottom line: для того, кто хочет цветокорректировать эмулятор как фильм, это инструмент.

6. AMD FSR, лучше всего для апскейлера, независимого от производителя

AMD FSR — это открытый SDK апскейлинга, который работает на GPU любого производителя. Многие эмуляторы (Dolphin, PPSSPP, Yuzu) поставляются с FSR в качестве фильтра отображения. Если они этого не делают, сборка-обёртка внедряет его. Качество на 2D и низкополигональном выводе очень хорошее, и это эталонная открытая реализация, на которую ссылаются Magpie и Lossless Scaling.

Где она не срабатывает: строго апскейлинг, генерация кадров отсутствует в бесплатной открытой версии.

Цены:

Платформы: Windows, Linux, и интегрирован в некоторые игры macOS через обёртки

Download: AMD FSR | GitHub

Bottom line: алгоритм, лежащий в основе большинства апскейлеров. Обращайтесь к нему напрямую при настройке эмулятора, который его поддерживает.

7. NVIDIA Freestyle, лучше всего для пользователей NVIDIA, которые хотят фильтры оверлея

NVIDIA Freestyle — это часть GeForce Experience. Он добавляет заточку, цветовые коррекции, HDR-подобное тонирование и пару фильтров апскейлера в качестве оверлея. Он работает на любом эмуляторе DirectX или Vulkan, только на GPU NVIDIA.

Где она не срабатывает: требует GeForce Experience и учётную запись NVIDIA. Список фильтров мал по сравнению с Reshade.

Цены:

Платформы: Windows, только GPU NVIDIA

Download: GeForce Experience

Bottom line: хорошо, если мы уже запускаем GeForce Experience. Для всего остального используйте Reshade.

Как выбрать правильный

Инструмент, который вы купите первым, зависит от того, какая сторона проблемы больнее. Если боль от неровностей, Magpie бесплатна и это решает. Если боль от шатающихся 60 fps, Lossless Scaling — это решение.

Часто задаваемые вопросы

Работает ли Lossless Scaling на любом эмуляторе?

Да, пока эмулятор работает в окне или в режиме borderless window. Укажите на окно эмулятора в Lossless Scaling и установите скейлер. Полноэкранный exclusive mode — единственный случай, когда это не работает.

Сломает ли генерация кадров синхронизацию ввода на файтингах?

Да, в том смысле, что любая генерация кадров добавляет задержку. Для beat-em-ups и приключенческих игр компромисс приемлем. Для соревновательных файтингов отключите генерацию кадров и используйте чистый апскейлинг.

Мне нужен наворотистый GPU для этих инструментов?

Нет. Большинство из них работают на встроенных GPU. Генерация кадров на очень старых iGPU неровная, апскейлинг на том же iGPU обычно хорошо работает.

RetroArch лучше, чем выделенный эмулятор?

Для систем до 2000 года часто да, спасибо стеку шейдеров. Для более поздних систем (PS2, GameCube, PS3, Switch) выделённые эмуляторы со своим собственным встроенным апскейлингом всё ещё побеждают.

Могу ли я использовать Reshade с RetroArch?

Да, но выберите либо шейдеры RetroArch, либо Reshade, но не оба. Наложение двух цепей шейдеров увеличивает нагрузку на GPU без пропорционального визуального выигрыша.