OptiScaler — секретна зброя для відеокарт AMD та не тільки: FSR 4 майже в кожній грі

Опублікував alex-rd

Відеокарти нової серії AMD RX 9000 принесли разом з собою FSR 4, але його повільне впровадження залишає неприємний присмак. На щастя, спільнота прийшла на допомогу, створивши інструмент OptiScaler, який впроваджує FSR 4 практично в кожну гру, що підтримує DLSS. Він простий у використанні та може стати класним інструментом для геймера.

Секретна зброя — OptiScaler

Додаток, про який йде мова, називається OptiScaler, і він існує вже деякий час. Його мета — дозволити ПК-геймерам замінювати доступні “масштабувальники” в іграх, які їх підтримують, на інші за власним вибором.

Наприклад, якщо гра підтримує лише FSR (OptiScaler працює з FSR 2 та вище), OptiScaler дозволить вам використовувати DLSS, якщо у вас є відеокарта NVIDIA, або XeSS, якщо у вас є графічний процесор від Intel. І навпаки, якщо гра підтримує лише DLSS, ви можете використовувати OptiScaler для ввімкнення FSR або XeSS.

Коротко кажучи, OptiScaler перехоплює виклики гри для масштабування та повідомляє їм про необхідність використання обраного вами методу масштабування. 

У моєму випадку, як власник Radeon RX 9060 XT, я використовую OptiScaler для підтримки FSR 4 — останньої версії масштабувальника FSR від AMD, який офіційно працює лише на відеокартах RX 9000 в іграх, які не підтримують FSR 4, але підтримують інші “масштабувальники” (DLSS, XeSS та старіші версії FSR).

Деякий час підтримка OptiScaler FSR 4 була обмеженою. Але кілька місяців тому OptiScaler було оновлено, що дозволило FSR 4 працювати практично з кожною грою на базі DirectX, яка не використовує античіт. На момент написання цього допису єдиними іграми, які не працюють з FSR 4, є ті, що базуються на Vulkan, наприклад DOOM.

З мого досвіду, кожна гра, в яку я додавав FSR 4 за допомогою OptiScaler, працювала чудово. Я використовував його в Kingdom Come: Deliverance 2 та S.T.A.L.K.E.R. 2, перш ніж вони отримали офіційну підтримку FSR 4, у RoboCop: Rogue City, Expedition 33 та інших. Зараз я використовую його в Borderlands 4, і він працює без проблем.

Проте, ви можете зіткнутися з певними проблемами, і якщо вони трапляться, зверніться до сторінки сумісності OptiScaler FSR 4, щоб дізнатися про відомі проблеми та способи їх вирішення.

Власникам відеокарт Intel також слід використовувати OptiScaler в іграх, які не підтримують XeSS. 

Як завантажити та встановити OptiScaler

Завантажити та встановити OptiScaler дуже просто. Спочатку перейдіть на сторінку програми на GitHub та забирайте останню версію.

Далі розпакуйте вміст архіву OptiScaler до каталогу, в якому знаходиться EXE-файл гри, з якою ви хочете використовувати OptiScaler.

Для ігор на Unreal Engine 5 вам потрібно знайти папку, де знаходиться EXE-файл гри разом з іншими файлами. Наприклад, шлях до потрібної папки в Borderlands 4 виглядає так:

Borderlands 4/OakGame/Binaries/Win64

Як видно на скріншоті нижче, папка «Win64» містить потрібний нам exe-файл; отже, вам потрібно встановити OptiScaler саме в цю папку, а не в домашню «Borderlands 4», де також міститься файл «Borderlands4.exe».

Щойно ви знайдете потрібну папку з грою, знайдіть завантажений архів OptiScaler та розпакуйте його туди, де зберігається EXE-файл гри. У Windows 11 після клацання правою кнопкою миші на архіві має з’явитися опція «Розпакувати все…». Якщо у вас немає такої опції, ви можете завантажити 7-Zip або WinRAR та скористатися однією з двох програм для розпакування архіву.

У цьому прикладі використовуємо Borderlands 4. Я розпаковую файли OptiScaler у відповідну папку, шлях до якої показано на скріншоті. Вам слід знайти папку на вашому ПК та натиснути кнопку «Розпакувати».

Зачекайте, поки архів розпакується, а потім двічі клацніть файл «setup_windows.bat». Якщо ви отримаєте попередження від Windows про запуск неперевіреного файлу, натисніть кнопку «Виконати».

Під час першого кроку встановлення ви можете просто натиснути «Enter». Далі виберіть постачальника вашого графічного процесора. Оскільки у мене графічний процесор AMD, я натиснув 1. Ви також можете просто натиснути «Enter» ще раз, якщо у вас графічний процесор AMD або Intel. На наступному кроці ви можете знову натиснути «Enter».

Підміна DLSS більше не потрібна для використання FSR 4 з OptiScaler, але це може бути зручно, якщо ви плануєте замінити генерацію кадрів DLSS на генерацію кадрів FSR, або якщо гра підтримує лише DLSS.

Як увімкнути FSR 4 в OptiScaler та перевірити, чи він працює

Тепер нам потрібно ввімкнути FSR 4 як стандартний масштабувальник для ігор DX11 та DX12. Спочатку знайдіть файл «OptiScaler.ini». Він знаходиться в тій самій папці, куди ви встановили OptiScaler.

Відкрийте файл і переконайтеся, що для масштабування DX11 встановлено значення «fsr31_12», а для масштабування DX12 — значення «fsr31», як показано на скріншоті.

Вам не потрібно змінювати обидва, лише один, який потрібен, залежно від того, чи граєте ви в гру DX11 чи DX12.

Тепер відкрийте гру, увімкніть будь-який доступний у грі апскейлер (у деяких випадках вам доведеться вибрати FSR, якщо гра блокує технологію генерації кадрів на еквівалентному апскейлері) та завантажте збереження або почніть нову гру. Далі натисніть кнопку «Insert». Це викличе оверлей OptiScaler.

Якщо на вашій клавіатурі немає клавіші «Insert», ви можете змінити клавішу, яка відкриває накладання, у файлі «OptiScaler.ini». Відкрийте файл «OptiScaler.ini» за допомогою Блокнота, натисніть Ctrl+F, введіть «Insert» у поле пошуку та натисніть Enter, знайдіть вкладку швидкого доступу до накладання та замініть клавішу на свій розсуд.

Ви повинні побачити «FSR 4.0.2» або будь-яку іншу версію FSR, яка починається з «4», на вкладках «Upscalers» та «FFX Settings».

Якщо ні, а замість цього відображається FSR 3.1, OptiScaler, ймовірно, не зміг автоматично вставити DLL-файл FSR 4. Він має зробити це автоматично, але якщо ні, відвідайте сторінку сумісності OptiScaler FSR 4 , завантажте будь-який із перелічених там архівів FSR 4 (рекомендую завантажити останню доступну версію FSR 4) та розпакуйте DLL-файл FSR 4 у ту саму папку, куди ви встановили OptiScaler.

Якщо ви граєте в гру, яка підтримує лише генерацію кадрів DLSS, ви можете запустити генерацію кадрів FSR, завантаживши відповідний DLL-файл зі сторінки завантаження dlssg-to-fsr3 . Просто скопіюйте DLL-файл у папку, де ви встановили OptiScaler, і введіть «nukems» як рішення для генерації кадрів на вкладці «FrameGen» у файлі «OptiScaler.ini».

Я рекомендую OptiScaler усім власникам RX 9000 GPU та Intel GPU, тому що наразі кількість ігор, що підтримують FSR 4 та XeSS, аж ніяк не вражає.

Контент сайту призначений для осіб віком від 21 року. Переглядаючи матеріали, ви підтверджуєте свою відповідність віковим обмеженням.

Cуб'єкт у сфері онлайн-медіа; ідентифікатор медіа - R40-06029.