The contents:
|
|
|
A video card is typically an adapter, a removable expansion card in the PC. Thus, it can be replaced!
The video card can also be an integral part of the system board This is the case in certain brands of PCs and is always the case in lap tops. I have a clear preference for a replaceable video card in my stationary PC. However modern motherboard may include good integrated video chip sets. You just have to know which ones!
Regardless of whether it is replaceable or integrated, the video adapter consists of three components:
The video card supports the CPU |
You could produce a PC without a video controlling chip and leave this work to the CPU. However, the CPU would be constantly occupied running the software that should generate screen images.
RAM on the video card |
Video card RAM is necessary to keep the entire screen image in memory. The CPU sends its data to the video card. The video processor forms a picture of the screen image and stores it in the frame buffer. This picture is a large bit map. It is used to continually update the screen image.
| Resolution | Bit map size with 16 bit colors | Necessary RAM on the video card |
| 640 x 480 | 614,400 bytes | 1 MB |
| 800 x 600 | 960,000 bytes | 1.5 MB |
| 1024 x 768 | 1,572,864 bytes | 2 MB |
| 1152 x 864 | 1,990,656 bytes | 2.5 MB |
| 1280 x 1024 | 2,621,440 bytes | 3 MB |
| 1600 x 1200 | 3,840,000 bytes | 4 MB |
Note that the video RAM is not utilized 100% for the bit map. Therefore, 1 MB is not enough to show a 800 x 600 picture with 16 bit colors, as the above calculation could lead you to believe.
Today video cards come with 4 MB, 8 MB or more RAM.
Using ordinary RAM, you saw speed improvements of the graphics card using 4 MB instead of 2 MB, if the resolution only was 800 x 600 or 1024 x 768. In this case data can be written to and read from the RAM simultaneously - using different RAM cells. With only 2 MB RAM, data sometime had to wait for a free cell.
Some high end cards (like Matrox Millennium II) earlier used speciel VRAM (Video RAM) chips. This was a RAM type, which only was used on video cards. In principle, a VRAM cell is made up of two ordinary RAM cells, which are "glued" together. Therefore. you use twice as much RAM than otherwise. VRAM also costs twice as much. The smart feature is, that the double cell allows the video processor to simultaneously read old and write new data on the same RAM address. Thus, VRAM has two gates which can be active at the same time. Therefore, it works significantly faster.
With VRAM you will not gain speed improvements increasing the amount of RAM on the graphics controller. VRAM is already capable of reading and writing simultaneously due to the dual port design.
A newer version of this is found in Intel chip set 810 and the better 815, which also integrates the graphics controller and use parts of the system RAM as frame buffer. Here the system is called Dynamic Video Memory Technology (D.V.M.T.).
The RAMDAC |
CRT monitors work on analog signals. The PC works with digitized data which are sent to the graphics adapter. Before these signals are sent to the monitor they have to be converted into analog output and this is processed in the RAMDAC:
The reccommandation on a good RAMDAC go like this:
Heavy data transport |
|
As each screen image was a large bit map, the CPU had to move a lot of data from RAM to the video card for each new screen image.
The graphic interfaces, like Windows , gained popularity in the early nineties. That marked the end of the "flat" VGA cards. The PC became incredibly slow, when the CPU had to use all its energy to produce screen images. You can try to calculate the required amount of data.
A screen image in 1024 x 768 in 16 bit color is a 1.5 MB bit map. That is calculated as 1024 x 768 x 2 bytes. Each image change (with a refresh rate of 75 HZ there is 75 of them each second) requires the movement of 1.5 MB data. That zaps the PC energy, especially when we talk about games with continual image changes.
Furthermore, screen data have to be moved across the I/O bus. In the early nineties, we did not have the PCI and AGP buses, which can move large volumes of data. The transfer went through the ISA bus, which has a very limited width (read in module 2b about the buses). Additionally the CPUs were 386’s and early 486’s, which also had limited power.
To learn more |
Read about monitors in Module 7a.
Read about sound cards in Module 7c .
Read about digital sound and music in Module 7d .
Read about FPU work in 3D graphics.
|
Copyright (c) 1996-2016 by Michael B. Karbo. www.Karbosguide.com.