Здавалка
Главная | Обратная связь

Интерфейсы видеокарт



Вопрос: Какие типы интерфейсов существуют для видеокарт?

Ответ: Стандартным интерфейсом для подключения видеокарт в настоящее время является шина PCI-Express 1.1 (PCIe или PCI-E). Последовательная передача данных в режиме "точка-точка", примененная в PCI-E, обеспечивает возможность ее масштабирования (в спецификациях описываются реализации PCI-Express 1x, 2x, 4x, 8x, 16x и 32x). Как правило, в качестве видеоинтерфейса используется вариант PCI-E 16x, обеспечивающий пропускную способность 4 Гб/с в каждом направлении, хотя изредка встречаются реализации PCI-E 8x (в основном в усеченных SLI- или CrossFire-решениях) и даже PCI-E 4x (в частности, так называемый PCI-Express Lite, реализованный на некоторых материнских платах ECS). При этом следует отметить, что во всех случаях, для установки видеокарт используется единый слот PCI-E 16x, а в усеченных версиях к нему подводится меньшее количество линий PCI-E.

 

В ближайшей перспективе ожидается массовое внедрение новой спецификации PCI-Express 2.0 с увеличенной вдвое пропускной способностью (что в случае PCI-E 16x дает 8 Гб/с в каждом направлении). При этом PCIe 2.0 совместим с PCIe 1.1, то есть старые видеокарты будут нормально работать в новых системных платах, появление которых ожидается уже в 2007 году. Кроме того, спецификация PCI-Express 2.0 расширяет возможности энергоснабжения до 300 Вт на видеокарту, для чего на видеокартах вводится новый 2 x 4-штырьковый разъем питания.

Устаревший, но еще широко используемый видеоинтерфейс AGP (Accelerated Graphics Port - видео порт с повышенной скоростью передачи данных), основан на параллельной 32-битной шине PCI. В отличие от прототипа, она предоставляет прямую связь между центральным процессором и видеочипом, а также более высокую тактовую частоту (66 МГц вместо 32 МГц), упрощенные протоколы передачи данных и другие.

 

Существует несколько вариантов шины AGP, отличающихся по пропускной способности:

* AGP 1х - 266 Мб/с;

* AGP 2х - 533 Мб/с;

* AGP 4х -1,07 Гб/с;

* AGP 8х - 2,1 Гб/с.

 

Понятно, что чем выше пропускная способность графического интерфейса, тем лучше. Но в настоящее время разница в пропускной способности интерфейсов AGP и PCI-E 1.1 (не говоря о PCI-E 2.0) если и влияет на производительность видеосистемы, то не слишком, так что главное преимущество PCI-Express не в его высокой производительности, а в возможности масштабирования, позволяющей устанавливать в компьютер две, три и даже четыре видеокарты.

Вопрос: Какое питание видеокарты получают по видеоинтерфейсу?

Ответ: По стандарту AGP, потребляемый ток видеосистемы может достигать до 6 А по напряжению 3,3 В, до 2 А по 5 В и до 1 А по напряжению 12 В. Несложно подсчитать, что в итоге мы имеем до 42 Вт отдаваемой мощности. Более современный стандарт PCI-Express обеспечивает гораздо большую мощность питания: по шине питания 3,3 В потребляемый ток видеосистемы может достигать 3 А и до 5,5 А по 12 В, то есть всего до 76 Вт отдаваемой видеокарте мощности. Однако некоторым современным видеокартам и этого мало, поэтому на них могут устанавливаться один или два дополнительных 6-контактных разъема PCI-Express, каждый из которых способен обеспечить ток до 6 А по шине 12 В - всего до 72 или 144 Вт дополнительной мощности. Таким образом, интерфейс PCI-Express 1.1 способен обеспечить питание видеокарт, потребляющих до 220 Вт электроэнергии.

Вопрос: Что такое SLI?

Ответ: SLI (Scalable Link Interface - масштабируемый объединительный интерфейс) - программно-аппаратная технология NVIDIA, обеспечивающая установку и совместную работу двух видеокарт в режиме Multi-GPU Rendering. Нагрузка между ними распределяется динамически, что позволяет значительно увеличить производительность видеосистемы и получить высокое качество отображения трехмерной графики.

 

Для нормальной работы видеокарт в SLI-режиме, необходима материнская плата (пока только на чипсетах NVIDIA) с двумя графическими слотами, допускающими установку видеокарт с интерфейсом PCI-Express (NVIDIA GeForce 6x00 и более новых, причем обе видеокарты должны быть построены на одинаковых GPU). Для обмена информацией между ними, чаще всего используется специальный SLI- коннектор, хотя в отдельных случаях возможна связь через интерфейс PCI-E.

 

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

Вопрос: Что такое CrossFire?

Ответ: CrossFire является ответом компании ATI на инновацию NVIDIA SLI и также позволяет использовать две видеокарты для увеличения производительности видеосистемы.

 

D Глоссарий

2D Graphics (2D графика) – Зрительное представление сцен и объектов, описываемых координатами по двум осям x и y, например, высотой и шириной

3D Graphics (3D графика) – Зрительное представление сцен и объектов, описываемых координатами 3-мерного пространства, по осям x, y и z, например, высотой, шириной и глубиной

3D Pipeline (3D конвейер) – последовательный процесс обработки 3D графики, условно разделяемый на три стадии – тесселяцию (tessellation), то есть, создание структурированной модели объекта, геометрическую стадию, и процесс рендеринга.

На стадии тесселяции создаётся описание модели объекта, которое затем конвертируется в определённый набор полигонов (polygons, то есть, многоугольников). Геометрическая стадия подразумевает многочисленные настройки, условия преобразования, освещения и пр. На стадии рендеринга – наиболее важного и критичного относительно качества финального результата, 3D изображение, сформированное из полигонов на геометрической стадии, преобразуется в двухмерное изображение для вывода экран дисплея.

AGP - Accelerated Graphics Port, ускоренный графический порт - специальная 32-битная шина, разработанная для подключения видеокарт. Современные видеокарты чаще всего выпускаются под слот PCI-Express, однако AGP-карты до сих пор широко распространены в силу огромного количества ранее выпущенных платформ под этот тип интерфейса. В своё время шина AGP заменила собой шину PCI, поскольку скорость обмена данными с центральным процессором по шине AGP (66 МГц) вдвое превышает PCI (33 МГц).

На практике версия шины AGP 1x быстро уступила место AGP 2x ввиду недостаточной пропускной способности; затем дебютировани версии AGP 4x и AGP 8x - с пропускной способностью до 2 Гб/с.В процессе совершенствования шины AGP 4x был изменён уровень напряжения питания - вместо 3,3 В начали появляться 1,5 В карты AGP 4x, а в последствии и AGP 8x.

Accelerator (Акселератор) - в общем случае карта или плата, расширяющая возможности компьютера, не обязательно графическая - бывают, например, акселлераторы криптообработки, звуковые, декодирующие. Обычно акселератор является аппаратным решением, самостоятельно обрабатывающим какую-либо информацию, что позволяет более оперативно обработать данные и разгрузить ресурсы центрального процессора. Наиболее популярными нынче можно считать 2D/3D видеоакселераторы, поэтому употребление термина "акселератор" в большинстве случаев по умолчанию подразумевает что речь идёт о видеокарте, если не оговорено что-то другое.

Algorithmic Procedure Texturing (Алгоритмическое процедурное текстурирование) - способ рендеринга изображений с виртуально бесконечной детализацией. Слово "процедурное" означает последовательность действий; текстурирование - это в общем смысле создание изображения с многочисленными свойствами.

Alpha-Blending (Альфа-смешение) - технология создания прозрачных или полупрозрачных объектов или слоёв изображения, что на практике оздачает придание изображению или отдельному пикселю специального атрибута, определяющего его финальный вид: сплошной (не пропускающий свет), невидимый (прозрачный) или полупрозрачный. Текстура, наносимая на объект, может содержать помимо информации о цвете (Red,Green,Blue), информацию о прозрачности (Alpha). В зависимости от величины коэффициента Alpha разные части объекта приобретают различную степень прозрачности, что на практике означает различную степень смешения цвета переднего плана с цветом фона. Добавление информации альфа-смешения в характеристики подготовленных к рендерингу полигонов позволяет создавать такие интересные эффекты и поверхности как стекло, вода и другие виртуально прозрачные элементы. Как правило смешивание цветов перекрываемого объекта и полупрозрачного объекта (с альфа прозрачностью) происходит по формуле (alpha) * (значение цвета объекта с прозрачностью) + (alpha-1) * (значение цвета покрываемого объекта) при 0<=alpha<=1.

Alpha Buffer, Alpha Channel, Alpha Plane – альфа-буфер, альфа-канал, альфа-плоскость: дополнительный цветовой канал для хранения информации о прозрачности объекта; таким образом пиксели обладают четырьмя численными характеристиками (RGBA), и 32-битный буфер кадра описывает 24-битный цвет, по восемь бит на цветовой канал, плюс 8-битный альфа-канал

Ambient Light (Рассеянный свет) – общий уровень искусственного освещения, обеспечивающий видимость всех поверхностей, даже без прямого освещения, этакая функция представления бесконечно безгранично рассеянных отражений всех поверхностей в пределах видимой сцены

Animation (Анимация) - технология создания иллюзии движения с использованием последовательности (рендеринга) статических изображений

Anisotrophic Filtering (Анизотропная фильтрация) - процесс фильтрации (или смешения) текстуры, при котором усреднение параметров объекта осуществляется с учётом данных каждого конкретного полигона, с учётом всех трёх измерений объекта. Остальные способы фильтрации как правило усредняют цвет выводимого пикселя, принимая во внимание цвет исходных пикселей, что зачастую делает картинку чрезмерно размытой или резкой.

Anti-aliasing (Антиалиасинг, буквально "анти-ступенчатость") - технология сглаживания путём интерполяции на субпиксельном уровне, позволяющая избавиться от характерных "угловых ступенек" и представить изображение в более высоком разрешении. При аппаратной прорисовке 3D сцены сглаживание может замещаться или дополняться билинейной и трилинейной фильтрацией, поскольку эти технологии реализуют подобие сглаживания.

API, Application Programming Interface - стандартизированный программный интерфейс приложения, позволяющий разработчикам писать приложения без специфических знаний аппаратной реализации платформы. API присутствует в любой операционной системе и применяется как типичный код, чтобы не дублировать каждый раз стандартные процедуры. Применительно к 3D это означает, что игру, написанную для какой-то одной видеокарты со специфическим аппаратным исполнением уже не запустить на других акселераторах, в то время как используя API, производители игр и оборудования могут быть уверены, что игра и ускоритель будут общаться "на одинаковом языке". Самые популярные современные 3D API - OpenGL и Direct3D.

Aspect Ratio - формат экрана, соотношение его ширины к высоте. Например, разрешения 1920 х 1200, 1680 х 1050, 1280 х 800, 1152 х 720, 1024 х 640 имеют соотношение 16:10; разрешение 1280 х 1024 имеет соотношение 5:4; разрешения 1024 х 768, 800 х 600, 640 х 480 имеют соотношение 4:3; разрешение 720 х 480 имеет соотношение 3:2.

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

Atmospheric Effect - атмосферные эффекты вроде тумана, придающие сцене дополнительную реалистичность

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

В процессе билинейной фильтрации производится обработка четырёх соседних пикселей (текселя), в результате чего получается пиксель с усредненным путём апроксимации цветом. Применение билинейной фильтрации может привести к потере объектом "виртуальной" глубины и даже естественного вида, особенно в процессе медленного вращения или передвижения полигонов. На помощь может придти другие виды фильтрации - трилинейной или ещё более продвинутой анизотропной.

Bitmap - битовое изображение, битовая (растровая) карта, практически любое изображение, видимое на экране, состоящее из массива точек, упорядоченных в вертикальные и горизонтальные ряды. Каждая точка (пиксель) имеет цветовой атрибут, совокупность точек формирует изображение. Чем больше битов выделяется под атрибут цвета, тем больше глубина цвета, тем более естественно будет выглядеть изображение.

Buffer – буфер, память, выделенная для специфической функции или набора функций

Bump-Mapping - визуальный приём, используемый для придания поверхностям объекта характерных специфических неровностей. Для этого разработчики привязывают по две текстуры к каждому полигону, одна из которых обычная, базовая, вторая - текстура смещения, описывающая неровности объекта.

В случае применения bump-mapping отражение света от неровностей меняется в зависимости от угла зрения, как в реальном мире.

Chroma Keying - управление цветом, при котором удаляется цвет объекта и "проявляется" цвет другого, расположенного "позади", а удалённый цвет как бы становится прозрачным

Clock Cycle, такт микропроцессора. Современные процессоры, (в том числе и графические, выполняют несколько сотен или тысяч миллионов тактов в секунду.

Clock Frequency - тактовая частота, параметр, показывающий скорость выполнения целочисленных операций. Тактовая частота графических процессоров выражается в МГц (млн. тактов в секунду).

Collision Detection - обнаружение "столкновений". Возможность 3D объектов взаимодействовать с другими 3D объектами естественным образом. Когда вы в 3D игре видите коробку на полу, то коробка "знает", что ей не следует проваливаться сквозь пол. Эти "знания" являются результатом работы по обнаружению столкновений. Процесс обнаружения столкновений постоянно совершенствуется.

Colored Lighting - цветное освещение. Для отбрасывания теней может использоваться не только белый свет, но и цветной

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

DDR-SDRAM ( Double Data Rate SDRAM) - память SDRAM с двойной скоростью передачи данных, способна передавать сигнал по обоим фронтам тактового импульса.

Dedicated Frame Buffer - выделенный кадровый буфер, некоторое количество памяти, используемое для хранения данных кадрового и/или Z-буфера. Такая архитектура памяти называется раздельной (split memory architecture). .

Direct3D - графическая часть Microsoft DirectX API.

Displacement Mapping - структурирование смещением, вторая текстурная карта, используемая при отображении шероховатостей поверхности (см. Bump-Mapping). Карта показывает, каким образом на оригинальной текстуре отбрасываются тени от неровностей.

Dithering - сглаживание переходов между цветами, зрительный артефакт, сопровождающий уменьшение количества используемых цветов (уменьшение глубины цвета). К примеру, в результате сглаживания переходов текстура теряет свою чёткость, на ней будет заметна пикселизация

Driver - драйвер, программа-посредник между различными аппаратными устройствами, операционной системой и другими программами. Без драйверов оборудование использовать невозможно.

D3D (Direct3D) - см. Microsoft Direct3D API.

Engine - "движок", комплекс функций по выполнению определённого задания. Применительно к играм, движок - рабочая основа игры, создаваемая программистами. В зависимости от качества программирования и используемых возможностей, движок может реализовывать различные эффекты и графику

Environment-mapping - текстутирование окружающей среды

Fill Rate - скорость заполнения, .скорость прорисовки пикселей на экране монитора.

Filtering - фильтрация, с помощью которой видеокарта сглаживает текстуры, усредняя цвет пикселя с окружающими пикселями. Бывает билинейной, трилинейной, анизотропной.

Floating-Point (FP) - десятичные дроби, числа с плавающей запятой (по-русски - именно с плавающей запятой, поскольку в России традиционно мантисса отделяется от целого запятой; в англоязычных странах - точкой). Процессор, хорошо выполняющий операции с плавающей точкой, сможет обеспечить лучшую игровую производительность.

Fog, Fogging - создание тумана. Разработчики игр могут помещать туман для усиления других эффектов, например, кипящей воды.

FPS (Frames per Second) - количество кадров, прорисовываемых за одну секунду.Чем производительнее видеокарта, тем быстрее она отрисовывает каждый кадр и переходит к следующему. Как правило, чем выше установлено разрешение монитора, тем меньше количество кадров в секунду успевает обработать видеокарта.

Game Engine, см. Engine

Gamma Correction, гамма-коррекция. Возможность управлять красной, зеленой или синей цветовой составляющей пикселя или текстуры для определения требуемой яркости

Gouraud Shading - алгоритм затенения, названный по имени его изобретателя, француза Генри Гуро (Henri Gouraud). Метод Гуро, или цветовая интерполяция, Позволяет получить на поверхности объекта плавное затенение. При этом во всех вершинах объекта строятся векторы нормалей; и, в зависимости от угла между нормалями и направлением на источник света, определяется цвет пикселей, соответствующих вершинам полигонов; цвета пикселей интерполируются (между вершинами) по поверхностям полигонов. Блики выглядят не очень реалистично

Graphics Controller, Graphics Processor, Graphics Processing Unit (GPU) - 2D и/или 3D процессор, объединяющий в себе все функции графического конвейера. Изначально разработанный для разгрузки центрального процессора, современный GPU превратился в мощнейший компонент ПК, объединяющий в себе, помимо обработки 2D/3D видео, ряд смежных функций, например, декодирование DVD и/или HD видео, ввод/вывод видеосигнала и пр.

Integer - целый, целочисленный. Целыми числами называется ряд 0, 1, 2..., а также их отрицательные значения.

Internal Rendering - внутренний рендеринг, глубина цвета при внутренней обработке изображения видеокартой

Interpolation – интерполяция, математический способ восстановления потерянной или отсутствующей информации. К примеру, при масштабировании 100х100 пиксельного растра в 200х200 пиксельный необходимые пиксели интерполируются как среднее значение соседних пикселей.

Jaggies – "ступеньки" (лесенки), слэнговое обозначение ступенчатого растрового эффекта, заметного на растровой графике, при увеличении кривых или растрового текста. Частично или полностью сглаживается с помощью антиалиазинга

Layer – слой, уровень изображения, который может быть отредактирован и изменён независимо и без изменения остальных параметров суммарного изображения.

Level of Detail - уровень детализации. Зависит от размера текстуры. Например, 256x256 и т.д. Низкий уровень детализации означает маленький размер текстур, а не визуальное качество картинки. Зато при низком уровне детализации частота смены кадров увеличивается.

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

Mip-Mapping (лат. "Multum In Parvum") - мип-текстурирование, или мип-мэппинг. В соответствии с определением Multum In Parvum - "многое в одном", процесс представляет собой преобразование изображения или текстуры в меньшие по размеру изображения. Алгоритм использует текстуру с различным разрешением (256x256,128x128,64x64 и т.д.) для разных частей обьекта, в зависимости от расстояния между наблюдателем и поверхностью и от угла под которым находится поверхность. Побочный негативный эффект мип-текстурирования - так называемый бэндинг (banding) - разрывы между mip-уровнями, то есть, текстурами с различным разрешением, а также в некоторых случаях - снижение резкости текстур

Multitexturing - мультитекстурирование, процесс добавления множества текстур к объекту при программировании 3D игры. Мультитекстуры могут накладываться друг на друга для отображения шероховатостей поверхности (см. Bump-Mapping) или использоваться друг с другом для создания одной большой 3D модели. При этом цвета текселей этих текстур смешиваются по определенному закону: add (сложение), modulate (умножение), substractive (вычитание) и др.

OpenGL (Open Graphics Library) - графический API , первоначально созданный и поддерживаемый Silicon Graphics для профессиональной графики рабочих станций

OpenGL ICD (installable client driver) - устанавливаемый клиентский драйвер OpenGL

Overclocking - оверклокинг, или просто "разгон" штатной тактовой частоты графического процессора видеокарты и/или тактовой частоты графической видеопамяти выше паспортных значений. Сейчас производители видеокарт встраивают возможность разгона прямо в драйверы, традиционно оверклокинг производился путём изменения параметров BIOS видеокарты, ещё раньше - перемычками на плате

PCI (Peripheral Component Interface) - шина периферийных компонентов, промышленный стандарт шины расширения компьютера для подключения различных устройства - сетевых карт, контроллеров и т.д.; ранее - даже видеокарт

PCI Express (PCI-E) – новое поколение компьютерных шин с последовательной архитектурой, обеспечивающее в первом поколении производительность более 4 Гб/с в обоих направлениях. Последовательная архитектура шины PCI Express позволяет объединять так называемые PCI Express "линии" (lanes) для увеличения максимальной производительности суммарной шины. В отличие от шины AGP, стандарт PCI Express не предусматривает эксклюзивного использования PCI-E для работы с 3D графикой, хотя, слоты PCI Express x16 в подавляющем большинстве случаев используются совместно с графическими ускорителями

Per-Pixel Mip-Mapping, - попиксельное MIP-текстурирование, наиболее точная версия MIP-текстурирования. Для увеличения производительности, мип-мэппинг может применяться не только к пикселю, но и к полигону, но только при попиксельном MIP-текстурировании тени получаются такими же детальными, как и отбрасывающие их объекты

Perspective Correction - исправление перспективы, заключается в возможности правильно отображать текстуру под любым углом

Phong shading - Затенение Фонга, один из наиболее качественных типов затенения, отличающийся от алгоритма затенения по методу Гуро (Gouraud Shading) тем, что векторы нормалей строятся для каждой точки изображения, и, соответственно, требуется множество вычислений.

Pixel - пиксель, минимальный объект на экране монитора (см. Bitmap).

Pixelation - пикселизация, визуально заметный растр текстуры в игре при близком приближении или при игре на мониторе с большим разрешением с установками порядка 640x480.

Polygon - полигон, многоугольник, замкнутая двумерная фигура. Полигоны комбинируются с сотнями других для создания цельной модели в 3D движках (см Engine)

Projection – проекция, процесс преобразования трёхмерного изображения в двухмерную картинку для вывода на дисплей

Raytrace - метод лучевой трассировки, или "бегущего луча". При этом методе просчитывается виртуальный луч света от источника через все отражающие поверхности до того объекта, на который падает свет. Метод создает очень реалистичные эффекты, а также прозрачные поверхности.

Realtime - в реальном времени. Действие, производимое компьютером с той же самой скоростью, что и в реальной жизни.

Reflective Mapping - отображение отражающих поверхностей, позволяет создавать текстуры с правдоподобным реалистичным отражением окружающих объектов.

Refresh Rate - частота обновления. Частота, с которой монитор выводит последовательность статических изображений. Измеряется в Герцах (Гц), например, частота обновления 100 Гц означает смену кадра 100 раз в секунду.

Resolution - разрешение, представляется в виде количества пикселей по горизонтальной оси на количество пикселей по вертикальной оси, например 1920 х 1200 - этакое произведение, дающее в результате суммарное число пикселей , отображаемых монитором

ROP (Raster Operation) – параметр функции BitBlt, точно определяющий комбинацию (взаимосвязь) исходных битов и финальных битов. Поскольку растр – это всего лишь массив параметров битов, ROP представляет собой тривиальное логическое уравнение, оперирующее битами

SIMD (Single Instruction Multiple Data) - один поток команд и много потоков данных. Упрощенно говоря, SIMD-инструкция позволяет процессору выполнять одинаковую операцию над несколькими потоками данных, что освобождает процессор от повторного ввода одинаковых инструкций для увеличения производительности

Software Rendering - реликтовый способ программного рендеринга, не задействующий 3D видеокарту, медленный и не очень красивый, главная причина изобретения 3D видеокарт

Specular highlight - блики (отражающая подсветка), имитация прямого отражения источника света.

Sprite - спрайт. двумерное графическое изображение. Например, прицел в Quake2 или Half-Life

Stencil buffer – Stencil-буфер, буфер шаблона, раздел графической памяти, имеющий размер выводимого кадра и хранящий шаблонные данные, которые могут использоваться для скрытия или отображения того или иного пикселя в самых различных случаях, например, для "штриховки" линий, создания простых теней, отражений, плавных переходов и пр.

T&L, Transform and Lighting – Трансформирование и Освещение. Два отдельных аппаратных модуля-движка контроллера дисплея, ответственных за процесс рендеринга. Производительность модуля Transform определяет степень сложности выводимых объектов без снижения частоты кадров; модуль Lighting отвечает за придание сцене реализма за счёт изменения параметров источников освещения

Texel (TEXture ELement) - тексель, элемент текстуры. Обычно текселем называют пиксель применительно к 3D.

Texture - текстура, графическая картинка (растр), "натягиваемый" на полигональные каркасы в 3D. С помощью текстур мы получаем тот самый прекрасный трехмерный мир, который мы наблюдаем в играх.

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

Texture Mapping - текстурирование, текстурное отображение: процесс "натягивания" текстуры (растра) на полигональный 3D скелет

Transparency - прозрачность, свойства объектов, через которые можно полностью или частично видеть другие объекты

Triangles per second – треугольников в секунду, скорость обработки треугольников графическим контроллером, стандартный общепринятый индустриальный показатель, описывающий производительность. Чем больше число треугольников, обрабатываемых за секунду, тем выше производительность

Trilinear Filtering, - трилинейная фильтрация, процесс применения билинейной фильтрации к каждой стороне текстуры. Улучшает четкость изображения и убирает пикселизацию. При этом типе фильтрации фильтруются не только текселы, но и MIP-уровни, т.е. сначала вычисляются цвета двух пикселей в двух (соседних) MIP-уровнях, затем эти два значения смешиваются. Единственный недостаток трилинейной фильтрации - потеря резкости текстур.

Tweak - твик, настройка (реже в смысле "разгон"), оптимизация параметров приложения или аппаратного решения для увеличения производительности, повышения стабильности и пр.

Vertex – вершина, точка в 3D пространстве с определёнными координатами; обычно описывается координатами x, y и z. Вершина - одна из фундаментальных структур в полигональном моделировании: две вершины могут быть использованы для определения линии; три – для определения треугольника и т.д.

Volumetric Lighting - пространственное освещение, эффект прохождения света через трехмерную преграду, например туман, облако пыли, дым, пар и т.д.

Volumetric Fogging - пространственный, или "виртуальный" туман, скрывающий непрорисованные текстуры на некотором расстоянии для увеличения производительности.

Z-Buffer - Z-буфер, часть памяти 3D ускорителя, выделенная под хранение координаты Z точек в 3-мерном пространстве с осями X, Y и Z. Использование Z-буфера позволяет видеокарте не прорисовывать текстуры, заведомо скрытые позади других текстур. Например, если вы заходите в игре за стену, то за ней вы не можете видеть другие объекты, а с помощью Z-буфера карта не будет их отрисовывать лишний раз. Z-буфер позволяет значительно увеличивать производительность. Также при его использовании точность позиционирования по оси Z улучшается.

 

 

 

Вопрос: Какие внешние разъемы бывают на видеокартах?

Ответ: Для подключения внешних видеоустройств на видеокартах, могут использоваться аналоговые интерфейсы VGA, RCA, S-Video и цифровые - DVI и HDMI:

 

* до последнего времени основным интерфейсом для вывода изображения на ЭЛТ и ЖК-мониторы являлся аналоговый VGA-выход (15-контактный разъем D-Sub);

* аналоговый разъем S-Video (или S-VHS) применяется в основном для вывода компьютерного изображения на бытовые телевизоры и другую домашнюю видеотехнику. Существенным недостатком этого интерфейса является то, что в современных видеокартах могут использоваться несколько вариантов разъема S-Video, с разным количеством контактов и не всегда совместимых друг с другом;

* современные ЖК-мониторы, проекторы, телевизоры и плазменные панели могут подключаться к видеокартам по цифровому видеоинтерфейсу DVI (Digital Visual Interface). За счет того, что видеосигнал передается напрямую с видеокарты без двойного цифро/аналогового преобразования, DVI обеспечивает неискаженную передачу изображения, особенно заметную в высоких разрешениях. Интерфейс DVI может быть как исключительно цифровой DVI-D, так и комбинированный DVI-I, в котором наряду с цифровыми линиями имеются и аналоговые (VGA). Монитор с аналоговым VGA-разъемом подключается к DVI-I через специальный переходник;

* разновидностью DVI является интерфейс Dual-Link DVI, обеспечивающий поддержку высокого разрешения (выше 1920 х 1200) по цифровому выходу DVI. Физически Dual-Link DVI является объединением двух отдельных каналов DVI в одном кабеле, что удваивает его пропускную способность;

* мультимедийный интерфейс HDMI (High Definition Multimedia Interface) присутствует в некоторых новых видеокартах, телевизорах и других домашних мультимедийных устройствах. Главная особенность HDMI - возможность передавать по одному кабелю на расстояние до 10 м наряду с цифровым видеосигналом еще и аудио без потери качества. Благодаря этому количество соединительных проводов (настоящий бич современных мультимедийных систем) существенно уменьшается.

 

 

Драйверы видеокарт

Вопрос: Какой драйвер для видеокарты лучше использовать?

Ответ: Все видеокарты, включая даже самые скудные OEM-комплектации, имеют компакт-диск с драйверами. Однако пользоваться этими драйверами не рекомендуется - практически все они устаревших (порой, сильно устаревших) версий. Такая картина и с драйверами, которые можно найти на сайте производителя видеокарты - за редким исключением там имеются устаревшие версии референсных драйверов от производителя видеочипа (это не касается видеокарт в ноутбуках, которые обычно поддерживают только собственные драйвера от производителя ноутбука). Таким образом, остается один путь получения последних версий драйвера для вашей видеокарты - скачать референсный драйвер непосредственно от производителя GPU - AMD Catalyst или NVIDIA Detonator/ForceWare. В большинстве случаев, это будет лучшим выбором, особенно, если достаточно новая видеокарта. Если важна стабильность системы, а не пара лишних "попугаев" в бенчмарках, желательно использовать драйвер последней финальной версии, а не бета. Кроме того, он должен иметь сертификат WHQL (Windows Hardware Quality Lab), который получают программные продукты, протестированные в специальной лаборатории Microsoft на предмет их совместимости с операционными системами Windows. Если возраст видеокарты достаточно солидный, и вы не игрок, то есть не особо нужен весь спектр ее 3D-функций, тогда вполне достаточно драйвера, установленного операционной системой.

Вопрос: Что такое альтернативные драйверы?

Ответ: Альтернативные (или оптимизированные) драйверы для видеокарт на чипах AMD и NVIDIA (Omega, DNA, NGO), созданы независимыми разработчиками на базе референсных драйверов и, по их мнению, обеспечивают большую производительность, чем оригинальные. Но в большинстве случаев, выгоды от использования альтернативных драйверов нет - прирост производительности если и есть, то незначительный, зато проблем может появиться предостаточно. Широкое использование не до конца отлаженных бета-версий референсных драйверов, а также некоторых недокументированных настроек видеокарты зачастую приводит к появлению артефактов изображения, а также к общей нестабильности системы. Так что пользоваться альтернативными драйверами рекомендуется исключительно любителям приключений определенного рода.

Вопрос: Как правильно установить драйвер?

Ответ: Перед установкой драйвера видеокарты, прежде всего, следует убедиться, что, во-первых, предыдущие версии драйвера удалены из системы и, во-вторых, установлены свежие версии различных сервисных пакетов (Service Pack 2 для Windows XP, DirectX, пакеты драйверов Intel Chipset Software Installation Utility, NVIDIA Drivers или VIA Hyperion Pro для материнских плат на чипсетах Intel, NVIDIA или VIA, соответственно). После этого следует обновить (через систему Windows Update) все апдейты системы безопасности и совместимости, и лишь затем можно приступать к установке драйвера видеокарты. Практически все современные драйверы являются самоустанавливающимися, поэтому проблем с их установкой не возникает даже у начинающих - следует лишь правильно отвечать на задаваемые вопросы. После установки драйверов следует перезагрузить компьютер, после чего процедуру установки драйверов можно считать законченной.

Вопрос: Как корректно удалить старый драйвер?

Ответ: Корректное удаление драйвера видеокарты подразумевает полную очистку системы от любых его следов, что стандартному апплету Windows "Установка и удаление программ" не под силу. Ручная чистка реестра Windows очень трудоемкая и чревата опасностью безвозвратной гибели системы. Поэтому наилучшим выходом для начинающих будет использование специализированных утилит, специально разработанных для максимально корректного удаления драйверов из системы. Например, бесплатной программой Driver Cleaner Professional Edition.

Разгон видеокарт

Вопрос: Что такое разгон видеокарт?

Ответ: Под разгоном (оверклокингом - от англ. overclocking) видеокарт подразумевается их работа на повышенной частоте, что является одним из наиболее эффективных способов увеличения производительности видеосистемы компьютера, особо заметного в современных компьютерных играх. Разгон, зачастую, позволяет сэкономить весьма существенные суммы, приподнимая (если, конечно, повезет приобрести удачный экземпляр) производительность младших моделей современных видеокарт на ступеньку-другую по их иерархической лестнице.

Вопрос: Стоит ли заниматься разгоном?

Ответ: Попробовать разогнать видеокарту стоит, если видеокарта относится к числу младших или средних моделей в линейке. В этом случае можно получить прирост производительности от 10 (разгон - всегда лотерея!) до 50 (если очень повезет) процентов. Теоретически, идеальным вариантом для разгона являются всевозможные оверклокерские сэмплы, выпускаемые ведущими производителями. Однако чрезмерно завышенная цена таких видеокарт и минимум риска (а значит, и удовольствия) при разгоне, превращает эти продукты в тривиальные игрушки для "богатеньких буратин".

Разгон видеокарты не целесообразен в случае, если:

1. у вас noname-карта. Чаще всего такие карты комплектуются самыми дешевыми, подчас, низкокачественными элементами и чрезвычайно медленной памятью. Такие поделки и на штатных частотах работают с проблемами, что уж говорить о разгоне;

2. у вас флагманская модель линейки, пусть даже и весьма уважаемого производителя. В этом случае, мы имеем другую крайность - все компоненты карты, без сомнения, самого высокого качества, однако они изначально работают на режимах, близких к предельным;

3. Ваша видеокарта представляет собой урезанный вариант нормальной видеокарты (например, с уменьшенной со 128 бит до 64 бит шириной шины памяти). Хотя такие предельно упрощенные и относительно дешевые решения встречаются у многих, даже весьма приличных, производителей, помните, что издеваться над инвалидами - грешно.

 

Также нет смысла заниматься разгоном видеокарты, если система не сбалансирована (слабый процессор или недостаточный объем оперативной памяти) или не оптимизирована (устаревшие или неправильно настроенные драйверы, а также множество работающих в фоновом режиме приложений способны затормозить все, что угодно).

Вопрос: Опасен ли разгон для видеокарты?

Ответ: Так как разгон видеокарты - это превышение ее паспортных возможностей, то, чисто теоретически, имеется определенная вероятность выхода видеокарты из строя. Но все зависит от уровня квалификации оверклокера - при грамотных действиях риск этого печального события мал, а при безграмотных - практически гарантирован. Наибольшая вероятность выхода видеокарты из строя - вследствие недостаточного охлаждения как самого GPU, так и видеопамяти, которые могут сгореть при длительном перегреве. Еще одна проблема, которой любят пугать начинающих оверклокеров, - сокращение срока службы разогнанной видеокарты. Это верно - срок службы любой микросхемы напрямую зависит от ее рабочей температуры. Считается, что превышение нормальной рабочей температуры на каждые десять градусов сокращают жизнь микросхемы вдвое. Страшно? Не очень. Ведь срок жизни микросхем измеряется десятилетиями, так что видеокарта, даже при сильном разгоне, морально устареет (и будет заменена) гораздо быстрее, чем погибнет от непосильных трудов.

Вопрос: Как улучшить охлаждение видеокарты?

Ответ: Проблема охлаждения видеокарты является комплексной и напрямую связана с проблемой охлаждения всего компьютера. И действительно, какой смысл устанавливать на видеокарту самую лучшую систему охлаждения, если общекомпьютерная система охлаждения не справляется со своими задачами? Ведь в этом случае даже самый сверхнавороченный кулер будет гонять горячий воздух. Так что решать проблему охлаждения следует с организации эффективного отвода тепла из корпуса компьютера, и лишь после этого переходить к охлаждению собственно видеокарты.

Самым дешевым и, тем самым, распространенным способом охлаждения видеокарт является воздушный кулер - активный (с вентилятором) или пассивный (без оного). Большинство серьезных производителей оборудуют продукцию вполне добротными кулерами, возможностей которых хватает для обеспечения нормального функционирования видеокарт на штатных частотах и, чаще всего, спокойно выдерживающие небольшой разгон. А многие производители второго эшелона (и ниже) пытаются сэкономить на системе охлаждения. Так, зачастую они устанавливают в качестве теплопроводного интерфейса между графическим чипом и радиатором вместо нормальной термопасты непонятную "терможвачку" (прокладку, фольгу и прочее), единственное достоинство которых - дешевизна. Все это следует удалить, тщательно очистить (и, по возможности, отполировать) подошву радиатора и нанести качественную термопасту, например, отечественную КПТ - 8 или АлСил. На некоторых видеокартах также отсутствует охлаждение чипов памяти. Если вы собираетесь разгонять такую карту - обязательно озаботьтесь их охлаждением. Для этого подойдут готовые комплекты радиаторов, которые не трудно найти в продаже, а также их можно изготовить самостоятельно.

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

Вопрос: Что такое синхронные и асинхронные частоты?

Ответ: Чип и память видеокарты могут работать как на одинаковых частотах (быть синхронными), так и на разных (работать в асинхронном режиме), что нельзя не учитывать при разгоне. Наиболее эффективна работа связки GPU-видеопамять именно в синхронном режиме, когда неизбежные задержки на синхронизацию этих устройств сведены к минимуму. Однако синхронный режим работы выгоден только тогда, когда частоты видеопроцессора и памяти не слишком отличаются друг от друга (не более чем на 5%). В противном случае, асинхронный режим предпочтительней, так как прирост производительности за счет более высокой рабочей частоты одного из компонентов с лихвой перекрывает издержки на их синхронизацию.

Вопрос: Чем и как разгонять видеокарту?

Ответ: Разгон видеокарты (впрочем, как и разгон) - дело достаточно серьезное, в случае неудачи чреватое большими неприятностями, и поэтому, особенно если у вас нет опыта в этом деле, не стоит спешить и гнаться за высокими результатами. Для разгона видеокарт AMD/ATI можно воспользоваться небольшой утилитой ATITool, видеокарт NVIDIA - RivaTuner. Практически любую видеокарту можно разогнать с помощью универсальной утилиты PowerStrip - все эти программы имеют специальные закладки, где тем или иным способом можно задавать рабочие частоты видеочипа и памяти. Разгонять лучше постепенно, поднимая частоты и чипа, и памяти небольшими шажками по 10-50 МГц. После каждого такого шага следует проверять работоспособность системы в тяжелых 3D-приложениях. Для этого лучше подойдет один из бенчмарков из серии 3DMark, сгодится и любимая 3D-игра с максимальными настройками качества. Выгода от использования бенчмарков в том, что вместе с проверкой стабильности видеосистемы вы сразу можете объективно оценить степень прироста ее производительности. Во втором случае вы сочетаете приятное с полезным. При первых шагах в разгоне достаточно быстрой проверки (запустил тест - работает - идем дальше), тогда как на последних стадиях следует гонять тесты в течение длительного времени.

В процессе разгона видеокарты компьютер может зависнуть, что с вероятностью 99% свидетельствует о том, что GPU видеокарты переразогнан. Откатитесь на один шаг назад, когда система еще сохраняла стабильность, и в дальнейшем продолжайте повышать частоты только памяти. В случае появления на тестовом изображении различных артефактов (снег, полосы, выпадение текстур и прочее) система сигнализирует, что возможности видеопамяти подошли к пределу. Здесь, как и в предыдущем случае, стоит вернуться на шаг назад и дальше гнать только видеопроцессор. Кстати, не следует забывать, что разгон достаточно современных GPU несколько затруднен из-за наличия в них нескольких блоков, работающих на разных частотах. Поэтому в таких видеокартах вместо установки единой частоты GPU следует оперировать несколькими частотами одновременно.

Таким образом, мы достигнем каких-то максимальных частот, на которых и GPU, и память еще работают достаточно стабильно. На этом этапе следует еще раз убедиться в стабильной работе системы, а для полной гарантии стабильности стоит отъехать на один шаг - те же 10-50 МГц - на итоговой производительности системы это практически не скажется, а спокойствия (особенно в первое время) заметно прибавится. Кроме того, следует проверить эффективность системы охлаждения видеокарты. Если GPU не имеет термодатчика, то можно прикоснуться к радиатору рукой - если палец выдерживает в течение достаточно долгого времени, то все в порядке. В противном случае, следует позаботиться о дополнительном охлаждении.

Вопрос: Как определить производительность видеокарты?

Ответ: Определить величину прироста производительности в играх после разгона, на глаз обычно бывает затруднительно. Можно воспользоваться одним из тестовых пакетов (тот же 3DMark), однако большинство из них определяет производительность видеокарты в абстрактных "попугаях", которые вполне годятся для оценки прироста производительности при разгоне, а сравнить достижения с друзьями может не получиться - у каждого, в зависимости от используемого бенчмарка, будут свои "попугаи". Конечно, многие популярные игры (Quake, Unreal Tournament, Serious Sam и некоторые другие) имеют возможность измерения количества кадров, однако вполне вероятно, что именно они могут не входить в круг ваших интересов. В таком случае стоит обратить внимание на утилиту Fraps, которая способна не только подсчитывать частоту кадров в любой запущенной игре, но и индицировать эту информацию в одном из углов экрана.

 

 

Устройство

 

Современная графическая плата состоит из следующих частей:

графический процессор (Graphics processing unit - графическое процессорное устройство) — занимается расчётами выводимого изображения, освобождая от этой обязанности центральный процессор, производит расчёты для обработки команд трёхмерной графики. Является основой графической платы, именно от него зависят быстродействие и возможности всего устройства. Современные графические процессоры по сложности мало чем уступают центральному процессору компьютера, и зачастую превосходят его по числу транзисторов. Архитектура современного GPU обычно предполагает наличие нескольких блоков обработки информации, а именно: блок обработки 2D-графики, блок обработки 3D-графики, в свою очередь, обычно разделяющийся на геометрическое ядро (плюс кэш вершин) и блок растеризации (плюс кэш текстур) и др.

видеоконтроллер — отвечает за формирование изображения в видеопамяти, даёт команды RAMDAC на формирование сигналов развёртки для монитора и осуществляет обработку запросов центрального процессора. Кроме этого, обычно присутствуют контроллер внешней шины данных (например, PCI или AGP), контроллер внутренней шины данных и контроллер видеопамяти. Ширина внутренней шины и шины видеопамяти обычно больше, чем внешней (64, 128 или 256 разрядов против 16 или 32), во многие видеоконтроллеры встраивается ещё и RAMDAC. Современные графические адаптеры (ATI, nVidia) обычно имеют не менее двух видеоконтроллеров, работающих независимо друг от друга и управляющих одновременно одним или несколькими дисплеями каждый.

видеопамять — выполняет роль кадрового буфера, в котором хранится изображение, генерируемое и постоянно изменяемое графическим процессором и выводимое на экран монитора (или нескольких мониторов). В видеопамяти хранятся также промежуточные невидимые на экране элементы изображения и другие данные. Видеопамять бывает нескольких типов, различающихся по скорости доступа и рабочей частоте. Современные видеокарты комплектуются памятью типа DDR, DDR2 или GDDR3. Следует также иметь в виду, что помимо видеопамяти, находящейся на видеокарте, современные графические процессоры обычно используют в своей работе часть общей системной памяти компьютера, прямой доступ к которой организуется драйвером видеоадаптера через шину AGP или PCIE.

цифро-аналоговый преобразователь (ЦАП, RAMDAC - Random Access Memory Digital-to-Analog Converter) — служит для преобразования изображения, формируемого видеоконтроллером, в уровни интенсивности цвета, подаваемые на аналоговый монитор. Возможный диапазон цветности изображения определяется только параметрами RAMDAC. Чаще всего RAMDAC имеет четыре основных блока — три цифроаналоговых преобразователя, по одному на каждый цветовой канал (красный, зелёный, синий, RGB), и SRAM для хранения данных о гамма-коррекции. Большинство ЦАП имеют разрядность 8 бит на канал — получается по 256 уровней яркости на каждый основной цвет, что в сумме дает 16,7 млн. цветов (а за счёт гамма-коррекции есть возможность отображать исходные 16,7 млн. цветов в гораздо большее цветовое пространство). Некоторые RAMDAC имеют разрядность по каждому каналу 10 бит (1024 уровня яркости), что позволяет сразу отображать более 1 млрд. цветов, но эта возможность практически не используется. Для поддержки второго монитора часто устанавливают второй ЦАП. Стоит отметить, что мониторы и видеопроекторы, подключаемые к цифровому DVI выходу видеокарты, для преобразования потока цифровых данных используют собственные цифроаналоговые преобразователи и от характеристик ЦАП видеокарты не зависят.

видео-ПЗУ (Video ROM) — постоянное запоминающее устройство, в которое записаны видео-BIOS, экранные шрифты, служебные таблицы и т. п. ПЗУ не используется видеоконтроллером напрямую — к нему обращается только центральный процессор. Хранящийся в ПЗУ видео-BIOS обеспечивает инициализацию и работу видеокарты до загрузки основной операционной системы, а также содержит системные данные, которые могут читаться и интерпретироваться видеодрайвером в процессе работы (в зависимости от применяемого метода разделения ответственности между драйвером и BIOS). На многих современных картах устанавливаются электрически перепрограммируемые ПЗУ (EEРROM, Flash ROM), допускающие перезапись видео-BIOS самим пользователем при помощи специальной программы.

система охлаждения — предназначена для сохранения температурного режима видеопроцессора и видеопамяти в допустимых пределах.

Правильная и полнофункциональная работа современного графического адаптера обеспечивается с помощью видеодрайвера — специального программного обеспечения, поставляемого производителем видеокарты и загружаемого в процессе запуска операционной системы. Видеодрайвер выполняет функции интерфейса между системой с запущенными в ней приложениями и видеоадаптером. Так же как и видео-BIOS, видеодрайвер организует и программно контролирует работу всех частей видеоадаптера через специальные регистры управления, доступ к которым происходит через соответствующую шину.

 

 

NVIDIA SLI

 

NVIDIA SLI — технология, позволяющая использовать мощности нескольких видеокарт для обработки трехмерного изображения.

Принципы построения

Для построения компьютера на основе SLI необходимо иметь:

1. материнскую плату с двумя и более разъемами PCI Express, поддерживающую технологию SLI.

2. мощный блок питания;

3. видеокарты GeForce 6/7/8/9 или Quadro FX с шиной PCI Express;

4. мост, объединяющий видеокарты.

Поддержка чипсетов для работы со SLI осуществляется программно. Видеокарты должны принадлежать к одному классу, при этом версия BIOS плат и их производитель значения не имеют.

SLI-систему можно организовать двумя способами:

1. С помощью специального мостика;

 

2. Программным путем.

В последнем случае нагрузка на шину PCIe возрастает, что плохо сказывается на производительности.

Получила распространение система Quad SLI. Она предполагает объединение в SLI-систему двух двухчиповых плат. Таким образом, получается, что в построении изображения работают 4 чипа.







©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.