Как узнать, какие шейдеры поддерживает видеокарта
Обновлено: 21.11.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.
Пиксельный шейдер – это программа, которая используется при обработке графики и вычисляет цвет и другие графические атрибуты пикселя. Можно определить версию пиксельного шейдера видеокарты, установленной в компьютерной системе.
Что такое пиксельный шейдер?
Шейдеры пикселей играют важную роль в определении того, в какие видеоигры можно играть на системе. Существуют различные версии пиксельных шейдеров от двух ведущих производителей, 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 в Steam, вы можете установить только те тесты, которые вам нужны.
Сравнить оценки
Посмотрите, как ваша оценка в 3DMark сравнивается с результатами других систем с таким же сочетанием ЦП и ГП.
Ориентировочная производительность игры
3DMark помогает сопоставить ваш результат с реальной производительностью игры, оценивая частоту кадров, которую вы можете ожидать в ряде популярных игр.
Мониторинг оборудования
Подробные диаграммы показывают, как температура процессора и графического процессора, тактовая частота и частота кадров менялись во время выполнения теста.
Пользовательские настройки
Изучите пределы производительности вашего ПК, изменив разрешение и другие параметры качества, чтобы сделать тесты более или менее требовательными.
Шпион времени
Эталонные тесты DirectX 12 для игровых ПК
Шпион времени
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 — это первый в мире специализированный тест трассировки лучей в реальном времени для геймеров. Вы можете использовать Port Royal для тестирования и сравнения производительности трассировки лучей в реальном времени любой видеокарты, поддерживающей Microsoft DirectX Raytracing. Помимо сравнительного анализа производительности, 3DMark Port Royal предоставляет реалистичный и практический пример того, чего можно ожидать от трассировки лучей в будущих играх.
- Тестирование трассировки лучей для видеокарт.
- Визуализация с разрешением 2560 × 1440.
- Требуется графический процессор с поддержкой DirectX Raytracing.
Ночной рейд
Тест DirectX 12 для ПК со встроенной графикой
Night Raid — это тест DirectX 12 для мобильных вычислительных устройств со встроенной графикой и маломощных платформ под управлением Windows 10 на Arm. Запустите Night Raid, чтобы протестировать и сравнить ноутбуки, ноутбуки, планшеты и новейшие компьютеры Always Connected. Этот тест особенно подходит для систем с DirectX 12, которые не могут достичь высокой частоты кадров в более требовательном тесте Time Spy.
- Тестирование DirectX 12 для Windows 10.
- Визуализация с разрешением 1920 × 1080.
- Включает демонстрацию, графические тесты и тест процессора.
Дикая жизнь
Кроссплатформенные тесты для ноутбуков, планшетов и смартфонов
Дикая жизнь
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 для игровых ПК
Огненный удар
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 представляет новый подход к тестированию ЦП. Вместо того, чтобы выводить одно число, профиль ЦП 3DMark показывает, как производительность ЦП масштабируется в зависимости от количества используемых ядер и потоков. Профиль ЦП имеет шесть тестов, которые используют 1, 2, 4, 8, 16 или максимальное количество доступных потоков. Эти тесты помогают оценить и сравнить производительность ЦП в играх, разгоне и других сценариях.
- Эталонные показатели ЦП для многоядерных процессоров.
- Шесть тестов с использованием 1, 2, 4, 8, 16 или макс. потоков.
- Отслеживайте прирост производительности за счет разгона.
Эталон хранилища
Тест производительности SSD для геймеров
Дополнительный контент для расширенного издания
Дополнительный контент 3DMark Storage Benchmark, приобретаемый отдельно, дополняет 3DMark специальным компонентным тестом для измерения игровой производительности твердотельных накопителей и другого оборудования для хранения данных. Он поддерживает все новейшие технологии хранения данных и тестирует практическую, реальную игровую производительность для таких действий, как загрузка игр, сохранение прогресса, установка игровых файлов и запись видеопотоков игрового процесса.
- Тестирование твердотельных накопителей разработано для геймеров.
- Тесты основаны на реальных игровых действиях.
- Сравните оценки, чтобы найти лучшие твердотельные накопители.
Тестирование функций
Специализированные тесты для определенных функций
Тест функции трассировки лучей DirectX
Трассировка лучей в реальном времени невероятно требовательна. Последние видеокарты имеют специальное аппаратное обеспечение, оптимизированное для трассировки лучей. Тест функции 3DMark DirectX Raytracing измеряет производительность этого выделенного оборудования. Вместо использования традиционных методов рендеринга вся сцена трассируется и рисуется за один проход. Результат теста полностью зависит от производительности трассировки лучей.
Тест функции шейдера сетки
Шейдеры сетки, новая функция DirectX 12 Ultimate, предоставляют разработчикам больше гибкости и контроля над конвейером геометрии. Функциональный тест шейдера сетки 3DMark показывает, как игровые движки могут повысить производительность за счет использования конвейера шейдера сетки для эффективного отбрасывания геометрии, которая не видна камере. Интерактивный режим позволяет экспериментировать с различными настройками и инструментами визуализации.
Тестирование функций PCI Express
PCI Express (PCIe) – это стандартный интерфейс, обеспечивающий высокоскоростную связь между устройствами на вашем ПК. Новые интерфейсы PCIe 4.0 обеспечивают вдвое большую пропускную способность, чем PCIe 3.0. Благодаря большей пропускной способности игры могут передавать больше данных, сокращать время загрузки и поддерживать более сложные сцены. Функциональный тест PCI Express измеряет пропускную способность, доступную для вашего графического процессора.
Тест обратной связи с сэмплером
Sampler Feedback — это функция DirectX 12 Ultimate, которая помогает разработчикам оптимизировать обработку текстур и затенение. Тест функции 3DMark Sampler Feedback показывает, как разработчики могут использовать обратную связь сэмплера для повышения производительности игры за счет оптимизации операций затенения текстурного пространства. Интерактивный режим позволяет экспериментировать с различными настройками и инструментами визуализации.
Тест функций VRS
Затенение с переменной скоростью (VRS) — это функция DirectX 12 Ultimate, которая может повысить производительность за счет снижения детализации в тех частях кадра, где ее вряд ли можно заметить. Тест функций 3DMark VRS помогает сравнить различия в производительности и качестве изображения при использовании VRS уровня 1 и уровня 2. Интерактивный режим позволяет изменять настройки VRS на лету и экспортировать кадры для сравнения.
Тест функций 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. Дополнительные сведения см. в разделе «Предоставление программной альтернативы шейдерам».
Читайте также: