- Video Memory Stress Test
-
Video Memory Stress Test
«Video Memory stress Test» — это набор, состоящий из двух программ для тестирования видеопамяти. Основное предназначение теста состоит в побитовой проверке видеопамяти. Проверка осуществляется путем записи в видеопамять предварительно подготовленных тестовых шаблонов и последующей проверкой их корректности (аналогичный принцип используется программами, тестирующими системную память).
Первая, одноименная названию пакета, программа предназначена для запуска в среде Microsoft Windows и проверяет видеопамять, используя для доступа набор интерфейсов Microsoft DirectX. Использование стандартных методов доступа позволяет программе корректно работать на любой DirectX-совместимой видеокарте. Однако этот способ имеет тот недостаток, что некоторая часть видеопамяти всегда занята под экранный буфер и вспомогательные структуры данных, используемые графическим процессором. Причем в среде Microsoft Windows Vista с активированной темой оформления Windows Aero накладные расходы оказываются особенно велики по причине постоянной работы видеоадаптера в 3D-режиме. Начиная с версии 1.5 программа имеет функцию тестирования видеопамяти через интерфейс nVidia CUDA, при этом используется тот же набор тестов и шаблонов, что и в режиме DirectX.
Вторая программа пакета носит название «Video Memory stress Test for Clean Environment» (CE) и предназначена для проверки максимального объема видеопамяти. При работе эта программа использует прямой доступ к локальной памяти видеоадаптера без посредничества каких-либо драйверов и интерфейсов. По той причине, что непосредственное обращение к памяти устройств из среды Microsoft Windows затруднено, эта программа запускается со специально созданного загрузочного компакт-диска или дискеты. В качестве операционной системы использована свободно распространяемая FreeDOS. Для инициализации графического режима и определения основных характеристик видеоадаптера используются вызовы VBE 2.0 или выше. К сожалению, из-за того, что данный интерфейс является на данный момент морально устаревшим, некоторые производители вносят в информационные поля некорректные данные о видеокарте. Чаще всего встречается заниженный объем установленной видеопамяти, в результате чего программа проверяет только часть локальной памяти видеоадаптера. Для борьбы с этим ограничением тест после получения информации от VBE, уточняет полученные данные посредством обращения к PCI BIOS, а так же позволяет пользователю указать основные параметры тестирования, в том числе и объем видеопамяти. Из-за некоторых ограничений 32-битной архитектуры x86, прямой доступ возможен не более чем к 512-и мегабайтам памяти одного устройства (в идеальном случае, реально возможно ограничение вплоть до 128 мегабайт). Поэтому для проверки самых современных видеокарт эта версия теста может быть неприменима.
Ссылки
Wikimedia Foundation. 2010.