Optiscaler полегшує додавання AMD FSR 4 до будь-якої гри Vulkan

Optiscaler полегшує додавання AMD FSR 4 до будь-якої гри Vulkan 1

Схоже, команда Optiscaler знову зробила прорив! Ледь встигаєш написати статтю про нову функцію, як вони випускають ще одне оновлення з розширеним функціоналом. Можливо, це якась персональна гра, щоб я вічно сидів за роботою, пишучи про їхній чудовий мод. Або ж це протест проти послідовної відмови AMD задовольнити запити спільноти та офіційно випустити INT8 FSR4? Як би там не було, поки вони випускають блискучі оновлення, я буду ділитися ними з вами.

Optiscaler робить те, чого не робить AMD

Цього разу команда Optiscaler підготувала щось грандіозне. Вони нарешті вирішили одну з найбільших проблем FSR 4 на сьогоднішній день: “стіну” Vulkan. Від самого запуску, майже рік тому, FSR 4 залишався недоступним для Vulkan через певні технічні обмеження. Чесно кажучи, мало хто цікавиться точними причинами. Спільноту хвилює той факт, що майже рік не було жодних розробок у цьому напрямку: жодних комунікацій, жодних планів щодо впровадження FSR 4 у Vulkan-ігри, нічого. Це, а також небажання AMD офіційно випускати INT8-версію FSR 4, стало одним із найбільших розчарувань для користувачів. Як же команді Optiscaler вдалося зробити неможливе? Технічні деталі поки що обмежені, але зрозуміло одне: будь-які фундаментальні технічні обмеження, що перешкоджають додаванню FSR 4 до Vulkan-ігор, не були зняті. Optiscaler просто додає, так би мовити, “шлях сумісності”. Як тільки з’являться деталі реалізації, я обов’язково оновлю цю статтю.

Все, що потрібно для встановлення Optiscaler

Відклавши преамбулу, перейдемо до процесу встановлення. Для початку вам знадобиться:

  • OptiScaler v0.9.0-pre10 Test Build (або новіша версія)
  • OptiPatcher

Щоб завантажити останню версію Optipatcher, перейдіть на вкладку “Rolling Releases” (Розгортані випуски) праворуч.

Optiscaler полегшує додавання AMD FSR 4 до будь-якої гри Vulkan 2

Потім завантажте файл “Optipatcher.asi”. Ігноруйте файли вихідного коду.

Optiscaler полегшує додавання AMD FSR 4 до будь-якої гри Vulkan 3

Останню тестову версію Optiscaler можна отримати на їхньому Discord-сервері, посилання на який є тут. Ми розглянемо процес встановлення на прикладі Indiana Jones and The Great Circle, гри, що підтримує лише Vulkan. Я використовую версію гри з Game Pass, але єдине, що відрізняється залежно від платформи – це розташування виконуваного файлу гри. Більше деталей ви можете знайти в моєму детальному посібнику зі встановлення Optiscaler. Перш за все, знайдіть згаданий виконуваний файл гри. Найпростіший спосіб – перейти до гри у вашій бібліотеці, розгорнути меню-гамбургер, потім вибрати “Manage” (Керування) > “Files” (Файли) > “Browse” (Переглянути). Це приведе вас до папки XboxGames, де встановлені ваші ігри з Game Pass.

Optiscaler полегшує додавання AMD FSR 4 до будь-якої гри Vulkan 4

Перебуваючи в папці XboxGames, відкрийте папку гри, до якої ви додаєте Optiscaler. У нашому випадку вона називається просто Indiana Jones and The Great Circle. Для інших ігор назва може бути не такою очевидною; Death Stranding Director’s Cut знаходиться в папці з абревіатурою DSDC. На щастя, нам не потрібно заглиблюватися в підпапки, щоб знайти виконуваний файл – він знаходиться прямо в наступній папці “Content”. Знову ж таки, в інших іграх це може бути інакше. Виконуваний файл Indiana Jones and The Great Circle називається просто TheGreatCircle.exe; ризикуючи звучати як зламана платівка, я знову вкажу на цю зручність. Далі все дуже просто. Візьміть розпакований вміст папки Optiscaler і перенесіть усі файли до папки гри.

Optiscaler полегшує додавання AMD FSR 4 до будь-якої гри Vulkan 5

Потім створіть у папці з виконуваним файлом гри нову папку під назвою “plugins” і помістіть туди Optipatcher.asi. Технічно, Optipatcher не повинен бути необхідним для роботи FSR 4 з Vulkan, хоча це, безумовно, кращий метод захоплення DLSS-входів для конвеєра Optiscaler, оскільки він продуктивніший і сумісніший, ніж старий метод спуфінгу. Однак скрипт встановлення Optiscaler в останній тестовій версії має тенденцію зависати на останньому кроці без нього, тому ми скористаємося цим методом. Наступний крок – запустити згаданий скрипт встановлення. Раніше, коли ми копіювали вміст папки Optiscaler до папки з виконуваним файлом гри, ми також скопіювали цей скрипт. У папці з виконуваним файлом гри знайдіть файл “setup_windows.bat” і запустіть його. Якщо з’явиться вікно “Open File – Security Warning” (Відкрити файл – Попередження безпеки), просто проігноруйте його та натисніть кнопку запуску. Тепер вам потрібно ввести наступні значення, натискаючи Enter після кожного:

  • 2 (для вибору winmm.dll)
  • 2 (для вибору AMD/Intel)
  • 2 (без спуфінгу)
  • n (не оновлювати Optipatcher)
Optiscaler полегшує додавання AMD FSR 4 до будь-якої гри Vulkan 6

Після цього просто натисніть Enter, щоб закрити скрипт. Готово! Optiscaler успішно встановлено. Тепер залишилося лише налаштувати його в грі.

Налаштування в грі

У налаштуваннях відео гри виберіть бажаний режим апскейлера: FSR або DLSS. Це впливає лише на вхідні дані апскейлера для конвеєра Optiscaler; з будь-якого з них ми можемо отримати апскейлений вивід FSR 4. Зазвичай вибір DLSS-входу забезпечує кращу якість, але в деяких іграх може бути менш стабільним. Результати можуть відрізнятися. Після цього зайдіть у гру та натисніть клавішу Insert на клавіатурі. Це гаряча клавіша за замовчуванням для виклику меню Optiscaler.

Optiscaler полегшує додавання AMD FSR 4 до будь-якої гри Vulkan 7

У розділі “Upscalers” (Апскейлери) у верхньому лівому куті натисніть на “XeSS”. Відкриється спадне меню з наступними опціями:

Optiscaler полегшує додавання AMD FSR 4 до будь-якої гри Vulkan 8

Виберіть “FSR 3.X w/Dx12” (FSR 3.X з Dx12), а потім натисніть “Change Upscaler” (Змінити апскейлер). Це активує рівень взаємодії між конвеєром апскейлінгу та Vulkan. Ось і все! Це автоматично увімкне апскейлінг FSR 4, як ви можете бачити на зображенні нижче.

Optiscaler полегшує додавання AMD FSR 4 до будь-якої гри Vulkan 9

Щоб повністю налаштувати досвід роботи з генерацією кадрів FSR Redstone, перегляньте цю статтю.

Тести продуктивності

Щоб протестувати продуктивність FSR 4 у DX12 проти Vulkan, перейдемо до Red Dead Redemption 2. Ця гра є чудовим кандидатом для виправлення FSR 4 Vulkan від Optiscaler з кількох причин. По-перше, згладжування в грі погане, що призводить до м’якого та розмитого виведення, типового для поганого TAA. Однак цього самого по собі недостатньо, щоб зробити FSR 4 Vulkan корисним, оскільки гра вже має DX12, який працює з FSR 4. Але і це не ідеальне рішення, оскільки DX12, за повідомленнями, спричиняє заїкання та нерівномірний час кадру в певних частинах гри, чого Vulkan не страждає. Таким чином, теоретично оптимальним рішенням для гри в RDR2, скажімо, на 9070XT, було б використання FSR 4 з API Vulkan для найкращої якості зображення та найплавнішого геймплею. Використання RDR2 для тестування продуктивності також відповідає суті цієї статті, оскільки тепер я можу показати вам, як встановити Optiscaler для неї. Це трохи складніше, ніж для більшості ігор, оскільки лаунчер Rockstar спричиняє проблеми з OptiPatcher. Розглянемо процес встановлення. Оскільки ми зараз використовуємо Steam, почнемо з початку: пошук каталогу встановлення. Перейдіть до сторінки гри у вашій бібліотеці. Потім натисніть на значок шестерні (позначено 1 нижче), виберіть “Manage” (Керування) (2) > “Browse Local Files” (Переглянути локальні файли) (3).

Optiscaler полегшує додавання AMD FSR 4 до будь-якої гри Vulkan 10

Скопіюйте файли Optiscaler, створіть папку “plugins” і додайте OptiPatcher. Тепер тут нам потрібно зробити додатковий крок khusus для RDR2. За словами TheRazerMD, одного з розробників Optiscaler, лаунчер гри від Rockstar створює проблеми OptiPatcher і призводить до його некоректної роботи. Тому, якби ви на цьому етапі продовжили решту процесу встановлення (зокрема, запуск windows_setup.bat), ви б неприємно здивувалися при запуску гри через неможливість спуфінгу DLSS-входів. На щастя, існує обхідний шлях до обхідного шляху: Ultimate ASI Loader. Цей інструмент забезпечує правильне завантаження плагінів. Ви можете знайти його тут; прокрутіть вниз і завантажте “dinput8.dll”, потім розпакуйте і скопіюйте лише сам .dll файл до папки RDR2. Після цього просто продовжіть встановлення Optiscaler за допомогою скрипта налаштування (windows_setup.bat), як описано раніше. Налаштування в грі також таке ж, як і раніше – просто переконайтеся, що ви використовуєте DLSS-входи, а не FSR2. Для тесту продуктивності я використовую ультра-налаштування при 4K з FSR 4 Quality. Характеристики моєї системи наступні:

  • Intel Core i7 13700k
  • 32 ГБ DDR5 7200
  • AMD Radeon RX 9070XT Mercury
  • 2x 1 ТБ SN850X
  • Система рідинного охолодження Liquid Freezer II 420MM
  • Блок живлення Seasonic Focus GX 1000W

Під час короткого заїзду через Saint Denis, DX12 був приблизно на 10% швидшим, в середньому 88 FPS проти 80 у Vulkan. Однак з DX12 було багато заїкань, тоді як, як видно на графіку часу кадру нижче, досвід Vulkan був повністю плавним.

Optiscaler полегшує додавання AMD FSR 4 до будь-якої гри Vulkan 11
Optiscaler полегшує додавання AMD FSR 4 до будь-якої гри Vulkan 12

Висновок: Хай живеє Optiscaler

Дехто з вас може запитати, навіщо так багато метушні з FSR 4 для Vulkan, адже мало нових AAA-ігор випускаються ексклюзивно на Vulkan. Звісно, Doom: The Dark Ages та Indiana Jones and The Great Circle – це єдині приклади, які спадають на думку, коли йдеться про нещодавні AAA-релізи лише на Vulkan. І я до певної міри згоден: це не така вже й велика проблема з точки зору корисності FSR 4. Мене турбує той факт, що минув майже рік без жодних комунікацій чи планів від AMD щодо врегулювання цього питання. Справа в тому, що користувачам не доведеться возитися з модом, щоб отримати гідний апскейлінг у грі, особливо коли покращений апскейлінг є одним з головних переваг RDNA 4. Ну, відхилився від теми. Хороша новина полягає в тому, що якщо у вас вистачить терпіння моддити, Optiscaler тепер дозволяє грати у ваші улюблені Vulkan-ексклюзивні ігри з FSR 4. Є зниження продуктивності, але не настільки, щоб знецінити корисність цієї функції. Насправді, я б сказав, що Optiscaler тепер є обов’язковим для тих, хто хоче грати в RDR2 на відеокарті RDNA 3 або новішій. Покращення якості зображення, яке надає FSR 4 у цій конкретній грі, варте зниження продуктивності, а тепер, коли він працює з Vulkan, майже немає недоліків. Можливо, одного дня AMD наведе лад, і Optiscaler стане менш необхідним для користувачів. Але я відчуваю, що доведеться написати ще багато таких статей, доки цей день не настане.

Чи варто купувати? (Порада ІТ-Блогу): Optiscaler надає цінну функціональність, дозволяючи використовувати FSR 4 у Vulkan-іграх, що є унікальною перевагою. Хоча пряма покупка неможлива, оскільки це мод, інвестиції часу в його встановлення та потенційна потреба в оновленні системи для кращої сумісності виправдані, особливо для ентузіастів, які прагнуть максимальної якості зображення та продуктивності в сумісних іграх. Він пропонує значне покращення вартості для геймерів, які вже володіють сумісним обладнанням, усуваючи обмеження, нав’язані програмними обмеженнями API.

Оригінал статті: wccftech.com

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *