Hardware acceleration of 3D graphics has been a much debated topic and rightly so, just look at the difference it makes on the System Rush Evolution. Notice how the (3D Accelerated) Demo version looks much better than the final versions which uses the CPU to emulate the 3D chip?
The difference in quality can be best described by this post at the TamsS60 – the S60 Blog: “The main work for the developer is to reduce things like drawing distance and/or the number of on-screen objects in order to achieve higher/playable frame rates on software emulated devices…which usually is a manageable task.” Software emulated devices are basically devices that use their CPU.
It is for this reason; the question whether the N96 had a 3D accelerator, has been hotly debated.
Does the N96 offer 3D acceleration? It’s still a bit unclear. The official word that CNET was able to get was that: The Nokia N96 is designed as flagship for many experiences. While it doesn’t have 3D hardware acceleration we opted to include hardware accelerators for video and music as well as a mobile TV chip and 16GB of internal memory. Nonetheless, the Nokia N96 is fully N-Gage compatible, supports games with 3D graphics, has dedicated gaming keys and ships with a voucher for a free game in many markets."
But on the other hand, the N96 uses the STn8815 chip and it’s a fact that it does have dedicated video and audio acceleration and they mention this on the official site: “A smart video accelerator for SDTV video encoding and decoding, with MIPI and SMIA camera interfaces.” And “smart audio accelerator containing a comprehensive set of digital audio decoders and encoders, and offering a large number of 3-D surround effects”, but strangely they also mention: “A smart graphics accelerator”
And here they seem to indicate the inclusion of a 3D accelerator: “The new imaging accelerator joins the smart-video and -audio accelerators established in earlier Nomadik devices, and the new graphics accelerator intended to support 2D/3D graphics-intensive applications.”
I decided to do a few tests on my own by trying to run 2 3D apps that I know for ceratin use 3D accelerated graphics: the System Rush Evolution DEMO and the Nokia E3 benchmark created by FutureMark. In the case of the FutureMark E3 Demo , the program won’t even run and in the case of the System Rush Evolution Demo I get the following message: “Could not find suitable GL config”
Personally I think Nokia should implement 3D accelerators in future devices, the reason why is clear: better graphics. Well, that’s until the CPU is capable enough of doing this by itself.
Does the N96 have 3D graphics? Is the dedicated 3D accelerator dead? Is the writing on the wall in the sense that the CPU will do most of the work, including 3D graphics?
Image: Allaboutsymbian