
Схоже, команда 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” (Розгортані випуски) праворуч.

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

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

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

Потім створіть у папці з виконуваним файлом гри нову папку під назвою “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)

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

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

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

Щоб повністю налаштувати досвід роботи з генерацією кадрів 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, створіть папку “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
Дехто з вас може запитати, навіщо так багато метушні з 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
