Intel GMA: Difference between revisions
fixed reference |
link to unified shader model |
||
Line 39: | Line 39: | ||
====GMA X3000==== |
====GMA X3000==== |
||
The GMA X3000 for desktop was "substantially redesigned" when compared to previous GMA iterations<ref>http://www.extremetech.com/article2/0,2845,2121189,00.asp</ref> and it is used in the [[List_of_Intel_chipsets#Core_2_Chipsets| Intel G965]] north bridge controller.<ref>http://www.reghardware.co.uk/2007/12/05/review_asus_p5e_vm_hdmi/</ref> The GMA X3000 was launched in July 2006.<ref>http://www.dailytech.com/2006+Intel+Desktop+Motherboard+Roadmap/article3063.htm</ref> X3000's underlying 3D rendering hardware is organized as a unified shader processor consisting of 8 [[Scalar processor|scalar]] execution units. Each pipeline can process video, vertex, or texture operations. A central scheduler dynamically dispatches threads to pipeline resources, to maximize rendering throughput (and decrease the impact of individual pipeline stalls.) However, due to the scalar nature of the execution units, they can only process data on a single pixel component at a time.<ref name=TRG965>Gasior, Geoff. [http://www.techreport.com/reviews/2007q2/intel-g965/index.x?pg=1 Intel's G965 Express chipset], Tech Report, April 5, 2007.</ref> The GMA X3000 supports DirectX 9.0 with vertex and pixel Shader Model 3.0 features. |
The GMA X3000 for desktop was "substantially redesigned" when compared to previous GMA iterations<ref>http://www.extremetech.com/article2/0,2845,2121189,00.asp</ref> and it is used in the [[List_of_Intel_chipsets#Core_2_Chipsets| Intel G965]] north bridge controller.<ref>http://www.reghardware.co.uk/2007/12/05/review_asus_p5e_vm_hdmi/</ref> The GMA X3000 was launched in July 2006.<ref>http://www.dailytech.com/2006+Intel+Desktop+Motherboard+Roadmap/article3063.htm</ref> X3000's underlying 3D rendering hardware is organized as a [[Unified shader model|unified shader processor]] consisting of 8 [[Scalar processor|scalar]] execution units. Each pipeline can process video, vertex, or texture operations. A central scheduler dynamically dispatches threads to pipeline resources, to maximize rendering throughput (and decrease the impact of individual pipeline stalls.) However, due to the scalar nature of the execution units, they can only process data on a single pixel component at a time.<ref name=TRG965>Gasior, Geoff. [http://www.techreport.com/reviews/2007q2/intel-g965/index.x?pg=1 Intel's G965 Express chipset], Tech Report, April 5, 2007.</ref> The GMA X3000 supports DirectX 9.0 with vertex and pixel Shader Model 3.0 features. |
||
The processor consists of different clock domains, meaning that the entire chip does not operate the same clock speed. This causes some difficulty when measuring peak throughput of its various functions. Further adding to the confusion, it is listed as 667MHz in Intel G965 white paper, but listed as 400MHz in Intel G965 datasheet. There are various rules that define the IGP's processing capabilities.<ref name=TRG965 /> |
The processor consists of different clock domains, meaning that the entire chip does not operate the same clock speed. This causes some difficulty when measuring peak throughput of its various functions. Further adding to the confusion, it is listed as 667MHz in Intel G965 white paper, but listed as 400MHz in Intel G965 datasheet. There are various rules that define the IGP's processing capabilities.<ref name=TRG965 /> |
Revision as of 15:29, 17 July 2008
The Intel Graphics Media Accelerator, or GMA, is Intel's current line of graphics processors (GPUs) built into various motherboard chipsets.
These integrated graphics products allow a computer to be built without a separate graphics card, which can reduce cost and power consumption. They are commonly found on low-priced notebook and desktop computers as well as business computers, which do not need high levels of graphics capability. 90% of all PCs sold have integrated graphics.[1]. They rely on the computer's main memory for storage, which imposes a performance penalty as both the CPU and GPU have to access memory over the same bus.
History
The GMA line of GPUs replaces the earlier “Extreme Graphics”, Intel’s first series of integrated graphics chips, and Intel740 line, which were discrete units in the form of AGP cards.
The original architecture of GMA systems supported only a few functions in hardware, and relied on the host CPU to handle at least some of the graphics pipeline, further decreasing performance. However, with the introduction of Intel’s 4th generation of GMA architecture (GMA X3000) in 2006, many of the functions are now built into the hardware, providing an increase in performance. The 4th generation of GMA combines fixed function capabilities with a threaded array of programmable executions units, providing advantages to both graphics and video performance. Many of the advantages of the new GMA architecture come from the ability to flexibly switch as needed between executing graphics-related tasks or video-related tasks. While GMA performance has been widely criticized in the past as being too slow for computer games, the latest GMA generation should ease many of those concerns for the casual gamer.
Despite similarities, GMA is not based on the PowerVR technology Intel licensed from Imagination Technologies. Intel uses the low-power PowerVR MBX designs in chipsets that support their XScale platform. With the sale of XScale in 2006, it is not clear if Intel will continue to use PowerVR systems with their x86-based XScale replacements, although they have licensed the PowerVR SGX from Imagination Technologies, which is the more powerful successor to the MBX.
Intel has begun working on a new series of discrete graphics hardware products, under the codename Larrabee.
Hardware: graphics cores
GMA 900
The GMA 900 was the first graphics core produced under Intel's Graphics Media Accelerator product name, and was incorporated in the Intel 910G, 915G, and 915Gx chipsets.
The 3D architecture of the GMA 900 was a significant upgrade from the previous Extreme 3D graphics processors. It is a 4 pixel per clock cycle design supporting DirectX 9 pixel shader model 2.0. It operates at a clock rate ranging from 160 to 333 MHz, depending on the particular chipset. At 333 MHz, it has a peak pixel fill-rate of 1332 megapixels per second. However, the architecture still lacks support for hardware transform and lighting and the similar vertex shader technologies.
Like previous Intel integrated graphics parts, the GMA 900 has hardware support for MPEG-2 motion compensation, color-space conversion and DirectDraw overlay.
The processor uses different separate clock generators for display and render cores. The display unit includes a 400MHz RAMDAC, 2 25-200Mpixel/s serial DVO ports, and 2 display controllers. In mobile chipsets, up to 2 18-bit 25-112MHz LVDS transmitters are included.
GMA 950
The GMA 950 is Intel's second-generation Graphics Media Accelerator graphics core, which was also referred by Intel as 'Gen 3.5 Integrated Graphics Engine' in datasheets. It is used in the Intel 940GML, 945G, 945GU and 945GT system chipsets. The amount of video-decoding hardware has increased; VLD, iDCT, and dual video overlay windows are now handled in hardware. The maximum core clock is up to 400 MHz (on Intel 945G, 945GC, 945GZ), boosting pixel fill-rate to a theoretical 1600 megapixels/s.
The GMA 950 shares the same architectural weakness as the GMA 900: no hardware geometry processing. Neither basic (DX7) hardware transform and lighting,[2] nor more advanced vertex shaders (DX8 and later) are handled in the GMA hardware.
GMA 3000
The 946GZ, Q965 and Q963 chipsets use GMA 3000.[3][4] The GMA 3000 3D core is very different from the X3000, despite similar names. It is based more directly on the previous generation GMA 900 and GMA 950 graphics, and belonging to the same "i915" family with them. It has pixel and vertex shaders which only supports shader model 2.0 features, and the vertex shaders are still only software provided. In addition, hardware video acceleration such as hardware-based iDCT computation, ProcAmp (video stream independent color correction), VC-1 decoding are not implemented in hardware. Of the GMA 3000-equipped chipsets, only Q965 retains dual independent display support. The core speed is rated 400 MHz with 1.6 Gpixel/s fill rate in datasheets, but was listed as 667MHz core in white paper.[5]
Memory controller can now address maximum 256MB memory.
The integrated serial DVO ports has increased top speed to 270Mpixel/s.
GMA 3100
The G31, G33, Q33 and Q35 chipsets use the GMA 3100, which is DX9 capable. The 3D core is very similar to the older GMA 3000, including the lack of hardware accelerated vertex shaders. However, the RAMDAC is reduced to 350MHz, and the DVO ports were reduced to 225Mpixel/s.
GMA X3000
The GMA X3000 for desktop was "substantially redesigned" when compared to previous GMA iterations[6] and it is used in the Intel G965 north bridge controller.[7] The GMA X3000 was launched in July 2006.[8] X3000's underlying 3D rendering hardware is organized as a unified shader processor consisting of 8 scalar execution units. Each pipeline can process video, vertex, or texture operations. A central scheduler dynamically dispatches threads to pipeline resources, to maximize rendering throughput (and decrease the impact of individual pipeline stalls.) However, due to the scalar nature of the execution units, they can only process data on a single pixel component at a time.[9] The GMA X3000 supports DirectX 9.0 with vertex and pixel Shader Model 3.0 features.
The processor consists of different clock domains, meaning that the entire chip does not operate the same clock speed. This causes some difficulty when measuring peak throughput of its various functions. Further adding to the confusion, it is listed as 667MHz in Intel G965 white paper, but listed as 400MHz in Intel G965 datasheet. There are various rules that define the IGP's processing capabilities.[9]
Memory controller can now address maximum 384MB memory according to white paper, but only 256MB in datasheet.
A review conducted in April 2007 by The Tech Report determined that the GMA X3000 had performance comparable to the Nvidia GeForce 6150.[10] During that review the GMA X3000 was unable to run the PC games Battlefield 2 and Oblivion.[11] However, the ExtremeTech review found that games which aren't as graphically demanding, such as Sims 2 and Civilization 4, "look good" when the GMA X3000 is used to run them.[12]
Reviews performed by The Tech Report, by ExtremeTech and by Anandtech all concluded that the AMD's Radeon X1250 integrated graphics solutions based on the AMD 690G chipset was a better choice than the GMA X3000 based on the G965 chipset, especially when considering 3D gaming performance and price.[13] [14][15] Updated drivers have since been released which might have significantly altered those conclusions.
GMA X3100
The GMA X3100 is the mobile version of the GMA X3000 used in the Intel GL960 and GM965 chipsets. The X3100 supports hardware transform and lighting, up to 128 programmable shader units, and up to 384 MB memory. Its display cores can run up to 333 MHz on GM965 and 320 MHz on GL960. Its render cores can run up to 500 MHz on GM965 and 400 MHz on GL960. The X3100 display unit includes a 300 MHz RAMDAC, two 25-112 MHz LVDS transmitters, 2 DVO encoders, and a TV encoder. In addition, along with the latest drivers, the product can support DirectX 10.0 Shader Model 4.0.
GMA X3500
GMA X3500 is an upgrade of the GMA X3000 and used in the desktop G35. The shaders support shader model 4.0 features. Overall the GMA X3500 is very similar to the GMA X3000,[16] with both GMAs running at 667MHz. The major difference between them is that the GMA X3500 supports Shader Model 4.0 and DirectX 10, whereas the earlier X3000 supports Shader Model 3.0 and DirectX 9.[17]
In a review performed in December 2007[18], Leo Waldock argued that because the GMA X3500 is not capable of running any PC game that requires DirectX 10, the addition of DirectX 10 support to the GMA X3500 was "irrelevant".[19] During that same review, the GMA X3500 was used to run the PC games Crysis and FEAR Extraction Point, where it was able to render only 4 and 14 frames per second respectively for each game.[20] In the end the review concluded that overall the X3500 made "minimal advances" over the GMA X3000.[21]
GMA X4500
The GMA X4500 and the GMA X4500HD for desktop[22] were launched in June 2008.[23] The GMA X4500 is used in the G43 chipset[24] and the GMA X4500HD is used in the G45 chipset.[25] The GMA X4500 will also be used in the G41 chipset[26], which is to be released in the fourth quarter of 2008.[27]
There's still the GMA 4500, which is expected to be launched in late 2008 or early 2009[28] and is set to be used in the upcoming Q43 and Q45 chipsets.[29]
The difference between the GMA X4500 and the GMA X4500HD is that the GMA X4500HD is capable of "full 1080p high-definition video playback, including Blu-ray disc movies"[30], the GMA X4500 however does not have that capability.[31] The G43 and the G45 chipsets are manufactured with 65nm technology[32].
Like the X3500, X4500 supports DirectX 10 and Shader Model 4.0 features. Intel designed the GMA X4500 to be 200% faster than the GMA 3100 (G33 chipset) in 3DMark06 performance[33] and 70% faster than the GMA X3500 (G35 chipset).[34]
In a review performed in May 2008, it was established that the GMA X4500 had a performance superior to the low end GeForce 8400M G dedicated graphics card, that same review estimated that the final version of the GMA X4500 driver will have a performance comparable to the GeForce 8400 GS.[35]
GMA 500
The Intel System Controller Hub U15W for the Atom embedded processor features a GMA 500 graphic system. Rather than being developed in-house, this core is a PowerVR SGX core licensed from Imagination Technologies.[36]
Intel describes this as "a flexible, programmable architecture that supports shader-based technology, 2D, 3D and advanced 3D graphics, high-definition video decode, and image processing. Features include screen tiling, internal true color processing, zero overhead anti-aliasing, programmable shader 3D accelerator, and 32-bit floating-point operations."[37]
Table of GMA graphics cores and chipsets
This article needs to be updated. |
Graphics core | GMA 900 | GMA 950 | GMA 3000 | GMA 3100 | GMA X3000 | GMA X3100 | GMA X3500 | GMA X4500[38] | |||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Chipset | 910GL, 910GML, 915G, 915GL, 915GM, 915GME, 915GV | 945GU | 945GM | 945G, 945GC, 945GZ |
946GZ | Q963 | Q965 | G31, Q33, Q35 |
G33 | G965 | GL960 | GM965 G31 | G35 | GL40 | GS45 | GM45 | GM47 | ||||||||||||||||||||||||||||||
Clock speed (MHz) | 160/166[39] 190/200[39] 333[39] | 133[40] | 250[41] | 400[42] | 667[3]/400[43] | 667 [4] | 667 [4] | 400[44] | 667 [4] | 400 [45] | 667 [45] | 667 [46] | 333 | 266 | 533 | 640 | |||||||||||||||||||||||||||||||
Vertex shader model | 2.0 | 3.0 | 4.0 | ||||||||||||||||||||||||||||||||||||||||||||
Pixel shader model | 2.0 | 3.0 | 4.0 | ||||||||||||||||||||||||||||||||||||||||||||
Pixel Pipelines | 4 | NA | 4 | NA | |||||||||||||||||||||||||||||||||||||||||||
Unified shader processors | NA | ? | NA | 8 | 10 | ||||||||||||||||||||||||||||||||||||||||||
Hardware vertex shaders | No | Yes | |||||||||||||||||||||||||||||||||||||||||||||
Peak memory bandwidth (GB/s) | 8.5 | 10.7 | 12.8 | 17.1 | 12.8[47] | ||||||||||||||||||||||||||||||||||||||||||
Max video memory (MB) | 128[48] | 192[49]/ 224[50]/ 251 | 256 | 384 | |||||||||||||||||||||||||||||||||||||||||||
OpenGL support | 1.4 [3] | 1.5[51] | 2.0 | ||||||||||||||||||||||||||||||||||||||||||||
DirectX API support | 9.0 | 10.0 [50] | |||||||||||||||||||||||||||||||||||||||||||||
MPEG-2 Hardware Acceleration | MC | VLD + iDCT + MC | |||||||||||||||||||||||||||||||||||||||||||||
VC-1 Hardware Acceleration | No | MC (for WMV9 only) | MC + LDF | No | VLD + iMDCT + MC + LDF | ||||||||||||||||||||||||||||||||||||||||||
AVC Hardware Acceleration | No | VLD + iMDCT + MC + LDF |
This table is derived from these sources: [3] [4] [9] [46] [50] [49] [48] [41] [43] [42] [44] [52] [40] [47] [46] [45] [51] [39]
Notes:
- VLD: Variable-length decoding, sometimes referred to as slice-level acceleration
- iDCT: inverse discrete cosine transform
- iMDCT: inverse modified discrete cosine transform
- MC: Motion compensation
- LDF: In-loop deblocking filter
- WMV9: Windows media video 9 codec
- NA: Not Applicable
Software support
Mac OS X
Mac OS X 10.4 supports the GMA 950, since it was used in previous revisions of the MacBook (but not MacBook Pros) and even some 17-inch iMacs.[53] It has been used in all Intel-based Mac minis.[54] The recently released Mac OS X 10.5 Leopard contains drivers for the GMA X3100, which are used in the latest revision of the MacBook range.[55]
Late-release versions of Mac OS X 10.4 also support the GMA 900 due to its use in the Apple Developer Transition Kit, 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. OS X 10.5 does not support the 900 by default, but support can be gained by modifying the kext files as well
FreeBSD
FreeBSD 7.0 supports the following Intel graphic chipsets: G965/Q965/GM965/GME965/GME945. Support for G33/Q35/Q33 is also included, but disabled due to lack of testing.[56]
Linux
Intel has had a long history of producing or commissioning open source drivers for its graphics chips, with all chipsets dating back to the i810 having open 2D and 3D drivers for Linux. Intel is the only major graphics hardware vendor to do so. (For an analysis by company see Graphics hardware and FOSS).
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.[57] These drivers were developed for Intel by Tungsten Graphics.[58]
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 in to the X.Org 7.3 X server release and will eventually be supported across most of the open source X.Org video drivers.[59] Version 2.1, released in July 2007, added support for the G33, Q33 and Q35 chipsets.[60] G35 is also supported by the Linux driver.[61]
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).[62]
The drivers were mainly developed by Intel and Tungsten Graphics (under contract) since the chipsets documentations were not publicly available for a long time. In January 2008, Intel released the complete developer documentation for their latests chipsets (965 and G35), allowing for further external developers’ involvement. [63]
intel_hal.so
The driver source contains references to a currently-unavailable binary named "intel_hal.so". It is entirely optional, and the advantages are not clear; ostensibly they are increased performance and/or additional features. References in the open source code indicate that it contains or contained (at least) Macrovision support and some minor, optional 3D optimization routines. Calls to the Macrovision code inside the binary were later removed from the 2D driver.[64][65]
Microsoft Windows
GMA 900
This IGP is capable of running Windows Vista’s Aero interface and certified as DirectX 9 compliant. However no WDDM driver has been made publicly available for this chipset. This is claimed to be due to the lack of a "hardware scheduler" in the GMA chipsets.[66]
Many owners of GMA900 hardware believed they would be able to run Aero on their systems, as early release candidates of Vista permitted XPDM drivers to run Aero. However, Intel 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.[67] The last minute pulling of OpenGL capabilities from the GMA drivers for Windows Vista leaves the 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.
GMA 950
This IGP is capable of displaying the Aero interface for Windows Vista. Drivers have shipped with Windows Vista since beta versions were made available in mid-2006.
GMA X3000
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 of 2007.[68][69] On June 1, 2007 "pre-beta" (or Early Beta) drivers were released for Windows XP (but not for Vista).[70] Beta drivers for Vista and XP were released on June 19.[71]
Intel has released production version drivers for 32-bit and 64-bit Windows Vista that enable the Aero graphics. Intel has also released Direct X 10 drivers for the X3100 and X3500 GPUs, though any release of DX10 drivers for the X3000 is uncertain.
Note that Windows drivers currently have no GLSL support.
Modern gaming
The Intel GMA products are designed to allow Intel to offer a full system platform that includes graphics hardware. However, due to the GMA's nature as a highly cost-sensitive product, performance and functionality is limited relative to more expensive discrete graphics components. Some games and 3D applications will not recognize support for some hardware functionality because of the simplification of parts of these graphics accelerators. The GMA X3x00's unified shader design allows for more complete hardware functionality, but the line still has issues with some games and has significantly limited performance.[72]
Intel, not oblivious to these problems, has put up a page with 'Known Issues & Solutions' for each version.[73] For Intel Graphics Media Accelerator Software Development concerns, there is the Integrated Graphics Software Development Forum.[74]
With recent driver updates, many more games have become playable on this hardware.[citation needed]
See also
References
- ^ Key, Gary (2007-03-16). "Intel G965: microATX Performance Update". AnandTech. Retrieved 2008-07-17.
- ^ Case, Loyd. Intel GMA950 Integrated Graphics Core, Extremetech, May 31, 2005.
- ^ a b c d "Product brief: The Intel 946GZ Express Chipset" (PDF). Retrieved 2007-06-28.
- ^ a b c d e "Intel's Next Generation Integrated Graphics Architecture – Intel Graphics Media Accelerator X3000 and 3000" (PDF). Retrieved 2007-06-08.
- ^ "Intel's Next Generation Integrated Graphics Architecture - Intel Graphics Media Accelerator X3000 and 3000 White Paper". Retrieved 2007-10-19.
- ^ http://www.extremetech.com/article2/0,2845,2121189,00.asp
- ^ http://www.reghardware.co.uk/2007/12/05/review_asus_p5e_vm_hdmi/
- ^ http://www.dailytech.com/2006+Intel+Desktop+Motherboard+Roadmap/article3063.htm
- ^ a b c Gasior, Geoff. Intel's G965 Express chipset, Tech Report, April 5, 2007.
- ^ http://techreport.com/articles.x/12195/17
- ^ http://techreport.com/articles.x/12195/9
- ^ http://www.extremetech.com/article2/0,2845,2121192,00.asp
- ^ http://techreport.com/articles.x/12195/17
- ^ http://www.extremetech.com/article2/0,2845,2121212,00.asp
- ^ http://www.anandtech.com/cpuchipsets/showdoc.aspx?i=2942&p=11
- ^ http://www.reghardware.co.uk/2007/12/05/review_asus_p5e_vm_hdmi/page2.html
- ^ http://www.reghardware.co.uk/2007/12/05/review_asus_p5e_vm_hdmi/page2.html
- ^ http://www.reghardware.co.uk/2007/12/05/review_asus_p5e_vm_hdmi/page2.html
- ^ http://www.reghardware.co.uk/2007/12/05/review_asus_p5e_vm_hdmi/page4.html
- ^ http://www.reghardware.co.uk/2007/12/05/review_asus_p5e_vm_hdmi/page3.html
- ^ http://www.reghardware.co.uk/2007/12/05/review_asus_p5e_vm_hdmi/page4.html
- ^ http://www.intel.com/products/desktop/chipsets/g45/g45-overview.htm
- ^ http://www.reghardware.co.uk/2008/06/04/intel_launches_g45_g43_chipsets/
- ^ http://www.intel.com/products/desktop/chipsets/g43/g43-overview.htm
- ^ http://www.intel.com/products/desktop/chipsets/g45/g45-overview.htm
- ^ http://softwarecommunity.intel.com/articles/eng/1488.htm
- ^ http://www.fudzilla.com/index.php?option=com_content&task=view&id=8323&Itemid=34
- ^ http://www.reghardware.co.uk/2008/03/07/intel_talks_up_gma_x4500_hd/
- ^ http://softwarecommunity.intel.com/articles/eng/1488.htm
- ^ http://www.intel.com/products/desktop/chipsets/g45/g45-overview.htm
- ^ http://www.reghardware.co.uk/2008/06/04/intel_launches_g45_g43_chipsets/
- ^ http://www.anandtech.com/cpuchipsets/intel/showdoc.aspx?i=3325
- ^ "G45 IGP runs 3Dmark06 3X faster". Retrieved 2007-12-10.
- ^ http://www.vr-zone.com/articles/Intel_GMA_X4500HD,_X4500_&_4500_Info/5505.html
- ^ http://www.notebookjournal.de/praxis/79/2
- ^ "Imagination Technologies confirms new Intel Centrino Atom processor technology utilises POWERVR graphics and video technologies". Retrieved 2008-04-03.
- ^ "US15W Product Brief" (PDF). Retrieved 2008-04-03.
- ^ VR-Zone : Technology Beats - Intel GM47 Mobile Chipset Delivers 2X Graphics Performance
- ^ a b c d Intel 910GML datasheet
- ^ a b Mobile Intel 945 Express Chipset Family Datasheet, Intel, accessed July3, 2007.
- ^ a b Romanchenko, Vladimir. Intel Centrino Duo: new-generation mobility, Digital Daily, January 24, 2006.
- ^ a b Case, Loyd. Intel GMA950 Integrated Graphics Core, Extremetech, May 31, 2005.
- ^ a b Intel 946 Express Chipset Family Datasheet, Intel, accessed June 28, 2007.
- ^ a b Intel 3 Series Chipsets Datasheet, Intel, accessed June 29, 2007.
- ^ a b c Mobile Intel 965 Express Chipset Family Datasheet, Intel, accessed August16, 2007.
- ^ a b c Intel G35 Product Brief Cite error: The named reference "intel317363" was defined multiple times with different content (see the help page).
- ^ a b Intel G35 Express Chipset Datasheet, Intel, accessed August16, 2007.
- ^ a b Intel Graphics Media Accelerator 900, Intel, accessed June 28, 2007.
- ^ a b Intel GMA 950 Graphics Product Brief, Intel, accessed June 28, 2007.
- ^ a b c "Intel Graphics - Built for mainstream Desktop and Mobile PC Users" (PDF). Retrieved 2007-06-08.
- ^ a b Intel 82G965 Graphics and Memory Controller Hub (GMCH) OpenGL Support
- ^ Mobile Intel 915PM/GM/GME/GMS and 910GML/GMLE Express Chipset Datasheet, Intel, accessed June29, 2007.
- ^ iMac (Intel) - Mac Guides
- ^ [1]
- ^ Apple Updates MacBooks to Santa Rosa, GMA X3100; 2.6GHz MacBook Pro - Mac Rumors
- ^ Eric Anholt. "FreeBSD cvs-src mailing list". Retrieved 2007-07-16.
- ^ Intel Linux graphics web site
- ^ Tungsten Graphics web site
- ^ Free software drivers for the Intel 965GM Express Chipset
- ^ Eric Anholt. "X.Org mailing list: xf86-video-intel 2.1.0". Retrieved 2007-07-09.
- ^ "Driver Documentation". Retrieved 2008-02-01.
- ^ Open Source Graphics Drivers from Intel — Licence
- ^ "Index of /docs/intel". Retrieved 2008-02-01.
- ^ LKML thread about intel_hal.so
- ^ X.Org ML thread about intel_hal.so
- ^ Intel excuse for no GMA900 WDDM driver: no "HW Scheduler" no driver, Beyond3D, October 26, 2006.
- ^ Intel’s response to 915G WDDM requests
- ^ Intel G965 drivers Announce
- ^ G965 drivers Forum Discussion
- ^ Pre-Beta XP Drivers
- ^ Mobile Intel® 965 Express Chipset Family Intel® Graphics Media Accelerator Beta Driver for Windows* XP (zip)
- ^ Waldock, Leo. Asus P5E-VM HDMI motherboard, Register Hardware, December 5, 2007.
- ^ Intel Graphics home page
- ^ Intel Software Network Forums