Ігри серії far cry були і залишаються визнаним мірилом швидкодії gpu. І хоча системні вимоги нових частин проекту збільшуються повільніше, ніж зростає продуктивність сучасного “заліза”, far cry як і раніше є чим здивувати геймерів. Цього разу-елегантною реалізацією трасування променів, доступною власникам майже будь-яких відеокарт з rt-блоками, і функцією апскейлінга fidelityfx super resolution, яка здатна посилити навіть gpu п’ятирічної давності. Подивимося, як же виглядає far cry 6 на комп’ютерах різного рівня і яке залізо потрібно для гри з тими чи іншими настройками зображення.

# налаштування якості графіки

Меню far cry 6 дозволяє змінювати кілька параметрів якості графіки. Їх можна регулювати і одночасно, вибравши один з чотирьох встановлених режимів деталізації — від найменшої (low) до максимально можливої (ultra). В окремий пункт налаштувань виділені текстури високого дозволу, які надають особливо помітний вплив на витрату пам’яті відеокарти — тільки на них піде цілий гігабайт vram, а це, як показує практика, ключова характеристика для комфортної гри в far cry 6.

По лічильнику в меню налаштувань при будь-яких обставинах (навіть в 4к на максималках і з рейтрейсингом) far cry 6 укладається в 8 гбайт локальної пам’яті gpu, якщо мова йде про чіпах nvidia (на прискорювачах amd алокація завжди трохи вище). Проте розробники радять запастися не менше ніж 12 гбайт vram для гри в дозволі 1080p c високими настройками. А в режимі 4к з найвищою якістю і трасуванням променів рекомендований мінімум становить 16 гбайт. Судячи з тестів, виконаних за допомогою вбудованого бенчмарка, останнє число можна сміливо ділити на два — дефіцит vram не позначиться на частоті зміни кадрів. Однак в рекомендаціях ubisoft є зерно істини: коли обсяг відеопам’яті був набагато менше встановленого розробниками, ми постійно стикалися з непередбачуваними провалами фреймрейта і нестабільною роботою гри аж до вильотів і блокування робочого столу. Ось нарешті і стане в нагоді резерв vram, яким розташовують топові відеокарти amd 6000-ї серії і старші моделі geforce 30.

Для тестування продуктивності ми вибрали три режими налаштувань: мінімальні (предустановка low), середні (medium) і максимальні (ultra) — останні ми доповнили hd-текстурами. Скріншоти нижче показують, як змінюється вигляд гри в залежності від обраних параметрів. Як завжди, різкий стрибок якості викликає перехід від низьких налаштувань до середніх, а максимальні додають вишеньку на торт, але одночасно різко збільшують системні вимоги far cry 6.

# трасування променів

У far cry 6 вперше в серії присутня функція трасування променів в реальному часі. Однак, як і більшість інших проектів з рейтрейсингом, far cry 6 не використовує повний комплект rt-технологій-відображення, тіні і глобальне освітлення (тобто трасування відбитого світла). Тут є лише відображення і тіні, причому відображення, судячи з результату, формуються порівняно низькою щільністю променів, а це, зрозуміло, йде на користь відеокартам amd серії radeon 6000 і молодшим моделям на чіпах nvidia минулого покоління, яким бракує продуктивності для рендеринга більш складних ефектів.

Як би там не було, рейтрейсинг очевидно облагородив графіку far cry 6. Мало того, що трасовані відображення виходять більш чіткими, вони, на відміну від відображень в екранному просторі, дозволяють побачити те, що не потрапило в зону прямого огляду.

У свою чергу трасовані тіні виглядають зовсім інакше в порівнянні з результатом застосування звичайних карт тіней. По-перше, краї тіней реалістичним чином і без характерних сходинок пом’якшуються в залежності від відстані до джерела світла. А по-друге,» запечене ” в графіку острова освітлення часом малює тіні, які абсолютно не збігаються з положенням сонця в небі — рейтрейсинг повністю усуває цей дефект.

# масштабування fidelityfx super resolution

Як ми побачимо пізніше, навіть трасування променів не робить з far cry 6 гру з високими системними вимогами. Якщо gpu вміє виконувати рейтрейсинг» в залозі«, то немає ніяких причин відмовлятися від» променів ” щонайменше в режимі 1080p. Шкода тільки, що доступ до dxr закритий відеокартам nvidia серії geforce 10 і geforce 16, у яких є можливість програмного рейтрейсингу на шейдерних alu. Але при високій роздільній здатності екрану і особливо якщо обсяг vram становить 8 гбайт і менше (на таких відкритих, як ми помітили, гра часто нестабільна), стане в нагоді функція масштабування за допомогою алгоритмів fidelityfx super resolution. Раніше ми вивчили fsr на прикладі декількох ігор і раді бачити, що технологія нарешті проникла в настільки значний проект, як far cry 6.

Нагадаємо, що fsr, будучи альтернативою dlss другої версії, відрізняється від останньої тим, що вона не прив’язана до заліза певної архітектури і працює практично на всіх відеокартах, випущених за останні кілька років (принаймні, настільки старі пристрої, як radeon 400-ї серії і geforce 10 точно підтримують fsr). Зворотною стороною широкої сумісності fsr є той факт, що якість масштабування сильно змінюється від гри до гри і в середньому поступається результатам dlss при однакових співвідношеннях між розмірами вихідного і фінального кадрів.

Якість реалізації fsr в far cry 6 ми оцінюємо як середнє. Алгоритм, як завжди, добре обробляє прості однотонні текстури і навіть можна стверджувати, що апскейлінг з помірними коефіцієнтами (налаштування quality і ultra quality) йде на користь зображенню за рахунок посилення локального контрасту.

Однак графіка far cry 6 повна об’єктами, традиційно складними для будь-яких засобів масштабування, включаючи dlss. Вже на рівні quality, коли вихідний кадр розтягується в 1,5 рази по кожній стороні, зображення листя рослин стають ступінчастими, що додатково акцентується фільтром різкості.

Але в загальному і цілому fsr — цілком прийнятне рішення для власників слабкого або просто застарілого заліза, тим більше що dlss в принципі не підтримується відеокартами, яким дійсно потрібні кошти апскейлінга.

⇡# тестовий стенд, методика тестування

Тестування продуктивності виконано за допомогою вбудованого бенчмарка far cry 6.

⇡# учасники тестування

  • amd radeon rx 6900 xt (1825/2250 мгц, 16 гбіт / с, 16 гбайт);
  • amd radeon rx 6800 xt (1825/2250 мгц, 16 гбіт / с, 16 гбайт);
  • amd radeon rx 6800 (1700/2105 мгц, 16 гбіт / с, 16 гбайт);
  • amd radeon rx 6700 xt (2321/2581 мгц, 16 гбіт / с, 12 гбайт);
  • amd radeon rx 6600 xt (2064/2607 мгц, 16 гбіт / с, 8 гбайт);
  • amd radeon rx 5700 xt (1605/1905 мгц, 14 гбіт / с, 8 гбайт);
  • amd radeon rx 5700 (1465/1725 мгц, 14 гбіт / с, 8 гбайт);
  • amd radeon rx 5600 xt oc (1420/1750 мгц, 14 гбіт / с, 6 гбайт);
  • amd radeon rx 5600 xt (1235/1620 мгц, 12 гбіт / с, 6 гбайт);
  • amd radeon rx 5500 xt (1607/1845 мгц, 14 гбіт / с, 8 гбайт);
  • amd radeon rx 5500 xt (1607/1845 мгц, 14 гбіт / с, 4 гбайт);
  • amd radeon vii (1400/1750 мгц, 2 гбіт / с, 16 гбайт);
  • amd radeon rx vega 64 lc (1406/1677 мгц, 1,89 гбіт / с, 8 гбайт);
  • amd radeon rx vega 64 (1247/1546 мгц, 1,89 гбіт / с, 8 гбайт);
  • amd radeon rx vega 56 (1156/1471 мгц, 16 гбіт / с, 8 гбайт);
  • amd radeon rx 590 (1469/1545 мгц, 8 гбіт/с, 8 гбайт);
  • amd radeon rx 580 (1257/1340 мгц, 8 гбіт/с, 8 гбайт);
  • amd radeon rx 570 (1168/1244 мгц, 7 гбіт/с, 4 гбайт);
  • amd radeon rx 560 16 cu (1175/1275 мгц, 7 гбіт/с, 4 гбайт);
  • amd radeon rx 560 14 cu (1090/1175 мгц, 7 гбіт/с, 4 гбайт);
  • nvidia geforce rtx 3090 (1395/1695 мгц, 19,5 гбіт/с, 24 гбайт);
  • nvidia geforce rtx 3080 ti (1365/1665 мгц, 19 гбіт/с, 12 гбайт);
  • nvidia geforce rtx 3080 (1440/1710 мгц, 19 гбіт/с, 10 гбайт);
  • nvidia geforce rtx 3070 ti (1575/1770 мгц, 19 гбіт / с, 8 гбайт);
  • nvidia geforce rtx 3070 (1500/1730 мгц, 14 гбіт / с, 8 гбайт);
  • nvidia geforce rtx 3060 ti (1410/1665 мгц, 14 гбіт / с, 8 гбайт);
  • nvidia geforce rtx 3060 (1320/1837 мгц, 15 гбіт / с, 12 гбайт);
  • nvidia geforce rtx 2080 ti founders edition (1350/1635 мгц, 14 гбіт / с, 11 гбайт);
  • nvidia geforce rtx 2080 super (1650/1815 мгц, 15,5 гбіт / с, 8 гбайт);
  • nvidia geforce rtx 2080 founders edition (1515/1800 мгц, 14 гбіт / с, 8 гбайт);
  • nvidia geforce rtx 2070 super (1605/1770 мгц, 14 гбіт / с, 8 гбайт);
  • nvidia geforce rtx 2070 founders edition (1410/1710 мгц, 14 гбіт / с, 8 гбайт);
  • nvidia geforce rtx 2060 super (1470/1650 мгц, 14 гбіт / с, 8 гбайт);
  • nvidia geforce rtx 2060 (1365/1680 мгц, 14 гбіт / с, 6 гбайт);
  • nvidia geforce gtx 1660 ti (1500/1800 мгц, 12 гбіт / с, 6 гбайт);
  • nvidia geforce gtx 1660 super (1530/1830 мгц, 14 гбіт / с, 6 гбайт);
  • nvidia geforce gtx 1660 (1530/1785 мгц, 8 гбіт / с, 6 гбайт);
  • nvidia geforce gtx 1650 super (1530/1770 мгц, 8 гбіт / с, 4 гбайт);
  • nvidia geforce gtx 1650 (1485/1725 мгц, 8 гбіт / с, 4 гбайт);
  • nvidia geforce gtx 1080 ti (1480/1582 мгц, 11 гбіт / с, 11 гбайт);
  • nvidia geforce gtx 1080 (1607/1733 мгц, 10 гбіт / с, 8 гбайт);
  • nvidia geforce gtx 1070 ti (1607/1683 мгц, 8 гбіт / с, 8 гбайт);
  • nvidia geforce gtx 1070 (1506/1683 мгц, 8 гбіт / с, 8 гбайт);
  • nvidia geforce gtx 1060 (1506/1708 мгц, 9 гбіт / с, 6 гбайт);
  • nvidia geforce gtx 1060 (1506/1708 мгц, 8 гбіт / с, 3 гбайт);
  • nvidia geforce gtx 1050 ti (1290/1392 мгц, 7 гбіт/с, 4 гбайт).

прим. у дужках після назв відеокарт вказані базова і boost-частота відповідно до специфікацій кожного пристрою. Відеокарти з заводським розгоном приведені у відповідність з референсними параметрами або наближені до останніх за умови, що це можна зробити без ручної правки кривої тактових частот. В іншому випадку використовуються налаштування виробника.

Як і в попередніх масових тестах графічних карт, ми згрупували результати вимірювань відповідно до роздільної здатності екрану і деталізацією графіки. У кожному з трьох режимів (1920 × 1080, 2560 × 1440, 3840 × 2160) виконано тест c низькими (профіль low), середніми (профіль normal) і максимальними настройками якості (профіль ultra з hd-текстурами).

Якщо будь-яка відеокарта відсутня на діаграмі при певному дозволі, то це означає, що:

  • або при більш високій якості графіки пристрій вже забезпечує середню частоту зміни кадрів 60 fps і вище;
  • або пристрій не досягло 30 fps при даній комбінації дозволу і деталізації.

Таким чином для кожної відеокарти визначається діапазон налаштувань між “ледь тягне»і ” знижувати якість не потрібно”.

# 1920 × 1080

При умовно низькій роздільній здатності екрану far cry 6 не справляє враження вимогливої гри. Абсолютно будь-яка відеокарта останнього покоління, починаючи з geforce rtx 3060 і radeon rx 6600 xt, забезпечує комфортний фреймрейт на максималках з величезним запасом вище 60 fps. Критичне значення подолали навіть малопотужні прискорювачі одним поколінням старше-geforce gtx 1650 super і radeon rx 5500 xt — разом з radeon rx vega 56, базовою версією geforce gtx 1070 і, зрозуміло, більш продуктивними пристроями тієї епохи.

Мінімально прийнятною кадрової частоти 30 fps при найвищій якості графіки досягли radeon rx 570, geforce gtx 1060 c 3 гбайт vram і geforce gtx 1650. Ті ж моделі легко вивести на рівень 60 fps, знизивши якість графіки до середнього. Geforce gtx 1050 ti в таких умовах зайняв місце в діапазоні від 30 до 60 fps.

Справжні проблеми виникли тільки у молодших відеокарт amd з 4 гбайт локальної пам’яті: обидві модифікації radeon rx 560 зажадали урізати якість графіки far cry 6 до мінімуму, щоб фреймрейт не провалився нижче 30 fps.

# 2560 × 1440

Для сучасних відеокарт (а це geforce rtx 3060, radeon rx 6600 xt і старші моделі відповідних серій) бенчмарк far cry 6 навіть в режимі 1440p не створив жодних труднощів. А ось щоб отримати тверді 60 fps на пристроях минулого і позаминулого поколінь довелося підняти планку до рівня geforce rtx 2060, radeon rx 5600 xt, geforce gtx 1080 ti і radeon rx vega 64. Якщо ж вважати прийнятним фреймрейт від 30 до 60 fps і при цьому грати на максималках, то необхідною швидкодією володіють geforce gtx 1650 super, geforce gtx 1060 з 6 гбайт оперативки, а також radeon rx 5500 xt і radeon rx 580. Однак прискорювачі amd повинні мати як мінімум 8 гбайт локальної пам’яті. Давно помічено, то «червоні “gpu витрачають більше vram, ніж аналогічні» зелені” чіпи, в результаті 4 гбайт їм вже зовсім недостатньо.

Перехід до середньої якості графіки дозволив знизити вимоги до заліза на один щабель модельного ряду і у nvidia, і у amd: межу 60 fps подолали такі моделі, як geforce gtx 1070 ti і geforce gtx 1660 super. Кадрову частоту від 30 до 60 fps продемонстрували 4-гігабайтні прискорювачі минулого і позаминулого поколінь: відповідні версії radeon rx 570 і radeon rx 5500 xt разом з geforce gtx 1050 ti і geforce gtx 1650.

І нарешті, тільки низька якість графіки при роздільній здатності 1440p відкриває дорогу до 60 fps відеокарт рівня radeon rx 590, radeon rx 5500 xt, geforce gtx 1070 і geforce gtx 650 super.

# 3840 × 2160

Помірність вимог far cry 6 порівняно з іншими ааа-проектами останніх років добре ілюструє той факт, що відразу сім відеокарт досягли фреймрейта 60 fps на максималках і при вирішенні 4к. Так, все це потужні прискорювачі класу radeon rx 6800, geforce gtx 3070 ti і вище, до того ж ми ще не задіяли в тестах рейтрейсинг. Однак далеко не всі сучасні ігри в принципі розраховані на таку можливість без використання будь-яких засобів масштабування зображення. У діапазон між 30 і 60 fps потрапили radeon rx 6600 xt і geforce rtx 3060, а також radeon rx 5600 xt з заводським розгоном, radeon rx vega 56, geforce rtx 2060 super і geforce gtx 1080 ti.

Ще більше графічних прискорювачів, ніж в бенчмарку на максималках, досягли 60 fps при середній якості зображення: в цьому випадку необхідним швидкодією розташовують вже radeon rx 6700 xt, geforce rtx 3060 і geforce rtx 2080. З результатом від 30 fps в перелік сумісного заліза потрапляють також radeon rx 5500 xt, geforce gtx 1070 і geforce gtx 1660.

Якщо висока роздільна здатність і одночасно висока частота зміни кадрів важливіше якісної графіки, то заповітні 60 fps вдасться отримати на системі з radeon vii, radeon rx 5700 xt або geforce rtx 2070 super і geforce rtx 3060. Межа мінімальних системних вимог проходить через radeon rx 580, geforce gtx 1060 з 6 гбайт vram і geforce gtx 1650 super.

# тести з трасуванням променів

Движок far cry 6 використовує рейтрейсинг дозовано. В результаті будь-які десктопні прискорювачі з функцією апаратного трасування променів, включаючи навіть geforce rtx 2060, дозволяють активувати dxr разом з максимальними настройками графіки при роздільній здатності 1080p і отримати фреймрейт не менше 60 fps. Немає ніяких проблем і у відеокарт radeon 6000-ї серії, які тут здатні на рівних змагатися з geforce останнього покоління, хоча більшість інших трасованих ігор цього не дозволяють.

При роздільній здатності 1440p тільки geforce rtx 2060 став жертвою недостатньої продуктивності gpu і обмеженого обсягу vram, опустившись значно нижче лінії 60 fps, а на 4к-екрані комфортний фреймрейт отримають лише власники radeon rx 6900 xt, geforce rtx 3080 і вище. Саме для гри в 4к стане в нагоді масштабування картинки за допомогою fsr. У режимі balanced апскейлінг здатний збільшити фреймрейт як мінімум на 40% у випадку відеокарт, що володіють достатнім резервом vram і високопродуктивним gpu, але іноді можна розраховувати на дво – або триразовий виграш в частоті зміни кадрів. Завдяки fsr межа 60 fps підкорилася відеокартам geforce rtx 2070 super і radeon rx 6700 xt.

Зауважте, що на графіку з результатами 4к-тестів відсутня geforce rtx 3070 ti без апскейлінга fsr, хоча є інші прискорювачі nvidia, обладнані 8 гбайт локальної пам’яті. На жаль, в релізної збірці far cry 6 повно багів, і неможливість запустити гру на geforce rtx 3070 ti з трасуванням променів на 4к-екрані — один з тих, з якими ми зіткнулися в ході тестування.

⇡# висновки

Far cry 6 вигідно відрізняється від інших сучасних ігор поєднанням багатої графіки і демократичних запитів до заліза. Власникам будь-яких прискорювачів останнього покоління (geforce rtx 3060, radeon rx 6600 xt і більш потужних моделей) доступний дозвіл аж до 1440p з максимальною якістю зображення, хоча і без трасування променів. На такий же результат можуть розраховувати користувачі формально застарілих відеокарт середньої категорії (geforce rtx 2060, radeon rx 5600 xt), а також колишніх флагманських моделей geforce gtx 1080 ti і radeon rx vega 64. Лише для гри на 4к — екрані необхідний високопродуктивний gpu-не гірше geforce rtx 3070 ti або radeon rx 6800. А абсолютний мінімум системних вимог лежить на рівні geforce gtx 1050 ti і radeon rx 560, які забезпечують компромісну частоту зміни кадрів в діапазоні від 30 до 60 fps при низькій якості графічних ефектів.

Far cry 6 уособлює «народний» підхід до трасування променів в іграх, на що, очевидно, вплинула співпраця розробників з amd. В результаті і молодші моделі radeon 6000-ї серії, і geforce минулого покоління, включаючи rtx 2060 з 6 гбайт vram, розвивають фреймрейт не менше 60 fps на максималках і з рейтрейсингом при дозволі 1080p. В режимі1440p комфортну гру гарантують geforce 2070 super і radeon rx 6700 xt, і тільки безкомпромісна графіка на 4к-екрані з розрахунком на 60 fps потребує передового заліза — radeon rx 6900 xt або geforce rtx 3080.

Як правило, навіть з трасуванням променів, в far cry 6 немає необхідності включати апскейлінг кадрів за допомогою fidelityfx super resolution, але в разі жорсткого дефіциту продуктивності і, особливо, обсягу vram, це рішення здатне збільшити кадрову частоту багаторазово. Так, frs все-таки поступається сучасним реалізаціям dlss за якістю зображення, але вибору між цими технологіями far cry 6, на жаль, не дає.

⇡# групові тести відеокарт в інших іграх

3dnews регулярно проводить масові тести графічних карт в популярних іграх. Якщо ви хочете дізнатися, як сучасні моделі та пристрої минулих поколінь працюють в інших проектах, до ваших послуг архів бенчмарків:

  • вибираємо відеокарту для new world. Групове тестування 46 моделей;
  • doom eternal з трасуванням променів і dlss: групове тестування 19 відеокарт;
  • групове тестування 45 відеокарт в mass effect legendary edition;
  • групове тестування 42 відеокарт в cyberpunk 2077 — з новими силами!;
  • групове тестування 42 відеокарт в hitman iii;
  • групове тестування 40 відеокарт в cyberpunk 2077;
  • групове тестування 44 відеокарт в microsoft flight simulator 2020;
  • групове тестування 43 відеокарт в horizon zero dawn;
  • групове тестування 48 відеокарт в death stranding;
  • групове тестування 20 відеокарт в half-life: alyx;
  • групове тестування відеокарт в minecraft rtx: важкі кубики;
  • ювілейне тестування 49 відеокарт в gta v: п’ять років потому;
  • групове тестування 49 відеокарт в doom eternal: масовий розстріл;
  • mechwarrior 5: mercenaries. Групове тестування 44 відеокарт: в напруженому очікуванні;
  • групове тестування 46 відеокарт в star wars jedi: fallen order;
  • судний день для ігрових відеокарт: тестування 42 моделей в red dead redemption 2;
  • групове тестування 44 відеокарт в call of duty: modern warfare;
  • групове тестування 43 відеокарт в borderlands 3;
  • групове тестування 34 відеокарт в control;
  • групове тестування відеокарт в quake ii rtx: «квака» знову гальмує.