Повышение частоты кадров для Windows и Linux с помощью AMD Super Resolution

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com

Ранее я уже писал о технологии AMD FidelityFX Super Resolution, которая способна вдохнуть жить в старенькую видеокарту, ибо работает, в отличие от DLSS, на любом графическом адаптере и в любой игре, но технология была доступна только обладателям систем на базе Linux. Всё изменилось спустя неделю, появились простые методы активации технологии в Linux и в Windows, о которых собственно сегодня и пойдёт речь.


Автор производит тестирование в играх, которые изначально не заявлены под FSR, качество картинки может измениться, имейте это в виду! Запись производится ресурсами видеокарты с использованием NVENC и максимального битрейта.

Демонстрация FSR в Windows

Отличная работа технологии, мог бы я сказать, если бы не небольшое мыло, что виднеется на заднем фоне и некоторых элементах кожи, но это всё же это лучше, чем обычные 720P.

Как включить FSR в Windows

Пока известен единственный проверенный способ — это использовать утилиту Magpie от китайского разработчика. Утилита работает по принципу инжектора кода, которая накладывает свой код (апскейлинг)  в процесс игры и меняет выдаваемое изображение на вашем мониторе (Принцип Лупы).

  1. Скачиваем Magpie и распаковываем в любую папку.
  2. Запускаем нашу игру в окне (это важно).
  3. Устанавливаем разрешение окна игры ниже разрешения вашего монитора.
  4. Запускаем Magpie.exe и выставляем настройки, как на картинке ниже.
  5. Переходим к игре и нажимаем нашу горячую клавишу, игра развернётся будто на весь экран со счётчиком FPS в углу.
  6. Поздравляю, вы успешно запустили игру в режиме FSR под Windows.
Если не работает

Выставите права программе.

Демонстрация запуска
Как включить в Linux

Есть аж целых три способа, как включить технологию в Linux и все они сводятся к использованию Wine и Proton. Вне зависимости от вашего дистрибутива необходимо выполнить компиляцию Wine с применением патча FSR и прописать несколько параметров в lutris для игры в которой вы хотите начать использовать масштабирование.

Пример сборки из исходного кода
mkdir tools # Создать папку tools
cd tools      # Перейти в папку tools
sudo pacman -S git nano lutris # Установить git и редактор nano c мопощником
git clone https://github.com/Frogging-Family/wine-tkg-git.git # Стянуть Wine
cd wine-tkg-git/wine-tkg-git # Перейти в папку Wine
nano customization.cfg # отредактировать параметры
_community_patches=«amd_fsr_fshack.mypatch»
_protonify=«true»
_msvcrt_nativebuiltin=«true»
_proton_fs_hack=«true»
_proton_rawinput=«true»
makepkg -sric # начать сборку.
Прописать 2 параметры в lutris
Видео сборки

Многие сторонние бинарные версии Wine уже по умолчанию включили в свой состав все необходимые патчи для запуска технологии FSR. Самый простой метод запустить технологию это воспользоваться Wine, который предлагает lutris.


Прописываем параметры:

WINE_FULLSCREEN_FSR=1 — включить.
WINE_FULLSCREEN_FSR_STRENGTH=3 — регулировка качества (0-5).

 Если у вас более новая версия lutris, то просто включаем FSR в lutrise через кнопку.

Интерфейс новой версии
Видео установки и запуска

Proton GE — Wine от Valve, компиляция аналогичная первому способу или второму в случае с бинарным пакетом, мы лишь заменим ссылку на репозиторий и добавим параметры запуска в наши игры или просто воспользуйтесь новой версией lutris.

Скачать Windows FSR
Скачать Linux FSR
Выводы

Технология под Windows работает, но есть большие проблемы с невозможностью ручного регулирования качества работы FSR, что заставляет полагаться лишь на шаманство автора программы, ибо неизвестно какие пресеты он использует и будут ли они подходить вам. Также сто́ит упомянуть странное поведение программы с желанием масштабировать всё и вся, а отсутствие фильтра резкости, вгоняет в уныние. В общем, пока инструмент просто странный, но способен пригодится.

Видеоверсия

Читайте также

Новости

Публикации