Power Macintosh 5500 & 6500: Supported Graphics Modes

This article contains a description of the video memory and 2D and 3D graphics acceleration support in the Power Macintosh 5500 and 6500 series computers.
The logic board in the Power Macintosh 5500 and 6500 series computers has the following built-in video and graphics capabilities:
ATI264GT Graphics Controller
The ATI264GT graphics controller contains the logic for the video display. It includes the following functions:
A separate data bus handles data transfers between the ATI264GT IC and the display memory. The display memory data bus is 64 bits wide, and all data transfers consist of 32 bits at a time. The ATI264GT IC breaks each 64-bit data transfer into several pixels of the appropriate size for the current display mode--4, 8, 16, 24, or 32 bits per pixel.

The ATI264GT IC uses several clocks. Its transactions are synchronized with the PCI bus. Data transfers from the frame-buffer RAM are clocked by the MEM_CLK signal, which runs at 67 MHz. Data transfers to the CLUT and the video output are clocked by the dot clock, which has a different rate for different display monitors.

The 2D graphics accelerator is a fixed-function accelerator for rectangle fill, line draw, polygon fill, panning/scrolling, bit masking, monochrome expansion, and scissoring.

Video Memory & QuickDraw 3D Acceleration
The display memory on the Power Macintosh 5500 and 6500 computers is separate from the main memory. The display memory consists of 2 MB of 12-nanosecond (ns) SGRAM devices configured to make a 64-bit data bus. The display memory cannot be expanded. The display data generated by the computer can have pixel depths of 8, 16, or 32 bits for monitors up to 832 by 624 pixels, 8 or 16 bits for larger monitors up to 1152 by 870 pixels, and 8 bits for monitors supporting 1280 by 1024 pixels. Data from the video input module is always stored and transferred at 16 bits per pixel. The video frame buffers support live video in a 320-by-240 pixel frame at 30 frames per second.

Although the display modes up to 1152 by 870 at 16 bits of resolution are supported, the largest supported display size is useful for standard 2D applications. For 3D applications, the 2 MB of video memory space is used differently, which restricts the useful display size and supported bit depth.

For example, QuickDraw 3D uses double buffering if the hardware supports it. Double buffering immediately reduces the available video memory for application use. In addition, 3D applications that use a Z buffer for hidden texture removal have even less space available for caching textures to increase graphics rendering speed.

To get the most performance out of 3D applications in the 2 MB of video memory, the display mode size should be reduced. A 512 by 384 display mode is provided specifically for increasing the available memory space for texture caching to improve 3D graphics rendering speed.

Hardware acceleration for 3D applications is not provided for all of the supported 2D display modes. Refer to the tables below for specific information.

=========================================================================
Power Macintosh 6500 Video Input and Graphics Acceleration Display Modes
===========+=======+================+=======+==============+=============
Display    | Pixel | Vertical       | Video | QuickDraw 2D | QuickDraw 3D
Resolution | Depth | Scan Rate      | Input | Acceleration | Acceleration
===========+=======+================+=======+==============+=============
512 x 384  | 8     | 70 Hz          | Yes   | Yes          | No
-----------+-------+----------------+-------+--------------+-------------
512 x 384  | 16,32 | 70 Hz          | Yes   | Yes          | Yes
-----------+-------+----------------+-------+--------------+-------------
640 x 480  | 8     | 60,67,72,75,85 | Yes   | Yes          | No
          |       | Hz             |       |              |
-----------+-------+----------------+-------+--------------+-------------
640 x 480  |16     | 60,67,72,75,85 | Yes   | Yes          | Yes

          |       | Hz             |       |              |
-----------+-------+----------------+-------+--------------+-------------
640 x 480  | 32    | 60,67,72,75,85 | Yes   | Yes          | Depends on
          |       | Hz             |       |              | application
          |       |                |       |              | window size
-----------+-------+----------------+-------+--------------+-------------
640 x 870  | 16    | 75 Hz          | Yes   | Yes          | No
-----------+-------+----------------+-------+--------------+-------------
800 x 600  | 8,32  | 56,60,72,75,85 | Yes   | Yes          | No
          |       | Hz             |       |              |
-----------+-------+----------------+-------+--------------+-------------
800 x 600  | 16    | 56,60,72,75,85 | Yes   | Yes          | Depends on
          |       | Hz             |       |              | application
          |       |                |       |              | window size          
-----------+-------+----------------+-------+--------------+-------------

832 x 624  | 8,32  | 75 Hz          | Yes   | Yes          | No
-----------+-------+----------------+-------+--------------+-------------
832 x 624  | 16    | 75 Hz          | Yes   | Yes          | Depends on    
          |       |                |       |              | application
          |       |                |       |              | window size
-----------+-------+----------------+-------+--------------+-------------
1024 x 768 | 8,16  | 60,70,75 Hz    | Yes   | Yes          | No
-----------+-------+----------------+-------+--------------+-------------
1152 x 870 | 16    | 75 Hz          | Yes   | Yes          | No
-----------+-------+----------------+-------+--------------+-------------
1280 x 980 | 8     | 75 Hz          | Yes   | Yes          | No
-----------+-------+----------------+-------+--------------+-------------


=========================================================================
Power Macintosh 5500 Video Input and Graphics Acceleration Display Modes
===========+=======+================+=======+==============+=============
Display    | Pixel | Vertical       | Video | QuickDraw 2D | QuickDraw 3D
Resolution | Depth | Scan Rate      | Input | Acceleration | Acceleration
===========+=======+================+=======+==============+=============
640 x 480  | 8     | 60,67 Hz       | Yes   | Yes          | No
-----------+-------+----------------+-------+--------------+-------------
640 x 480  |16     | 60,67 Hz       | Yes   | Yes          | Yes
-----------+-------+----------------+-------+--------------+-------------
640 x 480  | 32    | 60,67 Hz       | Yes   | Yes          | Depends on
          |       |                |       |              | application
          |       |                |       |              | window size
-----------+-------+----------------+-------+--------------+-------------
800 x 600  | 8,32  | 60,72 Hz       | Yes   | Yes          | No
-----------+-------+----------------+-------+--------------+-------------
800 x 600  | 16    | 60,72 Hz       | Yes   | Yes          | Depends on

          |       |                |       |              | application
          |       |                |       |              | window size          
-----------+-------+----------------+-------+--------------+-------------
832 x 624  | 8,32  | 75 Hz          | Yes   | Yes          | No
-----------+-------+----------------+-------+--------------+-------------
832 x 624  | 16    | 75 Hz          | Yes   | Yes          | Depends on    
          |       |                |       |              | application
          |       |                |       |              | window size
-----------+-------+----------------+-------+--------------+-------------
1024 x 768 | 8,16  | 60 Hz          | Yes   | Yes          | No
-----------+-------+----------------+-------+--------------+-------------

Published Date: Feb 18, 2012