Feature Articles

Preview: NVIDIA's 3D Blu-ray Playback

Preview: NVIDIA's 3D Blu-ray Playback


The 3D Blu-ray Experience

Test Setup

For the purpose of testing the output and system overhead effectively, we needed a full HD 1080p, 120Hz display. Currently, there are only a few such LCD displays available, notably, Acer GD245HQ/GD235HQ, Alienware OptX AW2310, ASUS VG236H and LG W2362D. Since Acer does not sell its 3D Vision displays separately from its desktop systems, it shipped us its heavily pimped-out gaming machine, the Aspire Predator G series, which comes with a Core i7-920 processor, 6GB of DDR3 RAM and a GeForce GTX 260, along with the LCD display. While the monitor would be critical for our testing, we decided to go with a custom rig for this preview, as the GTX 260 graphics core was not on the supported list and the Core i7 processor was a bit too high-end for this purpose.

Hence our more mainstream system, with a supported entry level GeForce GT 240 GPU:

  • Core i5-750 @2.66GHz
  • ASUS P7P55D-E Premium motherboard
  • 2GB DDR3-1333 RAM
  • NVIDIA GeForce GT 240 512MB DDR5 (with beta ForceWare 257.01 drivers)
  • Seagate Barracuda 7200.7 HDD
  • Windows 7 Ultimate
  • ASUS SBC-04D1S-U Slim combo Blu-ray drive
  • CyberLink PowerDVD 9.0 (ver 2826.52)
  • Acer GD245HQ (1920 x 1080)
  • Monsters vs Aliens 3D Blu-ray disc

Our ASUS notebook test was conducted in a similar fashion, with a GTS 360M instead and a 3D display with a resolution of 1366 x 768 (the screen's maximum supported resolution). Software and drivers for both the desktop and notebook were the same versions.

Performance Results
 

3D Blu-ray on the Desktop

To find out how this system and the GPU performed during the 3D Blu-ray playback, we selected a 3 minute segment from the Monsters vs Aliens 3D Blu-ray movie that appeared to be the most taxing (high bitrates as indicated by CyberLink PowerDVD's info overlay) and played it in both 3D and 2D mode. In 2D mode, the bitrates hovered between 20 - 30Mbps while switching to 3D Blu-ray resulted in an increase to 40 - 50Mbps, which borne out the contention that there will be a 50% increase in bitrate/capacity with a 3D Blu-ray disc. CPU utilization figures were recorded using the built-in Performance Monitor in Windows 7.

As you can see, the 3D Blu-ray playback added almost twice the amount of stress on the CPU, with our Core i5-750 spending up to 13% of its resources processing the movie. In contrast, the normal non-3D Blu-ray playback took up only 8% CPU utilization. Considering that each of the four CPU cores makes up 25% of CPU utilization, this means when running the 3D title in its full glory, it consumed almost half  of a single processing core's resources. Not much of a problem for quad-core processors, but it could be something of a concern for a dual-core processor. This however is with the GeForce GT 240 doing the heavy lifting, with the newer VP4 (PureVideo HD) engine on this 40nm GPU likely responsible for undertaking the burden.

So how did it feel to view a 3D Blu-ray movie using 3D Vision? Well, besides being darker than usual (an inevitable effect of the active shutter glass technology), the flickering on the shutter glasses was also quite prominent in an office environment with florescent lightning. Turning off these lights will help improve the situation but again, it's undeniably part of the technology and there's no getting around it. Overall, it's quite an accurate replication of the 3D movie experience, except for the perks one gets in a proper movie theater of course.

It's not perfect of course: SLI currently doesn't work with 3D Blu-ray playback and must be disabled before enjoying your movie. However, NVIDIA promises a fix before the official driver release. Also, while CyberLink's PowerDVD appears to have options to dynamically adjust the amount of depth for 3D movies, this option is not available in current 3D Blu-ray movies as it is hard-coded.

Since we had the drivers and the software, our next step was to investigate if 3D Blu-ray playback was possible with a different NVIDIA GPU. As ATI had no competing 3D solution, we had to go with one of the NVIDIA GPUs that supported stereoscopic 3D, but was not on NVIDIA's official 3D Blu-ray list. This included a huge number of existing and older NVIDIA GPUs. We picked a GeForce 9600 GT and a GeForce GTX 260.

The results were surprising:

Despite not being on the supported list, it appears that one can slot in a NVIDIA GeForce GPU (3D Vision capable) and run 3D Blu-ray, provided one has the software/drivers. The 3D effect was present through the glasses and you won't know any better judging from the viewing experience alone. Underneath however, the CPU utilization told a different story - 37% CPU utilization on a quad-core processor is substantial. An older dual-core processor may have some trouble playing the 3D Blu-ray movie smoothly since you can expect the figures to shoot to 70% or higher.

Given that both the 9600 GT and the GTX 260 performed similarly, we guessed that the VP2 engine was perhaps not involved at all in the playback. Testing it further, we unchecked the hardware acceleration option in PowerDVD and ran the test again. The result was identical, with 37% CPU utilization. Referring to the graph again, one sees that for a normal Blu-ray movie, the VP2 kicked in, leading to a low, 7% CPU utilization, yet the VP2 did nothing for 3D Blu-ray playback. This leads us to believe that when the PowerDVD application failed to find a supported GPU e.g. one with a VP4 engine, it simply defaulted to using the CPU, ignoring the presence of the VP2.

Yet, a check online muddied the waters somewhat. That's because it appeared that the GT 240 is not the only lower end NVIDIA GPU using VP4. The GT 220 has VP4, but it's not on the supported list. So we had to try it out for ourselves. Thankfully, we had a lab filled with many models of GPU and we soon had the CPU utilization of a GT220 during 3D Blu-ray playback - 12%. This was on par with the result from the GT 240 and backs our feeling that any 3D Vision capable NVIDIA GPU with a VP4 engine should be able to play 3D Blu-ray with hardware acceleration. We don't know exactly why NVIDIA hasn't gotten around to adding the GT 220 to the support list (and it appeared to be supported by the drivers and PowerDVD), but it's something for us to check as soon as possible.

3D Blu-ray on the Notebook

After all the testing on the desktop, the notebook testing couldn't get any more straightforward. The ASUS notebook only has a screen resolution of 1366 x 768, which is far from a full HD experience. Hence, the CPU utilization is also lower, though we can't find out differences in terms of the 3D experience besides the lesser pixels.

 

Conclusion

In this preview, we got hands-on with NVIDIA's 3D Vision and its upcoming support for 3D Blu-ray playback. We were told that 1st June is the date for the public release for the drivers needed (ForceWare 257.01 was provided to us and it's a huge jump from the current 197.75). There's the small matter of getting a 3D Blu-ray playback application, and the necessary hardware, the 1080p, 120Hz screen and the 3D Vision kit.

As for the NVIDIA GPU, we have found that if you have a GPU with a VP4 engine (as listed on the earlier page and over here), you're golden, but if not, a powerful CPU can more than make up for it, albeit at a higher CPU utilization. The viewing experience was also typical of the technology, and ideally, you'll want to watch it in the dark, where the flickering from the shutter glasses can be kept at a minimum. When it comes to notebooks however, the lower CPU utilization from using NVIDIA's solution will be more significant, since CPU utilization has a direct impact on battery life, especially with an Intel processor and its advanced clock gating technology for even better savings.

Finally, 3D Blu-ray playback is but the first step. NVIDIA is planning to move into the living room with 3DTV Play. With this software upgrade, expected sometime in August, NVIDIA GPUs will be able to connect to any existing 3D HDTV and play 3D Blu-ray content. NVIDIA says it's currently testing its technology with a few 3D TVs (from Panasonic and Samsung), but the objective is to work with the 3D technology in all 3D TVs, so that it doesn't matter if you have a X or Y branded 3D TV. One can plug in the NVIDIA GPU powered PC and have it play 3D content on the 3D TV via HDMI 1.4, working flawlessly with the TV vendor's own shutter glasses and emitter.

That's still a work in progress however, and while we like the idea of having a PC that can work with any 3D TV, (and bypass the stupidity that is proprietary 3D glasses technology), we'll have to see it when it's available. Existing 3D Vision users will get the 3DTV Play package as a free upgrade, so those who are keen to dive into the 3D scene can start with the 3D Vision kit now. And enjoy the few 3D Blu-ray movies that will be out this year.