Tuesday, May 10, 2005

Power Mac Radeon 9650: Slower than previous 9600 XT

In a previous article we commented on the specs of the (then rumoured forthcoming) new Power Macs. One curious spec was the inclusion of the new ATI Radeon 9650 GPU.

We stated that the 9650 appeared to be RV351, which would be a 9600 Pro class CPU. If true, that would mean that the newer 9650 would actually be slower than it's predecessor, the 9600 XT. That seems to be borne out by recent benchmarks done by Macworld. The dual G5 2.7 wins every test as expected, except in gaming. Here, the dual G5 2.7 with Radeon 9650 loses to the dual G5 2.5 with Radeon 9600 XT. Furthermore, the dual G5 2.7's scores improve when the 9600 XT is installed in it.

It should also be mentioned that according to forum posts around the net listing Mac GPU clock and memory speeds, Apple does not clock its cards at the same speeds at the PC cards. A 9600 Pro on the Mac side is actually slower than a 9600 Pro on the PC side, and the same goes for the 9600 XT. I was hoping that the new 9650, despite likely being a rehashed 9600 Pro, would be equivalent to the Mac 9600 XT. However, this does not seem to be the case.

Assuming Macworld's benchmarks are accurate and representative, it seems that Apple has simply scrimped on the GPU in the new Power Macs for the sake of cost. That in itself is annoying, but not nearly as annoying as the fact that no other video card besides the US$450 GeForce 6800U DDL is available as a build-to-order upgrade. Apple no longer offers the 9800 series GPUs as upgrades.

Friday, May 06, 2005

QuickTime 7 and the real power of H.264

In previous articles we talked about the hardware requirements of QuickTime 7 for H.264 HD. H.264's implications for high definition content are very exciting, but perhaps not quite as exciting as its implications for web delivery of lower resolution content.

Behold the power of H.264 in QuickTime 7:



This image is a screen capture of a QuickTime 7 stream of CNBC's report on Tiger. What's interesting is the fact that it's a 640x480 stream with a high frame rate, with a bit rate of only 676 Kbps.

Contrast this to what QuickTime 6 users get:



Now, the bitrate of this clip is approximately 30% lower than the H.264 clip, but still, even at the same bitrate it would be extremely difficult for any QuickTime 6 codec to achieve anywhere near to close the quality of the H.264 clip with the same resolution and frame rate.

It's fortunate for Apple that the iPod and iTunes are so popular, since every installation of iTunes includes QuickTime. I look forward to when QuickTime 7 for Windows is released. Once that happens, the iPod will mean a big boost for the adoption of H.264, which I hope translates into a quick transition to a time when video streams on the internet are actually enjoyable to watch.

Wednesday, May 04, 2005

iMac G5 May 2005: An excellent update

Apple yesterday released the new iMac G5. Although many of the updates are fairly small, there are a ton of them, and Apple has either kept the price the same (at the low end) or decreased the price (at the high end). Some of the updates include:

1) CPU speedbumps. The top speed is now 2.0 GHz, still with the G5 970FX.
2) 256 -> 512 MB RAM. This one's especially nice since the 512 MB is one stick, leaving the second DIMM slot free for additional RAM.
3) Increased hard drive space. The minimum size now is 160 MB, and the top end gets 250, with the option to upgrade to 400 GB.
4) 8X dual-layer DVD+/-RW SuperDrive. This is likely the Panasonic UJ-845.
5) GeForce FX 5200U -> Radeon 9600. ATI's Radeon 9600 is certainly not a stellar performer, but it is a definite improvement. Games will be faster, and so will Core Image/Core Video/Motion. However, just as importantly it's a big marketing win for Apple. People respect the 9600 name much more than the 5200, even if the 9600 is still relatively low end.
6) 64 MB -> 128 MB GPU memory. This is a nice bonus for video games at higher resolutions, and for some people (who like a lot of open windows) the extra memory may be important for Exposé on the 20" iMacs.
7) Gigabit Ethernet. For most of us this is unimportant, but it will be useful for some institutional settings and for some looking at the iMac for video work, etc.
8) Integrated Bluetooth 2.0. We benefit because we all get Bluetooth now, and we have Bluetooth 2.0 compatibility for the future. Apple benefits because it simplifies the stocking of iMac models.
9) Airport Extreme. Quite frankly, I'm surprised Apple decided to do this, but see #8. I'm not complaining.
10) International power supply. You can now buy a US iMac and use it in China, without having to get an expensive adapter.
11) Mac OS X 10.4 Tiger. This is expected and welcome to home users, but may prove problematic for some institutional purchases. It will be some time before everyone upgrades to Tiger because of new bugs that have not unexpectedly cropped up. Many in this situation would rather not purchase a lot of machines only capable of running an OS they haven't had time to test.
12) Ambient light sensor. When the new iMac is sleeping, its pulsating sleep light fades when low light conditions are sensed "so you and your iMac G5 can both catch some Zs".

Overall, this is an excellent update. In fact I was so bowled over by the new update I ordered one for myself:

20" iMac G5 2.0 GHz
512 MB RAM (to be upgraded to 1.5 GB)
400 GB SATA drive
Wireless Bluetooth keyboard and mouse

My new machine is shipping next week. :)

Sunday, May 01, 2005

True requirements for H.264 HD playback

In the previous post we mentioned Apple's listed hardware requirements for QuickTime 7 HD H.264 playback and suggested that most G4 Macs will have problems with this material. While true, it seems that Apple's latest dual G4 Power Macs can handle at least 720p24 material (but not 1080p material) at full frame rates.

Thanks to those people with dual G4s who posted their results. Going by these reports and by reports at Ars, it seems that Apple has taken a conservative approach and may be overestimating the hardware requirements slightly.

720p

So far the lowest end hardware reported that can sustain 24 fps for the 720p material is a dual 1.0 GHz G4 Power Mac or 1.6 GHz G5 iMac. (The few reports of dual 867 Power Macs so far state that they cannot maintain the full frame rates.) Apple lists support for neither the 1.6 GHz iMac nor any G4 Macs. Apple recommends at least a 1.8 GHz G5. However, one report of a 1.67 GHz PowerBook states that it comes very close, at least for 1280x544 material at 24 fps, so even if the 1.8 GHz G5 970GX doesn't make its way into the next PowerBook, a 1.8 GHz G4 7448 with its doubled L2 cache and 200 MHz bus might just be enough.

Both my Cube G4 1.7 GHz and my PowerBook G4 1.0 GHz get about 12 fps (half the native frame rate) with the 720p Batman Begins trailer. At 12 fps, the video is watchable, but stutters somewhat. It interesting that despite the 700 MHz clock speed advantage, if anything the Cube sometimes does slightly worse than the PowerBook. While the PowerBook has a better GPU, it's possible the difference lies in the bus speed, which is 33% faster on the PowerBook. Fortunately, there are no audio dropouts whatsover on either machine, at least when using 10.4 Tiger, despite the reduced video frame rates. This is even true for 1080p. The audio is fine, even if the video is unwatchable.

1080p

The lowest end hardware reported so far that is able to play back 1080p material is a dual 1.8 GHz G5 Power Mac, which is lower than Apple's recommendation of a dual 2.0 GHz Power Mac.

Note, however, that Apple hardware recommendations are based on 30 fps material. Most of the clips on Apple's website are 24 fps. Furthermore, Apple's "720p" material often isn't full 1280x720. The Batman Begins 720p trailer is 1280x544 for instance. Similarly, Apple's "1080p" material often isn't full 1920x1080. The Batman Begins 1080p trailer is 1920x816. It is possible that Apple is being conservative in its hardware recommendations to ensure playback is smooth even in the worst case scenarios, ie. 1280x720 @ 30 fps, and 1920x1080 @ 30 fps.

It will be interesting to see how Windows x86 hardware fares with this material, but Apple has not yet released QuickTime 7 for Windows yet. Apple says it's coming soon though.

Friday, April 29, 2005

Apple posts HD H.264 trailers and video clips

Apple has posted a new high definition video webpage with several trailers and video clips in HD. These clips have resolutions of up to 1280x720 which should provide stellar image quality. Full 1920x1080 HD clips are also available for download.

As we mentioned in our previous article HD H.264 decoding on a Mac currently requires a G5. Even the dual G4 Power Macs are not supported. The new webpage reflects this requirement, and all the clips require a G5 to play.

However, it seems that previous article was incorrect as to the requirements for 1920x1080 HD playback, which are now listed:
For 1280x720 (720p) video at 24-30 frames per second:

* 1.8 GHz PowerMac G5 or faster Macintosh computer
* At least 256 MB of RAM
* 64 MB or greater video card

For 1920x1080 (1080p) video at 24-30 frames per second:

* Dual 2.0 GHz PowerMac G5 or faster Macintosh computer
* At least 512 MB of RAM
* 128 MB or greater video card
Judging by tests by various people, it seems the above specs are a little conservative. Clean playback can be had on lesser G5s. Note that the clips can technically be played on G4 Macs, but unfortunately, not very smoothly most of the time.

[Update 2005-05-01]

Thanks to the guys who reported that their dual GHz Power Macs will play back 720p24 material with no dropped frames. Using this info and info from a thread at Ars, I've posted a new article listing real-life requirements.

Thursday, April 28, 2005

Ars Technica posts comprehensive Tiger review

Ars Technica has posted a very comprehensive review of Mac OS X 10.4 Tiger, written by their Apple specialist, John Siracusa. It may be too detailed for some, but if you want to get deep into the guts of Apple's new OS, John's article is highly recommended.