Quentin Jackson wrote:
May be old news to some, but new news to me :)
For those of you that like to play video on your machine and have NVIDIA cards (not legacy ones) the latest Nvidia driver (1.80.06) has support for what they're calling VDPAU which is apparently basically a unix implementation of PureVideo which has until now been available on Windows only as I understand it. The end result is much less CPU usage while running it with something such as mplayer-vdpau.
Released November 14 2008 so fairly recent :)
Benchmarks at: http://www.phoronix.com/scan.php?page=article&item=nvidia_vdpau&num=2
Looks nice to me, by the looks of below, will help with the new OpenSuSE compositing also...... downloading now.... ;)
Thought people on here would like to know.
Q
Additional Release Highlights:
* Added support for CUDA 2.1. * Added initial support for PureVideo-like features on Linux via the new VDPAU API (see the vdpau.h header file installed with the driver). * Added new workstation performance optimizations. * Enabled the X Render "GlyphCache" by default. * Disabled shared memory X pixmaps by default; see the“AllowSHMPixmaps" option. * Fixed a regression that could result in window decorationcorruption when running Compiz using Geforce 6 and 7 series GPUs. * Improved X pixmap placement on GeForce 8 series and later GPUs. * Improved compatibility with recent Linux kernels. * Improved stability on some GeForce 8 series and newer GPUs.
I see the patches are for MPlayer only, presumably other apps would have to be patched to make use of the feature, it's a start, we'll see if any other apps will appear. However, rebuilt MPlayer with it and it works, but I haven't done any measurements - using a GeForce 8800-GTS. # ldd /usr/bin/mplayer linux-vdso.so.1 => (0x00007fffcf3fe000) libdirectfb-1.2.so.0 => /usr/lib64/libdirectfb-1.2.so.0 (0x00007f8fc6e61000) libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007f8fc6c4f000) libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007f8fc6912000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f8fc66f6000) libXss.so.1 => /usr/lib64/libXss.so.1 (0x00007f8fc64f2000) libXv.so.1 => /usr/lib64/libXv.so.1 (0x00007f8fc62ec000) libvdpau.so.1 => /usr/lib64/libvdpau.so.1 (0x00007f8fc719b000) <TRUNCATED> Regards Sid. -- Sid Boyce ... Hamradio License G3VBV, Licensed Private Pilot Emeritus IBM/Amdahl Mainframes and Sun/Fujitsu Servers Tech Support Specialist, Cricket Coach Microsoft Windows Free Zone - Linux used for all Computing Tasks -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org