PowerDVD 1.30 System Diagnostic
Benchmark results from DDTESTER.EXE v1.30
(higher scores are better)
|
|
|
|
||||||
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
NA = not available or not supported
- = not tested
|
|
|
|
|||||
|
|
|
|
|||||
|
|
|
|
|
|
|||
|
|
|
|
|
|
|||
|
|
|
|
|
|
|||
|
|
|
|
|
|
|||
|
|
|
|
|
|
|||
|
|
|
|
|
|
|||
|
|
|
|
|
|
|||
|
|
|
|
|
|
NA= not available or not supported
- not tested
The V2100 4MB (Stealth II S220) and Permedia2 provide overlay EMULATION. Neither chip directly supports hardware overlays. (Although the Verite2x00 is fully capable, the Stealth II lacks sufficient RAM for overlay emulation in 32bpp mode.)
Although not shown, the K6/2 & FIC system never exceeded 130fps with the fastest card (Trident985) in the round-up.
How to properly read the benchmarks
For each test (YUY2, YV12, etc.) DDTESTER first allocates a Directdraw surface. PowerDVD supports both overlays and non-overlay (offscreen plain) surfaces. Apparently, both PowerDVD and DDTESTER prefers Directdraw resources in this order: 1) YUV overlay, 2) YUV offscreen, 3) RGB primary, 4) GDI (DIB). Both PowerDVD and DDTESTER always request the best-reported Directdraw capability. If this is unsuccesful, even if lesser Directdraw resources are available, DDTESTER terminates abnormally.
DDTESTER's screen-benchmark measures overall video-subsystem throughput, in the context of motion-video display. The "fps" measurement represents how quickly the system can write whole video-frames (720x480, 360x480, 720x240, YUV or RGB) into the display adapter's RAM. (I assume VSYNC is off, because the fps scores are much higher than the monitor's refresh rate.)
The color format (UYVY, YUY2, YV12) affects the benchmark results. Packed YUV formats (YUY2, UYVY, YVYU, YVYU) supported by DDTESTER are all 16bpp.
- One YUY2/UYVY/YVYU frame consumes 720 x 480 x 16bits = 691200 bytes.
- One YV12 frame consumes 720 x 480 x 12 bits = 518400 bytes.
-- YV12 and other YUV fps scores are not directly comparable!
YUY2-130fps == 130 * 691200 bytes = ~90MB/sec (more bandwidth)
YV12-150fps == 150 * 518400 bytes = ~78MB/sec (higher frame rate)
--The two scores above indicate 1) data-bandwidth (in MB/sec) is better with YUY2. 2) YV12 is still faster for drawing to the display. PowerDVD always selects YV12 if available, for better or worse.
What the benchmarks mean
All other things being equal, faster scores are better, but only to an extent. Modern PCI/AGP video cards provide bus-master capability (host-initiated, target device executed), so the CPU doesn't actually write each byte. In other words, the CPU will setup a hardware-assisted block transfer, and the bus hardware between the peripheral and motherboard core-logic will execute the block move, freeing the CPU to do other work
Higher scores are better for two main reasons.
- As long as the PCI bus and main-memory are hogging the bus with video-data transfers, your CPU has reduced access to main-memory. Your PCI/AGP video card shares the system RAM with the CPU, hard drive, and all the other cards in your PCI/ISA slots. These devices all consume some processor time and bus bandwidth. So in general, the faster your video card can accept data, the better. This leaves the bus available for other devices.
- In DVDs, the MPEG2 data-rate, and hence the processing requirements for decoding, vary over the course of a movie. DVD employs variable bit rate (VBR) MPEG-2 coding, ranging from 2Mbits/sec up to ~9Mbits/sec (for a full 2-hour movie, avg MPEG2 video-rate ~3.5Mbit/sec.) A borderline PC may barely maintain 30fps during the "average" portions of a DVD-movie. But scenes with lots of motion are coded at higher bitrates, and playback will break-up or skip on the borderline PC. A faster PC has the "headroom" to deal with the peak data-rates of a DVD-movie.
Miscellaneous notes:
+ video cards with very high memory bandwidth (RivaTNT, G200) are generally bus-limited (transfer rate is limited by the AGP/PCI bus throughput.) This means the card's performance does not vary (much) as a function of the Windows display mode (1024x768x32bpp 100Hz vs 800x600x16bpp 85Hz.) The tested hardware shown above is clearly limited by video memory speed.
+ there is anecdotal evidence showing how poorly Super7 motherboards implement AGP. This manifests in 1) compatiblity issues between combinations of some chipsets (Via MVP3) with specific video adapters (i740, Savage3D, for example.), 2) reduced AGP throughput compared to P2/Celeron platforms.
+ "half-width" and "deinterlaced" benchmarks use half-sized frames (360x480.) They are only meaningful if PowerDVD runs in half-resolution mode (not enough video RAM for 720x480.)
Take a look at some other DDTESTER scores over at http://members.xoom.com/virtuamedia/dvd/ddspeed.html
© 1999 02/09/99 liaor@iname.com