Вопросы-ответы по выбору графических адаптеров

Производительность дополнительного модуля ArcGIS 3D Analyst зависит от типа используемого графического адаптера. Для работы дополнительного модуля 3D Analyst требуются OpenGL-совместимые графические адаптеры, поскольку в приложениях ArcGlobe и ArcScene для 3D отображения используется технология OpenGL. За последние пять лет количество адаптеров, поддерживающих OpenGL, значительно возросло благодаря использованию OpenGL в компьютерных играх. Поскольку компания Esri не может протестировать все графические адаптеры, ниже приводятся указания, на что следует обратить особое внимание.

Какие графические адаптеры следует покупать?

Рекомендуется использовать OpenGL графический адаптер с минимум 64 MB памяти для текстур. Большинство настольных систем оснащается мощными графическими адаптерами, но, как правило, если вы собираетесь использовать систему для 3D визуализации, следует выбирать графический адаптер класса рабочих станций.

Такие адаптеры являются дискретными (в отличие от встроенной в системную плату компьютера) и доступны как для настольных систем, так и для ноутбуков.

Основные производители графических адаптеров (NVIDIA и AMD [ATI]) выпускают несколько типов карт: для настольных компьютеров, рабочих станций и для мобильных устройств. Опыт показывает, что графические адаптеры класса рабочих станций имеют наилучшую производительность и поддержку профессиональных 3D приложений, включая дополнительный модуль 3D Analyst.

Что такое OpenGL?

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

Существуют ли конкретные версии OpenGL, которые должен поддерживать адаптер?

Да, адаптер должен поддерживать OpenGL версии 2.0 или выше. Выбирайте адаптеры и драйверы для них, которые разработаны и оптимизированы для достижения наилучшей производительности OpenGL. Поскольку все большее число игр использует OpenGL, существует большое количество данных по сравнению производительности различных адаптеров. Проводя сравнение, обратите внимание на производительность именно в OpenGL, а не в DirectX.

Что такое память текстур и наложение текстур, в чем их значение?

Память текстур является областью памяти графического адаптера, использующейся для хранения 3D текстур (изображений). Адаптер обрабатывают изображения, используя наложения текстур. Изображения, такие как спутниковые снимки, ортофотографии, сканированные карты, растровые снимки, могут быть визуализированы в реальном времени, если адаптер поддерживает наложение текстур. От объема памяти текстур зависит общий объем графики, которая может быть обработана за один раз. Если вы собираетесь использовать изображения или растровые символы в 3D ГИС приложениях, следует выбрать адаптер, поддерживающий такую возможность. Адаптер должен иметь как минимум 16 MB памяти, которая может быть выделена под эту задачу. Это означает, что общий объем памяти должен быть более 16 MB. Память текстур особенно важна для ArcGlobe, поэтому рекомендуется использовать адаптер с 32 MB памяти текстур.

Что такое настройка геометрии?

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

Мой графический адаптер поддерживает ускорение геометрических вычислений только опционально. Что это такое, и насколько это важно для дополнительного модуля 3D Analyst?

При ускорении геометрических вычислений используются геометрические примитивы (например, треугольники), которые проецируются в 3D пространство, вырезаются, освещаются, снова проецируются в 2D, затем полученный результат растеризуется. Рекомендуется использовать эту возможность, т.к. это значительно увеличивает производительность приложений 3D Analyst.

Мой графический адаптер имеет z-буфер в качестве опции. Что это такое, и насколько это важно для дополнительного модуля 3D Analyst?

Разрешение z-буфера влияет на точность удаления адаптером скрытых поверхностей. Минимальное разрешение составляет 16 бит, самые точные результаты позволит получить разрешение 32 бита. Для дополнительного модуля 3D Analyst рекомендуется использовать 24-разрядный z-буфер, но буфер с меньшим и большим разрешением также будет работать.

Что такое выходное разрешение, количество цветов и частота обновления экрана?

Эти параметры влияют на размер и качество изображения на мониторе, чем выше – тем лучше. Имейте в виду, что повышение одного из параметров может отрицательно сказаться на других. Например, если графический адаптер поддерживает 24-битовый режим цветности и выходное разрешение 1280x1024, это не означает, что оба режима можно использовать одновременно. Также, в зависимости от адаптера, увеличение разрешения или цветности может повлиять на объем памяти, доступный для иных вычислений, в т.ч. для текстур.

Что если графический адаптер соответствует требованиям, но работает не так, как ожидается?

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

Если графический адаптер установлен в настольном компьютере, можно зайти на сайт производителя оборудования, чтобы найти обновленную версию. Два основных производителя адаптеров – это NVIDIA и AMD (ATI).

Если вы используете ноутбук с графическим адаптером, скорее всего вам следует посетить сайт производителя ноутбука, например Dell или Toshiba, чтобы найти обновленный драйвер. Некоторые адаптеры последних поколений позволяют обновлять программное обеспечение непосредственно с сайта производителя адаптера, но чаще всего необходимо загрузить обновленный драйвер от производителя компьютера.

Если обновление драйвера до последней версии не решает возникшую проблему, попробуйте использовать версию драйвера, сертифицированную Esri. Драйвера, сертифицированные Esri, доступны на сайтах NVIDIA и AMD, указанных ниже. Имейте в виду, что сертифицированные драйвера обновляются не так часто, как обычная версия.

Щелкните ссылку ниже, чтобы загрузить сертифицированные Esri драйвера следующих производителей:

Что такое драйвер дисплея?

Драйвер дисплея передает информацию для отображения из приложения в графическую систему. Некоторые драйвера для 3D адаптеров имеют ограниченную поддержку OpenGL, или не имеют ее совсем. Убедитесь, что для используемого графического адаптера имеются оптимизированные OpenGL драйвера, которые могут использовать все аппаратные возможности адаптера. Между драйверами, адаптерами и операционными системами могут встречаться проблемы совместимости. Убедитесь, что поставщик графических адаптеров разрешает использовать их с вашей операционной системой. Кроме того, обратитесь к поставщику и получите обновления для драйвера, который поставлялся вместе с адаптером. Это поможет увеличить производительность и устранить возможные ошибки.

Что такое чипсет графического адаптера?

Чипсет – основной процессор, используемый графическим адаптером, один и тот же процессор может устанавливаться на различные адаптеры, например чипсеты Intel используются в компьютерах Dell, IBM и т.д. Графический чипсет – основной фактор, влияющий на производительность и возможности графической системы компьютера. Адаптеры, имеющие одинаковые чипсеты, скорее всего, имеют одинаковые возможности и производительность, независимо от их производителя.

Связанные темы

5/10/2014