My Xorg.0.log file says:
[ 64601.460] (==) Using default built-in configuration (30 lines) [ 64601.460] (==) --- Start of built-in configuration --- [ 64601.460] Section "Device" [ 64601.460] Identifier "Builtin Default nouveau Device 0" [ 64601.460] Driver "nouveau" [ 64601.460] EndSection [ 64601.460] Section "Screen" [ 64601.460] Identifier "Builtin Default nouveau Screen 0" [ 64601.460] Device "Builtin Default nouveau Device 0" [ 64601.460] EndSection
[ 64601.469] GeForce 6 (NV4x) [ 64601.474] (--) NOUVEAU(0): Chipset: "NVIDIA NV4b"
I have no xorg.conf file.
I have a GeForce 7 (G7x) chip set on my video card. The NOUVEAU driver is misidentifying my chip set. I suspect that this is a major part of the reason why video acceleration is not working.
How can I get the NOUVEAU driver to recognize the GeForce 7 (G7x) chip set on my video card?
Maybe I don't care about that. How can I get the NOUVEAU driver to support accelerated video?
On Sunday 15 January 2012 10:58:35 Mark LaPierre wrote:
My Xorg.0.log file says:
[snip]
[ 64601.469] GeForce 6 (NV4x) [ 64601.474] (--) NOUVEAU(0): Chipset: "NVIDIA NV4b"
I have no xorg.conf file.
I have a GeForce 7 (G7x) chip set on my video card. The NOUVEAU driver is misidentifying my chip set.
No, it is not. The GeForce 7 family is the NV40 family, and your specific card appears to be NV4B. Refer to
http://nouveau.freedesktop.org/wiki/CodeNames
for details.
I suspect that this is a major part of the reason why video acceleration is not working.
I doubt. For the general review about what is supported by Nouveau for the NV40 family (and other families), refer to the Nouveau feature matrix, at
http://nouveau.freedesktop.org/wiki/FeatureMatrix
However, I am not sure how much of the current driver's functionality is actually present in the kernel module that comes with CentOS. You didn't specify which version of CentOS you use, but at best (CentOS 6.x) the kernel is from Fedora 12 timeframe. I am not familiar if all the features and bugfixes that have been introduced to Nouveau since that time are actually backported to the CentOS kernel. Not sure if it is even possible. YMMV.
If you absolutely need 3D acceleration, maybe take a look at the nvidia proprietary drivers --- you can find CentOS-packaged yum-installable rpm's in elrepo (or was it rpmforge?)...
HTH, :-) Marko
On 01/15/2012 09:34 PM, Marko Vojinovic wrote:
On Sunday 15 January 2012 10:58:35 Mark LaPierre wrote:
My Xorg.0.log file says:
[snip]
[ 64601.469] GeForce 6 (NV4x) [ 64601.474] (--) NOUVEAU(0): Chipset: "NVIDIA NV4b"
I have no xorg.conf file.
I have a GeForce 7 (G7x) chip set on my video card. The NOUVEAU driver is misidentifying my chip set.
No, it is not. The GeForce 7 family is the NV40 family, and your specific card appears to be NV4B. Refer to
http://nouveau.freedesktop.org/wiki/CodeNames
for details.
I suspect that this is a major part of the reason why video acceleration is not working.
I doubt. For the general review about what is supported by Nouveau for the NV40 family (and other families), refer to the Nouveau feature matrix, at
http://nouveau.freedesktop.org/wiki/FeatureMatrix
However, I am not sure how much of the current driver's functionality is actually present in the kernel module that comes with CentOS. You didn't specify which version of CentOS you use, but at best (CentOS 6.x) the kernel is from Fedora 12 timeframe. I am not familiar if all the features and bugfixes that have been introduced to Nouveau since that time are actually backported to the CentOS kernel. Not sure if it is even possible. YMMV.
If you absolutely need 3D acceleration, maybe take a look at the nvidia proprietary drivers --- you can find CentOS-packaged yum-installable rpm's in elrepo (or was it rpmforge?)...
HTH, :-) Marko
CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
I enabled both epel and rpmforge.
[root@mushroom yum.repos.d]# yum install nvidia* Loaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speeds from cached hostfile * base: centos.aol.com * epel: archive.linux.duke.edu * extras: mirror.cs.vt.edu * rpmforge: ftp-stud.fht-esslingen.de * rpmfusion-free-updates: mirror.us.leaseweb.net * rpmfusion-nonfree-updates: mirror.us.leaseweb.net * updates: centos.aol.com Setting up Install Process No package nvidia* available. Error: Nothing to do [root@mushroom yum.repos.d]#
Do you know what the name of the nvidia driver rpm might be?
[root@mushroom yum.repos.d]# uname -a Linux mushroom.patch 2.6.32-220.2.1.el6.i686 #1 SMP Thu Dec 22 18:50:52 GMT 2011 i686 i686 i386 GNU/Linux [root@mushroom yum.repos.d]#
CentOS 6.2
Mark LaPierre wrote on 01/15/2012 09:57 PM:
I enabled both epel and rpmforge.
Neither of the above. You need http://elrepo.org.
# yum --disablerepo * --enablerepo elrepo* list *nvidia* Loaded plugins: fastestmirror, priorities, refresh-packagekit, security Loading mirror speeds from cached hostfile * elrepo: mirror.symnds.com * elrepo-extras: mirror.symnds.com * elrepo-kernel: mirror.symnds.com * elrepo-testing: mirror.symnds.com Installed Packages kmod-nvidia.x86_64 290.10-1.el6.elrepo @elrepo nvidia-x11-drv.x86_64 290.10-1.el6.elrepo @elrepo Available Packages kmod-nvidia-173xx.x86_64 173.14.31-1.el6.elrepo elrepo kmod-nvidia-96xx.x86_64 96.43.20-1.el6.elrepo elrepo-testing nvidia-x11-drv-173xx.x86_64 173.14.31-1.el6.elrepo elrepo nvidia-x11-drv-173xx-32bit.x86_64 173.14.31-1.el6.elrepo elrepo nvidia-x11-drv-32bit.x86_64 290.10-1.el6.elrepo elrepo nvidia-x11-drv-96xx.x86_64 96.43.20-1.el6.elrepo elrepo-testing nvidia-x11-drv-96xx-32bit.x86_64 96.43.20-1.el6.elrepo elrepo-testing
http://elrepo.org/tiki/kmod-nvidia http://elrepo.org/tiki/kmod-nvidia-96xx http://elrepo.org/tiki/kmod-nvidia-173xx
Phil
On 01/15/2012 11:31 PM, Phil Schaffner wrote:
Mark LaPierre wrote on 01/15/2012 09:57 PM:
I enabled both epel and rpmforge.
Neither of the above. You need http://elrepo.org.
# yum --disablerepo * --enablerepo elrepo* list *nvidia* Loaded plugins: fastestmirror, priorities, refresh-packagekit, security Loading mirror speeds from cached hostfile
- elrepo: mirror.symnds.com
- elrepo-extras: mirror.symnds.com
- elrepo-kernel: mirror.symnds.com
- elrepo-testing: mirror.symnds.com
Installed Packages kmod-nvidia.x86_64 290.10-1.el6.elrepo @elrepo nvidia-x11-drv.x86_64 290.10-1.el6.elrepo @elrepo Available Packages kmod-nvidia-173xx.x86_64 173.14.31-1.el6.elrepo elrepo kmod-nvidia-96xx.x86_64 96.43.20-1.el6.elrepo elrepo-testing nvidia-x11-drv-173xx.x86_64 173.14.31-1.el6.elrepo elrepo nvidia-x11-drv-173xx-32bit.x86_64 173.14.31-1.el6.elrepo elrepo nvidia-x11-drv-32bit.x86_64 290.10-1.el6.elrepo elrepo nvidia-x11-drv-96xx.x86_64 96.43.20-1.el6.elrepo elrepo-testing nvidia-x11-drv-96xx-32bit.x86_64 96.43.20-1.el6.elrepo elrepo-testing
http://elrepo.org/tiki/kmod-nvidia http://elrepo.org/tiki/kmod-nvidia-96xx http://elrepo.org/tiki/kmod-nvidia-173xx
Phil
CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Hey Phil,
Thanks for the response.
I did this:
[root@mushroom yum.repos.d]# rpm --import http://elrepo.org/RPM-GPG-KEY-elrepo.org [root@mushroom yum.repos.d]# rpm -Uvh http://elrepo.org/elrepo-release-5-3.el5.elrepo.noarch.rpm Retrieving http://elrepo.org/elrepo-release-5-3.el5.elrepo.noarch.rpm Preparing... ########################################### [100%] 1:elrepo-release ########################################### [100%] [root@mushroom yum.repos.d]# yum --disablerepo=* --enablerepo=elrepo* install kmod-nvidia* Loaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speeds from cached hostfile * elrepo: mirror.symnds.com * elrepo-extras: mirror.symnds.com * elrepo-kernel: mirror.symnds.com * elrepo-testing: mirror.symnds.com elrepo-extras | 1.9 kB 00:00 elrepo-extras/primary_db | 28 kB 00:00 elrepo-kernel | 1.9 kB 00:00 elrepo-kernel/primary_db | 5.4 kB 00:00 elrepo-testing | 1.9 kB 00:00 elrepo-testing/primary_db | 108 kB 00:00 Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package kmod-nvidia.i686 0:290.10-1.el5.elrepo will be installed
I got a whole truck load of errors complaining about not having rhel5 kernel packages.
Error: Package: kmod-nvidia-290.10-1.el5.elrepo.i686 (elrepo) Requires: kernel(rhel5_drivers_pci_ga) = 33d9e0612417f727a0d8311c229fe8a80c65bb65
On Sun, Jan 15, 2012 at 9:06 PM, Mark LaPierre marklapier@aol.com wrote:
I did this:
[root@mushroom yum.repos.d]# rpm --import http://elrepo.org/RPM-GPG-KEY-elrepo.org [root@mushroom yum.repos.d]# rpm -Uvh http://elrepo.org/elrepo-release-5-3.el5.elrepo.noarch.rpm Retrieving http://elrepo.org/elrepo-release-5-3.el5.elrepo.noarch.rpm
You are running CentOS 6. You need to install elrepo-release for *el6* :
rpm -Uvh http://elrepo.org/elrepo-release-6-4.el6.elrepo.noarch.rpm
Please uninstall the incorrect one you installed and get the right one for you.
Akemi
On 01/16/2012 02:41 AM, Akemi Yagi wrote:
On Sun, Jan 15, 2012 at 9:06 PM, Mark LaPierremarklapier@aol.com wrote:
I did this:
[root@mushroom yum.repos.d]# rpm --import http://elrepo.org/RPM-GPG-KEY-elrepo.org [root@mushroom yum.repos.d]# rpm -Uvh http://elrepo.org/elrepo-release-5-3.el5.elrepo.noarch.rpm Retrieving http://elrepo.org/elrepo-release-5-3.el5.elrepo.noarch.rpm
You are running CentOS 6. You need to install elrepo-release for *el6* :
rpm -Uvh http://elrepo.org/elrepo-release-6-4.el6.elrepo.noarch.rpm
Please uninstall the incorrect one you installed and get the right one for you.
Akemi _______________________________________________ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Duh! I hate it when that happens.
I did this:
[root@mushroom yum.repos.d]# /etc/yum.repos.d [root@mushroom yum.repos.d]# rm -f elrepo.repo [root@mushroom yum.repos.d]# yum clean all [root@mushroom yum.repos.d]# rpm -Uvh http://elrepo.org/elrepo-release-6-4.el6.elrepo.noarch.rpm [root@mushroom yum.repos.d]# yum --disablerepo=* --enablerepo=elrepo* install kmod-nvidia* [root@mushroom yum.repos.d]# yum --disablerepo=* --enablerepo=elrepo install kmod-nvidia* Loaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speeds from cached hostfile * elrepo: mirror.symnds.com Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package kmod-nvidia.i686 0:290.10-1.el6.elrepo will be installed --> Processing Dependency: nvidia-x11-drv = 290.10-1.el6.elrepo for package: kmod-nvidia-290.10-1.el6.elrepo.i686 ---> Package kmod-nvidia-173xx.i686 0:173.14.31-1.el6.elrepo will be installed --> Processing Dependency: nvidia-x11-drv-173xx = 173.14.31-1.el6.elrepo for package: kmod-nvidia-173xx-173.14.31-1.el6.elrepo.i686 --> Running transaction check ---> Package nvidia-x11-drv.i686 0:290.10-1.el6.elrepo will be installed ---> Package nvidia-x11-drv-173xx.i686 0:173.14.31-1.el6.elrepo will be installed --> Processing Conflict: nvidia-x11-drv-290.10-1.el6.elrepo.i686 conflicts nvidia-x11-drv-173xx --> Processing Conflict: nvidia-x11-drv-173xx-173.14.31-1.el6.elrepo.i686 conflicts nvidia-x11-drv --> Finished Dependency Resolution Error: nvidia-x11-drv conflicts with nvidia-x11-drv-173xx Error: nvidia-x11-drv-173xx conflicts with nvidia-x11-drv You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest [root@mushroom yum.repos.d]#
It looks like there is a dependency conflict. It want's to install both nvidia-x11-drv.i686 0:290.10-1.el6.elrepo and nvidia-x11-drv-173xx.i686 0:173.14.31-1.el6.elrepo which conflict with each other. Is it safe to use --skip-broken to get around this?
On Mon, Jan 16, 2012 at 7:58 AM, Mark LaPierre marklapier@aol.com wrote:
I did this:
[root@mushroom yum.repos.d]# /etc/yum.repos.d [root@mushroom yum.repos.d]# rm -f elrepo.repo [root@mushroom yum.repos.d]# yum clean all [root@mushroom yum.repos.d]# rpm -Uvh http://elrepo.org/elrepo-release-6-4.el6.elrepo.noarch.rpm [root@mushroom yum.repos.d]# yum --disablerepo=* --enablerepo=elrepo* install kmod-nvidia*
You cannot do that. :(
You have to choose the one for your device from the three kmod packages available:
http://elrepo.org/tiki/kmod-nvidia http://elrepo.org/tiki/kmod-nvidia-96xx http://elrepo.org/tiki/kmod-nvidia-173xx
Check the supported hardware list there.
Akemi
On 16/01/12 15:58, Mark LaPierre wrote:
On 01/16/2012 02:41 AM, Akemi Yagi wrote:
On Sun, Jan 15, 2012 at 9:06 PM, Mark LaPierremarklapier@aol.com wrote:
I did this:
[root@mushroom yum.repos.d]# rpm --import http://elrepo.org/RPM-GPG-KEY-elrepo.org [root@mushroom yum.repos.d]# rpm -Uvh http://elrepo.org/elrepo-release-5-3.el5.elrepo.noarch.rpm Retrieving http://elrepo.org/elrepo-release-5-3.el5.elrepo.noarch.rpm
You are running CentOS 6. You need to install elrepo-release for *el6* :
rpm -Uvh http://elrepo.org/elrepo-release-6-4.el6.elrepo.noarch.rpm
Please uninstall the incorrect one you installed and get the right one for you.
Akemi _______________________________________________ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Duh! I hate it when that happens.
I did this:
[root@mushroom yum.repos.d]# /etc/yum.repos.d [root@mushroom yum.repos.d]# rm -f elrepo.repo [root@mushroom yum.repos.d]# yum clean all [root@mushroom yum.repos.d]# rpm -Uvh http://elrepo.org/elrepo-release-6-4.el6.elrepo.noarch.rpm [root@mushroom yum.repos.d]# yum --disablerepo=* --enablerepo=elrepo* install kmod-nvidia* [root@mushroom yum.repos.d]# yum --disablerepo=* --enablerepo=elrepo install kmod-nvidia* Loaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speeds from cached hostfile
- elrepo: mirror.symnds.com
Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package kmod-nvidia.i686 0:290.10-1.el6.elrepo will be installed --> Processing Dependency: nvidia-x11-drv = 290.10-1.el6.elrepo for package: kmod-nvidia-290.10-1.el6.elrepo.i686 ---> Package kmod-nvidia-173xx.i686 0:173.14.31-1.el6.elrepo will be installed --> Processing Dependency: nvidia-x11-drv-173xx = 173.14.31-1.el6.elrepo for package: kmod-nvidia-173xx-173.14.31-1.el6.elrepo.i686 --> Running transaction check ---> Package nvidia-x11-drv.i686 0:290.10-1.el6.elrepo will be installed ---> Package nvidia-x11-drv-173xx.i686 0:173.14.31-1.el6.elrepo will be installed --> Processing Conflict: nvidia-x11-drv-290.10-1.el6.elrepo.i686 conflicts nvidia-x11-drv-173xx --> Processing Conflict: nvidia-x11-drv-173xx-173.14.31-1.el6.elrepo.i686 conflicts nvidia-x11-drv --> Finished Dependency Resolution Error: nvidia-x11-drv conflicts with nvidia-x11-drv-173xx Error: nvidia-x11-drv-173xx conflicts with nvidia-x11-drv You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest [root@mushroom yum.repos.d]#
It looks like there is a dependency conflict. It want's to install both nvidia-x11-drv.i686 0:290.10-1.el6.elrepo and nvidia-x11-drv-173xx.i686 0:173.14.31-1.el6.elrepo which conflict with each other. Is it safe to use --skip-broken to get around this?
No.
There are 3 nvidia drivers available - the current version plus two legacy drivers for use with older hardware.
By doing:
yum install kmod-nvidia*
you are trying to install all of them rather than the specific driver you want.
Please see here for more info:
http://elrepo.org/tiki/kmod-nvidia http://elrepo.org/tiki/kmod-nvidia-96xx http://elrepo.org/tiki/kmod-nvidia-173xx
Assuming you want the current driver and not one of the old legacy drivers, you should instead do:
yum install kmod-nvidia
which will pull in the dependencies it needs.
Then you will need to reboot your system.
On 01/16/2012 11:17 AM, Ned Slider wrote:
On 16/01/12 15:58, Mark LaPierre wrote:
On 01/16/2012 02:41 AM, Akemi Yagi wrote:
On Sun, Jan 15, 2012 at 9:06 PM, Mark LaPierremarklapier@aol.com wrote:
I did this:
[root@mushroom yum.repos.d]# rpm --import http://elrepo.org/RPM-GPG-KEY-elrepo.org [root@mushroom yum.repos.d]# rpm -Uvh http://elrepo.org/elrepo-release-5-3.el5.elrepo.noarch.rpm Retrieving http://elrepo.org/elrepo-release-5-3.el5.elrepo.noarch.rpm
You are running CentOS 6. You need to install elrepo-release for *el6* :
rpm -Uvh http://elrepo.org/elrepo-release-6-4.el6.elrepo.noarch.rpm
Please uninstall the incorrect one you installed and get the right one for you.
Akemi _______________________________________________ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Duh! I hate it when that happens.
I did this:
[root@mushroom yum.repos.d]# /etc/yum.repos.d [root@mushroom yum.repos.d]# rm -f elrepo.repo [root@mushroom yum.repos.d]# yum clean all [root@mushroom yum.repos.d]# rpm -Uvh http://elrepo.org/elrepo-release-6-4.el6.elrepo.noarch.rpm [root@mushroom yum.repos.d]# yum --disablerepo=* --enablerepo=elrepo* install kmod-nvidia* [root@mushroom yum.repos.d]# yum --disablerepo=* --enablerepo=elrepo install kmod-nvidia* Loaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speeds from cached hostfile * elrepo: mirror.symnds.com Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package kmod-nvidia.i686 0:290.10-1.el6.elrepo will be installed --> Processing Dependency: nvidia-x11-drv = 290.10-1.el6.elrepo for package: kmod-nvidia-290.10-1.el6.elrepo.i686 ---> Package kmod-nvidia-173xx.i686 0:173.14.31-1.el6.elrepo will be installed --> Processing Dependency: nvidia-x11-drv-173xx = 173.14.31-1.el6.elrepo for package: kmod-nvidia-173xx-173.14.31-1.el6.elrepo.i686 --> Running transaction check ---> Package nvidia-x11-drv.i686 0:290.10-1.el6.elrepo will be installed ---> Package nvidia-x11-drv-173xx.i686 0:173.14.31-1.el6.elrepo will be installed --> Processing Conflict: nvidia-x11-drv-290.10-1.el6.elrepo.i686 conflicts nvidia-x11-drv-173xx --> Processing Conflict: nvidia-x11-drv-173xx-173.14.31-1.el6.elrepo.i686 conflicts nvidia-x11-drv --> Finished Dependency Resolution Error: nvidia-x11-drv conflicts with nvidia-x11-drv-173xx Error: nvidia-x11-drv-173xx conflicts with nvidia-x11-drv You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest [root@mushroom yum.repos.d]#
It looks like there is a dependency conflict. It want's to install both nvidia-x11-drv.i686 0:290.10-1.el6.elrepo and nvidia-x11-drv-173xx.i686 0:173.14.31-1.el6.elrepo which conflict with each other. Is it safe to use --skip-broken to get around this?
No.
There are 3 nvidia drivers available - the current version plus two legacy drivers for use with older hardware.
By doing:
yum install kmod-nvidia*
you are trying to install all of them rather than the specific driver you want.
Please see here for more info:
http://elrepo.org/tiki/kmod-nvidia http://elrepo.org/tiki/kmod-nvidia-96xx http://elrepo.org/tiki/kmod-nvidia-173xx
Assuming you want the current driver and not one of the old legacy drivers, you should instead do:
yum install kmod-nvidia
which will pull in the dependencies it needs.
Then you will need to reboot your system.
CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Alright now. I did this:
[root@mushroom ~]# yum --disablerepo=* --enablerepo=elrepo install kmod-nvidia nvidia-x11-drvLoaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speeds from cached hostfile * elrepo: mirror.symnds.com Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package kmod-nvidia.i686 0:290.10-1.el6.elrepo will be installed ---> Package nvidia-x11-drv.i686 0:290.10-1.el6.elrepo will be installed --> Finished Dependency Resolution
Dependencies Resolved
Installing: kmod-nvidia i686 290.10-1.el6.elrepo nvidia-x11-drv i686 290.10-1.el6.elrepo
Running Transaction Installing : kmod-nvidia-290.10-1.el6.elrepo.i686 1/2 Working. This may take some time ... Done. Installing : nvidia-x11-drv-290.10-1.el6.elrepo.i686 2/2
Installed: kmod-nvidia.i686 0:290.10-1.el6.elrepo nvidia-x11-drv.i686 0:290.10-1.el6.elrepo
Complete! [root@mushroom ~]#
Now I'm going to reboot. I'll let you know if this worked.
Thanks all for the help. I figure I better say it now because I'm not sure I'll be able to after the reboot.
On 01/16/2012 05:05 PM, Mark LaPierre wrote:
On 01/16/2012 11:17 AM, Ned Slider wrote:
On 16/01/12 15:58, Mark LaPierre wrote:
On 01/16/2012 02:41 AM, Akemi Yagi wrote:
On Sun, Jan 15, 2012 at 9:06 PM, Mark LaPierremarklapier@aol.com wrote:
I did this:
[root@mushroom yum.repos.d]# rpm --import http://elrepo.org/RPM-GPG-KEY-elrepo.org [root@mushroom yum.repos.d]# rpm -Uvh http://elrepo.org/elrepo-release-5-3.el5.elrepo.noarch.rpm Retrieving http://elrepo.org/elrepo-release-5-3.el5.elrepo.noarch.rpm
You are running CentOS 6. You need to install elrepo-release for *el6* :
rpm -Uvh http://elrepo.org/elrepo-release-6-4.el6.elrepo.noarch.rpm
Please uninstall the incorrect one you installed and get the right one for you.
Akemi _______________________________________________ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Duh! I hate it when that happens.
I did this:
[root@mushroom yum.repos.d]# /etc/yum.repos.d [root@mushroom yum.repos.d]# rm -f elrepo.repo [root@mushroom yum.repos.d]# yum clean all [root@mushroom yum.repos.d]# rpm -Uvh http://elrepo.org/elrepo-release-6-4.el6.elrepo.noarch.rpm [root@mushroom yum.repos.d]# yum --disablerepo=* --enablerepo=elrepo* install kmod-nvidia* [root@mushroom yum.repos.d]# yum --disablerepo=* --enablerepo=elrepo install kmod-nvidia* Loaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speeds from cached hostfile * elrepo: mirror.symnds.com Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package kmod-nvidia.i686 0:290.10-1.el6.elrepo will be installed --> Processing Dependency: nvidia-x11-drv = 290.10-1.el6.elrepo for package: kmod-nvidia-290.10-1.el6.elrepo.i686 ---> Package kmod-nvidia-173xx.i686 0:173.14.31-1.el6.elrepo will be installed --> Processing Dependency: nvidia-x11-drv-173xx = 173.14.31-1.el6.elrepo for package: kmod-nvidia-173xx-173.14.31-1.el6.elrepo.i686 --> Running transaction check ---> Package nvidia-x11-drv.i686 0:290.10-1.el6.elrepo will be installed ---> Package nvidia-x11-drv-173xx.i686 0:173.14.31-1.el6.elrepo will be installed --> Processing Conflict: nvidia-x11-drv-290.10-1.el6.elrepo.i686 conflicts nvidia-x11-drv-173xx --> Processing Conflict: nvidia-x11-drv-173xx-173.14.31-1.el6.elrepo.i686 conflicts nvidia-x11-drv --> Finished Dependency Resolution Error: nvidia-x11-drv conflicts with nvidia-x11-drv-173xx Error: nvidia-x11-drv-173xx conflicts with nvidia-x11-drv You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest [root@mushroom yum.repos.d]#
It looks like there is a dependency conflict. It want's to install both nvidia-x11-drv.i686 0:290.10-1.el6.elrepo and nvidia-x11-drv-173xx.i686 0:173.14.31-1.el6.elrepo which conflict with each other. Is it safe to use --skip-broken to get around this?
No.
There are 3 nvidia drivers available - the current version plus two legacy drivers for use with older hardware.
By doing:
yum install kmod-nvidia*
you are trying to install all of them rather than the specific driver you want.
Please see here for more info:
http://elrepo.org/tiki/kmod-nvidia http://elrepo.org/tiki/kmod-nvidia-96xx http://elrepo.org/tiki/kmod-nvidia-173xx
Assuming you want the current driver and not one of the old legacy drivers, you should instead do:
yum install kmod-nvidia
which will pull in the dependencies it needs.
Then you will need to reboot your system.
CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Alright now. I did this:
[root@mushroom ~]# yum --disablerepo=* --enablerepo=elrepo install kmod-nvidia nvidia-x11-drvLoaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speeds from cached hostfile
- elrepo: mirror.symnds.com
Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package kmod-nvidia.i686 0:290.10-1.el6.elrepo will be installed ---> Package nvidia-x11-drv.i686 0:290.10-1.el6.elrepo will be installed --> Finished Dependency Resolution
Dependencies Resolved
Installing: kmod-nvidia i686 290.10-1.el6.elrepo nvidia-x11-drv i686 290.10-1.el6.elrepo
Running Transaction Installing : kmod-nvidia-290.10-1.el6.elrepo.i686 1/2 Working. This may take some time ... Done. Installing : nvidia-x11-drv-290.10-1.el6.elrepo.i686 2/2
Installed: kmod-nvidia.i686 0:290.10-1.el6.elrepo nvidia-x11-drv.i686 0:290.10-1.el6.elrepo
Complete! [root@mushroom ~]#
Now I'm going to reboot. I'll let you know if this worked.
Thanks all for the help. I figure I better say it now because I'm not sure I'll be able to after the reboot.
On reboot I got no GUI. I logged into a text terminal and tried startx.
That failed so I checked the log file. It told me that I was too stupid to own a computer. Well actually it told me that I was too stupid to reinsert the GPU power plug on my video card after I got done replacing the cooling fan that was dying. Once that was done it boots up nicely. 3D acceleration is working. 2D acceleration is greatly improved. My glxgears went from 200 FPS to 4100 FPS. I know, glxgears isn't a reliable indicator of performance, but it is good enough to indicate a relative change in performance.
I've noticed that service lm_sensors status no longer reports the temperature of my GPU. Oh well.
Thanks again to all who helped. I really appreciate you holding my hand through all this. Now I need to start a new thread to fix my microphone input on my sound card not working today when it was working yesterday. Not related to the video driver.
On Sunday 15 January 2012 21:57:28 Mark LaPierre wrote:
On 01/15/2012 09:34 PM, Marko Vojinovic wrote:
If you absolutely need 3D acceleration, maybe take a look at the nvidia proprietary drivers --- you can find CentOS-packaged yum-installable rpm's in elrepo (or was it rpmforge?)...
I enabled both epel and rpmforge.
Umm... elrepo != epel. ;-)
HTH, :-) Marko