[opensuse-factory] Major Upgrade to Nvidia Driver for Video Playback
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 theAllowSHMPixmaps" 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. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
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.
Thanks, completed "sh ./checkout-patch-build.sh". Tried ckeckinstall and it started the build over again, well see what we get when it finishes. 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
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
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.
Btw, is there any easy way to install the Nvidia drivers for the current factory version? I guess the "official" Nvidia RPMs are coming later? Erik -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
Am Freitag, 21. November 2008 schrieb Putrycz, Erik:
Btw, is there any easy way to install the Nvidia drivers for the current factory version? I guess the "official" Nvidia RPMs are coming later?
Last time I tried, running the nvidia installer (" sh NVIDIA-Linux-x86_64-177.80-pkg2.run" ) worked fine for me. Just make sure that you did install all necessary development tools, i.e. by installing the "kernel development" pattern with yast. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
Putrycz, Erik wrote:
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.
Btw, is there any easy way to install the Nvidia drivers for the current factory version? I guess the "official" Nvidia RPMs are coming later?
There is nothing easier to install nVidia drivers for ANY version of openSUSE than doing following: * make sure that you have 'kernel-source', 'make', and 'gcc' installed; * download the nVidia driver from nVidia site [http://www.nvidia.com/page/home.html]; * CTRL-ALT-F3 and login as root; * then "cd /usr/src/linux" and then "make cloneconfig"; * init 3 and login as root (again); * cd to the directory into which you downloaded the new nVidia driver; * "nvidia-installer --uninstall" to get rid of the present driver (if there is one - still do this even if you do or don't know if one is installed [some will tell you to use "rmmod nvidia" but this doesn't always work]); * "sh NVIDIA<tab> [to get the full name of the latest driver] --- <RETURN>; * respond to the prompts which come up, and after SAX2 has altered your xorg.conf file.... * type "init 5" and login normally into your system. Piece of cake. Ciao. -- Understanding only begins with the act of perception. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On Thursday 20 November 2008 08:53:21 pm Basil Chupin wrote:
There is nothing easier to install nVidia drivers for ANY version of openSUSE than doing following:
* make sure that you have 'kernel-source', 'make', and 'gcc' installed;
* download the nVidia driver from nVidia site [http://www.nvidia.com/page/home.html];
* CTRL-ALT-F3 and login as root;
* then "cd /usr/src/linux" and then "make cloneconfig";
* init 3 and login as root (again);
* cd to the directory into which you downloaded the new nVidia driver;
* "nvidia-installer --uninstall" to get rid of the present driver (if there is one - still do this even if you do or don't know if one is installed [some will tell you to use "rmmod nvidia" but this doesn't always work]);
* "sh NVIDIA<tab> [to get the full name of the latest driver] --- <RETURN>;
* respond to the prompts which come up, and after SAX2 has altered your xorg.conf file....
* type "init 5" and login normally into your system.
Piece of cake.
Ciao.
-- Understanding only begins with the act of perception.
sudo /sbin/init 3 login as you sudo sh NVIDIA...... (the full file name Follow the on screen instructions sudo init 5 You're good to go .. shouldn't be a reason to do a cloneconfig. Ben -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
Ben Kevan wrote:
On Thursday 20 November 2008 08:53:21 pm Basil Chupin wrote:
There is nothing easier to install nVidia drivers for ANY version of openSUSE than doing following:
* make sure that you have 'kernel-source', 'make', and 'gcc' installed;
* download the nVidia driver from nVidia site [http://www.nvidia.com/page/home.html];
* CTRL-ALT-F3 and login as root;
* then "cd /usr/src/linux" and then "make cloneconfig";
* init 3 and login as root (again);
* cd to the directory into which you downloaded the new nVidia driver;
* "nvidia-installer --uninstall" to get rid of the present driver (if there is one - still do this even if you do or don't know if one is installed [some will tell you to use "rmmod nvidia" but this doesn't always work]);
* "sh NVIDIA<tab> [to get the full name of the latest driver] --- <RETURN>;
* respond to the prompts which come up, and after SAX2 has altered your xorg.conf file....
* type "init 5" and login normally into your system.
Piece of cake.
Ciao.
-- Understanding only begins with the act of perception.
sudo /sbin/init 3 login as you sudo sh NVIDIA...... (the full file name Follow the on screen instructions sudo init 5
You're good to go .. shouldn't be a reason to do a cloneconfig.
You have done the above without any problems? Ciao. -- Understanding only begins with the act of perception. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
* Basil Chupin <blchupin@iinet.net.au> [11-21-08 01:41]:
You have done the above without any problems?
Many times, and I have *never* done "cloneconfg". And it is not mentioned in the install instructions for openSUSE systems. -- Patrick Shanahan Plainfield, Indiana, USA HOG # US1244711 http://wahoo.no-ip.org Photo Album: http://wahoo.no-ip.org/gallery2 Registered Linux User #207535 @ http://counter.li.org -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
Patrick Shanahan wrote:
* Basil Chupin <blchupin@iinet.net.au> [11-21-08 01:41]:
You have done the above without any problems?
Many times, and I have *never* done "cloneconfg". And it is not mentioned in the install instructions for openSUSE systems.
I have always had to do so or the long way before I found out about cloneconfig, "cd /usr/src/linux;cp /boot/config-`uname -r` .config;make oldconfig". It's mentioned in an obscure place, see /usr/src/linux/README.SUSE, but no doubt documented elsewhere. 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
* Sid Boyce <sboyce@blueyonder.co.uk> [11-21-08 23:39]:
I have always had to do so or the long way before I found out about cloneconfig, "cd /usr/src/linux;cp /boot/config-`uname -r` .config;make oldconfig".
Using the NV...pkg directly from NVidia?
It's mentioned in an obscure place, see /usr/src/linux/README.SUSE, but no doubt documented elsewhere.
I don't recall it being with the install instructions referred by the NVidia package specifically for openSUSE. You say you "have always had to", have you ever tried w/o? How do you know this? -- Patrick Shanahan Plainfield, Indiana, USA HOG # US1244711 http://wahoo.no-ip.org Photo Album: http://wahoo.no-ip.org/gallery2 Registered Linux User #207535 @ http://counter.li.org -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
Patrick Shanahan wrote:
* Sid Boyce <sboyce@blueyonder.co.uk> [11-21-08 23:39]:
I have always had to do so or the long way before I found out about cloneconfig, "cd /usr/src/linux;cp /boot/config-`uname -r` .config;make oldconfig".
Using the NV...pkg directly from NVidia?
It's mentioned in an obscure place, see /usr/src/linux/README.SUSE, but no doubt documented elsewhere.
I don't recall it being with the install instructions referred by the NVidia package specifically for openSUSE.
You say you "have always had to", have you ever tried w/o? How do you know this?
Yes, I "tried" inadvertently recently when building NV on a new install. I got the same error as I had seen going way back. I can't remember how I first found out that I needed to use "make cloneconfig" and "make prepare", it used to be "make prepare-all" - too long ago, perhaps back when it was wise and sometimes very necessary to read the kernel's README files in order to not come to grief or in this case end up with perhaps a non-bootable system if something critical got missed while doing make config/menuconfig/xconfig and building a new kernel that overwrites the running kernel. To avoid such a fate, I always altered the "EXTRAVERSION=" line in the Makefile to produce a differently named kernel so I could reboot the original should a problem arise. In any case I think /var/log/nvidia-installer.log gives you a clue as to what the problem is. 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
On Thursday 20 November 2008 10:40:23 pm Basil Chupin wrote:
sudo /sbin/init 3 login as you sudo sh NVIDIA...... (the full file name Follow the on screen instructions sudo init 5
You're good to go .. shouldn't be a reason to do a cloneconfig.
You have done the above without any problems?
Ciao.
-- Understanding only begins with the act of perception.
probably nearing a 100 or so times. Never an issue.. ben -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
Ben Kevan wrote:
On Thursday 20 November 2008 10:40:23 pm Basil Chupin wrote:
sudo /sbin/init 3 login as you sudo sh NVIDIA...... (the full file name Follow the on screen instructions sudo init 5
You're good to go .. shouldn't be a reason to do a cloneconfig.
You have done the above without any problems?
Ciao.
-- Understanding only begins with the act of perception.
probably nearing a 100 or so times. Never an issue..
ben
OK, thanks, will try thing the next time I install a new nVidia driver. Ciao. -- Once, in the wilds of Afghanistan, I lost my corkscrew and we were forced to live on nothing but food and water for days. W C Fields. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
participants (7)
-
Basil Chupin
-
Ben Kevan
-
Markus Koßmann
-
Patrick Shanahan
-
Putrycz, Erik
-
Quentin Jackson
-
Sid Boyce