Текущая версия страницы пока не проверялась опытными участниками и может значительно отличаться от версии, проверенной 7 июня 2023 года; проверки требует 1 правка.
Эту страницу предлагается переименовать в «Видеоадаптер».
Также имеет место тенденция использовать вычислительные возможности графического процессора для решения неграфических задач (например, добычикриптовалюты).
История[en], позволявшая выводить на экран обычного бытового телевизора цветное изображение, сформированное в памяти компьютера[14]. Первая версия позволяла выводить изображение до 128×128 пикселей, следующее поколение — до 756×484.первая в истории видеокарта IBMMDA (Monochrome Display Adapter)
Видеоадаптер MDA (англ.Monochrome Display Adapter) был выпущен IBM в 1981 году для IBM PC[15]. Он поддерживал разрешение 720х350 пикселей и работал только в текстовом режиме, выводя на экран до 25 строк. Никакой цветовой или графической информации он передавать не мог[1]. Фирма Hercules[en] в 1982 году выпустила дальнейшее развитие адаптера MDA, видеоадаптер HGC (англ.Hercules Graphics Controller), который поддерживал две графические страницы, но всё же не позволял работать с цветом.
Первой цветной видеокартой для PC стала CGA (англ.Color Graphics Adapter), выпущенная IBM в 1981 году. Она могла работать либо в текстовом режиме, отображая 16 цветов символов, либо в графическом, выводя четырёхцветные изображения в низком (320×200) разрешении. Режим высокого разрешения 640×200 был монохромным. В развитие этой карты, в 1984 году, появился EGA (англ.Enhanced Graphics Adapter) — улучшенный графический адаптер, с расширенной до 64 цветов палитрой[1]. Разрешение было улучшено до 640×350. Особенностью данных адаптеров было то, что они использовали слот шины ISA, имеющий открытую архитектуру, в связи с чем пользователь мог самостоятельно менять видеокарту на желаемую[1].
Интерфейсы с монитором всех этих типов видеоадаптеров были цифровыми, MDA и HGC передавали только, светится или не светится точка, и дополнительный сигнал яркости для атрибута текста «яркий», аналогично CGA, по трём каналам (красный, зелёный, синий) передавал основной видеосигнал, и мог дополнительно передавать сигнал яркости (всего получалось 16 цветов), EGA имел по две линии передачи на каждый из основных цветов, то есть каждый основной цвет мог отображаться с полной яркостью, 2/3 или 1/3 от полной яркости, что и давало в сумме максимум 64 цвета.
В 1987 году появляется новый графический адаптер MCGA (англ.Multicolor Graphics Adapter), в котором инженеры IBM сумели увеличить текстовый режим до 50 строк, а графический - до 262 144 цветов, в связи с чем возникла необходимость перейти с цифрового на аналоговый сигнал для монитора. Потом IBM пошла ещё дальше и несколько месяцев спустя выпустила VGA (англ.Video Graphics Array), ставший фактическим стандартом видеоадаптеров на многие годы. В графическом режиме её разрешение составляло 640x480 и было примечательно тем, что соотношение числа пикселей по горизонтали и вертикали совпадало со стандартным (для того времени) соотношением сторон экрана монитора — 4:3. С 1991 года появилось понятие SVGA (Super VGA) — расширение VGA с добавлением более высоких режимов. Число одновременно отображаемых цветов при разрешении 800х600 увеличивается до 65 536 (High Color, 16 бит) и 16 777 216 (True Color, 24 бита)[1]. Из сервисных функций появляется поддержка VBE (VESA BIOS Extention — расширение BIOS стандарта VESA). SVGA воспринимается как фактический стандарт видеоадаптера где-то с середины 1992 года, после принятия ассоциацией VESA стандарта VBE версии 1.0. До того момента практически все видеоадаптеры SVGA были несовместимы между собой.
Графический пользовательский интерфейс, появившийся во многих операционных системах, стимулировал новый этап развития видеоадаптеров[1]. Появляется понятие «графический ускоритель» (graphics accelerator). Это видеоадаптеры, которые производят выполнение некоторых графических функций на аппаратном уровне. К числу этих функций относятся: перемещение больших блоков изображения из одного участка экрана в другой (например, при перемещении окна), заливка участков изображения, рисование линий, дуг, шрифтов, поддержка аппаратного курсора и т. п. Прямым толчком к развитию столь специализированного устройства явилось то, что графический пользовательский интерфейс, несомненно, удобен, но его использование требует от центрального процессора немалых вычислительных ресурсов, и графический ускоритель как раз и призван снять с него львиную долю вычислений по окончательному выводу изображения на экран.
3D-ускорители[en]* и 3D графики[3]. Графические процессоры по сложности мало чем уступают центральному процессору компьютера, и зачастую превосходят его как по числу транзисторов, так и по вычислительной мощности, благодаря большому числу универсальных вычислительных блоков. Однако архитектура GPU прошлого поколения обычно предполагает наличие нескольких блоков обработки информации, а именно: блок обработки 2D-графики, блок обработки 3D-графики, в свою очередь, обычно разделяющийся на геометрическое ядро (плюс кэш вершин) и блок растеризации (плюс кэш текстур) и др.
↑Intel Corporation.AGP V3.0 Interface Specification(англ.). — «graphics card, add-in card». Дата обращения: 2 сентября 2021. Архивировано 20 июня 2017 года.