Для оценки используют игровые тесты, так как максимальную загрузку графической системы компьютера обеспечивают компьютерные игры. Оценочным параметром эффективности работы видеосистемы считают логическую частоту кадров (Frames per Second, FPS). Чем больше это значение, тем лучше работает система. Практичность полученных значений во внимание не принимается — кадры в секунду рассматриваются как условные единицы измерения.
Компьютерная программа в ходе своей работы рассчитывает переменное число кадров в секунду, а изображение на экране обновляется по мере возможности. Реальная скорость обновления зависит от сложности сцены, которая меняется по ходу компьютерной игры. Практическую ценность имеет минимальная скорость обновления картинки — если она падает ниже 20 кадров в секунду, это уже чувствуется, а если меньше 10 кадров в секунду, глаз фиксирует рывки и задержки... При замерах производительности определяется средняя скорость работы.
Игры, используемые для тестирования, имеют несколько особенностей, облегчающих их использование.
Во-первых, все они способны подсчитывать автоматически и выводить на экран число логических кадров в секунду.
Во-вторых, имеется возможность записи демо-файлов— протоколов прохождения сценарных фрагментов (уровней игры). Среднее число кадров в секунду при воспроизведении демо-файла — значение, постоянное для конкретного компьютера. Его можно использовать для сравнения разных систем.
Синтетические тесты
В игровых тестах полученные данные трудно поддаются сравнению и объективной оценке. Обычный пользователь не имеет возможности выполнить тестирование на группе однотипных компьютеров, отличающихся, например, только картой видеоадаптера. Синтетическое тестирование производят, чтобы знать насколько отличается производительность видеокарт основанных на различных чипах, или же насколько отличается производительность одинаковых видеокарт, но от разных производителей. Готовы ли эти видеокарты к играм, как сегодняшнего, так и завтрашнего дня, а также выяснить, насколько производительна система в целом. К синтетическим тестам, служащим для оценки производительности видеокарт, относятся программы серии тестовых пакетов 3DMark от компании Futuremark Corporation, а именно: 3DMark05 и 3DMark06.
Результаты тестов накапливаются и записываются в базу данных, содержащую информацию о самых разных системах. База данных централизована и доступна всем желающим. Сегодня это общепринятый синтетический тест. Набор тестов «игровой», но игры как таковой нет — воспроизводится фиксированная трехмерная сцена. Тесты 3DMаrk задействуют несколько механизмов, соответствующих разным типам игр.
Для каждого механизма используется фиксированное разрешение, но сцена может иметь разное число объектов — разную сложность. При этом изменяется нагрузка, как на процессор, так и на видеоадаптер, так что оценка получается сбалансированной. Результаты выдают в баллах и кадрах в секунду. Для того, чтобы сравнить производительность видеоадаптера, достаточно выйти в интернет. Эти программы пользуются большой популярностью и позволяют сравнить свои результаты с другими видеоадаптерами.
Если по результатам теста 3DMark видно, что проверяемый компьютер существенно уступает имеющимся аналогам, следует поискать настройки, которые позволят компенсировать это отставание.
По результатам этого эксперимента можно сделать следующие выводы.
• В данной конфигурации производительность центрального процессора меньше, чем ресурс видеоадаптера — компьютерная система несбалансирована. Направление обновления аппаратных средств очевидны.
• Чтобы сбалансировать систему, надо примерно вдвое увеличить частоту процессора. Это самый простой вариант обновления. Возможность его осуществления зависит от конкретной аппаратной конфигурации.
• При увеличении производительности процессора в 3-4 раза производительность видеосистемы станет определяться видеокартой. Если низкая производительность видеосистемы является основной причиной обновления; то такая трата денег не очень эффективна.