 |
Display
adapter problems constitute another major component of our service
calls, and usually require immediate attention - you can't work
on a computer when you can't see anything on the screen. Display
adapters are a rapidly evolving technology. You should understand
what's out there, and how to deal with it's problems. In addition,
it's important to remember that other problems are easily disguised
as video problems. Such problems include bad RAM, too much dust,
and poorly seated cable connections. Remember: If the computer
is turned on, and the drive spins, the problem is likely to
involve video. |
The two major types of display
adapters
pci | agp | agp slot on the motherboard
| screenshots
How display adapters work
schematic
| gpu | video memory | ramdac
| drivers
Graphics terms
pixel
| resolution | dithering
| color depth | rendering
| 3D acceleration | anti-aliasing
| direct x | open gl
Other links
Troubleshooting display adapters | Current
display adapters | Display adapter vendor sites
THE TWO MAJOR TYPES OF DISPLAY ADAPTERS
top
Currently, display adapters come in two common varieties: PCI and
AGP
PCI
The major standard in display adapters before AGP came along. More
than adequate for everyday computing, internet surfing, etc, it's
inability to process data for 3D gaming and other highly graphics
intensive applications make it inappropriate for some of today's
games, and design programs. The card's data bus maxes out when 3D
graphics have to be rendered.
screenshot
AGP
Accelerated Graphics Port: The current standard in display adapters.
The AGP card uses a special slot on the motherboard and utilizes
the main system RAM to render 3D graphics. Thus, theoretically,
AGP cards can use an unlimited amount of RAM. The AGP chipset allows
the data bus to directly communicate with the main system memory.
This is called Direct Memory Execute (DIME). AGP uses main system
memory to render graphics processing, without using the main system
CPU. This frees the CPU to perform its other tasks.
AGP performance is measured in how many times it sends data per
single clock cycle. The newest AGP cards are rated at 8X (ie, data
is sent eight times per single clock cycle). The higher the rating,
the higher the graphics throughput.
screenshot
The AGP card is inserted into the AGP slot on the
motherboard.
screenshot
HOW DISPLAY ADAPTERS WORK
top
Here is a general schematic of a display
adapter. Not all adapters will look like this. This schematic actually
represents a PCI card:

GPU - Graphics Processing Unit
top
The processor onboard the board which controls all aspects of image
rendering.
The gpu executes instructions interpreted by the adapter's driver.
Frame data is written to the frame buffer ( a memory space which holds
graphics instructions) by the gpu much faster than by the main system
cpu. Thus, since there's less data congesting the main board bus,
the CPU works less.
GPU's are recognized by their heat sinks, and, in many cases, by their
own cooling fans.
Video Memory
top
All non-integrated display adapters have their own onboard memory.
In addition, higher-end laptops have memory separate from main system
RAM, dedicated to AGP video. There are several different kinds of
video memory. Early systems used conventional DRAM (dynamic ram) which
degraded performance because of its high refresh rate and power requirements.
shared video memory
| video ram (vram) | windows ram
(ram) | edo dram | sdram
| sgram | drdram
Shared video memory: On lower end systems, the
video is integrated into the motherboard. The video controller uses
a certain amount of 'shared RAM' for video memory. The shared ram
(usually 8 mb) is taken away from main system RAM. Thus, on a 64 Mb
system, if the integrated controller uses '8 Mb shared video RAM',
the main system only uses 56 Mb of RAM, and this is the number you'll
see when checking for the memory.
Video RAM (VRAM): Dual-ported Dynamic RAM. Dual
porting means that the memory space can be written to and read from
at the same time, unlike conventional RAM. Video RAM is faster than
conventional DRAM.
Windows RAM (WRAM): Not to be associate with the
Windows OS. Dual ported as well, and runs faster than VRAM. Some Matrox
cards use WRAM. Dual ported.
EDO DRAM: More efficient than DRAM, but not used
in current higher end cards. Cannot support bus speeds above 66 MHz.
Single ported.
Synchronous Dynamic Ram (SDRAM): Memory and graphics
chips run on a common clock (are synchronized). Thus, SDRAM runs much
faster than EDO. Single ported.
Synchronous Graphics Ram (SGRAM): Similar to SDRAM
but faster. Single ported. DDR SGRAM is quite popular.
DRDRAM: The newest type of video memory. It is
anticipated that drdram will be much faster than any current video
memory. Single ported.
RAMDAC
top
A chip on the motherboard that converts the data in the frame buffer
( the memory space that holds the image), and converts it into the
analogue RGB signal for output to the monitor. DAC means 'digital
to analogue converter'. The RAMDAC reads the contents of the video
memory, and converts it to RGB.
Drivers
top
Translates the graphics requirements of a system into instructions
that are executed by the display adapter. The driver translates pixel
values, line drawing, shape drawing, etc. A driver's performance can
vary depending on resolution. Some drivers don't perform as well at
resolutions not 'native' to the adapter. This is an effect seen more
frequently in modern laptops.
GRAPHICS
TERMS
top
Pixel
The smallest controllable element on a screen. Consists of one red
(R), one green (G), and one blue (B) phosphor. The pixel can be set
to any color depending on the adapter, drivers, etc.
Resolution
Sharpness of the digital image. Associated with the 'dot pitch' A
'dot' is a pixel. The higher the resolution, the greater the number
of pixels that can be displayed at one time. The resolution is represented
as the number of pixels in a row times the number of pixels in a column.
As video standards evolved, the resolution increased. Thus, VGA (video
graphics array) supports 640x480 resolution while SXGA (super extended
graphics array) and UXGA (ultra xga), both current standards, support
1280x1024 and 1600x1200, respectively. Below is a schematic of differing
resolutions
Dithering
The system substitutes combinations of colors for colors the adapter
cannot natively produce. This results in a degradation of image.
Color
Depth
The number of colors an adapter can display. Represented by the number
of colors or a term defining a number of colors:
- VGA color mode: 16 colors
- 256 colors: 256 shades of red, green, and blue. Uses 1 byte (8 bits)
per pixel for color info.
- High Color: 65,536 (usually referred to as 65,000 colors). Uses
2 bytes (16 bits) per pixel for color info.
- True Color: 16,777,216 (usually referred to as 'millions of colors').
Uses 3 bytes (24 bits) per pixel for color info.
The more bits used for color info, the greater the color depth.
Rendering
The process of drawing the pixels by the hardware. The faster the
video memory (the faster the frame buffer can be read from and written
to), the faster the rendering. Gives the illusion of movement by refreshing
each frame about 30 times per second. Associated with 3D. For
details on the specifics of rendering, click here.
3D Acceleration
A hardware engine on the adapter (the gpu) dedicated to executing
the instructions to render 3 dimensional images. 3D accelerators draw
millions of 'polygons' per second, delivering 3D without bottlenecking
the main board CPU.
Anti-Aliasing
The act of smoothing objects such as diagonal lines, which can appear
as 'stepped' instead of smoothly diagonal. The image is sampled over
itself several times in order to remove the 'artifacts' (the steps),
and create a smooth line.
DirectX
A Microsoft API (applications programming interface) that acts as
an intermediary between the software application, and the hardware
that it runs on. This allows application code to be independent of
the hardware. The API handles the instructions from the app, and translates
the instructions to be sent on to the hardware. Direct X is a programming
environment in which multimedia apps can be developed. For the optimal
Windows graphics, you must have the latest DirectX. Click
here to download DirectX.
Open GL
Originally an API developed for UNIX industrial systems, OpenGL is
a standard used by many of today's games, and is generally platform-independent.
Applications written in the OpenGL environment involve much more detailed
control over primitive graphic elements (ie lines, triangles, etc)
than in API's such as DirectX and Direct 3D.
OTHER LINKS
top
Troubleshooting
Video Problems
Current Display Adapters
Today's display adapters support upwards of 256 megabytes of onboard
video memory, and include tv tuners, connections to VCR's and DVD
players, and, in fact, include hardware DVD decoding as well. The
high level memory is required for today's extreme gaming demands.
Vendor Sites
ATI Technologies
Newest
card: The All-In-Wonder 9700 Pro
Nvidia
Newest
GPU: The GEForce FX
Matrox
Newest
card: The Parhalia
top