Skip to main content

Что такое 3D Benchmark?

Трехмерный (3D) эталон в компьютерной графике - это один или несколько тестов, которые выполняются на графической карте или оборудовании для ускорения графики, чтобы показать максимальные возможности оборудования. Тесты могут быть выполнены с помощью специального программного обеспечения для сравнительного анализа, или они могут быть выполнены в более реальной среде путем измерения производительности в реальном приложении, не обязательно задуманном как трехмерный эталонный тест. Существует много типов тестов для тестирования производительности: от визуализации нескольких сложных геометрических объектов до как можно более быстрого чтения, записи и копирования данных из графической памяти на видеокарте и проверки скорости и точности. Во многих случаях 3D-тест включает в себя тестирование реального графического оборудования в системе и соединения между центральным процессором (ЦП), модулем с плавающей запятой (FPU) и, иногда, основной оперативной памятью (ОЗУ) системы, все из которых может повлиять на конечную скорость рендеринга.

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

Альтернативным способом выполнения 3D-теста является использование реальной программы, такой как видеоигра или программное обеспечение для рендеринга, которое интенсивно использует 3D-графику. Эти программы обычно имеют какой-либо способ показать количество отображаемых кадров в секунду. Установив для всех параметров рендеринга максимальные настройки качества, количество кадров в секунду может выступать в качестве контрольного показателя для сравнения с различными настройками или различными системами, использующими одну и ту же программу. Однако использование реальной программы для бенчмаркинга, как правило, не позволяет получить доступ ко всем функциям графической карты и может не дать такой полной оценки возможностей, как это было бы у специальной программы бенчмаркинга.

В большинстве случаев в 3D-тестах для запуска тестов используется определенная операционная система, определенная графическая библиотека и драйверы. Многие операционные системы и драйверы регулярно обновляются, поэтому результаты сравнительного анализа, как правило, не сопоставимы между различными версиями программного обеспечения. Кроме того, в зависимости от драйверов и типа установленного графического оборудования результаты тестов графической библиотеки одного типа, например OpenGL®, могут сильно отличаться от другого, например DirectX®, даже в одной компьютерной системе.