Video Cards

  Home arrow Video Cards arrow Page 5 - Video Hardware, Part 3
Dev Hardware Forums 
Computer Cases  
Computer Processors  
Computer Systems  
Digital Cameras  
Flat Panels  
Gaming  
Hardware Guides  
Hardware News  
Input Devices  
Memory  
Mobile Devices  
Motherboards  
Networking Hardware  
Opinions  
PC Cooling  
PC Speakers  
Peripherals  
Power Supply Units  
Software  
Sound Cards  
Storage Devices  
Tech Interviews  
User Experiences  
Video Cards  
Weekly Newsletter
 
Developer Updates  
Free Website Content 
 RSS  Articles
 RSS  Forums
 RSS  All Feeds
Write For Us Get Paid 
Request Media Kit
Contact Us 
Site Map 
Privacy Policy 
Support 
 USERNAME
 
 PASSWORD
 
 
  >>> SIGN UP!  
  Lost Password? 
VIDEO CARDS

Video Hardware, Part 3
By: Addison-Wesley/Prentice Hall PTR
  • Search For More Articles!
  • Disclaimer
  • Author Terms
  • Rating: 4 stars4 stars4 stars4 stars4 stars / 48
    2004-11-22

    Table of Contents:
  • Video Hardware, Part 3
  • Video Adapter Components
  • The Video Processor
  • Video RAM
  • Video RAM Speed
  • Video Bus Width
  • The Video Driver
  • Multiple Monitors
  • 3D Graphics Accelerators
  • Common 3D Techniques
  • Texture Mapping Filtering Enhancements
  • Hardware Acceleration Versus Software Acceleration

  • Rate this Article: Poor Best 
      ADD THIS ARTICLE TO:
      Del.ici.ous Digg
      Blink Simpy
      Google Spurl
      Y! MyWeb Furl
    Email Me Similar Content When Posted
    Add Developer Shed Article Feed To Your Site
    Email Article To Friend
    Print Version Of Article
    PDF Version Of Article
     
     

    SEARCH DEV HARDWARE

    TOOLS YOU CAN USE

    advertisement

    Video Hardware, Part 3 - Video RAM Speed


    (Page 5 of 12 )

    Video cards with the same type of 3D graphics processor chip (GPU) onboard might use different speeds of memory. For example, two cards that use the NVIDIA GeForce FX 5200—the Prolink PixelView and the Chaintech A-FX20—use different memory speeds. The Prolink card uses 4ns memory, whereas the Chaintech card uses 5ns memory.

    Sometimes, video card makers also match different memory speeds with different versions of the same basic GPU, as with ATI's Radeon 9800 XT and 9800 Pro. The 9800XT has a core clock speed of 412MHz, versus the 9800 Pro's 380MHz clock speed. Thus, the 9800 XT supports memory running at 730MHz, whereas the 9800 Pro supports memory running at 680MHz. By using the slower Pro part, vendors can use slower memory to create a less expensive graphics card.

    Unless you dig deeply into the technical details of a particular 3D graphics card, determining whether a particular card uses SDRAM, DDR SDRAM, DDR-II, SGRAM, or GDDR-3 can be difficult. Because none of today's 3D accelerators feature upgradeable memory, I recommend that you look at the performance of a given card and choose the card with the performance, features, and price that's right for you.

    RAM Calculations

    The amount of memory a video adapter needs to display a particular resolution and color depth is based on a mathematical equation. A location must be present in the adapter's memory array to display every pixel on the screen, and the resolution determines the number of total pixels. For example, a screen resolution of 1024x768 requires a total of 786,432 pixels.

    If you were to display that resolution with only two colors, you would need only 1 bit of memory space to represent each pixel. If the bit has a value of 0, the dot is black, and if its value is 1, the dot is white. If you use 24 bits of memory space to control each pixel, you can display more than 16.7 million colors because 16,777,216 combinations are possible with a 4-digit binary number (2 24=16,777,216). If you multiply the number of pixels necessary for the screen resolution by the number of bits required to represent each pixel, you have the amount of memory the adapter needs to display that resolution. Here is how the calculation works:

      1024x768 = 786432 pixelsx24 bits per pixel

      = 18,874,368 bits

      = 2,359,296 bytes

      = 2.25MB

    As you can see, displaying 24-bit color (16,777,216 colors) at 1024x768 resolution requires exactly 2.25MB of RAM on the video adapter. Because most adapters support memory amounts of only 256KB, 512KB, 1MB, 2MB, or 4MB, you would need to use a video adapter with at least 4MB of RAM onboard to run your system using that resolution and color depth.

    To use the higher-resolution modes and greater numbers of colors common today, you would need much more memory on your video adapter than the 256KB found on the original IBM VGA. Table 15.12 shows the memory requirements for some of the most common screen resolutions and color depths used for 2D graphics operations, such as photo editing, presentation graphics, desktop publishing, and Web page design.

    Table 15.12 Video Display Adapter Minimum Memory Requirements for 2D Operations

    Resolution

    Color Depth

    Max. Colors

    Memory Required

    Memory Used

    640x480

    16-bit

    65,536

    1MB

    614,400 bytes

    640x480

    24-bit

    16,777,216

    1MB

    921,600 bytes

    640x480

    32-bit

    4,294,967,296

    2MB

    1,228,800 bytes

    800x600

    16-bit

    65,536

    1MB

    960,000 bytes

    800x600

    24-bit

    16,777,216

    2MB

    1,440,000 bytes

    800x600

    32-bit

    4,294,967,296

    2MB

    1,920,000 bytes

    1024x768

    16-bit

    65,536

    2MB

    1,572,864 bytes

    1024x768

    24-bit

    16,777,216

    4MB

    2,359,296 bytes

    1024x768

    32-bit

    4,294,967,296

    4MB

    3,145,728 bytes

    1280x1024

    16-bit

    65,536

    4MB

    2,621,440 bytes

    1280x1024

    24-bit

    16,777,216

    4MB

    3,932,160 bytes

    1280x1024

    32-bit

    4,294,967,296

    8MB

    5,242,880 bytes

    1400x1050

    16-bit

    65,536

    4MB

    2,940,000 bytes

    1400x1050

    24-bit

    16,777,216

    8MB

    4,410,000 bytes

    1400x1050

    32-bit

    4,294,967,296

    8MB

    5,880,000 bytes

    1600x1200

    16-bit

    65,536

    4MB

    3,840,000 bytes

    1600x1200

    24-bit

    16,777,216

    8MB

    5,760,000 bytes

    1600x1200

    32-bit

    4,294,967,296

    8MB

    7,680,000 bytes


    From this table, you can see that a video adapter with 4MB can display 65,536 colors in 1600x1200 resolution mode, but for a true color (16.8 million colors) display, you would need to upgrade to 8MB. In most cases you can't add memory to your video card—you would need to replace your current video card with a new one with more memory.

    3D video cards require more memory for a given resolution and color depth because the video memory must be used for three buffers: the front buffer, back buffer, and Z-buffer. The amount of video memory required for a particular operation varies according to the settings used for the color depth and Z-buffer. Triple buffering allocates more memory for 3D textures than double-buffering but can slow down performance of some games. The buffering mode used by a given 3D video card usually can be adjusted through its properties sheet.

    Table 15.13 lists the memory requirements for 3D cards in selected modes. For memory sizes used by other combinations of color depth and Z-buffer depth, see the eTesting Labs' Memory Requirements for 3D Applications Web site at the following address:

    http://www.etestinglabs.com/benchmarks/3dwinbench/d5memfor3d.asp

    Table 15.13 Video Display Adapter Memory Requirements for 3D Operations

    Resolution

    Color Depth

    Z-Buffer Depth

    Buffer Mode

    Actual Memory Used

    Onboard Video Memory Size Required

    640x480

    16-bit

    16-bit

    Double

    1.76MB

    2MB

     

     

     

    Triple

    2.34MB

    4MB

     

    24-bit

    24-bit

    Double

    2.64MB

    4MB

     

     

     

    Triple

    3.52MB

    4MB

     

    32-bit

    32-bit

    Double

    3.52MB

    4MB

     

     

     

    Triple

    4.69MB

    8MB

    800x600

    16-bit

    16-bit

    Double

    2.75MB

    4MB

     

     

     

    Triple

    3.66MB

    4MB

     

    24-bit

    24-bit

    Double

    4.12MB

    8MB

     

     

     

    Triple

    5.49MB

    8MB

     

    32-bit

    32-bit

    Double

    5.49MB

    8MB

     

     

     

    Triple

    7.32MB

    8MB

    1024x768

    16-bit

    16-bit

    Double

    4.50MB

    8MB

     

     

     

    Triple

    6.00MB

    8MB

     

    24-bit

    24-bit

    Double

    6.75MB

    8MB

     

     

     

    Triple

    9.00MB

    16MB

     

    32-bit 1

    32-bit

    Double

    9.00MB

    16MB

     

     

     

    Triple

    12.00MB

    16MB

    1280x1024

    16-bit

    16-bit

    Double

    7.50MB

    8MB

     

     

     

    Triple

    10.00MB

    16MB

     

    24-bit

    24-bit

    Double

    11.25MB

    16MB

     

     

     

    Triple

    15.00MB

    16MB

     

    32-bit

    32-bit

    Double

    15.00MB

    16MB

     

     

     

    Triple

    20.00MB

    32MB

    1600x1200

    16-bit

    16-bit

    Double

    10.99MB

    16MB

     

     

     

    Triple

    14.65MB

    16MB

     

    24-bit

    24-bit

    Double

    16.48MB

    32MB

     

     

     

    Triple

    21.97MB

    32MB

     

    32-bit

    32-bit

    Double

    21.97MB

    32MB

     

     

     

    Triple

    29.30MB

    32MB



    Note -Although 3D adapters typically operate in a 32-bit mode (refer to Table 15.12), this does not necessarily mean they can produce more than the 16,277,216 colors of a 24-bit true-color display. Many video processors and video memory buses are optimized to move data in 32-bit words, and they actually display 24-bit color while operating in a 32-bit mode, instead of the 4,294,967,296 colors you would expect from a true 32-bit color depth.


    If you spend a lot of time working with graphics and want to enjoy 3D games, you might want to invest in a 32-bit 3D video card with at least 64MB or more of RAM. Although 2D operations can be performed with as little as 4MB of RAM, 32-bit color depths for realistic 3D operation with large Z-buffers use most of the RAM available on a 16MB card at 1024x768 resolution; higher resolutions use more than 16MB of RAM at higher color depths. Today's video cards provide more RAM and more 2D/3D performance for less money than ever before. Note that recent and current-model video cards don't use socketed memory anymore, so you must be sure to buy a video card with all the memory you might need now and in the future. Otherwise, you must replace a card with inadequate memory.


    Note -If your system uses integrated graphics and you have less than 256MB of RAM, you might be able to increase your available graphics memory by upgrading system memory (system memory is used by the integrated chipset). Most recent Intel chipsets with integrated graphics automatically detect additional system memory and adjust the size of graphics memory automatically. Refer to Table 15.8 for details.



    Windows Can't Display More Than 256 Colors -If you have a video card with 1MB or more of video memory, but the Windows Display Settings properties sheet won't allow you to select a color depth greater than 256 colors, Windows might have misidentified the video card during installation or the video driver installation might be corrupted. To see which video card Windows recognizes, click the Advanced Properties button, and then click the Adapter tab if necessary. Your adapter type might be listed either by the video card's brand name and model or by the video card's chipset maker and chipset model.

    If the card model or chipset appears to be incorrect or not specific enough, click Change and see what other drivers your system lists that appear to be compatible, or use a utility program provided by your video card/chipset maker to identify your card and memory size. Then, manually select the correct driver if necessary. If the video card model or chipset appears to be correct, open the System properties sheet, locate the Device Manager, and remove the display adapter listing. Restart the computer and Windows will redetect the video card/chipset and install the correct driver.


    More Video Cards Articles
    More By Addison-Wesley/Prentice Hall PTR

    blog comments powered by Disqus

    VIDEO CARDS ARTICLES

    - Lucid Hydra 100
    - HIS HD 2600 Pro
    - BFG 8800 GT OC
    - nVidia 8600 GT
    - 8500 GT Video Card
    - MSI NX8600 GT
    - Folding to Cure on the Edge with GPUs
    - PowerColor X1300 512MB GameFX
    - PowerColor X800 GTO 128MB 256-bit Video Card...
    - Intel Blurs GPU, Preparing for a Vista Vs. V...
    - Rosewill X800 XL
    - Physics Processing Unit
    - Sapphire X300SE
    - Inno3D GeForce 6200A
    - Video Card Overclocking



    © 2003-2012 by Developer Shed. All rights reserved. DS Cluster 9 - Follow our Sitemap
    KEITHLEE2/home/servers/www.devhardware.com/www/zdeconfigurator/configs/INFUSIONSOFT_OVERLAY.php/home/servers/www.devhardware.com/www/zdeconfigurator/configs/ OFFLOADING INFUSIONSOFTLOADING INFUSIONSOFT 1debug:overlay status: OFF
    overlay not displayed overlay cookie defined: TI_CAMPAIGN_1012_D OVERLAY COOKIE set:
    status off