Texture Compression (taken from our Rage Fury Pro Review)
Since the Mobility 128 is based on the Rage 128 Pro core, it inherits its support for Texture Compression.
When S3 first introduced support for S3TC the market was stunned by the potential that was seemingly just sitting there. Since that announcement, there hasn't been too much support for the standard, also known as DirectX Texture Compression (DXTC) which is natively supported in Direct3D and, through an extension, supported in OpenGL. However the support is growing and since the Rage 128 Pro supports DXTC with its 6 to 1 compression algorithm, you can add ATI to that list.
The Rage 128 Pro, like the original Rage 128, features support for textures of up to 2048 x 2048 pixels in size. Although there isn't a game that makes use of such a large texture, the texture sizes will continue to increase as games become more and more realistic. For this reason the chip's support for texture compression is definitely a move in the right direction. While it won't be the deciding factor in your buying decision it does help the industry move forward.
In this respect, texture compression can be equated with features such as hardware transforming & lighting or Environment Mapped Bump Mapping (EMBM). While they may not be features that are fully taken advantage of in current games, hardware support for them is a step forward for the industry as a whole. The ball must start rolling somewhere and once it does the entire industry benefits. It's refreshing to see ATI contribute to the industry by supporting DXTC and, as we already know, they aren't the only ones that have already pledged support for it. Even 3dfx, with their own texture compression algorithms, has already announced support for DXTC in their upcoming next generation product.
DVD Decoding
Since the original Rage 128 chip, ATI has been a leader in DVD decoding on a single 2D/3D card. Their secret? The addition of Inverse Discrete Cosine Transform, or iDCT for short, support in hardware. iDCT is simply a part of the MPEG-2 decoding process, the standard by which DVD's are encoded. By offloading this function to the graphics card, the CPU is free to perform other tasks. ATI is the only graphics maker to support iDCT in hardware on something other than a dedicated MPEG-2 decoder card.
On the desktop, that means lowered CPU utilization so that other tasks can be performed. But in the mobile environment, that lowered CPU utilization translates into longer battery life while watching a DVD movie. ATI actually offered iDCT support in the original Rage Mobility for notebooks, part of the reason that they've been able to gain almost 40% of the mobile graphics market.
The next key to ATI's infamous DVD support is hardware support for DVD subpicture. DVD subpicture is a very commonly used feature that allows you to display graphics over video such as subtitles or menu features, both of which are commonly used in DVD movies.
In order to place a subpicture over a DVD stream, the subpicture (a compressed bitmap) is decompressed and outputted to the screen on the fly. While this isn't the most CPU intensive part of playing back a DVD, it does contribute to some of the CPU load associated with DVD playback where there is excessive use of the subpicture feature. Performing this in hardware allows for the decompression of the subpicture on the fly as it sends it to the DAC for output. This only reduces memory bandwidth and CPU utilization by a small percentage but it does help. However, without support for DVD subpicture in hardware, you get a dithered approximation of the image that is supposed to be translucent.
The Rage 128 series also has built in hardware motion compensation, filtered XY scaling, etc. just like virtually every other card on the market today. All this combined helps to ensure a constant frame rate, even on lower end systems, with virtually no dropped frames. Not to mention quality that rivals stand alone DVD players.
But what good is great DVD decoding if you have to watch in on a 14" or 15" flat panel? Sure it comes in handy if you're on a trip or a long flight and feel like watching a movie, but DVD was really meant for the big screen. ATI realized this fact and equipped the Mobility 128 with an on-chip 10-bit TV encoder that can output resolutions up to 1024x768. As such, OEM's using the Mobility 128 for their notebooks should be able to implement TV-out at virtually no cost to the consumer. TV-out on a notebook isn't just for watching movies or playing games, but can also be quite useful if you need to make a presentation while you're on the road.
0 Comments
View All Comments