Skip to main content

How Graphics Cards Work

You can better understand the essence of a graphics card by looking at the simplest possible one. This card would be able to display only black or white pixels, and it would do that on a 640x480-pixel screen.

Here are the three basic components of a graphics card and what they do:

  • Memory: The first thing that a graphics card needs is memory. The memory holds the color of each pixel. In the simplest case, since each pixel is only black or white, you need just 1 bit to store each pixel's color (See How Bits and Bytes Work for details.). Since a byte holds 8 bits, you need (640/8) 80 bytes to store the pixel colors for one line of pixels on the display. You need (480 X 80) 38,400 bytes of memory to hold all of the pixels visible on the display.
  • Computer Interface: The second thing a graphics card needs is a way for the computer to change the graphics card's memory. This is normally done by connecting the graphics card to the card bus on the motherboard. The computer can send signals through the bus to alter the memory.
  • Interface: The next thing that the graphics card needs is a way to generate the signals for the monitor. The card must generate color signals that drive the cathode ray tube (CRT) electron beam, as well as synchronization signals for horizontal and vertical sync (See How Television Works for details.). Let's say that the screen is refreshing at 60 frames per second. This means that the graphics card scans the entire memory array 1 bit at a time and does this 60 times per second. It sends signals to the monitor for each pixel on each line, and then sends a horizontal sync pulse; it does this repeatedly for all 480 lines, and then sends a vertical sync pulse.

The basic parts of a graphics card are computer interface, memory and video interface.

When a graphics card handles color, it does it in one of two ways. A true-color card devotes 3 or 4 bytes per pixel (4 bytes allows an extra byte for an "alpha channel"). On a 1600x1200-pixel display, this adds up to about 8-million bytes of video memory.

The other alternative is to use 1 byte per pixel and then use these bytes to index a Color Look-Up Table (CLUT). The CLUT contains 256 entries with 3 or 4 bytes per entry. The CLUT gets loaded with the 256 true colors that the screen will display.

The table above provides an example of a CLUT. Each pixel is assigned a byte value that is 8 bits (1 byte) in length, with 256 possible values. The byte value corresponds to a color value taken from a larger palette that is 24 bits (3 bytes), which is about 16.8-million possible colors.

Comments

Popular posts from this blog

Installing A Printer

Go to Control Panel Click Printer Option Click Add a Printer Click Add Local Printer Select Port Select The Printer & click Next Click Next Installation Wizard Appears Now The Printer is Successfully Installed You can see your installed Printer icon in printer wizard in control panel

Increase Hard Disk speed in Windows

If you like to increase/optimize your Hard Disk I/O - read/write speed without buying expensive software utilities to do that job or changing the HD, just follow next steps. With doing these steps you will increase Hard disk speed (depends of manufacture and specification, but its worth to try). The most speed improvement is visible with IDE drives; however there are reports that this tweak also does good for SCSI disks. In any case, it won't harm your system, so try it yourself and let me know what you find! Steps: Run SYSEDIT.EXE from the start & then Run command. Expand the system.ini file window. Scroll down almost to the end of the file untill you find a line called [386enh]. Press Enter to make one blank line, and in that line type Irq14=4096 (note: This line IS CASE SENSITIVE) Click on the File menu, then choose Save. Close SYSEDIT and reboot your computer. Restart windows! The speed improvement will be noticed just after the system reboots, any system info. software can...

How to open office 2007 files into Office 2003

Today tip will help you to resolve the compatibility issues between the Office 2003 and Office 2007. Because all programs in office 2003 used the old file extensions for its different programs. For example Word 2003 saved files with extension .doc, Excel 2003 with .xls and PowerPoint with .ppt. but on the other office 2007 used the new file extensions for its different programs. For example Word 2007 saved files with extension .docx, Excel 2007 with .xlsx and PowerPoint with .pptx. Now the problem is that when you will try to open office 2007 files into office 2003 and you will not open the file due to compatibility issues between both office versions. Microsoft provides a free compatibility pack to convert office 2007 documents to the office 2003 format. There are many third party free converter are available but here we are using Microsoft office compatibility pack. Follow the given steps to download free Microsoft compatibility pack and install it. To use this feature, you will n...