как узнать поддерживает ли видеокарта трассировку лучей
В каких видеокартах есть трассировка лучей?
В прошлом году мем про RTX On/Off встречался на каждом развлекательном портале и не все игроки поняли, насколько важной и перспективной является данная технология. Впервые в видеоиграх освещение не «запекается» в статичном состоянии, и не реализовано посредством разнообразных творческих ухищрений, а просчитывается в реальном времени.
Рассмотрим, в каких видеокартах есть трассировка лучей и насколько она важна на практике. На текущий момент RTX-серия не столь обширна, но будет обновляться в дальнейшем. Мотивацией станет и появление домашних консолей девятого поколения от Sony и Microsoft, где функционал реализуют на аппаратном уровне.
По прогнозам экспертов, уже через 3-5 лет ААА-игр без соответствующей поддержки не останется. Соответственно, и запускать их на обычном «железе» геймеры не смогут. Прогресс не стоит на месте: когда-то в аналогичной ситуации оказались владельцы акселераторов, не рисовавших шейдеры.
В каких видеокартах есть трассировка лучей – актуальный список:
В 2020 году появятся аналоги от AMD под маркой Radeon RX, что обеспечит высокий уровень конкуренции и поспособствует общему снижению цены на среднестатистическую карточку. К сожалению, объёмы поставок сократились из-за китайского коронавируса, поэтому обновляться сейчас – не лучшая идея. Ждите новинок и рыночной стабилизации.
Что касается производительности, то красивый свет снижает FPS в полтора-два раза (зависит от произведения), многое определяется качеством реализованного разработчиками RTX-освещения.
Ради эксперимента попробуйте запустить Minecraft и Quake 1 со включённым Ray Tracing – получите совершенно новые ощущения благодаря уникальной атмосфере в проекте. Чем проще графика, тем менее заметным окажется падение скорости при активации продвинутой опции.
Трассировка лучей стала доступна для видеокарт серии GeForce 10
Данная опция появилась с выходом очередной версии пакета драйверов GeForce 425.31. Релиз драйвера состоялся 11 апреля 2019 года. Для тех, кто совсем не в курсе, что из себя представляет технология трассировки лучей в реальном времени от компании NVIDIA, рекомендуем ознакомиться с данной статьёй. Здесь лишь отметим, что функция DirectX Raytracing (DXR) ранее была доступна только видеокартам новой серии GeForce RTX. Собственно, для этого они и создавались и получали специальные RT-ядра. Но теперь специалисты NVIDIA предлагают попробовать «лучи» в играх держателям видеокарт семейства Pascal. Возможность запуска DXR появилась у моделей, начиная с GeForce GTX 1060 (6ГБ). Опция доступна также новой GeForce GTX 1660 и её «титановой» версии.
Если вы являетесь обладателем видеокарты из серии GTX 10** не спешите радоваться. Дело в том, что игровая производительность адаптеров семейства Pascal при запуске режима DXR будет очень далека от видеокарт GeForce RTX, наделённых специализированными ядрами «RT». К примеру, мощнейшая GeForce GTX 1080 Ti в играх с включенным DirectX Raytracing значительно уступает даже GeForce RTX 2060 — младшей в серии. Что уж говорить о более слабых моделях Pascal. И всё же обладатели топовых видеокарт смогут, поиграв с настройками и разрешением, добиться частоты кадров достаточной для ознакомления с возможностями DXR.
В данной ситуации возникает логичный вопрос — для чего компания NVIDIA попыталась на программном уровне реализовать поддержку трассировки лучей в реальном времени для видеокарт прежнего поколения? Тем более, что полноценно поиграть получится далеко не всем их обладателям. По нашему скромному мнению, это ещё один маркетинговый ход «зелёных» для привлечения внимания к своим моделям RTX. Вполне возможно, что расчёт сделан на обладателей старших видеокарт, которые «заценив лучи», но не имея возможности полноценного их использования, решатся всё же на покупку новой видеокарты архитектуры Turing с RT-ядрами.
Скачать актуальные версии драйверов вы можете на соответствующей странице.
Трассировка лучей пришла на GeForce GTX: можете убедиться сами
С сегодняшнего дня трассировка лучей в реальном времени поддерживается не только видеокартами GeForce RTX, но также и некоторыми видеокартами GeForce GTX 16xx и 10xx. Драйвер GeForce Game Ready 425.31 WHQL, наделяющий видеокарты данной функцией, уже можно загрузить с официального сайта NVIDIA или обновить через приложение GeForce Now.
Список видеокарт, поддерживающих трассировку лучей в реальном времени, пополнили видеокарты GeForce GTX 1660 Ti и GTX 1660, Titan Xp и Titan X (Pascal), GeForce GTX 1080 Ti и GTX 1080, GeForce GTX 1070 Ti и GTX 1070, а также версия GeForce GTX 1060 c 6 Гбайт памяти. Конечно же, трассировка лучей здесь будет работать с некоторыми ограничениями по сравнению с видеокартами GeForce RTX. И чем младше видеокарта, тем ограничения будут сильнее. Однако тот факт, что владельцы даже не самой мощной GeForce GTX 1060 смогут «прикоснуться» к новой технологии, не может не радовать.
Если видеокарты GeForce RTX имеют специализированные вычислительные блоки (RT-ядра), обеспечивающие аппаратное ускорение трассировки лучей, то у видеокарт GeForce GTX таких элементов попросту нет. Поэтому в них трассировка лучей реализована через расширение DXR для Direct3D 12, а обработкой лучей будут заниматься обычные вычислительные шейдеры на массиве ядер CUDA.
Такой подход, конечно же, не позволит видеокартам на графических процессорах Pascal и младших Turing обеспечить такой же уровень производительности при трассировке лучей, на какой способны модели серии GeForce RTX. Опубликованные NVIDIA слайды с результатами тестирования производительности различных видеокарт с использованием трассировки лучей демонстрируют огромную разницу между моделями GeForce RTX и GeForce GTX.
Например, в игре Metro Exodus, где с помощью трассировки обеспечивается глобальное освещение, ни одна из видеокарт GeForce GTX не смогла обеспечить приемлемый FPS. Даже флагман прошлого поколения GeForce GTX 1080 Ti смог показать лишь 16,4 к/с. А вот в Battlefield V, где трассировка обеспечивает лишь отражения, флагман поколения Pascal всё же смог достичь 30 FPS.
Однако NVIDIA тестировала видеокарты при самых высоких настройках графики, с максимальной интенсивностью трассировки лучей и в разрешении 2560 × 1440 точек. То есть условия, мягко говоря, были не самые благоприятные: та же GeForce GTX 2060 в Metro Exodus набирала в среднем чуть больше 34 к/с. Добиться же «играбельного» FPS на старых видеокартах можно будет снизив разрешение и качество графики. Но в первую очередь на их производительности будут сказываться настройки интенсивности трассировки лучей.
Напомним, что на данный момент познакомиться с трассировкой лучей можно в трёх играх: Battlefield V, Metro Exodus и Shadow of the Tomb Raider. Также она доступна в трёх демо: Atomic Heart, Justice и Reflections. Как в играх, так и в демонстрациях нам предлагаются различные варианты использования трассировки лучей. Где-то она отвечает за отражения и тени, а где-то за глобальное освещение.
Какие видеокарты Nvidia и AMD поддерживают трассировку лучей
Трассировка лучей — одна из самых популярных функций современных видеокарт. Оптимизация технологии трассировки световых лучей обеспечивает более реалистичную картинку, которую можно увидеть в играх с высокими графическими требованиями. Рассказываем о тех видеокартах, которые уже поддерживают эту опцию.
Ввидеокарты Nvidia с функцией трассировки лучей
С момента запуска линейки RTX (Turing) компания Nvidia интегрировала в свою продукцию функцию трассировки лучей. Поэтому существует множество видеокарт, которые поддерживают эту опцию.
Примечание: на некоторых видеокартах Nvidia функция трассировки лучей разблокируется только после установки драйвера Geforce 425.31. Это относится к моделям Titan Xp, Titan X (Pascal), Geforce GTX 1660 Ti, Geforce GTX 1660, Geforce GTX 1080 Ti, Geforce GTX 1080, Geforce GTX 1070 Ti, Geforce GTX 1070 и Geforce GTX 1060 6GB.
Видеокарты AMD с трассировкой лучей
В то время как Nvidia уже некоторое время оснащает свои видеокарты функцией трассировки лучей, пользователям AMD придется набраться терпения. Графические процессоры AMD, поддерживающие эту технологию, еще только появляются.
Только новейшие видеокарты AMD серии RX 6000 будут поддерживать трассировку лучей. К ним относятся AMD Radeon RX 6800, AMD RADEON RX 6800 XT и AMD RADEON RX 6900 XT. Серия RX 6800 поступила в продажу в ноябре 2020 года, RX 6900 — в декабре 2020 года.
Трассировка лучей: что, как и почем
С самого первого своего публичного явления на Gamescom 2018 архитектура Nvidia Turing стала предметом всеобщего обсуждения. Этот метод рендеринга уже давно был недостижимой мечтой графических технологий и вот, наконец, видеокарты вроде Nvidia GeForce RTX 2080 научились с ним работать с приемлемой производительностью.
Трассировка лучей, пожалуй, самое значительное улучшение графики в игровом мире за последние годы. Во всяком случае, в ПК-гейминге.
Так что же такое рейтрейсинг (ray tracing)? Это продвинутый и очень реалистичный способ рендеринга света и теней, благодаря которому компьютерная графика в фильмах и сериалах выглядит столь правдоподобно. Но есть одно «но» (на самом деле, конечно же, не одно): поскольку трассировка работает посредством симуляции и отслеживания каждого луча света от источника, технология крайне требовательна к мощности железа. В этом кроется главная причина, по которой мы не видели настоящего рейтрейсинга в играх. До сих пор.
В наши дни трассировка уже доступна на ПК, хотя пока лишь самые крупные тайтлы рискуют пользоваться ей, и то в ограниченном виде, довольствуясь лишь реалистичными отражениями или тенями. Игр, созданных при полной поддержке ray tracing, еще не существует.
Самое время разобраться, что такое трассировка лучей, как она работает и что дает нашим играм. Учитывая тот факт, что технология новая и почти каждый день появляется какая-нибудь новая информация о ней, мы постараемся своевременно обновлять эту статью.
Что такое трассировка лучей?
Это метод рендеринга изображения, позволяющий создавать потрясающе реалистичные световые эффекты. По сути, алгоритм отслеживает путь каждого луча от источника и симулирует способ, с которым свет взаимодействует с каждым виртуальным объектом на своем пути.
В последние годы мы наблюдали, как внутриигровое освещение становится все более и более правдоподобным, но преимущества новой технологии касаются больше не самого света, а того, каким образом он применяется в игровом мире.
Благодаря трассировке мы с вами сможем увидеть гораздо более реалистичные тени и отражения, а также продвинутые эффекты просвечивания и рассеивания света. Алгоритм принимает во внимание то, каким образом лучи падают на объект, просчитывает их взаимодействие и выдает изображение, подобное тому, что увидел бы человеческий глаз в схожих условиях в реальном мире. При этом влияние на результат оказывает множество деталей, включая даже видимые в сцене цвета.
При наличии достаточной вычислительной мощности можно создавать невероятно реалистичные изображения, практически неотличимые от реальности. Проблема заключается лишь в том, что подобной производительностью на сегодняшний день могут похвастать лишь дорогие ПК и консоли нынешнего поколения, причем первые страдают от завышенных цен на видеокарты, а вторые все еще в огромном дефиците.
При создании визуальных эффектов для кинофильмов и сериалов трассировка лучей используется в несравнимо большей степени, и причина у этого все та же: для такой работы студии могут позволить себе целые серверные фермы. И даже в таком случае применение технологии остается длительным и кропотливым процессом, не говоря уже о заоблачной стоимости подобного оборудования.
В видеоиграх же традиционно применяется растеризация (или растрирование, если угодно), как гораздо более быстрый способ рендеринга. Это процесс превращения трехмерной графики в двухмерные пиксели на вашем экране, для отображения реалистичного освещения использующий программы-шейдеры. К счастью, появляется все больше игр с поддержкой специального железа от Nvidia, способного управиться с применением трассировки в реальном времени. Да, растрирование по-прежнему преобладает в игрострое, но это будет продолжаться до тех пор, пока разработчики, следуя за распространением RTX видеокарт, не станут внедрять в свои проекты освещение на основе рейтрейсинга.
И, если прямо сейчас мы с вами не наблюдаем чего-то крышесносящего, фундамент для появления действительно потрясающей картинки уже заложен. С учетом того факта, что в консолях нового поколения уже реализована поддержка трассировки, нас ждет революция в гейминге.
Игры с поддержкой трассировки лучей
Прямо сейчас достаточно много игр поддерживают технологию трассировки лучей, а скоро их станет еще больше: даже в инди-игры теперь добавляют эффекты реалистичного освещения. А пока вот список нынешних игр с поддержкой RTX на ПК:
В списке будущих хитов с поддержкой трассировки лучей в реальном времени находятся:
Видеокарты с поддержкой трассировки лучей
Трассировку лучей в реальном времени качественно поддерживают только видеокарты Nvidia. AMD заявила, что вплотную займется рейтрейсингом в будущем, а пока что эта технология работает на их видеокартах лишь номинально, превращая многие игры в слайдшоу.
Само собой получается, что для получения удовольствия от трассировки лучей вы должны быть обладателем как минимум Nvidia GeForce RTX 2060. Если же у вас найдутся дополнительные деньги на RTX 2080 Ti, то вы не будете разочарованы картинкой. Правда, эта видеокарта пробьет в вашем кошельке огромную дыру.
Ниже вы найдете список всех современных видеокарт, аппаратно поддерживающих рейтрейсинг. Спойлер: все они носят гордое «RTX» в названии.
Кроме того, трассировка лучей в реальном времени программно поддерживается на видеокартах поколения Pascal (GTX 10xx), начиная от GTX 1060 6 GB, но, ввиду отсутствия RT ядер включение RTX в настройках приведет к существенному падению производительности — вплоть до полной неиграбельности.
Консоли с поддержкой трассировки лучей
Платформы предыдущего поколения не были способны воспроизводить актуальные игры с трассировкой лучей в реальном времени. Однако современным консолям — PlayStation 5 и Xbox Series X|S — эта задача вполне по плечу. Но с некоторыми оговорками: эти консоли слабее топовых ПК, поэтому трассировка лучей реализуется частично, жертвуя некоторыми другими эффектами — например, максимальным разрешением изображения или частотой кадров.
В некоторых играх, таких как Metro Exodus Enchansed Edition, страдает дальность прорисовки, а консоль Xbox Series S и вовсе практически не способна выдавать комфортный fps с трассировкой лучей. С другой стороны, это оправдано для бюджетных (а консоли именно таковыми и являются в сравнении с компьютерами) игровых устройств.
Производительность
Даже не вдаваясь в цифры и графики становится видно, как эти завораживающие визуальные эффекты печальнейшим образом сказываются на производительности ПК. Частота смены кадров падает просто катастрофически.
К примеру, Metro Exodus, запущенная в разрешении 3440х1440 с «экстремальными» настройками графики, выдает на RTX 2080 Ti в среднем 41 кадр в секунду. Однако, стоит только включить трассировку лучей, как fps падает до среднего значения в 23 кадра. Разумеется, играть можно, но… вы понимаете.
К счастью, эта игра поддерживает технологию DLSS, использующую интеллектуальный апскейл разрешения. С ней вы сможете выжать из игры больше: к примеру, во время теста Metro Exodus с «экстремальной» графикой и «ультра» рейтрейсингом показала в среднем 44 кадра в секунду. Впрочем, это уже тема для отдельной статьи.
Следовательно, в погоне за трассировкой лучей вам придется быть более консервативным в выборе разрешения, ведь для более или менее комфортной игры в 4K вам определенно не обойтись без RTX 2080 Ti. Для привычного же 1080р с рейтрейсингом вполне будет достаточно RTX 2060.
Геймер со стажем. Люблю читать, спать и Бога-Императора.