Flux rss

Graphics cards - Video cards

2D Accelerator Cards

A graphics card, sometimes called a graphics adapter, video card or graphics accelerator, is a computer component which converts digital data into a graphical form which can be displayed on a monitor.

The initial role of a graphics card was to send pixels to a screen, as well as a variety of simple graphical manipulations:

  • Moving blocks (such as the mouse cursor);
  • ray tracing;
  • polygon tracing;
  • etc.

More recent graphics cards now have processors built for handling complex 3D graphical scenes.

Diagram of a graphics card

A video card's main components are:

  • A Graphical Processing Unit (or GPU for short), the heart of a graphics card, which processes images based on the encoding being used. The GPU is a specialised processor with advanced image processing capabilities, especially for 3D graphics. Because of the high temperatures that the graphics processor can reach, a radiator and fan are often mounted on it.
  • The job of the video memory is to store images processed by the GPU before they are displayed by the monitor. The larger the video memory, the better the graphics card can handle textures when displaying 3D scenes. The term frame buffer is generally used to refer to the part of the video memory which stores images before they are shown onscreen. Graphics cards rely heavily on the type of memory that the card uses, as their response time is crucial for displaying images quickly, as is the amount of memory, which affects the number and resolution of the images that may be stored in the frame buffer.
  • The RAMDAC (random access memory digital-analog converter) is used for converting digital images stored in the frame buffer as analog signals to send to the monitor. The RAMDAC's frequency determines the refresh rate (number of images per second, expressed in Hertz - Hz) that the graphics card can support.
  • The video BIOS contains the graphics card's settings, in particular the graphics modes that the adapter supports.
  • The interface: This is a kind of bus used to connect the graphics card to the motherboard. The AGP bus is specifically designed to handle high dataflow, which is necessary when displaying video or 3D sequences. The PCI Express bus performs better than the AGP bus that it has ended up replacing.
  • The connections:
    • Standard VGA interface: Most graphics cards are built with a 15-pin VGA (Mini Sub-D, with 3 rows of 5 pins each), usually coloured blue, which is mainly used to connect the adapter to a CRT monitor. This type of interface is used to send 3 analog signals to the screen, corresponding to the red, blue, and green components of the image.

      VGA connector

    • The DVI (Digital Video Interface), found in some graphics cards, is used to send digital data to monitors which can support the interface. This bypasses the need to convert digital data into analog and then back again.

      DVI connector

    • S-Video interface: More and more graphics cards these days have an S-Video socket built in, so that the computer's output can be viewed on a television screen. This is why it is often called a "TV-out" plug.

      S-Video connector

3D Accelerator Cards

The field of 3D is much more recent, and is becoming more important. Some PCs can now compute faster than certain workstations.

Computing a 3D scene is a process which is roughly divided into four steps:

  • script: laying out elements
  • geometry: creating simple objects
  • setup: cutting the objects into 2D triangles
  • rendering: applying textures to the triangles.

The better the 3D accelerator card can compute these steps by itself, the faster it can be displayed. The first chips could only render, letting the processor take care of the rest.
Since then, graphics cards have included a "setup engine", which handles both of the last two steps.
For example, a 266 Mhz Pentium II which computes the first three steps can process 350,000 polygons per second; when it only computes two, it can reach 750,000 polygons per second.
This demonstrates how much of a load these cards remove from the processor.

The type of bus is also an important factor. While an AGP bus doesn't improve 2D images, cards that use that bus instead of the PCI bus are higher-performance. This is due to the fact that an AGP bus is directly linked to the RAM, which gives it much higher bandwidth than a PCI bus.

These high-technology products now require the same manufacturing quality as processors do, as well as etching between 0.25 µm and 0.35 µm in width.

Glossary of 3D and 2D accelerator functions

Term Definition
2D Graphics Displaying a representation of a scene using two reference axes (x and y)
3D Graphics Displaying a representation of a scene using three reference axes (x, y and z)
Alpha blending The world is made up of opaque, translucent, and transparent objects. Alpha blending is a way to add transparency data to translucent objects. This is done by rendering polygons through masks whose density is proportional to the objects' transparency. The resulting pixel's colour is a combination of the foreground and background colours. The alpha's value is generally between 0 and 1, calculated as follows:
new pixel=(alpha)*(colour of first pixel)+(1-alpha)*(colour of second pixel)
Alpha buffer This is an additional channel for storing transparency information (Red, Green, Blue, Transparency).
Anti-aliasing A technique for making pixels appear smoother.
Atmospheric effects Effects like fog or depth, which improve the rendering of an environment.
Bitmap Pixel-by-pixel image
Bilinear filtering Used for making a pixel look more fluid when it moves from place to place (such as when rotated)
BitBLT This is one of the most important acceleration functions, which simplifies the act of moving data blocks, by taking into account the specific features of the video memory. It is used, for example, when a window is moved.
Blending Combining two images by adding them bit-by-bit to one another.
Bus Mastering A PCI bus function which is used to directly receive information from the memory without going through the processor
Perspective correction A texture mapping method. It takes the Z value into consideration when mapping polygons. When an object extends into the distance, it appears to diminish in height and width. Perspective correction involves making sure the rate at which the texture's pixels change size is proportionate to depth.
Depth Cueing Lowers the intensity of objects extending into the distance
Dithering Used for storing 24-bit quality images in smaller buffers (8 or 16 bits). Dithering combines two colours to make one.
Double buffering A method which uses two buffers, one for the display, and the other for rendering, so that when the render is done the two buffers are switched.
Flat shading or Constant shading Assigns a solid colour to a polygon. The object rendered this way looks faceted.
Fog Uses the blending function for a fixed-colour object (the further it recedes into the background, the more heavily this feature is used)
Gamma The characteristics of a monitor that uses phosphorus are non-linear: A slight change in voltage at a low voltage changes the brightness of the monitor, while the same change at a high voltage will not result in the same magnitude of brightness. The difference between what is expected and what is observed is called Gamma.
Gamma Correction Before being displayed, the data must be corrected to compensate for the Gamma effect.
Gouraud Shading An algorithm (named after the French mathematician who invented it) which uses interpolation to smooth out colours. It assigns a colour to each pixel in a polygon based on interpolating the colours at its vertices, in order to simulate the appearance of plastic or metallic surfaces.
Interpolation Mathematical method for inferring missing or damaged information. For example, when an image in enlarged, the missing pixels are regenerated by interpolation.
Line Buffer A buffer created to store a video line.
Phong Shading An algorithm (named after Phong Bui-Tong) for shading colours by computing the amount of light that would strike various points on an object's surface, and then changing the colour of the pixels based on those values. It uses more resources than Gouraud shading.
MIP Mapping This is a word which comes from the Latin "Multum in Parvum", meaning "many in one". This method is used to apply textures with different resolutions to objects within a single image, depending on their size and distance. Among other things, this lets higher-resolution textures be used when the object gets nearer.
Projection This is the act of transforming a 3-dimensional space into a 2-dimensional space.
Rastering Turning an image into pixels
Rendering This is the act of creating realistic images on a screen by using mathematical models for smoothing, colouring, etc.
Rendering engine Hardware or software used for computing 3D primitives (generally triangles).
Tesselation or facetting The act of 3D graphics computing can be divided into 3 parts: Facetting, geometry, and rendering. The step called facetting involves cutting a surface into smaller shapes (often triangles or quadrilaterals)
Texture Mapping Involves storing images made of pixels (texels), then wrapping 3D objects in this texture for more realistic-looking objects.
Tri-linear filtering Based on the principle of bi-linear filtering, tri-linear filtering involves averaging two levels of bi-linear filtering
Z-buffer The part of memory which stores the distance of each pixel from observer. When objects are rendered onscreen, the rendering engine must delete unseen surfaces.
Z-buffering The act of deleting hidden faces by using the values stored in the Z-buffer.


Last update on Thursday October 16, 2008 02:43:13 PM.
This document entitled « Graphics cards - Video cards » from Kioskea (en.kioskea.net) is made available under the Creative Commons license. You can copy, modify copies of this page, under the conditions stipulated by the licence, as this note appears clearly.
How to upgrade/change my graphic card? Hello,I'm using a laptop called HP Pavilion dv6500 *Graphic Card GeForce 8400M GS I need to upgrade it, but I don't know what to do... graphic slot problem and something >.> *PLEASE HELP* en.kioskea.net/forum/affich-17971-how-to-upgrade-change-my-graphic-card
Which graphic card does c.o.d.4 require????? Hello, i want to play the latest call of duty on my pc but i wonder if my graphic card can support it so can u please tell me which graphic card would perfectly suit to it????? en.kioskea.net/forum/affich-16266-which-graphic-card-does-c-o-d-4-require
Graphics card not working after RAM upgrade Hi there, i'm brand new to this forum, and relatively new to upgrading my computers etc. Basically i have a Packard Bell iMedia X2415 which uses a Denver 10 motherboard. It comes with 3BG of RAM and a pretty lame graphics card. I decided to... en.kioskea.net/forum/affich-25001-graphics-card-not-working-after-ram-upgrade
Update my graphic cardsUpdate my graphic cards Introduction Detecting marks and models Option 1 Option 2 Proceed with Update Introduction Looking for better performance of graphic cards or your current one is not functioning properly. Below is a tips of how... en.kioskea.net/faq/sujet-661-update-my-graphic-cards
Trouble with your graphic card NvidiaTrouble with your graphic card Nvidia Disactivate Windows Restart Open system in Event Viewer If you are having frequent trouble with your onboard graphic card nvidia, I would recommend you to go to its websites and download its... en.kioskea.net/faq/sujet-670-trouble-with-your-graphic-card-nvidia
Configuring your NVIDIA cardConfiguring your NVIDIA card For people possessing a Nvidia card, you would be pleased to know Nvidia has just release a new software (Ntune) for optimizing the performance of your graphic card. Ntune was known as NVIDIA System... en.kioskea.net/faq/sujet-640-configuring-your-nvidia-card
Graphics card is not being recognizedHello, i have been using a ATI radeon xt9800 graphics card for a while now but recently it has been saying that the power cable has not been connected properly, yet it is but when i restart the pc everything goes cool. but now it doesnt work at all so... en.kioskea.net/forum/affich-5384-graphics-card-is-not-being-recognized
Overclocking graphics cardHello, How can I overlock my graphics card and if i do so will the performance of gaming increase? en.kioskea.net/forum/affich-13996-overclocking-graphics-card
New graphics cardHey there, just got a new pc for my birthday and now i wanted to change the graphics card integrated in there and i wanted to know if that is possible with my pc. Actually I have an acer aspire 3680. can anyone guide me please? en.kioskea.net/forum/affich-28307-new-graphics-card
Download Driver Ati Radeon CatalystTo drive Ati Radeon Catalyst version 6.2 is devoted in graphic card ATI Radeon 9600. The driver also takes care of the cards ATI of series Radeon:9800, 9700, 9600, 9550, 9500, 9250, 7500, 7200, VE, 7000, 9000, 8500 etc. It manages OpenG and the driver... en.kioskea.net/telecharger/telecharger-851-driver-ati-radeon-catalyst
Download Drivers Ati Radeon 2100This driver is intended in graphic card based on option LIFE RADEON on 2100. It is principally intended for platforms AMD. The driver contains Display to drive which shows panels of control to drive, Catalyst Control Center who control the... en.kioskea.net/telecharger/telecharger-852-drivers-ati-radeon-2100
Download Beneton Movie GIFBeneton Movie GIF is a free animated GIF editing tool. It is simple, quick, and effective. Require : A DirectX 8 or higher compatible graphics card (with at least 32 MB of video memory) A DirectX 8 or higher sound card DirectX version 8 or... en.kioskea.net/telecharger/telecharger-69-beneton-movie-gif
Cables and connectors - DVI connector DVI (Digital Video Interface) connectors, found on some graphics cards, are used for sending video signals digitally to screens with a suitable interface. They bypass the needless and potentially quality-reducing digital-analog conversion process. ... en.kioskea.net/elec/connecteur-prise-dvi.php3
Cables and connectors - Mini-DIN connector The 4-pin Mini-DIN connector is used for transmitting analog video in S-Video format: More and more graphics cards these days have an S-Video socket built in, so that the computer's output can be viewed on a television screen. This is why it is... en.kioskea.net/elec/connecteur-prise-mini-din.php3
Cables and connectors - VGA Connectpr (SUB-D15) Mini Sub-D (ou SUB-D15) is a 15-pin connector (with three rows of 5 pins each). This kind of connector is built into most graphics cards and is used to send 3 analog signals to the monitor, which correspond to the red, blue, and green components of... en.kioskea.net/elec/connecteur-prise-vga-sub-d15.php3