Mac OS X Mac OS X 10.4 Tiger supports the GMA 950, since it was used in previous revisions of the
MacBook,
Mac mini, and 17-inch
iMac. It had been used in all Intel-based Mac minis until the Mac mini released on March 3, 2009).
Mac OS X 10.5 Leopard contains drivers for the GMA X3100, which were used in a recent revision of the MacBook range. Late-release versions of Mac OS X 10.4 also supported the GMA 900 due to its use in Apple's
Developer Transition Kit (2005), which was used in the
PowerPC-to-Intel transition. However, special modifications to the
kext file must be made to enable Core Image and Quartz Extreme. Although the new MacBook line no longer uses the X3100, Mac OS X 10.5 shipped with drivers supporting it that require no modifications to the
kext file. Mac OS X 10.6 (Snow Leopard), which includes a new
64-bit kernel in addition to the
32-bit one, does not include 64-bit X3100 drivers. This means that although the MacBooks with the X3100 have 64-bit capable processors and EFI, Mac OS X must load the 32-bit kernel to support the 32-bit X3100 drivers. November 9's 10.6.2 update ships with 64-bit X3100 drivers. Apple removed the 64-bit GMA X3100 drivers later, and thus affected Macs were forced back to the 32-bit kernel despite being 64-bit clean in terms of hardware and firmware. No 64-bit drivers were offered in OS X Lion. Subsequently, OS X Mountain Lion dropped 32-bit kernel booting. The combination of these two changes in graphics driver code resulted in many Mac revisions being unable to upgrade to Mountain Lion, as their GPUs cannot be replaced. For a while MacBook and MacBook Pro notebooks instead shipped with a far more powerful NVIDIA GeForce 9400M, and the 15" and 17" MacBook Pro notebooks shipped with an additional GeForce 9600GT supporting hybrid power to switch between GPUs. The NVIDIA GeForce 9400M chipset implemented in Apple MacBooks did not support composite or S-video output.
FreeBSD FreeBSD 8.0 supports the following Intel graphic chipsets: 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 and G41 chipsets. In practice, chipsets through 4500MHD are supported with DRM and 3D using FreeBSD 9. Work to integrate GEM and KMS is currently adding support for i-series integrated graphics and improving support for earlier chipsets.
Linux In August 2006, Intel added support to the open-source
X.Org/
XFree86 drivers for the latest 965 series that include the GMA (X)3000 core. These drivers were developed for Intel by Tungsten Graphics. In May 2007, version 2.0 of the driver (xorg-video-intel) was released, which added support for the 965GM chipset. In addition, the 2.0 driver added native video mode programming support for all chipsets from i830 forward. This version added support for automatic video mode detection and selection, monitor hot plug, dynamic extended and merged desktops and per-monitor screen rotation. These features are built into the X.Org 7.3 X server release and will eventually be supported across most of the open source X.Org video drivers. Version 2.1, released in July 2007, added support for the G33, Q33 and Q35 chipsets. G35 is also supported by the Linux driver. As is common for X.Org drivers on Linux, the license is a combination of
GPL (for the Linux kernel parts) and
MIT (for all other parts). The drivers were mainly developed by Intel and Tungsten Graphics (under contract) since the chipsets' documentation were not publicly available for a long time. In January 2008, Intel released the complete developer documentation for their, at the time, latest chipsets (965 and G35 chipset), allowing for further external developers' involvement.
H.264 acceleration via VA-API Linux support for hardware accelerated H.264 playback is available and working for X4500HD and X4500MHD using VAAPI and the g45-h264 branch.
PowerVR based chips on Linux GMA 500, GMA 600, GMA 3600, GMA 3650 are PowerVR based chips incompatible with Intel GenX GPU architecture family. There are no Intel supported
FOSS drivers. The current available FOSS drivers (included in Linux 3.3 onwards) only support 2D acceleration (not 3D acceleration). Ubuntu supports GMA500 (Poulsbo) through the ubuntu-mobile and gma500 repositories on
Launchpad. Support is present in an experimental way for 11.10 and 12.04, but the installation procedure is not as simple as other drivers and can lead to many bugs. Ubuntu 12.10 has 2D support included.
Joli OS, a Linux-based OS optimized for netbooks, has a driver for the GMA500 built in. PixieLive, a Linux live distribution optimized for GMA500 netbooks, it can boot from USB Pendrive, SD Card or HardDisk. Intel releases official Linux drivers through the IEGD (Intel Embedded Graphic Driver) supporting some Linux distributions dedicated to the embedded market. In November 2009, the
Linux Foundation released the details of a new, rewritten Linux driver that would support this chipset and Intel's other upcoming chipsets. The
Direct Rendering Manager and
X.org parts would be free software, but the 3D component (using
Gallium3D) will still be proprietary.
Solaris Oracle Solaris 11 provides 64-bit video driver support for the following Intel graphic chipsets: 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), and Ivybridge Server (GT2). The Solaris open-source community developers provide additional driver support for
Intel HD Graphics 4000/2500 graphic-based chipsets (aka
Ivy Bridge), OpenGL 3.0/GLSL 1.30, and the new libva/
va-api library enabling hardware accelerated video decode for the prevailing coding standards today (MPEG-2, MPEG-4 ASP/H.263, MPEG-4 AVC/H.264, and VC-1/WMV3).
Microsoft Windows GMA 900 on Windows The GMA 900 is theoretically capable of running Windows Vista's (and 7's)
Aero interface and is certified as DirectX 9 compliant. However, no WHQL certified WDDM driver has been made available. Presumably this is due to the lack of a "hardware scheduler" in the GPU. The Intel GMA 900 is also the first Intel integrated GPU not to have support or drivers for
Windows 9x operating systems (including
98 and
ME). Many owners of GMA900 hardware believed they would be able to run Aero on their systems as early release candidates of Vista permitted XDDM drivers to run Aero. Intel, however, contends that Microsoft's final specs for Aero/WDDM certification did not permit releasing a WDDM driver for GMA900 (due to issues with the hardware scheduler, as mentioned above), so when the final version of Vista was released, no WDDM driver was released. The last minute pulling of OpenGL capabilities from the GMA drivers for Windows Vista left a large number of GMA based workstations unable to perform basic 3D hardware acceleration with OpenGL and unable to run many Vista Premium applications such as
Windows DVD Maker. In Windows 8, Aero effects are enabled with VGA compatibility driver via software rendering. There are no native GMA900 drivers available for Windows 8 since XDDM support is removed from this operating system. On GMA900 based laptops with Windows 7, users may experience a serious bug related to the chipset's native backlight control method failing to change brightness, resulting in the brightness becoming stuck on a particular value after driver installation. The bug did not occur when Windows 7 was initially released to the public and is commonly observed after running Windows Update. This bug also occurs in GMA3150 based laptops.
GMA 950 on Windows This IGP is capable of displaying the
Aero interface for
Windows Vista. Drivers are shipped with Windows Vista since beta versions became available in mid-2006. It can also run
Windows 7's Aero interface since Intel released drivers for Windows 7 in mid-June 2009. The GMA 950 is integrated into many
netbooks built on Intel 945GSE Express chipset, and is able to display a resolution up to 2048×1536 at 75 Hz utilizing up to 224 MB of shared memory. Most of the reviews about this IGP were negative, since many games (such as
Splinter Cell: Chaos Theory or
Oblivion) need Pixel Shader 2.0 or higher, that is supported in hardware, and Vertex Shader 2.0, that is software-emulated. Other games such as
Crysis will start, but with frame rates below acceptable.
GMA X3000/X3100 on Windows T&L and Vertex Shaders 3.0 are supported by Intel's newest 15.6 drivers for Windows Vista as of September 2, 2007. XP support for VS3 and T&L was introduced on August 10, 2007. Intel announced in March 2007 that beta drivers would be available in June 2007. On June 1, 2007 "pre-beta" (or Early Beta) drivers were released for Windows XP (but not for Vista). Beta drivers for Vista and XP were released on June 19. Since hardware T&L and vertex shading has been enabled in drivers individual applications can be forced to fall back to software rendering, which raises performance and compatibility in certain cases. Selection is based on testing by Intel and preselected in the driver .inf file. Intel has released production version drivers for 32-bit and 64-bit
Windows Vista that enable the
Aero graphics. Intel introduced
DirectX 10 for the X3100 and X3500 GPUs in the Vista 15.9 drivers in 2008, though any release of DX10 drivers for the X3000 is uncertain.
WDDM 1.1 is supported by X3100 but
DXVA-HD is not. OpenGL 2.0 support is available since Vista 15.11 drivers and XP 14.36 drivers.
Windows 8 ships with a driver for the X3100.
GMA 500 on Windows As of September 2010, the latest available driver revisions from the Intel website for Windows XP, Vista and 7 are: • IEGD Version 5.1 for Windows NT, 2000 and XP (OpenGL only) • Version 3.3.0 for Windows XP. (D3D only) • Version 4.0.2 for Windows Vista. • Version 5.0.0.2030 for Windows 7. == Modern gaming ==