Как узнать, какие шейдеры поддерживает видеокарта

Обновлено: 04.07.2024


Начиная с наших ноябрьских обновлений, V-Ray Next GPU теперь может использовать специальное оборудование для трассировки лучей в графических процессорах NVIDIA класса RTX для ускорения производственного рендеринга. Это то, над чем мы работали с тех пор, как RTX была представлена ​​более года назад, и мы рады сообщить, что все функции графического процессора V-Ray полностью поддерживаются как в режиме IPR, так и в производственном режиме, а масштабирование с несколькими графическими процессорами по-прежнему чрезвычайно важно. эффективно.

Напоминаем, что V-Ray GPU работает с картами NVIDIA RTX с момента их первой поставки. И это было уже довольно быстро. Но теперь мы обеспечиваем еще большее ускорение от тех же графических процессоров, используя ядра RT на тех чипах, которые предназначены для вычислений трассировки лучей. Итак, теперь, когда мы говорим «поддержка RTX», мы имеем в виду, что используем дополнительное аппаратное ускорение трассировки лучей, которое поставляется с графическими процессорами класса RTX.

Наша поддержка RTX начинается сегодня в V-Ray Next для 3ds Max, обновление 3, V-Ray Next для Maya, обновление 2, V-Ray Next для SketchUp, обновление 2 и V-Ray Next для Rhino, обновление 2. и это бесплатно для текущих клиентов V-Ray Next для 3ds Max, V-Ray Next для Maya, V-Ray Next для SketchUp и V-Ray Next для Rhino. Поддержка RTX для других наших продуктов V-Ray находится в разработке.



Производственный рендеринг V-Ray GPU ускоряется на 45 % благодаря новому движку RTX на графических процессорах RTX. Сцена предоставлена
Бертраном Бенуа.

Поддержка RTX теперь доступна в большинстве продуктов V-Ray Next


Теперь в 3ds Max, Maya, SketchUp и Rhino вы найдете новое раскрывающееся меню графического процессора V-Ray, позволяющее выбрать либо традиционный движок CUDA, либо наш новый движок RTX, использующий преимущества ядер RT в RTX. графические процессоры. Ваши результаты изображения будут одинаковыми между двумя без изменения каких-либо других настроек или настройки вашей сцены — это должно просто работать. Переход туда и обратно между двумя движками изменит только то, какие процессоры используются, поэтому сравнить их, чтобы увидеть, какой из них лучше всего подходит для вашей сцены, не составит труда.


Пробег варьируется


Теперь мы сказали «ваша сцена», потому что преимущества RTX будут варьироваться в зависимости от того, как построена ваша сцена и насколько «тяжелы» ее шейдеры. Это преимущество на самом деле трудно предсказать, потому что для доступа к ядрам RT используется уровень API NVIDIA, который иногда заменяет способ, которым V-Ray иначе обрабатывает вашу сцену. В результате ваш конкретный прирост производительности на картах RTX зависит от комбинации специального оборудования для трассировки лучей и API, необходимого для доступа к нему.



Увеличение производительности V-Ray GPU на картах RTX при использовании общедоступных примеров сцен.

Приведенные выше результаты взяты из учебных ресурсов нашего веб-сайта и показывают повышение производительности при переключении с CUDA (без ЦП) на движок RTX при использовании графических процессоров RTX. Эти традиционные сцены не редактировались, кроме выбора RTX и, в некоторых случаях, переключения на V-Ray GPU. Как видно из цифр, преимущество RTX может значительно различаться, при этом среднее ускорение составляет около 40% при усреднении по всем нашим примерным сценам.

Мы могли бы сделать акцент на ускорении, которое было во много раз быстрее со сценами, адаптированными для аппаратного обеспечения, но мы решили, что лучше связать преимущество с тем, что вы, скорее всего, испытаете в своей текущей работе. Мы планируем в будущем статью в блоге «демона скорости», чтобы исследовать сцены, оптимизированные для максимального преимущества RTX. А пока: не беспокойтесь о переработке ваших сцен — просто попробуйте новый движок RTX, так как нет никакого риска.


Вы не сможете управлять RTX без правильного драйвера


Использование правильного графического драйвера всегда было важно, но теперь это важно, потому что API, который мы используем для ускорения RTX, является частью драйвера NVIDIA. На сегодняшний день вы должны использовать версию драйвера 441.28, чтобы использовать новый движок RTX в графическом процессоре V-Ray. В будущем, пожалуйста, следите за окном сообщений V-Ray, чтобы не пропустить оповещения о том, что есть более новый предпочтительный драйвер для использования. Вы также всегда можете увидеть наш последний рекомендуемый драйвер в верхней части нашей страницы V-Ray GPU.


Все только начинается


Это только начало нашей первоначальной реализации поддержки RTX. Мы тесно сотрудничали с командой NVIDIA, и их API развивался в соответствии с нашими потребностями. Вместе мы совсем недавно достигли места, где мы можем безопасно поддерживать все функции рендеринга V-Ray GPU, поэтому вам не нужно беспокоиться о том, что что-то в ваших сценах не будет ускорено.Хотя большая часть тяжелой работы позади, мы также знаем, что по мере того, как их API продолжает улучшаться, наша поддержка RTX будет продолжать приносить пользу. В то же время мы научились лучше всего использовать их API и будем развивать V-Ray GPU. V-Ray GPU теперь может использовать преимущества любых новых аппаратных инноваций трассировки лучей, которые NVIDIA представит в будущем.


Есть только одно предостережение


Есть только одна функция, от которой вы сегодня откажетесь при выборе RTX, а именно использование процессора (ов) вашей системы вместе с вашими графическими процессорами. Это всего лишь временная ситуация, потому что в будущем мы добавим обработку ЦП (также известную как «гибридный» режим) в наш движок RTX. Мы просто не хотим, чтобы вы больше ждали, чтобы начать пользоваться преимуществами поддержки RTX. И это последняя причина, по которой мы называем это нашей первоначальной поддержкой. Многое еще впереди.


Заключение


Среднее ускорение составляет 40%, и мы считаем, что наша поддержка RTX — это отличное начало, поскольку она уже лучше, чем то, что вы обычно получаете с новым поколением графических процессоров. Мы внимательно рассмотрим сцены, дающие наибольший прирост производительности — сцены с 2-кратным и 3-кратным ускорением — чтобы увидеть, как мы можем добиться более широких улучшений. Кроме того, наша постоянная работа над трассировкой лучей в реальном времени с Project Lavina дает нам идеи о том, как оптимизировать оба средства визуализации, чтобы получить максимальную отдачу от оборудования RTX.

Идентифицировать версия пиксельного шейдера: 5.1, 5.0, 2.0, 3.0

Пиксельный шейдер – это программа, которая используется при обработке графики и вычисляет цвет и другие графические атрибуты пикселя. Можно определить версию пиксельного шейдера видеокарты, установленной в компьютерной системе.

Что такое пиксельный шейдер?

Шейдеры пикселей играют важную роль в определении того, в какие видеоигры можно играть на системе. Существуют различные версии пиксельных шейдеров от двух ведущих производителей, Nvidia и ATI. Поскольку версия пиксельного шейдера прямо пропорциональна возможностям видеокарты, важно знать версию пиксельного шейдера на установленной видеокарте.

Почему важны пиксельные шейдеры?

Игры будут совместимы в зависимости от версии Pixel Shader, реализованной в вашей видеокарте. Поэтому важно определить ограничения вашей графической системы.

Пиксельный шейдер — это графическая функция, вычисляющая эффекты на уровне пикселей. В зависимости от желаемого разрешения может потребоваться несколько миллионов дополнительных пикселей для достижения желаемого. Это требует больших вычислительных мощностей.

Какая версия мне нужна?

Вот разные версии Pixel Shader с версией Direct X, соответствующие двум ведущим производителям, ATI и nVidia, а также для интегрированных чипов от Intel (хотя их возможности для игр ограничены):

Пиксельный шейдер 1.0/1.1 (DX 8.0)

Серия nVidia GeForce 3

Пиксельный шейдер 1.3 (DX 8.0a)

Серия nVidia GeForce 4 Ti/4200 Go

Пиксельный шейдер 1.4 (DX 8.1)

ATI Radeon серии 8500-9250

Пиксельный шейдер 2.0 (DX 9.0)

ATI Radeon серии 9500-9800, X300-X600 Intel GMA серии 900/950/3000/3100

Пиксельный шейдер 2.0a (DX 9.0a)

nVidia GeForce FX серии 5000

Пиксельный шейдер 2.0b (DX 9.0b)

ATI Radeon серии X700-X850

Пиксельный шейдер 3.0 (DX 9.0c)

ATI Radeon X1300-X1950, nVidiaGeForce 6 и 7, Intel GMA серии X3000

Пиксельный шейдер 4.0 (DX 10)

ATI Radeon X2400-X2900, nVidia GeForce 8 и 9 и GT200, Intel GMA серий X3100, X3500, X4500

3DMark включает в себя все необходимое для тестирования ПК и мобильных устройств в одном приложении. Играете ли вы на ПК, планшете или смартфоне, 3DMark включает тесты, разработанные специально для вашего оборудования.

Мы регулярно обновляем 3DMark, чтобы вы могли сравнивать новейшие аппаратные и графические API. С 2013 года мы добавили более дюжины новых тестов, стресс-тестов и функциональных тестов. Покупая 3DMark сегодня, вы получаете более семи лет разработки, обновлений и улучшений. И мы только начинаем.

  • Последняя версия самого популярного в мире эталонного теста.
  • Все, что вам нужно для тестирования вашего ПК, ноутбука, планшета и смартфона.
  • 3DMark рекомендует лучший тест для вашей системы.
  • Сравните свои результаты в 3DMark с другими устройствами Windows, Android и iOS.

Улучшенный сравнительный анализ с помощью 3DMark

3DMark показывает рекомендуемый тест для ваш компьютер

Каждый раз правильный тест

Подобрать подходящий тест для вашего ПК несложно. 3DMark автоматически сканирует ваше оборудование и рекомендует лучший тест для вашей системы.

Установить и обновить отдельные тесты производительности самостоятельно в 3DMark

Выберите тесты

Каждый год 3DMark расширяется благодаря новым тестам. Когда вы покупаете 3DMark в Steam, вы можете установить только те тесты, которые вам нужны.

Графики мониторинга оборудования в 3DMark

Сравнить оценки

Посмотрите, как ваша оценка в 3DMark сравнивается с результатами других систем с таким же сочетанием ЦП и ГП.

Графики мониторинга оборудования в 3DMark

Ориентировочная производительность игры

3DMark помогает сопоставить ваш результат с реальной производительностью игры, оценивая частоту кадров, которую вы можете ожидать в ряде популярных игр.

Графики мониторинга оборудования в 3DMark

Мониторинг оборудования

Подробные диаграммы показывают, как температура процессора и графического процессора, тактовая частота и частота кадров менялись во время выполнения теста.

Пользовательские настройки в 3DMark

Пользовательские настройки

Изучите пределы производительности вашего ПК, изменив разрешение и другие параметры качества, чтобы сделать тесты более или менее требовательными.

Шпион времени

Эталонные тесты DirectX 12 для игровых ПК

3DMark Time Spy для высоких -производительные ПК под управлением Windows 10

Шпион времени

3DMark Time Spy — это тест производительности DirectX 12 для игровых ПК с Windows 10. Time Spy — одно из первых приложений DirectX 12, которое было создано с нуля, чтобы полностью реализовать прирост производительности, который предлагает новый API.

Благодаря чистому движку DirectX 12, который поддерживает новые функции API, такие как асинхронные вычисления, явное использование нескольких адаптеров и многопоточность, Time Spy является идеальным тестом для сравнительного анализа новейших видеокарт.

  • Тестирование DirectX 12 для Windows 10.
  • Визуализация с разрешением 2560 × 1440.
  • Включает демонстрацию, графические тесты и тест процессора.

Экстремальный шпион времени

Time Spy Extreme — это новый тест производительности 4K DirectX 12, доступный в версиях 3DMark Advanced и Professional. Для его запуска вам не нужен монитор 4K, но вам понадобится графический процессор с не менее 4 ГБ выделенной памяти.

Благодаря разрешению рендеринга 4K Ultra HD Time Spy Extreme является идеальным эталонным тестом для новейших видеокарт высокого класса. Тест ЦП был переработан, чтобы процессоры с 8 и более ядрами работали в полную силу.

  • Первый в мире игровой тест 4K DirectX 12.
  • Визуализация с разрешением 3840 × 2160 (4K UHD).
  • Новый тест ЦП, идеально подходящий для процессоров с 8 и более ядрами.

Порт-Рояль

Тестирование трассировки лучей для видеокарт

3DMark Port Royal, настоящий -тест трассировки лучей по времени

3DMark Port Royal — это первый в мире специализированный тест трассировки лучей в реальном времени для геймеров. Вы можете использовать Port Royal для тестирования и сравнения производительности трассировки лучей в реальном времени любой видеокарты, поддерживающей Microsoft DirectX Raytracing. Помимо сравнительного анализа производительности, 3DMark Port Royal предоставляет реалистичный и практический пример того, чего можно ожидать от трассировки лучей в будущих играх.

  • Тестирование трассировки лучей для видеокарт.
  • Визуализация с разрешением 2560 × 1440.
  • Требуется графический процессор с поддержкой DirectX Raytracing.

Ночной рейд

Тест DirectX 12 для ПК со встроенной графикой

3DMark Night Raid для ПК со встроенной графикой под управлением Windows 10

Night Raid — это тест DirectX 12 для мобильных вычислительных устройств со встроенной графикой и маломощных платформ под управлением Windows 10 на Arm. Запустите Night Raid, чтобы протестировать и сравнить ноутбуки, ноутбуки, планшеты и новейшие компьютеры Always Connected. Этот тест особенно подходит для систем с DirectX 12, которые не могут достичь высокой частоты кадров в более требовательном тесте Time Spy.

  • Тестирование DirectX 12 для Windows 10.
  • Визуализация с разрешением 1920 × 1080.
  • Включает демонстрацию, графические тесты и тест процессора.

Дикая жизнь

Кроссплатформенные тесты для ноутбуков, планшетов и смартфонов

3DMark Wild Life Benchmark, крест -платформенный тест производительности графического процессора

Дикая жизнь

3DMark Wild Life — это кроссплатформенный тест для Windows, Android и Apple iOS. Используйте 3DMark Wild Life для тестирования и сравнения графической производительности ноутбуков, планшетов и смартфонов. Wild Life использует графический API Vulkan на ПК с Windows и устройствах Android. На устройствах iOS используется Metal. Вы можете сравнить результаты тестов на разных платформах.

  • Кроссплатформенный тест GPU для смартфонов и планшетов.
  • Сравните результаты с устройств Windows, Android и iOS.
  • Визуализация с разрешением 2560 × 1440.

Экстремальная дикая природа

Запустите Wild Life Extreme, чтобы оценить производительность графического процессора новейших ноутбуков с Windows, постоянно подключенных ПК с Windows 10 на Arm, компьютеров Apple Mac с процессором M1, а также смартфонов и планшетов следующего поколения. Благодаря новым эффектам, улучшенной геометрии и большему количеству частиц, Wild Life Extreme более чем в три раза требовательнее, чем эталонный тест Wild Life.

  • Кроссплатформенный тест GPU для мобильных вычислительных устройств.
  • Сравните ноутбуки Windows и компьютеры Apple Mac с M1.
  • Визуализация с разрешением 3840 × 2160 (4K UHD).

Огненный удар

Эталонные тесты DirectX 11 для игровых ПК

3DMark Fire Strike тест тест

Огненный удар

Fire Strike — это показательный тест DirectX 11 для современных игровых ПК. Его амбициозная графика в реальном времени воспроизводится с такой детализацией и сложностью, которые намного превосходят другие тесты и игры DirectX 11.

Fire Strike включает два графических теста, физический тест и комбинированный тест, который нагружает ЦП и ГП.

  • Тестовый тест DirectX 11 для геймеров.
  • Визуализация с разрешением 1920 × 1080.
  • Для игровых ПК.

Экстремальный огненный удар

3DMark Fire Strike Extreme предназначен для систем с несколькими графическими процессорами и оборудования будущих поколений.

Помимо увеличения разрешения рендеринга, дополнительные улучшения визуального качества увеличивают нагрузку на рендеринг, чтобы обеспечить точные измерения производительности для действительно экстремальных аппаратных настроек.

  • Улучшено для экстремального оборудования.
  • Визуализация с разрешением 2560 × 1440.
  • Для игровых ПК.

Огненный удар ультра

Поддерживает ли ваш компьютер игры в разрешении 4K? Разрешение рендеринга 4K Ultra HD в Fire Strike Ultra в четыре раза больше, чем разрешение 1080p, используемое в Fire Strike.

Монитор 4K не требуется, но ваша видеокарта должна иметь не менее 3 ГБ памяти для выполнения этого требовательного теста.

  • Первый в мире игровой тест с разрешением 4K.
  • Визуализация с разрешением 4K UHD (3840 × 2160).
  • Для высокопроизводительных игровых ПК.

Профиль процессора

Тестирование современных процессоров

3DMark CPU Profile тесты

Профиль ЦП 3DMark представляет новый подход к тестированию ЦП. Вместо того, чтобы выводить одно число, профиль ЦП 3DMark показывает, как производительность ЦП масштабируется в зависимости от количества используемых ядер и потоков. Профиль ЦП имеет шесть тестов, которые используют 1, 2, 4, 8, 16 или максимальное количество доступных потоков. Эти тесты помогают оценить и сравнить производительность ЦП в играх, разгоне и других сценариях.

  • Эталонные показатели ЦП для многоядерных процессоров.
  • Шесть тестов с использованием 1, 2, 4, 8, 16 или макс. потоков.
  • Отслеживайте прирост производительности за счет разгона.

Эталон хранилища

Тест производительности SSD для геймеров

Дополнительный контент для расширенного издания

3DMark Storage Benchmark

Дополнительный контент 3DMark Storage Benchmark, приобретаемый отдельно, дополняет 3DMark специальным компонентным тестом для измерения игровой производительности твердотельных накопителей и другого оборудования для хранения данных. Он поддерживает все новейшие технологии хранения данных и тестирует практическую, реальную игровую производительность для таких действий, как загрузка игр, сохранение прогресса, установка игровых файлов и запись видеопотоков игрового процесса.

  • Тестирование твердотельных накопителей разработано для геймеров.
  • Тесты основаны на реальных игровых действиях.
  • Сравните оценки, чтобы найти лучшие твердотельные накопители.

Тестирование функций

Специализированные тесты для определенных функций

3DMark DirectX Тестирование функции трассировки лучей

Тест функции трассировки лучей DirectX

Трассировка лучей в реальном времени невероятно требовательна. Последние видеокарты имеют специальное аппаратное обеспечение, оптимизированное для трассировки лучей. Тест функции 3DMark DirectX Raytracing измеряет производительность этого выделенного оборудования. Вместо использования традиционных методов рендеринга вся сцена трассируется и рисуется за один проход. Результат теста полностью зависит от производительности трассировки лучей.

Mesh Shader проверка возможностей

Тест функции шейдера сетки

Шейдеры сетки, новая функция DirectX 12 Ultimate, предоставляют разработчикам больше гибкости и контроля над конвейером геометрии. Функциональный тест шейдера сетки 3DMark показывает, как игровые движки могут повысить производительность за счет использования конвейера шейдера сетки для эффективного отбрасывания геометрии, которая не видна камере. Интерактивный режим позволяет экспериментировать с различными настройками и инструментами визуализации.

3DMark PCI Экспресс-тестирование функций

Тестирование функций PCI Express

PCI Express (PCIe) – это стандартный интерфейс, обеспечивающий высокоскоростную связь между устройствами на вашем ПК. Новые интерфейсы PCIe 4.0 обеспечивают вдвое большую пропускную способность, чем PCIe 3.0. Благодаря большей пропускной способности игры могут передавать больше данных, сокращать время загрузки и поддерживать более сложные сцены. Функциональный тест PCI Express измеряет пропускную способность, доступную для вашего графического процессора.

3DMark Sampler Тест функции обратной связи

Тест обратной связи с сэмплером

Sampler Feedback — это функция DirectX 12 Ultimate, которая помогает разработчикам оптимизировать обработку текстур и затенение. Тест функции 3DMark Sampler Feedback показывает, как разработчики могут использовать обратную связь сэмплера для повышения производительности игры за счет оптимизации операций затенения текстурного пространства. Интерактивный режим позволяет экспериментировать с различными настройками и инструментами визуализации.

Тестирование функций 3DMark VRS

Тест функций VRS

Затенение с переменной скоростью (VRS) — это функция DirectX 12 Ultimate, которая может повысить производительность за счет снижения детализации в тех частях кадра, где ее вряд ли можно заметить. Тест функций 3DMark VRS помогает сравнить различия в производительности и качестве изображения при использовании VRS уровня 1 и уровня 2. Интерактивный режим позволяет изменять настройки VRS на лету и экспортировать кадры для сравнения.

NVIDIA DLSS проверка возможностей

Тест функций NVIDIA DLSS

Глубокое обучение Super Sampling (DLSS) — это технология NVIDIA RTX, которая использует возможности глубокого обучения и искусственного интеллекта для повышения производительности игры при сохранении качества изображения. Тест функций NVIDIA DLSS помогает сравнить производительность и качество изображения при использовании DLSS 2 или DLSS 1. В DLSS 2 вы можете выбрать один из трех режимов качества: «Качество», «Производительность» и «Сверхпроизводительность».

Функциональность шейдера, реализованная в объектной графике IDL, обеспечивает доступ к преимуществам аппаратных функций языка шейдеров OpenGL (GLSL), которые доступны на современных видеокартах. Используя шейдер, операции обработки изображений, требующие больших вычислительных ресурсов, можно переложить на графическую карту, сделав время и вычислительные ресурсы хост-компьютера доступными для других элементов приложения. Кроме того, язык шейдинга OpenGL значительно расширяет возможности фиксированного конвейера рендеринга OpenGL для создания расширенных визуальных эффектов. В то время как родная объектная графика IDL раскрывает возможности OpenGL через фиксированные свойства объекта, GLSL предлагает возможность изменять практически любую характеристику объекта. Использование шейдеров позволяет реализовывать реалистичные эффекты материалов и освещения, создавать анимацию путем изменения вершин объектов и достигать показателей производительности обработки изображений, которые намного превышают возможности системного ЦП.

Зачем использовать шейдеры

Шейдеры часто используются для создания сложных сцен, включая реалистичные материалы и освещение, особенно в трехмерных игровых средах.Однако шейдеры также обеспечивают невероятную производительность и улучшенную интерактивность при использовании в приложениях для обработки изображений. Рассмотрим приложение, которое применяет к изображению следующие операции:

Используя системный ЦП в качестве основного процессора в программном решении, можно добиться скорости отображения только в несколько кадров в секунду. Однако, если реализована шейдерная программа, обработка переносится на графический процессор графической карты, и возможны скорости отображения более 100 кадров в секунду. Шейдерная программа применяет эти операции при каждой отрисовке, поэтому изменение параметров во время быстрой последовательности отрисовки не сказывается на производительности. Это означает, что пользователь может изменить параметр операции и почти мгновенно увидеть результаты, что делает приложение для обработки изображений очень чувствительным к интерактивным изменениям. Подробнее см. в разделе Как шейдеры повышают производительность.

Шейдеры также предоставляют средства для решения более широкого круга проблем обработки изображений, чем это возможно с использованием только фиксированных функций конвейера OpenGL, предоставляемых процедурами и функциями IDL. Нет никаких ограничений на проблемы обработки изображений, которые вы можете решить с помощью шейдеров, кроме тех, которые наложены самим шейдером и ограничениями вашего воображения.

Требования к оборудованию для шейдеров

В целом шейдерные программы будут работать на графических картах и ​​драйверах, поддерживающих интерфейс OpenGL 2.0. Однако важно отметить, что производительность сильно различается между младшими и высокопроизводительными видеокартами, а также зависит от реализации и содержимого шейдерной программы. Кроме того, всегда используйте самые последние версии драйверов, доступных для вашей видеокарты, при разработке приложений IDL, использующих шейдерные программы.

Графическая карта с шейдерами не будет использовать шейдерное оборудование, если IDL использует программный рендеринг. Чтобы убедиться, что вы используете оборудование для затенения, обязательно укажите аппаратный модуль визуализации (например, установите для свойства IDLgrWindow RENDERER значение 0).

Приложения для обработки изображений могут стать программной альтернативой, если системная видеокарта не поддерживает OpenGL 2.0. Дополнительные сведения см. в разделе «Предоставление программной альтернативы шейдерам».

Читайте также: