Небольшой
FAQ по видеокартам
Общее
Вопрос: Что такое видеокарта (видеоадаптер и т.д.)?
Ответ: Видеокарта является основным элементом видеоподсистемы любого более или менее производительного компьютера (за исключением самых дешевых
офисных систем с интегрированным в чипсет видео).
К основным компонентам видеокарты относятся: графический процессор (с легкой руки NVIDIA, именуемый GPU - Graphic Processing Unit), от возможностей которого
во многом зависит производительность всей видеоподсистемы, и видеопамять (служащая для хранения различных элементов выводимого изображения, включая
графические примитивы, текстуры и прочее).
Вопрос: Что понимается под производительностью видеоподсистемы?
Ответ: Производительность видеоподсистемы определяет скорость обработки графической информации, выводимой на дисплей компьютера. По-настоящему
объективных критериев оценки производительности видеокарт сегодня, к сожалению, не существует: и тесты, и многие игры, используемые для тестирования
видеокарт, оптимизированы под видеочипы того или иного производителя и, тем самым, грешат некоторой тенденциозностью.
Вопрос: Видеокарты от какого производителя самые лучшие?
Ответ: В последние годы на рынке дискретных видеоадаптеров наблюдается двоевластие: конкурирующие друг с другом американская NVIDIA с модельным рядом
видеокарт GeForce и ATI - канадское подразделение компании AMD (модельный ряд Radeon) не оставили остальным производителям места "под компьютерным солнцем".
Кто лучший из первых двух? Сразу не Ответить. Ведь выходят все новые и новые поколения видеокарт NVIDIA и ATI, и ситуация на рынке меняется с
калейдоскопической быстротой. Сегодня, например, в нише высокопроизводительных решений высшего уровня (пользующиеся популярностью в основном у различных
компьютерных изданий), безусловно, лидирует NVIDIA с линейкой GeForce 8800, однако недавно пальма первенства принадлежала ATI Radeon 1950 и т.д. Что касается
массовых продуктов, то видеокарты одного поколения от разных производителей примерно равны по возможностям, так что выбор решения от того или иного
производителя определяется лишь предпочтениями пользователя.
Вопрос: Какой минимальный объем видеопамяти достаточен для работы с офисными приложениями?
Ответ: Как правило, в настоящее время видеокарты имеют память 128 Мб и более, чего вполне достаточно для комфортной работы с любыми офисными
приложениями, а также для просмотра видео. Больший объем видеопамяти требуется лишь в 3D-играх, а также при работе с профессиональными графическими пакетами.
Вопрос: Какая видеокарта необходима для нормальной работы с Windows Vista?
Ответ: Для работы с Windows Vista достаточно иметь графическую карту или интегрированный чипсет с аппаратной поддержкой DirectX 9.0.
В минимальной конфигурации объем видеопамяти должен составлять 64 Мб (минимум), а более продвинутый уровень, позволяющий насладиться всеми прелестями
трехмерного интерфейса (Aero Glass) подразумевает использование видеокарты с поддержкой Pixel Shader 2.0, а также от 128 Мб памяти и выше. Вопрос: Физические ускорители - что это?
Ответ: Физические ускорители (PPU - Physics Processing Unit) являются узкоспециализированными устройствами, дополняющими традиционную связку CPU-GPU и
освобождающие их от обязанности обсчитывать физические эффекты в современных трехмерных компьютерных играх. "Первой ласточкой" процессоров нового типа стал
PPU PhysX, разработанный компанией Ageia в 2005 году.
К настоящему времени физические ускорители не получили сколько-нибудь серьезного распространения. В первую очередь, потому, что появились не вовремя - в пору
экспансии двухъядерных процессоров, одно из ядер которых в игровых приложениях может достаточно эффективно обсчитывать всю физику. Таким образом,
использование PPU сегодня не имеет особого смысла.
Вопрос: Какие характеристики видеочипов оказывают влияние на их производительность?
Ответ: Важнейшими характеристиками любого современного графического процессора являются:
его тактовая частота - определяет максимальный объем работы, который процессор может выполнить в единицу времени. Чем больше тактовая частота GPU, тем
выше производительность видеокарты;
количество блоков шейдеров (пиксельных или вершинных процессоров, выполняющих специальные программы) определяет возможности современных видеокарт по
обработке графических примитивов и, тем самым, производительность видеокарты. Пиксельные шейдеры более актуальны, чем вершинные, поэтому зачастую количество
первых в GPU превышает количество последних. Впрочем, разделение на пиксельные и вершинные шейдеры в последнее время, в связи с выходом DirectX 10, теряет
актуальность. Все они заменяются едиными унифицированными шейдерными блоками, способными, в зависимости от конкретной ситуации, исполнять роль как
пиксельных, так и вершинных шейдеров (а также и геометрических, которые появились в DirectX 10);
количество блоков текстурирования (TMU), определяющих текстурную производительность (скорость выборки и наложения текстур), особенно при использовании
трилинейной и анизотропной фильтрации. Наибольшее значение блоки TMU имеют в относительно старых играх дошейдерной эпохи, хотя и сейчас они не потеряли
актуальности;
количество блоков растеризации (ROP), осуществляющих операции записи рассчитанных видеокартой пикселей в буферы и операции их смешивания (блендинга).
Как и в случае с блоками TMU, актуальность блоков ROP в период господства шейдерной архитектуры несколько снизилась.
Все приведенные выше характеристики видеочипов, безусловно, очень важны, однако было бы большой ошибкой оценивать современные GPU только числом разнообразных
блоков и их частотой. Каждое очередное поколение современных GPU использует новую, порой, принципиально новую архитектуру, в которой исполнительные блоки и
их взаимосвязи очень отличаются от старых, поэтому сравнивать GPU по количественным параметрам оправданно только в рамках одного поколения.
Вопрос: Для чего нужна видеопамять?
Ответ: Так как пропускной способности шины памяти в современных компьютерах катастрофически не хватает для обеспечения нормального функционирования
высокопроизводительных видеокарт, то большинство из них оснащены собственной памятью, используемой для хранения необходимых в процессе работы данных:
текстур, вершин, буферов и т.п. Исходя из этого, можно сделать вывод - чем больше у видеокарты объем памяти, тем больше ее производительность (как любят
утверждать маркетологи). Но это не всегда верно!
Конечно, ситуации, когда больший объем памяти приводит к росту производительности в играх, существуют, но они достаточно редки и касаются в основном
новейших, предельно требовательных к системным ресурсам игр, работающих в самых высоких разрешениях. А большинство массовых игр ограничивает аппетиты
определенным объемом памяти, и превышение этого порога не приведет к увеличению производительности. Гораздо более важными параметрами видеопамяти являются ее
производительность, то есть рабочая частота и ширина шины.
Вопрос: Что такое ширина шины памяти? И как она влияет на производительность видеокарты?
Ответ: Ширина шины памяти, наряду с тактовой частотой, является важнейшим параметром, определяющим производительность видеопамяти. Большая ширина
позволяет передавать большее количество информации в единицу времени из видеопамяти в GPU и обратно, что, естественно, обеспечивает большую
производительность видеокарты (при прочих равных условиях). В современных видеокартах ширина шины памяти составляет:
для бюджетных видеокарт - 64 или 128 бит;
для карт среднего уровня - 128 или 256 бит;
для самых дорогих High-End видеокарт - от 256 до 512 бит.
Вопрос: Что такое время доступа памяти?
Ответ: Время доступа памяти (измеряется в нс) - величина, обратно пропорциональная рабочей частоте видеопамяти. Чем меньше время доступа, тем больше
максимальная рабочая частота памяти:
Рабочая частота (МГц) = (1000/время доступа) * 2
Таким образом, зная время доступа чипов памяти вашей видеокарты (которое указывается в маркировке чипа), всегда можно оценить с большой долей вероятности
максимальную частоту, на которой память будет нормально работать. Это знание особенно важно, если вы планируете разгонять видеокарту. Кроме этого, на время
доступа памяти следует обращать внимание и при покупке новой видеокарты (особенно - начального и среднего уровней), ведь некоторые недобросовестные
производители достаточно часто идут на снижение себестоимости продукции именно за счет установки медленной памяти.
Вопрос: Какие бывают типы видеопамяти?
Ответ: На видеокарты устанавливается видеопамять различных типов. Старая SDR-память практически нигде не встречается, да и сменившая ее DDR (с
удвоенной относительно SDR производительностью) если и встречается, так только в самых дешевых бюджетных решениях. В массовых видеокартах наиболее
распространена видеопамять типа DDR2 (и ее несколько улучшенный вариант GDDR3), пропускная способность которой удвоена по сравнению с DDR. Наиболее
производительные видеокарты комплектуются видеопамятью GDDR4, которая помимо того, что работает в два раза быстрее, чем GDDR3, отличается пониженным
напряжением питания, и, следовательно, уменьшенным энергопотреблением.
Вопрос: Что такое выделенная, и что такое выделяемая видеопамять?
Ответ: Память на видеокартах может быть как выделенной, так и выделяемой. Выделенная память означает, что видеопамять реализуется путем размещения на
карте нескольких микросхем памяти. Все современные видеокарты, претендующие на сколько-нибудь сносную производительность, оснащаются выделенной памятью, хотя
это и повышает их физические размеры, тепловыделение и, разумеется, цену. Видеокарты с выделяемой видеопамятью не имеют собственных чипов памяти, а, по мере
необходимости, задействуют часть общесистемной памяти. Выделяемая память обычно не позволяет получить высокую производительность видеосистемы и используется
в основном, в интегрированных и недорогих мобильных решениях, где вопросы экономичности выходят на первый план.
В последнее время в дешевых бюджетных видеокартах обрел популярность третий тип организации видеопамяти - гибридный, использующий возможности быстрого
двунаправленного обмена по шине PCI Express. В таких видеокартах есть небольшой объем собственной видеопамяти, используемый для традиционных 2D-операций, а
также для организации буфера RAMDAC. Когда этого объема недостаточно (в основном при запуске 3D-приложений), видеосистема добавляет к нему некоторый объем
оперативной памяти. Когда отпадает потребность в дополнительной памяти, она высвобождается для общесистемных нужд. В видеокартах ATI такая память
обозначается как HyperMemory, а в видеокартах NVIDIA - TurboCache. Скорость работы таких видеокарт, конечно, гораздо ниже, чем у классических систем с
выделенной видеопамятью, однако гораздо выше, чем у тормозных решений с выделяемой памятью.
Вопрос: Что представляют собой системы аппаратного ускорения видео?
Ответ: Системы аппаратного ускорения видео AMD Avivo и NVIDIA PureVideo HD осуществляют аппаратную декомпрессию HD-видеофайлов (30 кадров в секунду с
разрешением 1920 x 1080), закодированных в H.264/AVC. Это позволяет существенно снизить требования к производительности центрального процессора и, тем самым,
обеспечить плавное воспроизведение HD. Кроме того, обе технологии позволяют несколько улучшить качество картинки HD (впрочем, как и DVD) за счет подавления
шума, сглаживания границ объектов и наложения различных фильтров.