Intel Graphics Media Accelerator ( GMA ) — серия интегрированных графических процессоров, представленная в 2004 году корпорацией Intel , которая заменила более раннюю серию Intel Extreme Graphics и была заменена сериями Intel HD и Iris Graphics .
Эта серия нацелена на рынок недорогих графических решений. Продукты этой серии интегрированы в материнскую плату, имеют ограниченную вычислительную мощность графики и используют основную память компьютера для хранения вместо выделенной видеопамяти . Они обычно встречались на нетбуках , недорогих ноутбуках и настольных компьютерах , а также на бизнес-компьютерах, которым не нужны высокие уровни графических возможностей. В начале 2007 года около 90% всех проданных материнских плат ПК имели встроенный графический процессор . [2]
Линейка графических процессоров GMA заменяет более раннюю Intel Extreme Graphics и линейку Intel740 , последняя из которых представляла собой дискретное устройство в виде карт AGP и PCI с технологией, которая развилась от компаний Real3D и Lockheed Martin . Позднее Intel интегрировала ядро i740 в северный мост Intel 810. [3]
Первоначальная архитектура систем GMA поддерживала только несколько функций в оборудовании и полагалась на хост-процессор для обработки по крайней мере части графического конвейера, что еще больше снижало производительность. Однако с введением 4-го поколения архитектуры GMA от Intel (GMA X3000) в 2006 году многие функции теперь встроены в оборудование, обеспечивая повышение производительности. 4-е поколение GMA сочетает в себе возможности фиксированных функций с потоковым массивом программируемых исполнительных блоков, обеспечивая преимущества как для графики, так и для производительности видео. Многие из преимуществ новой архитектуры GMA исходят из возможности гибко переключаться по мере необходимости между выполнением задач, связанных с графикой, или задач, связанных с видео. Хотя в прошлом производительность GMA широко критиковалась как слишком низкая для компьютерных игр , иногда ее уничижительно называли Intel «GMD» (Graphics Media Decelerator) и по сути ее называли первым в мире «графическим замедлителем» со времен низкопроизводительного S3 ViRGE , последнее поколение GMA должно развеять многие из этих опасений для обычных геймеров.
Несмотря на сходство, основная серия интегрированных графических процессоров Intel GMA (IGP) не основана на технологии PowerVR , которую Intel лицензировала у Imagination Technologies. Intel использовала маломощные конструкции PowerVR MBX в чипсетах, поддерживающих их платформу XScale , а с момента продажи XScale в 2006 году лицензировала PowerVR SGX и использовала его в GMA 500 IGP для использования с их платформой Atom .
С появлением Platform Controller Hub серия Graphics Media Accelerator была прекращена, и были созданы серии Intel HD и Iris Graphics на базе ЦП .
GMA 900 было первым графическим ядром, выпущенным под маркой Graphics Media Accelerator компании Intel и вошедшим в состав чипсетов Intel 910G, 915G и 915Gx .
3D-архитектура GMA 900 стала значительным обновлением по сравнению с предыдущими графическими процессорами Extreme 3D . Это дизайн с 4 пикселями за такт, поддерживающий модель пиксельных шейдеров DirectX 9 2.0. Он работает на тактовой частоте от 160 до 333 МГц в зависимости от конкретного чипсета. При 333 МГц он имеет пиковую скорость заполнения пикселей 1332 мегапикселя в секунду. Однако архитектура по-прежнему не поддерживает аппаратное преобразование и освещение и аналогичные технологии вершинных шейдеров .
Как и предыдущие интегрированные графические решения Intel, GMA 900 имеет аппаратную поддержку компенсации движения MPEG-2 , преобразования цветового пространства и наложения DirectDraw .
Процессор использует различные отдельные генераторы тактовой частоты для ядер отображения и рендеринга. Дисплейный блок включает 400 МГц RAMDAC , два 25–200 Мпиксел/с последовательных порта DVO и два контроллера дисплея. В мобильных чипсетах включены до двух 18-битных 25–112 МГц LVDS-передатчиков .
GMA 950 было вторым графическим ядром, выпущенным под маркой Graphics Media Accelerator компании Intel и вошедшим в состав чипсетов Intel 945G .
Процессор включает в себя 256-битное ядро с тактовой частотой до 400 МГц, поддерживающее пропускную способность памяти до 10,6 ГБ/с с системной оперативной памятью DDR2-667, максимальный объем видеопамяти до 224 МБ по схеме DVMT , скорость заполнения 1,6 ГПикселей/с и 1,6 ГТекселей/с, максимальное разрешение 2048x1536 для аналоговых и цифровых дисплеев, 2 порта SDVO для плоских панелей и/или TV-Out через карты ADD2 или карты расширения носителей.
Что касается 3D, GMA 950 поддерживает рендеринг до четырех пикселей за такт, аппаратное ускорение Microsoft DirectX 9.0 и вершинный шейдер 3.0, а также OpenGL 1.4 с расширениями ARB в Windows.
Интегрированная графика, обнаруженная в чипсетах Q33, Q35, G31 и G33. Она поддерживает Pixel Shader 2.0 с OpenGL 1.4, но Hardware Vertex Shader не поддерживается.
Найдено в процессорах Intel Atom D4xx, D5xx, N4xx и N5xx (кодовое название Pineview ). Как и GMA 3100 и GMA 3000, это очень близкий родственник GMA900/950, полностью отличающийся от серии GMA X3000. Поддерживает до 384 МБ видеопамяти (используя драйвер Windows XP), DirectX 9.0c, Shader Model 2.0, OpenGL 1.4 с Microsoft Windows и OpenGL 2.1 с Linux. [4]
Чипсеты 946GZ, Q963 и Q965 используют графическое ядро GMA 3000. [5] [6] Ядро GMA 3000 3D сильно отличается от X3000, несмотря на их схожие названия. Оно основано более непосредственно на графике предыдущего поколения GMA 900 и GMA 950 и принадлежит к тому же семейству «i915» с ними. Он имеет пиксельные шейдеры, которые поддерживают только функции Shader Model 2.0b, [ необходима ссылка ], а вершинные шейдеры по-прежнему программно эмулируются. Кроме того, аппаратное ускорение видео, такое как аппаратное вычисление iDCT, ProcAmp (независимая от видеопотока цветовая коррекция ) и декодирование VC-1, не реализовано на аппаратном уровне. Из чипсетов, оснащенных GMA 3000, только Q965 сохраняет поддержку двух независимых дисплеев. В технических характеристиках частота ядра указана на уровне 400 МГц со скоростью заполнения 1,6 Гпикселей/с, но в техническом документе указано ядро с частотой 667 МГц. [7]
Контроллер памяти теперь может адресовать максимум 256 МБ системной памяти, а интегрированные последовательные порты DVO увеличили максимальную скорость до 270 Мпиксел/с.
GMA X3000 для настольных ПК был «существенно переработан» по сравнению с предыдущими итерациями GMA [8] и используется в контроллере северного моста Intel G965 . [9] GMA X3000 был выпущен в июле 2006 года . [10] Базовое оборудование 3D-рендеринга GMA X3000 организовано как единый шейдерный процессор, состоящий из 8 скалярных исполнительных блоков. Каждый конвейер может обрабатывать видео, вершинные или текстурные операции. Центральный планировщик динамически распределяет потоки по ресурсам конвейера, чтобы максимизировать пропускную способность рендеринга (и уменьшить влияние отдельных остановок конвейера). Однако из-за скалярной природы исполнительных блоков они могут обрабатывать данные только по одному пиксельному компоненту за раз. [11] GMA X3000 поддерживает DirectX 9.0 с функциями вершинной и пиксельной модели шейдеров 3.0.
Процессор состоит из различных доменов тактовой частоты, что означает, что весь чип не работает с одинаковой тактовой частотой. Это вызывает некоторые трудности при измерении пиковой пропускной способности его различных функций. Еще больше путаницы добавляет то, что в техническом документе Intel G965 он указан как 667 МГц, но в техническом описании Intel G965 указан как 400 МГц. Существуют различные правила, которые определяют возможности обработки IGP. [11]
Контроллер памяти теперь может адресовать максимум 384 МБ памяти согласно официальному документу, но только 256 МБ в техническом описании.
GMA X3500 является обновлением GMA X3000 и используется в настольном G35 . Шейдеры поддерживают функции шейдерной модели 4.0. Архитектурно GMA X3500 очень похож на GMA X3000, [12] оба графических ядра работают на частоте 667 МГц . Основное различие между ними заключается в том, что GMA X3500 поддерживает Shader Model 4.0 и DirectX 10 , тогда как более ранняя X3000 поддерживает Shader Model 3.0 и DirectX 9. [ 12] X3500 также добавляет аппаратную поддержку для воспроизведения видео VC-1.
GMA X3100 — это мобильная версия GMA X3500, используемая в чипсетах Intel GL960/GM965, а также в чипсете GS965. X3100 поддерживает аппаратное преобразование и освещение, до восьми программируемых шейдерных блоков и до 384 МБ видеопамяти. Его дисплейные ядра могут работать на частоте до 333 МГц на GM965 и 320 МГц на GL960. Его рендерные ядра могут работать на частоте до 500 МГц на GM965 и 400 МГц на GL960. Дисплейный блок X3100 включает в себя RAMDAC 300 МГц, два передатчика LVDS 25–112 МГц, 2 кодера DVO и ТВ-кодер. В Windows драйвер поддерживает DirectX 10.0, [13] [14] Shader Model 4.0 и OpenGL 1.5. [14] [15] В Linux поддерживается OpenGL 2.1.
Интегрированная графика присутствует в чипсетах B43, Q43 и Q45 . [16] [17] [18]
GMA X4500 и GMA X4500HD для настольных платформ [19] были выпущены в июне 2008 года. [20] GMA X4500 используется в чипсете G43 [21] , а GMA X4500HD используется в чипсете G45 . [19] GMA X4500 также используется в чипсете G41 , [17] который был выпущен в сентябре 2008 года. [22]
Разница между GMA X4500 и GMA X4500HD заключается в том, что GMA X4500HD поддерживает « воспроизведение видео высокой четкости 1080p , включая фильмы на дисках Blu-ray » . [19] [23] Только GMA X4500HD, X4500MHD и X4700MHD поддерживают декодирование AVC HD.
Как и X3500, X4500 поддерживает функции DirectX 10 и Shader Model 4.0. Intel разработала GMA X4500 так, чтобы он был на 200% быстрее, чем GMA 3100 ( чипсет G33 ) в производительности 3DMark06 [24] и на 70% быстрее, чем GMA X3500 ( чипсет G35 ). [25]
GMA 4500MHD для ноутбуков был выпущен 16 июля 2008 года. По своим характеристикам 4500MHD идентичен своему настольному аналогу X4500HD. [ необходима цитата ] GMA 4500MHD используется в чипсетах GM45, cantiga
GMA X4700MHD для ноутбуков был выпущен в октябре 2008 года. Это последний продукт Intel GMA . В некотором смысле он относится к серии 4500MHD и используется в чипсетах GM47, Montevina .
Он имеет 80 шейдерных блоков, 10 блоков текстурирования и 1 ROP. По сравнению с 4500MHD частота увеличена до 640 МГц.
Корпорация Intel разработала новый набор маломощных графических архитектур на базе PowerVR .
Доступные драйверы Linux не поддерживают большую часть этого. [26]
Intel SCH (System Controller Hub; кодовое название Poulsbo ) для процессоров Atom серии Z5xx оснащен графической системой GMA 500. Это ядро не является собственной разработкой, а представляет собой ядро PowerVR SGX 535, лицензированное у Imagination Technologies. [27]
Intel описывает это как «гибкую, программируемую архитектуру, которая поддерживает технологию на основе шейдеров, 2D, 3D и расширенную 3D-графику, декодирование видео высокой четкости и обработку изображений. Функции включают в себя мозаичное изображение на экране, внутреннюю обработку истинного цвета, сглаживание без накладных расходов, программируемый шейдерный 3D-ускоритель и 32-битные операции с плавающей точкой». [28]
Intel выпустила платформу Atom Z24xx ( Medfield ) как серию процессоров со сверхнизким энергопотреблением для смартфонов. Хотя Intel указывает, что этот чип содержит Intel Graphics Media Accelerator, они не указывают номер модели графического процессора. [29] Известно, что этот графический процессор — PowerVR SGX540 .
Переработанная версия предыдущего Intel SCH (System Controller Hub) для серии процессоров Atom Z6xx под кодовым названием Lincroft . По сути, это та же графическая система, что и GMA 500, но работающая на удвоенной частоте. (С 200 МГц до 400 МГц). [30]
Эта интегрированная графическая система была выпущена в Intel Atom (Cedar Trail, 32 нм) и основана на PowerVR SGX545 . В отличие от оригинального решения PowerVR, эта модель работает на частоте 400 МГц вместо 200 МГц. [31] Она конкретно встречается в моделях процессоров Intel Atom N2600 [32] и Atom D2500 [33] . Она поддерживает DirectX версии 9.0c.
Аналогично GMA 3600, но эта версия работает на частоте 640 МГц. [31] Он встречается в моделях Atom N2800, Atom D2550, Atom D2500, Atom D2600 и Atom D2700. Он поддерживает DirectX версии 9.0c.
Protected Audio Video Path (PAVP) ограничивает путь данных в компьютере во время воспроизведения видео (например, Blu-ray дисков). Поддерживается новыми чипсетами (например, Intel G45 ) и операционными системами (начиная с Windows Vista ). [34]
PAVP можно настроить в BIOS . Поддерживаются различные режимы:
В большинстве BIOS настройка по умолчанию — PAVP Lite.
В Intel HD Graphics , преемнике Intel GMA, существует похожая технология под названием Intel Insider .
Mac OS X 10.4 Tiger поддерживает GMA 950, поскольку он использовался в предыдущих версиях MacBook , Mac mini и 17-дюймовом iMac . [35] Он использовался во всех Mac mini на базе Intel до выхода Mac mini 3 марта 2009 года. [36] Mac OS X 10.5 Leopard содержит драйверы для GMA X3100, которые использовались в недавней версии линейки MacBook. [37]
Поздние версии Mac OS X 10.4 также поддерживали GMA 900 из-за его использования в Developer Transition Kit (2005) от Apple , который использовался при переходе с PowerPC на Intel . Однако для включения Core Image и Quartz Extreme необходимо внести специальные изменения в файл kext .
Хотя новая линейка MacBook больше не использует X3100, Mac OS X 10.5 поставляется с драйверами, поддерживающими его, которые не требуют внесения изменений в файл kext . Mac OS X 10.6 (Snow Leopard), которая включает новое 64-битное ядро в дополнение к 32-битному , не включает 64-битные драйверы X3100. [ требуется цитата ] Это означает, что хотя MacBook с X3100 имеют 64-битные процессоры и EFI, Mac OS X должна загрузить 32-битное ядро для поддержки 32-битных драйверов X3100. [ необходима цитата ] Обновление 10.6.2 от 9 ноября поставляется с 64-битными драйверами X3100. [ необходима цитата ]
Apple позже удалила 64-битные драйверы GMA X3100, и таким образом затронутые Mac были вынуждены вернуться к 32-битному ядру, несмотря на то, что были 64-битными с точки зрения оборудования и прошивки. 64-битных драйверов не предлагалось в OS X Lion. Впоследствии OS X Mountain Lion отказалась от загрузки 32-битного ядра. Сочетание этих двух изменений в коде графического драйвера привело к тому, что многие версии Mac не смогли обновиться до Mountain Lion, поскольку их графические процессоры не могли быть заменены.
Некоторое время ноутбуки MacBook и MacBook Pro поставлялись с гораздо более мощной [38] NVIDIA GeForce 9400M, [39] а ноутбуки MacBook Pro 15" и 17" поставлялись с дополнительной GeForce 9600GT, поддерживающей гибридное питание для переключения между графическими процессорами. Чипсет NVIDIA GeForce 9400M, реализованный в Apple MacBook, не поддерживал композитный или S-video выход. [40]
FreeBSD 8.0 поддерживает следующие графические чипсеты Intel: i810, i810-DC100, i810e, i815, i830M, 845G, 852GM, 855GM, 865G, 915G, 915GM, 945G, 945GM, 965G, 965Q, 946GZ, 965GM,945GME, G33, Q33, Q35, G35, GM45, G45, Q45, G43 и G41. На практике чипсеты до 4500MHD поддерживаются с DRM и 3D с использованием FreeBSD 9. Работа по интеграции GEM и KMS в настоящее время заключается в добавлении поддержки интегрированной графики серии i и улучшении поддержки более ранних чипсетов.
В августе 2006 года Intel добавила поддержку драйверов X.Org / XFree86 с открытым исходным кодом для последней серии 965, включающей ядро GMA (X)3000. [41] Эти драйверы были разработаны для Intel компанией Tungsten Graphics.
В мае 2007 года была выпущена версия 2.0 драйвера (xorg-video-intel), которая добавила поддержку чипсета 965GM. Кроме того, драйвер 2.0 добавил поддержку программирования собственного видеорежима для всех чипсетов от i830 и далее. Эта версия добавила поддержку автоматического определения и выбора видеорежима, горячего подключения монитора, динамических расширенных и объединенных рабочих столов и поворота экрана для каждого монитора. Эти функции встроены в выпуск X.Org 7.3 X server и в конечном итоге будут поддерживаться большинством видеодрайверов X.Org с открытым исходным кодом. [42] Версия 2.1, выпущенная в июле 2007 года, добавила поддержку чипсетов G33, Q33 и Q35. [43] G35 также поддерживается драйвером Linux. [44]
Как это часто бывает с драйверами X.Org на Linux, лицензия представляет собой комбинацию GPL (для частей ядра Linux) и MIT (для всех остальных частей). [45]
Драйверы в основном были разработаны Intel и Tungsten Graphics (по контракту), поскольку документация по чипсетам долгое время не была общедоступной. В январе 2008 года Intel выпустила полную документацию для разработчиков для своих, на тот момент, последних чипсетов (чипсет 965 и G35), что позволило привлечь внешних разработчиков. [46] [47] В апреле 2009 года Intel выпустила документацию для своих новых графических чипсетов G45 (включая X4500). [48] В мае 2009 года сотрудница Intel Эмма Анхольт заявила, что Intel «все еще работает над выпуском документации для чипсетов [8xx]». [49]
Поддержка Linux для аппаратного ускорения воспроизведения H.264 доступна и работает для X4500HD и X4500MHD с использованием VAAPI и ветви g45-h264. [50] [51]
GMA 500, GMA 600, GMA 3600, GMA 3650 — чипы на базе PowerVR, несовместимые с семейством архитектуры Intel GenX GPU. Поддерживаемых Intel драйверов FOSS нет . Текущие доступные драйверы FOSS (включенные в Linux 3.3 и выше) поддерживают только 2D-ускорение (не 3D-ускорение). [26]
Ubuntu поддерживает GMA500 (Poulsbo) через репозитории ubuntu-mobile и gma500 на Launchpad . Поддержка присутствует в экспериментальном режиме для 11.10 и 12.04, но процедура установки не так проста, как для других драйверов, и может привести к множеству ошибок. В Ubuntu 12.10 включена поддержка 2D. [52]
Joli OS , операционная система на базе Linux, оптимизированная для нетбуков, имеет встроенный драйвер для GMA500.
PixieLive — это дистрибутив Linux Live, оптимизированный для нетбуков GMA500, который может загружаться с USB-накопителя, SD-карты или жесткого диска.
Intel выпускает официальные драйверы Linux через IEGD (Intel Embedded Graphics Driver), поддерживающие некоторые дистрибутивы Linux, предназначенные для рынка встраиваемых систем. [53]
В ноябре 2009 года Linux Foundation опубликовала подробности нового, переписанного драйвера Linux, который будет поддерживать этот чипсет и другие будущие чипсеты Intel. Direct Rendering Manager и X.org будут бесплатным программным обеспечением, но 3D-компонент (использующий Gallium3D ) по-прежнему будет проприетарным. [54]
Oracle Solaris 11 обеспечивает поддержку 64-разрядных видеодрайверов для следующих графических чипсетов Intel: i810, i810-dc100, i810e, i815, i830M, 845G, 852GM/855GM, 865G, 915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM, Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33, GM45, 4 Series, G45/G43, Q45/Q43, G41, B43, Clarkdale, Arrandale, Sandybridge Desktop (GT1), Sandybridge Desktop (GT2), Sandybridge Desktop (GT2+), Sandybridge Mobile (GT1), Sandybridge Mobile (GT2), Sandybridge Mobile (GT2+), Ivybridge Mobile (GT1), Ivybridge Mobile (GT2), Ivybridge Desktop (GT1), Ivybridge Desktop (GT2), Ivybridge Server (GT1) и Ivybridge Server (GT2).
Разработчики открытого исходного кода Solaris предоставляют дополнительную поддержку драйверов для графических чипсетов Intel HD Graphics 4000/2500 (также известных как Ivy Bridge ), OpenGL 3.0/GLSL 1.30 и новой библиотеки libva/ va-api , которая обеспечивает аппаратное ускорение декодирования видео для преобладающих сегодня стандартов кодирования (MPEG-2, MPEG-4 ASP/H.263, MPEG-4 AVC/H.264 и VC-1/WMV3).
GMA 900 теоретически способен работать с интерфейсом Aero Windows Vista (и 7) и сертифицирован как совместимый с DirectX 9. Однако сертифицированный WHQL драйвер WDDM недоступен. Предположительно, это связано с отсутствием «аппаратного планировщика» в графическом процессоре. [55] Intel GMA 900 также является первым интегрированным графическим процессором Intel, не имеющим поддержки или драйверов для операционных систем Windows 9x (включая 98 и ME ).
Многие владельцы оборудования GMA900 полагали, что смогут запустить Aero на своих системах, поскольку ранние релиз-кандидаты Vista разрешали драйверам XDDM запускать Aero. Однако Intel утверждает, что окончательные спецификации Microsoft для сертификации Aero/WDDM не позволяли выпускать драйвер WDDM для GMA900 (из-за проблем с аппаратным планировщиком, как упоминалось выше), поэтому, когда была выпущена финальная версия Vista, драйвер WDDM не был выпущен. [56] Изъятие возможностей OpenGL из драйверов GMA для Windows Vista в последнюю минуту привело к тому, что большое количество рабочих станций на базе GMA не смогли выполнить базовое аппаратное ускорение 3D с OpenGL и не смогли запустить многие приложения Vista Premium, такие как Windows DVD Maker .
В Windows 8 эффекты Aero включаются с помощью драйвера совместимости с VGA через программный рендеринг. Для Windows 8 нет собственных драйверов GMA900, поскольку поддержка XDDM удалена из этой операционной системы. На ноутбуках на базе GMA900 с Windows 7 пользователи могут столкнуться с серьезной ошибкой, связанной с тем, что собственный метод управления подсветкой чипсета не может изменить яркость, в результате чего яркость застревает на определенном значении после установки драйвера. Ошибка не возникала, когда Windows 7 была первоначально выпущена для широкой публики, и обычно наблюдается после запуска Центра обновления Windows. Эта ошибка также возникает в ноутбуках на базе GMA3150.
Этот IGP способен отображать интерфейс Aero для Windows Vista . Драйверы поставляются с Windows Vista с тех пор, как бета-версии стали доступны в середине 2006 года. Он также может запускать интерфейс Aero Windows 7 с тех пор, как Intel выпустила драйверы для Windows 7 в середине июня 2009 года.
GMA 950 интегрирован во многие нетбуки , построенные на чипсете Intel 945GSE Express, и способен отображать разрешение до 2048×1536 при частоте 75 Гц, используя до 224 МБ общей памяти. [57]
Большинство отзывов об этом IGP были отрицательными, так как для многих игр (например, Splinter Cell: Chaos Theory или Oblivion ) требуется Pixel Shader 2.0 или выше, который поддерживается аппаратно, и Vertex Shader 2.0, который эмулируется программно. Другие игры, такие как Crysis, запустятся, но с частотой кадров ниже приемлемой.
T&L и Vertex Shaders 3.0 поддерживаются новейшими драйверами Intel 15.6 для Windows Vista по состоянию на 2 сентября 2007 года. Поддержка XP для VS3 и T&L была представлена 10 августа 2007 года. В марте 2007 года Intel объявила, что бета-драйверы будут доступны в июне 2007 года. [58] [59] 1 июня 2007 года были выпущены «pre-beta» (или Early Beta) драйверы для Windows XP (но не для Vista). [60] Бета-драйверы для Vista и XP были выпущены 19 июня. [61] Поскольку аппаратное T&L и вершинное затенение были включены в драйверах, отдельные приложения могут быть вынуждены вернуться к программному рендерингу, [62] что повышает производительность и совместимость в определенных случаях. Выбор основан на тестировании Intel и предварительно выбран в файле .inf драйвера.
Intel выпустила драйверы производственной версии для 32- и 64-разрядной Windows Vista , которые поддерживают графику Aero . Intel представила DirectX 10 для графических процессоров X3100 и X3500 в драйверах Vista 15.9 в 2008 году, хотя выпуск драйверов DX10 для X3000 неизвестен. WDDM 1.1 поддерживается X3100, но DXVA-HD — нет.
Поддержка OpenGL 2.0 доступна начиная с драйверов Vista 15.11 [63] и драйверов XP 14.36. [64]
Windows 8 поставляется с драйвером для X3100. [65]
По состоянию на сентябрь 2010 года последние доступные версии драйверов на сайте Intel для Windows XP, Vista и 7: [66] [67]
Производительность и функциональность процессоров GMA ограничены, достигая производительности только недорогих дискретных графических процессоров в лучшем случае и очень старых графических процессоров DirectX 6 (таких как RIVA TNT2 ) в худшем случае. Таким образом, их иногда даже называют «замедлителями графических носителей», хотя фактическая производительность зависит от ЦП, а также объема и скорости оперативной памяти. Например, ЦП Atom N450 и GMA 3150 будут работать сопоставимо с ПК RIVA TNT2 десятилетней давности с Tualatin Pentium 3, что еще хуже, иногда ГП даже был разогнан, что еще больше ухудшает и без того низкую производительность. [68] Некоторые функции игр и других 3D-приложений могут не поддерживаться GMA, особенно старыми. Унифицированный дизайн шейдеров GMA X3x00 обеспечивает более полную аппаратную функциональность, но линейка все еще имеет проблемы с некоторыми играми и имеет значительно ограниченную производительность. [69]
Intel создала страницу с «Известными проблемами и решениями» для каждой версии. [70] Для вопросов, связанных с разработкой программного обеспечения для графических ускорителей Intel Graphics Media, существует Форум по разработке программного обеспечения для интегрированной графики. [71]
Обзор, проведенный в апреле 2007 года The Tech Report, определил, что GMA X3000 имеет производительность, сопоставимую с Nvidia GeForce 6150. [ 72] Во время этого обзора GMA X3000 не смог запустить игры для ПК Battlefield 2 и Oblivion . [73] Однако обзор ExtremeTech обнаружил, что игры, которые не так требовательны к графике, такие как The Sims 2 и Civilization IV , «выглядят хорошо», когда для их запуска используется GMA X3000. [74]
Обзоры, проведенные The Tech Report, ExtremeTech и Anandtech, пришли к выводу, что интегрированные графические решения AMD Radeon X1250 на базе чипсета AMD 690G являются лучшим выбором, чем GMA X3000 на базе чипсета G965, особенно с учетом производительности и цены в 3D-играх. [72] [75] [76]
В обзоре, проведенном Register Hardware в декабре 2007 года, [12] автор Лео Уолдок утверждал, что, поскольку GMA X3500 не способен запустить ни одну компьютерную игру, требующую DirectX 10 , добавление поддержки DirectX 10 в GMA X3500 было «неуместным». [77] Во время того же обзора GMA X3500 использовался для запуска Crysis и FEAR Extraction Point , где он мог отображать только 4 и 14 кадров в секунду соответственно для каждой игры. [78] В конце обзора был сделан вывод, что в целом X3500 сделал «минимальные улучшения» по сравнению с GMA X3000. [77]
В обзоре, опубликованном в мае 2008 года, GMA X4500 показала превосходящую игровую производительность по сравнению с самой дешевой видеокартой GeForce 8400M , выпущенной год назад, в некоторых тестах, связанных с процессором, но уступила все еще дешевой GeForce 8400M GS с более медленным процессором. [79]