Functional Description
10.4
Integrated Graphics Controller
The GMCH provides a highly integrated graphics accelerator and chipset which allows
for a flexible Integrated System Graphics solution. High bandwidth access to data is
provided through the graphics and system memory ports. The GMCH can access
graphics data located in system memory at up to 12.6GB/s (depending on memory
configuration). The GMCH can drive an integrated DAC, and/or two SDVO ports
(multiplexed with PCI Express) capable of driving an ADD2/Media Expansion card.
External SDVO devices are capable of driving a variety of TV-Out, TMDS, and LVDS
transmitters.
10.4.1
Integrated Graphics Device Overview
With the evolution of PC graphics from fixed function parallelizable pipelines to
generalized programmable parallel engines, the GMCH’s Internal Graphics Device
delivers a highly programmable graphics device capable of rendering 3D, 2D, and
video content.
Graphics workloads like 3D, imaging, and video encode/decode are all good examples
of parallel applications. The programmable graphics architecture in G35 allows for the
ability for the driver to program the graphics device to operate on parallel workloads
in a parallel manor.
10.4.1.1
3D Graphics
The GMCH’s graphics engine supports acceleration for all DX9.0c/DX10 and OGL2.0
required features with additional features. Some of the key features supported are:
•
•
•
•
•
•
•
•
Vertex Shader Model 4.0 (HW)
Hardware Pixel Shader 4.0 (HW)
32-bit and 16-bit Full Precision Floating Point Operations
Up to 8 Multiple Render Targets (MRTs)
Occlusion Query
128-bit Floating Point Texture Formats
Bilinear, Trilinear, and Anisotropic MipMap Filtering
Shadow Maps and Double Sided Stencils
The 3D performance of any graphics device is affected by several key factors: memory
bandwidth, and numbers of pixels per clock. The GMCH graphics addresses all of these
potential bottlenecks by sharing the two channels of memory bandwidth that allows
for up to 12.6 GB/s, and the ability to operate on 4 pixels per clock.
296
Datasheet