View Full Version : Fedora 20 NVIDIA driver issue

6th March 2014, 09:29 PM
Fedora 20 x32 MATE 1.6 Driver - NVIDIA-Linux-x86-304.43.run
сыпеться ошибка ERROR: Unable to find the kernel source tree for the currently running kernel.

lsmod | grep nouveau
is clear


nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Thu Mar 6 22:08:09 2014
installer version: 304.43

PATH: /sbin:/bin:/usr/sbin:/usr/bin

nvidia-installer command line:

Using: nvidia-installer ncurses user interface
-> Tagging shared libraries with chcon -t textrel_shlib_t.
-> License accepted.
-> Installing NVIDIA driver version 304.43.
-> Performing CC sanity check with CC="cc".
-> Performing CC version check with CC="cc".
ERROR: Unable to find the kernel source tree for the currently running kernel. Please make sure you have installed the kernel source files for your kernel and that they are properly configured; on Red Hat Linux systems, for example, be sure you have the 'kernel-source' or 'kernel-devel' RPM installed. If you know the correct kernel source files are installed, you may specify the kernel source path with the '--kernel-source-path' command line option.

blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv

Делал по этому ману и застрял на установке драйверов:

1) Blacklist the nouveau driver: Add below line to /etc/modprobe.d/blacklist.conf file
blacklist nouveau
2) Rebuild the initramfs image file using dracut:
* Backup the initramfs file
$ sudo mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
* Rebuild the initramfs file
$ sudo dracut -v /boot/initramfs-$(uname -r).img $(uname -r)
3) Reboot the system to runlevel 3 (without graphics)
4) Check that nouveau driver is not loaded
$ lsmod | grep nouveau
5) Run the NVidia driver package
$ sudo ./NVIDIA-Linux-x86_64-195.36.15-pkg2.run
Above command will create xorg.conf file in /etc/X11 directory which is responsible to use NVidia driver in X.
6) Restart the system and NVidia driver will be used now.

[kentiq13@localhost ~]$ sudo yum install kernel-devel kernel-headers gcc
[sudo] password for kentiq13:
Loaded plugins: langpacks
Package kernel-headers-3.13.5-202.fc20.i686 already installed and latest version
Package gcc-4.8.2-7.fc20.i686 already installed and latest version
Nothing to do

uname -a
Linux localhost.localdomain 3.11.10-301.fc20.i686 #1 SMP Thu Dec 5 14:21:31 UTC 2013 i686 i686 i386 GNU/Linux

Please help!!!!

7th March 2014, 02:55 PM
Your 'uname' indicates you are running an old kernel. Make sure you are rebooting into the
newer kernel for which you have the -devel and -headers packages installed for.