View Full Version : NVIDIA kernel Driver - a better solution
Mandragor
4th October 2009, 10:54 AM
Hi,
in this forum a solution was posted how in the alpha/beta kernel the nvidia drivers could be activated.
However this is much effort and it didn't work for me, because my kernel always crashed when i turned of the debugging options as suggested by the author. Therefore after some internet search i have another solution. Basically the problem is one kernel function which has a GPL Tag and this will make some checking in the build fail. Therefore if we don't set the GPL symbol in the build, the check will not fail. This is a bandaid i know. But the current nouveau driver are a mess for my two linux computers both with nvidia cards.
1. Create directory "nvidia"
2. Download the Nvidia Driver from http://www.nvidia.de/Download/Find.aspx
use the current BETA DRIVER
at time of writing this is "NVIDIA-Linux-x86_64-190.32-pkg2.run"
3. Create the files "build-nvidia.sh" and "Makefile.kbuild.patch"
(see below)
4. Before you can run the build script you need to make sure that the
nouveau driver is not activated on boot. Therefore you need
to add nouveau.modeset=0 to the kernel options. See example
below , add only the text in bold!
5. Reboot
5. Go to linux console, turn off X-Server e.g. with "init 3"
6. run "build-nvidia.sh NVIDIA-Linux-x86_64-190.32-pkg2.run"
7. Now it should build and work as expected ;-)
Have Fun!
Mandragor
The following files need to be in the directory "nvidia"
File "build-nvidia.sh"
#!/bin/sh
NVIDIA_PACKAGE=$1
if [ ! $NVIDIA_PACKAGE ];then
echo "build-nvidia.sh PACKAGE_NAME"
exit
fi
TARGET=nvidia-module
if [ -d $TARGET ]; then
rm -rf $TARGET
fi
sh $NVIDIA_PACKAGE -x --target $TARGET
cd $TARGET
cat ../Makefile.kbuild.patch |patch -p1
./nvidia-installer -a
File Makefile.kbuild.patch
--- nvidia-module/usr/src/nv/Makefile.kbuild 2009-09-02 12:42:28.000000000 +0200
+++ nvidia-module/usr/src/nv/Makefile.kbuild.mod 2009-10-04 10:38:36.000000000 +0200
@@ -77,6 +77,9 @@
EXTRA_CFLAGS += -I$(src)
EXTRA_CFLAGS += -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wpointer-arith -Wno-multichar -Werror -mcmodel=kernel -mno-red-zone -fno-defer-pop -MD $(DEFINES) $(INCLUDES) -Wsign-compare -Wno-cast-qual -Wno-error
+LOCKDEP_INIT_MAP:=$(shell grep "T lockdep_init_map" /boot/System.map-$(shell uname -r) |colrm 17)
+EXTRA_LDFLAGS := --defsym lockdep_init_map=0x$(LOCKDEP_INIT_MAP)
+
#
# We rely on these two definitions below; if they aren't set, we set them to
# reasonable defaults (Linux 2.4's KBUILD, and top-level passes will not set
Example Entry for grub.conf with nouveau.option added. DO NOT COPY THIS INTO "grub.conf".
Only add the nouveau.conf (in bold) at the end of the line in your grub.conf.
title Fedora (2.6.31.1-56.local.fc12.x86_64)
kernel /vmlinuz-2.6.31.1-56.local.fc12.x86_64 ro root=UUID=XXX rhgb quiet SYSFONT=latarcyrheb-sun16 LANG=de_DE.UTF-8 KEYTABLE=de-latin1-nodeadkeys rd_plytheme=text nouveau.modeset=0
initrd /initramfs-2.6.31.1-56.local.fc12.x86_64.img
leigh123linux
4th October 2009, 11:22 AM
It would be better to use 190.36 (it supports the Xorg version) , there is a easier way to patch the driver ;)
http://www.nvnews.net/vbulletin/showthread.php?p=2091962
64 bit
su
wget ftp://download.nvidia.com/XFree86/Linux-x86_64/190.36/NVIDIA-Linux-x86_64-190.36-pkg2.run
wget http://leigh123linux.fedorapeople.org/pub/patches/2.6.31_patch/nvidia.patch
chmod +x NVIDIA-Linux-x86_64-190.36-pkg2.run
./NVIDIA-Linux-x86_64-190.36-pkg2.run --apply-patch nvidia.patch
This creates a patched .run file that can be installed .
P.S thanks for the patch, I will test it later on my F12 install.
.
Mandragor
4th October 2009, 11:44 AM
Hi,
thanks for the advice. Works fine - at least on my computer ;-)
Regards
leigh123linux
4th October 2009, 12:15 PM
Thank you for the patch it works fine here. :cool:
NoFate
4th October 2009, 11:12 PM
Well, good solution, but here is some update because of usage specific app "colrm". It's better to use "cut"
LOCKDEP_INIT_MAP:=$(shell grep "T lockdep_init_map" /boot/System.map-$(shell uname -r) |cut -d" " -f1)
chepioq
6th October 2009, 03:55 PM
Thank for that...
I install nvidia drivers with Leigh method, and that work...
chepioq
7th October 2009, 03:03 PM
There working one day...
yesterday , there are been updates (among which xorg-x11-server-Xorg-1.7.0-1.fc12.x86_64 and xorg-x11-server-common-1.7.0-1.fc12.x86_64 ) and now I have no open-gl , desktop effects of kde won't work...
Should I uninstall the nvidia drivers when there is update of xorg?
leigh123linux
7th October 2009, 03:07 PM
There working one day...
yesterday , there are been updates (among which xorg-x11-server-Xorg-1.7.0-1.fc12.x86_64 and xorg-x11-server-common-1.7.0-1.fc12.x86_64 ) and now I have no open-gl , desktop effects of kde won't work...
Should I uninstall the nvidia drivers when there is update of xorg?
The Xorg update has overwritten some of the nvidia files, rerun the nvidia installer.
chepioq
7th October 2009, 05:24 PM
Thank leigh, but re-run the nvidia installer don't work.
Do an --uninstall and run the nvidia installer work...
rockdoctor
8th October 2009, 02:18 PM
Thank you mandragor and leigh!
Time to bring my Rawhide installation up to date. I've been running xorg-x11-server-Xorg-1.6.1.901-1.fc11 and kernel-2.6.31-0.190.rc8.fc12.x86_64 for more than three weeks now just so I could have a working X. In fact, recent nightly composes wouldn't give a working X even when using the vesa driver. The patched nvidia driver worked without a hitch with the LXDE Oct 7 nightly compose running off a live USB stick. Thanks again.
mailga
8th October 2009, 10:27 PM
It works fine for us. Thank you
http://www.fedoraonline.it/modules/myalbum/photo.php?lid=237&cid=7
Mailga (fedoraonline.it - the italian Fedora community)
NoFate
8th October 2009, 10:31 PM
There working one day...
yesterday , there are been updates (among which xorg-x11-server-Xorg-1.7.0-1.fc12.x86_64 and xorg-x11-server-common-1.7.0-1.fc12.x86_64 ) and now I have no open-gl , desktop effects of kde won't work...
Should I uninstall the nvidia drivers when there is update of xorg?
There is a simple solution:
1. Login under root
2. Go to /usr/lib(64)/xorg/modules/extensions
3. Move libglx.so to libglx.so.orig (it may be removed but I don't recommed it)
4. Linking nvidia libglx.so.193.36 within libglx.so
5. Logout and Login
Jongi
11th October 2009, 07:37 PM
getting this error
[root@jongi-main video]# ./NVIDIA-Linux-x86_64-190.36-pkg2.run --apply-patch nvidia.patch
Verifying archive integrity... OK
Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86_64 190.36............................................ .................................................. .................................................. .............
Couldn't locate the 'patch' utility.
[root@jongi-main video]# ls
NVIDIA-Linux-x86_64-190.36-pkg2.run nvidia.patch
chepioq
11th October 2009, 07:47 PM
getting this error
[root@jongi-main video]# ./NVIDIA-Linux-x86_64-190.36-pkg2.run --apply-patch nvidia.patch
Verifying archive integrity... OK
Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86_64 190.36............................................ .................................................. .................................................. .............
Couldn't locate the 'patch' utility.
[root@jongi-main video]# ls
NVIDIA-Linux-x86_64-190.36-pkg2.run nvidia.patch
Have you the package patch installed?
yum install patch patchutils
Jongi
11th October 2009, 07:51 PM
no i had not
chepioq
11th October 2009, 07:57 PM
no i had not
Without this package "patch" don't work... Install both...
leigh123linux
11th October 2009, 08:06 PM
@ chepioq (http://forums.fedoraforum.org/member.php?u=94566)
Have you got any /dev permissions problems when running glxinfo ?
chepioq
11th October 2009, 08:18 PM
@ leigh
glxinfo work and I have no permissions problems:
Jongi
11th October 2009, 08:18 PM
Without this package "patch" don't work... Install both...
i figured as much
chepioq
11th October 2009, 08:29 PM
i figured as much
Nobodies is perfect...:p:p:p:p
leigh123linux
11th October 2009, 08:51 PM
@ leigh
glxinfo work and I have no permissions problems:
OK it must be my setup :(
[leigh@localhost Sun Oct 11 20:49:24 ~]$ uname -r
2.6.31.3-67.fc12.x86_64
[leigh@localhost Sun Oct 11 20:49:32 ~]$
I added this line to /etc/rc.d/rc.local to fix my issue
chmod go+rw /dev/nvidia*
hnws
12th October 2009, 04:42 AM
OK it must be my setup :(
[CODE][leigh@localhost Sun Oct 11 20:49:24 ~]$ uname -r
2.6.31.3-67.fc12.x86_64
How could u get a kernel with such version?
chepioq
12th October 2009, 05:19 AM
@ leigh
For me
uname -r
2.6.31.1-58.fc12.x86_64
But it is a kernel I have patched, because without the patch I don't boot a 2.6.31 kernel without "acpi=off" option.
See this tread: http://forums.fedoraforum.org/showthread.php?t=226939 , post #15.
hokiepenguin
12th October 2009, 06:31 PM
Build error with patched 190.36
Pasted error from /var/log/nvidia-installer.log
mod-190.36/_kmod_build_2.6.31-33.fc12.x86_64/usr/src/nv/Module.markers -w -s
WARNING: could not find /home/sangu/rpmbuild/BUILD/nvidia-kmod-190.36/_kmod_build_2.6.31-33.fc12.x86_64/usr/src/nv/.nv-kernel.o.cmd for /home/sangu/rpmbuild/BUILD/nvidia-kmod-190.36/_kmod_build_2.6.31-33.fc12.x86_64/usr/src/nv/nv-kernel.o
FATAL: modpost: GPL-incompatible module nvidia.ko uses GPL-only symbol 'lockdep_init_map'
make[3]: *** [__modpost] Error 1
make[2]: *** [modules] Error 2
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make[1]: *** [module] Error 1
make: *** [module] Error 2
Any idea what causes this and how to fix? Thanks!
Mandragor
12th October 2009, 11:30 PM
seems that the patch was not applied though, could you please check the Makefile, if the content of the patch is there?
chepioq
13th October 2009, 07:57 PM
Just one question:
If I update my kernel, I re-install the driver?
Mandragor
13th October 2009, 09:51 PM
Just one question:
If I update my kernel, I re-install the driver?
Yes.
There used to be a package on livna (now rpmfusion) which did this stuff automatically,
maybe there is somebody with sufficient time to port this rpm to F12?
leigh123linux
13th October 2009, 10:00 PM
Yes.
There used to be a package on livna (now rpmfusion) which did this stuff automatically,
maybe there is somebody with sufficient time to port this rpm to F12?
It's easier to use the freshrpms nvidia driver for this. ;)
[leigh@localhost Tue Oct 13 21:55:06 ~]$ rpm -qa |grep nvidia
nvidia-x11-drv-190.36-3.fc11.x86_64
nvidia-x11-drv-32bit-190.36-3.fc11.x86_64
[leigh@localhost Tue Oct 13 21:55:24 ~]$ uname -r
2.6.31.4-80.fc12.x86_64
[leigh@localhost Tue Oct 13 21:55:45 ~]$ cat /etc/fedora-release
Fedora release 11.92 (Rawhide)
[leigh@localhost Tue Oct 13 21:56:00 ~]$
Camberwell
13th October 2009, 10:34 PM
just wanted to thanks you guys for this little gem on getting nvidia going
i've followed these (http://forums.fedoraforum.org/showpost.php?p=1272120&postcount=2) instructions for x86_64 and it works lovely thankyou
chepioq
14th October 2009, 06:25 AM
Yes.
There used to be a package on livna (now rpmfusion) which did this stuff automatically,
maybe there is somebody with sufficient time to port this rpm to F12?
With F11 I use akmod and akmod-nvidia, which build the nvidia driver for every new kernel.
But the version of akmod-nvidia is incompatible with rawhide (Xorg-server is not the same, version of nvidia is not good...et cetera).
How can I build an akmod-nvidia for rawhide? (I search a tuto on web, but I don't found...)
Jongi
14th October 2009, 09:30 PM
It's easier to use the freshrpms nvidia driver for this. ;)
[leigh@localhost Tue Oct 13 21:55:06 ~]$ rpm -qa |grep nvidia
nvidia-x11-drv-190.36-3.fc11.x86_64
nvidia-x11-drv-32bit-190.36-3.fc11.x86_64
[leigh@localhost Tue Oct 13 21:55:24 ~]$ uname -r
2.6.31.4-80.fc12.x86_64
[leigh@localhost Tue Oct 13 21:55:45 ~]$ cat /etc/fedora-release
Fedora release 11.92 (Rawhide)
[leigh@localhost Tue Oct 13 21:56:00 ~]$
which repo provides this? i've searched the rpmfusion repos without success? would i have to remove the nouveau xorg package and dependencies?
leigh123linux
14th October 2009, 10:36 PM
which repo provides this? i've searched the rpmfusion repos without success? would i have to remove the nouveau xorg package and dependencies?
There my own modified version of the freshrpms nvidia driver and aren't available from any repo.
would i have to remove the nouveau xorg package and dependencies?
No.
[leigh@localhost Wed Oct 14 22:35:35 ~]$ rpm -qa |grep nouveau
xorg-x11-drv-nouveau-0.0.15-13.20090929gitdd8339f.fc12.x86_64
[leigh@localhost Wed Oct 14 22:35:46 ~]$ rpm -qa |grep nvidia
nvidia-x11-drv-190.36-3.fc11.x86_64
nvidia-x11-drv-32bit-190.36-3.fc11.x86_64
[leigh@localhost Wed Oct 14 22:35:57 ~]$
TheWarden
15th October 2009, 11:16 AM
[QUOTE=leigh123linux;1276747]There my own modified version of the freshrpms nvidia driver and aren't available from any repo.
/QUOTE]
Any chance of putting up your SRPMs or detailing the changes you made so that I can do the same quickly? I think until they stop using a kernel with debugging (ie rawhide), freshrpms aren't gonna release their akmod nvidia packages.
Cheers,
Daire
leigh123linux
15th October 2009, 11:28 AM
[quote=leigh123linux;1276747]There my own modified version of the freshrpms nvidia driver and aren't available from any repo.
/QUOTE]
Any chance of putting up your SRPMs or detailing the changes you made so that I can do the same quickly? I think until they stop using a kernel with debugging (ie rawhide), freshrpms aren't gonna release their akmod nvidia packages.
Cheers,
Daire
Here's the required files, just add both patched x86 + x86_64 nvidia run files .
http://leigh123linux.fedorapeople.org/pub/nvidia/
ftp://download.nvidia.com/XFree86/Linux-x86/190.36/NVIDIA-Linux-x86-190.36-pkg0.run
ftp://download.nvidia.com/XFree86/Linux-x86_64/190.36/NVIDIA-Linux-x86_64-190.36-pkg2.run
Edit the spec file
Source0: http://us.download.nvidia.com/XFree86/Linux-x86/%{version}/NVIDIA-Linux-x86-%{version}-pkg0.run
# x86_64
Source1: http://us.download.nvidia.com/XFree86/Linux-x86_64/%{version}/NVIDIA-Linux-x86_64-%{version}-pkg2.run
to
Source0: http://us.download.nvidia.com/XFree86/Linux-x86/%{version}/NVIDIA-Linux-x86-%{version}-pkg0-custom.run
# x86_64
Source1: http://us.download.nvidia.com/XFree86/Linux-x86_64/%{version}/NVIDIA-Linux-x86_64-%{version}-pkg2-custom.run
TheWarden
15th October 2009, 11:45 AM
Thanks! Works great.
Jongi
18th October 2009, 11:29 PM
Hi Leigh,
I built using your your spec file
# rpm -qa | grep nvidia
nvidia-x11-drv-190.36-1.fc12.x86_64
nvidia-x11-drv-32bit-190.36-1.fc12.x86_64
However when I try boot, it hangs at "Starting atd". My /var/log/Xorg.0.log shows
(**) Oct 19 00:13:27 NVIDIA(0): Enabling RENDER acceleration
(EE) Oct 19 00:13:27 NVIDIA(0): Failed to initialize the GLX module; please check in your X
(EE) Oct 19 00:13:27 NVIDIA(0): log file that the GLX module has been loaded in your X
(EE) Oct 19 00:13:27 NVIDIA(0): server, and that the module is the NVIDIA GLX module. If
(EE) Oct 19 00:13:27 NVIDIA(0): you continue to encounter problems, Please try
(EE) Oct 19 00:13:27 NVIDIA(0): reinstalling the NVIDIA driver.
(EE) Oct 19 00:13:27 NVIDIA(0): Failed to initialize the NVIDIA graphics device!
(II) UnloadModule: "nvidia"
(II) UnloadModule: "wfb"
(II) UnloadModule: "fb"
(EE) Screen(s) found, but none have a usable configuration.
Fatal server error:
no screens found
Please consult the The X.Org Foundation support
at http://bodhi.fedoraproject.org/
for help.
Please also check the log file at "/var/log/Xorg.0.log" for additional information.
full log (http://pastebin.com/f4307b338)
My xorg.conf looks like
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection
Section "Files"
FontPath "/usr/share/fonts/default/Type1"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection
In case it helps
# uname -a
Linux jongi-main 2.6.31.3 #1 SMP PREEMPT Sun Oct 11 11:16:30 SAST 2009 x86_64 x86_64 x86_64 GNU/Linux
Elv13
20th October 2009, 03:55 PM
The RPM above failed to create a kernel module, here is the /var/log/nvdia.log:
http://pastebin.ca/1632767
How can this be fixed? (I use 32bit PAE kernel, source and headers are installed)
leigh123linux
20th October 2009, 04:43 PM
post
rpm -qa |grep kernel
Elv13
20th October 2009, 05:39 PM
lepagee@lepagee-mac ~]$ rpm -qa |grep kernel
kernel-firmware-2.6.31.1-56.fc12.noarch
kernel-PAE-2.6.31.1-56.fc12.i686
abrt-plugin-kerneloopsreporter-0.0.9-2.fc12.i686
kernel-PAE-2.6.31-0.125.4.2.rc5.git2.fc12.i686
kernel-devel-2.6.31.1-56.fc12.i686
abrt-addon-kerneloops-0.0.9-2.fc12.i686
kernel-headers-2.6.31.1-56.fc12.i686
[lepagee@lepagee-mac ~]$
and just for info:
[lepagee@lepagee-mac ~]$ rpm -ql nvidia-x11-drv-190.36-1.fc12.i386
/etc/ld.so.conf.d/nvidia.conf
/etc/modprobe.d/blacklist-nouveau.conf
/etc/modprobe.d/nvidia.conf
/etc/profile.d/nvidia.csh
/etc/profile.d/nvidia.sh
/etc/udev/makedev.d/60-nvidia.nodes
/usr/bin/nvidia-bug-report.sh
/usr/bin/nvidia-settings
/usr/lib/nvidia
/usr/lib/nvidia/libGL.so
/usr/lib/nvidia/libGL.so.1
/usr/lib/nvidia/libGL.so.190.36
/usr/lib/nvidia/libGLcore.so
/usr/lib/nvidia/libGLcore.so.1
/usr/lib/nvidia/libGLcore.so.190.36
/usr/lib/nvidia/libXvMCNVIDIA.a
/usr/lib/nvidia/libXvMCNVIDIA.so.190.36
/usr/lib/nvidia/libcuda.so.190.36
/usr/lib/nvidia/libnvidia-cfg.so
/usr/lib/nvidia/libnvidia-cfg.so.1
/usr/lib/nvidia/libnvidia-cfg.so.190.36
/usr/lib/nvidia/libnvidia-tls.so
/usr/lib/nvidia/libnvidia-tls.so.1
/usr/lib/nvidia/libnvidia-tls.so.190.36
/usr/lib/nvidia/libvdpau.so.190.36
/usr/lib/nvidia/libvdpau_nvidia.so.190.36
/usr/lib/nvidia/libvdpau_trace.so.190.36
/usr/lib/nvidia/tls
/usr/lib/nvidia/tls/libnvidia-tls.so
/usr/lib/nvidia/tls/libnvidia-tls.so.1
/usr/lib/nvidia/tls/libnvidia-tls.so.190.36
/usr/lib/xorg/modules/drivers/nvidia_drv.so
/usr/lib/xorg/modules/extensions/nvidia
/usr/lib/xorg/modules/extensions/nvidia/libglx.so
/usr/sbin/nvidia-config-display
/usr/sbin/nvidia-xconfig
/usr/share/applications/freshrpms-nvidia-settings.desktop
/usr/share/doc/nvidia-x11-drv-190.36
/usr/share/doc/nvidia-x11-drv-190.36/LICENSE
/usr/share/doc/nvidia-x11-drv-190.36/NVIDIA_Changelog
/usr/share/doc/nvidia-x11-drv-190.36/README.txt
/usr/share/doc/nvidia-x11-drv-190.36/XF86Config.sample
/usr/share/doc/nvidia-x11-drv-190.36/html
/usr/share/doc/nvidia-x11-drv-190.36/html/appendix-a.html
/usr/share/doc/nvidia-x11-drv-190.36/html/appendix-b.html
/usr/share/doc/nvidia-x11-drv-190.36/html/appendix-c.html
/usr/share/doc/nvidia-x11-drv-190.36/html/appendix-d.html
/usr/share/doc/nvidia-x11-drv-190.36/html/appendix-e.html
/usr/share/doc/nvidia-x11-drv-190.36/html/appendix-f.html
/usr/share/doc/nvidia-x11-drv-190.36/html/appendix-g.html
/usr/share/doc/nvidia-x11-drv-190.36/html/appendix-h-section-02.html
/usr/share/doc/nvidia-x11-drv-190.36/html/appendix-h-section-03.html
/usr/share/doc/nvidia-x11-drv-190.36/html/appendix-h-section-04.html
/usr/share/doc/nvidia-x11-drv-190.36/html/appendix-h-section-05.html
/usr/share/doc/nvidia-x11-drv-190.36/html/appendix-h.html
/usr/share/doc/nvidia-x11-drv-190.36/html/appendix-i.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-01.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-02.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-03.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-04-section-02.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-04-section-03.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-04-section-04.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-04.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-05.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-06-section-02.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-06.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-07.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-08.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-09.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-10.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-11.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-12.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-13.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-14.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-15.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-16.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-17.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-18.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-19.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-20.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-21.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-22.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-23.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-24.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-25.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-26.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-27.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-28.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-29.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-30.html
/usr/share/doc/nvidia-x11-drv-190.36/html/index.html
/usr/share/doc/nvidia-x11-drv-190.36/html/part-01.html
/usr/share/doc/nvidia-x11-drv-190.36/html/part-02.html
/usr/share/man/man1/nvidia-settings.1.gz
/usr/share/man/man1/nvidia-xconfig.1.gz
/usr/share/pixmaps/nvidia-settings.png
/usr/src/nvidia-190.36-1.fc12
/usr/src/nvidia-190.36-1.fc12/Makefile.kbuild
/usr/src/nvidia-190.36-1.fc12/conftest.sh
/usr/src/nvidia-190.36-1.fc12/cpuopsys.h
/usr/src/nvidia-190.36-1.fc12/dkms.conf
/usr/src/nvidia-190.36-1.fc12/gcc-version-check.c
/usr/src/nvidia-190.36-1.fc12/makefile
/usr/src/nvidia-190.36-1.fc12/nv-i2c.c
/usr/src/nvidia-190.36-1.fc12/nv-kernel.o
/usr/src/nvidia-190.36-1.fc12/nv-linux.h
/usr/src/nvidia-190.36-1.fc12/nv-memdbg.h
/usr/src/nvidia-190.36-1.fc12/nv-misc.h
/usr/src/nvidia-190.36-1.fc12/nv-reg.h
/usr/src/nvidia-190.36-1.fc12/nv-vm.c
/usr/src/nvidia-190.36-1.fc12/nv-vm.h
/usr/src/nvidia-190.36-1.fc12/nv-xen.h
/usr/src/nvidia-190.36-1.fc12/nv.c
/usr/src/nvidia-190.36-1.fc12/nv.h
/usr/src/nvidia-190.36-1.fc12/nv_gvi.c
/usr/src/nvidia-190.36-1.fc12/nvacpi.c
/usr/src/nvidia-190.36-1.fc12/nvreadme.h
/usr/src/nvidia-190.36-1.fc12/nvtypes.h
/usr/src/nvidia-190.36-1.fc12/os-agp.c
/usr/src/nvidia-190.36-1.fc12/os-agp.h
/usr/src/nvidia-190.36-1.fc12/os-interface.c
/usr/src/nvidia-190.36-1.fc12/os-interface.h
/usr/src/nvidia-190.36-1.fc12/os-registry.c
/usr/src/nvidia-190.36-1.fc12/rmil.h
/usr/src/nvidia-190.36-1.fc12/rmretval.h
/usr/src/nvidia-190.36-1.fc12/xapi-sdk.h
[lepagee@lepagee-mac ~]$
*I just installed fedora since the first time since FC3, my Fedora knowledge is far behind me.
**I made a symlink from /usr/src/kernel/... to /usr/src/linux just to be sure, as it is required in many distro.
leigh123linux
20th October 2009, 06:43 PM
lepagee@lepagee-mac ~]$ rpm -qa |grep kernel
kernel-firmware-2.6.31.1-56.fc12.noarch
kernel-PAE-2.6.31.1-56.fc12.i686
abrt-plugin-kerneloopsreporter-0.0.9-2.fc12.i686
kernel-PAE-2.6.31-0.125.4.2.rc5.git2.fc12.i686
kernel-devel-2.6.31.1-56.fc12.i686
abrt-addon-kerneloops-0.0.9-2.fc12.i686
kernel-headers-2.6.31.1-56.fc12.i686
[lepagee@lepagee-mac ~]$ and just for info:
[lepagee@lepagee-mac ~]$ rpm -ql nvidia-x11-drv-190.36-1.fc12.i386
/etc/ld.so.conf.d/nvidia.conf
/etc/modprobe.d/blacklist-nouveau.conf
/etc/modprobe.d/nvidia.conf
/etc/profile.d/nvidia.csh
/etc/profile.d/nvidia.sh
/etc/udev/makedev.d/60-nvidia.nodes
/usr/bin/nvidia-bug-report.sh
/usr/bin/nvidia-settings
/usr/lib/nvidia
/usr/lib/nvidia/libGL.so
/usr/lib/nvidia/libGL.so.1
/usr/lib/nvidia/libGL.so.190.36
/usr/lib/nvidia/libGLcore.so
/usr/lib/nvidia/libGLcore.so.1
/usr/lib/nvidia/libGLcore.so.190.36
/usr/lib/nvidia/libXvMCNVIDIA.a
/usr/lib/nvidia/libXvMCNVIDIA.so.190.36
/usr/lib/nvidia/libcuda.so.190.36
/usr/lib/nvidia/libnvidia-cfg.so
/usr/lib/nvidia/libnvidia-cfg.so.1
/usr/lib/nvidia/libnvidia-cfg.so.190.36
/usr/lib/nvidia/libnvidia-tls.so
/usr/lib/nvidia/libnvidia-tls.so.1
/usr/lib/nvidia/libnvidia-tls.so.190.36
/usr/lib/nvidia/libvdpau.so.190.36
/usr/lib/nvidia/libvdpau_nvidia.so.190.36
/usr/lib/nvidia/libvdpau_trace.so.190.36
/usr/lib/nvidia/tls
/usr/lib/nvidia/tls/libnvidia-tls.so
/usr/lib/nvidia/tls/libnvidia-tls.so.1
/usr/lib/nvidia/tls/libnvidia-tls.so.190.36
/usr/lib/xorg/modules/drivers/nvidia_drv.so
/usr/lib/xorg/modules/extensions/nvidia
/usr/lib/xorg/modules/extensions/nvidia/libglx.so
/usr/sbin/nvidia-config-display
/usr/sbin/nvidia-xconfig
/usr/share/applications/freshrpms-nvidia-settings.desktop
/usr/share/doc/nvidia-x11-drv-190.36
/usr/share/doc/nvidia-x11-drv-190.36/LICENSE
/usr/share/doc/nvidia-x11-drv-190.36/NVIDIA_Changelog
/usr/share/doc/nvidia-x11-drv-190.36/README.txt
/usr/share/doc/nvidia-x11-drv-190.36/XF86Config.sample
/usr/share/doc/nvidia-x11-drv-190.36/html
/usr/share/doc/nvidia-x11-drv-190.36/html/appendix-a.html
/usr/share/doc/nvidia-x11-drv-190.36/html/appendix-b.html
/usr/share/doc/nvidia-x11-drv-190.36/html/appendix-c.html
/usr/share/doc/nvidia-x11-drv-190.36/html/appendix-d.html
/usr/share/doc/nvidia-x11-drv-190.36/html/appendix-e.html
/usr/share/doc/nvidia-x11-drv-190.36/html/appendix-f.html
/usr/share/doc/nvidia-x11-drv-190.36/html/appendix-g.html
/usr/share/doc/nvidia-x11-drv-190.36/html/appendix-h-section-02.html
/usr/share/doc/nvidia-x11-drv-190.36/html/appendix-h-section-03.html
/usr/share/doc/nvidia-x11-drv-190.36/html/appendix-h-section-04.html
/usr/share/doc/nvidia-x11-drv-190.36/html/appendix-h-section-05.html
/usr/share/doc/nvidia-x11-drv-190.36/html/appendix-h.html
/usr/share/doc/nvidia-x11-drv-190.36/html/appendix-i.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-01.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-02.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-03.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-04-section-02.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-04-section-03.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-04-section-04.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-04.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-05.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-06-section-02.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-06.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-07.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-08.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-09.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-10.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-11.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-12.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-13.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-14.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-15.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-16.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-17.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-18.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-19.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-20.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-21.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-22.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-23.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-24.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-25.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-26.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-27.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-28.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-29.html
/usr/share/doc/nvidia-x11-drv-190.36/html/chapter-30.html
/usr/share/doc/nvidia-x11-drv-190.36/html/index.html
/usr/share/doc/nvidia-x11-drv-190.36/html/part-01.html
/usr/share/doc/nvidia-x11-drv-190.36/html/part-02.html
/usr/share/man/man1/nvidia-settings.1.gz
/usr/share/man/man1/nvidia-xconfig.1.gz
/usr/share/pixmaps/nvidia-settings.png
/usr/src/nvidia-190.36-1.fc12
/usr/src/nvidia-190.36-1.fc12/Makefile.kbuild
/usr/src/nvidia-190.36-1.fc12/conftest.sh
/usr/src/nvidia-190.36-1.fc12/cpuopsys.h
/usr/src/nvidia-190.36-1.fc12/dkms.conf
/usr/src/nvidia-190.36-1.fc12/gcc-version-check.c
/usr/src/nvidia-190.36-1.fc12/makefile
/usr/src/nvidia-190.36-1.fc12/nv-i2c.c
/usr/src/nvidia-190.36-1.fc12/nv-kernel.o
/usr/src/nvidia-190.36-1.fc12/nv-linux.h
/usr/src/nvidia-190.36-1.fc12/nv-memdbg.h
/usr/src/nvidia-190.36-1.fc12/nv-misc.h
/usr/src/nvidia-190.36-1.fc12/nv-reg.h
/usr/src/nvidia-190.36-1.fc12/nv-vm.c
/usr/src/nvidia-190.36-1.fc12/nv-vm.h
/usr/src/nvidia-190.36-1.fc12/nv-xen.h
/usr/src/nvidia-190.36-1.fc12/nv.c
/usr/src/nvidia-190.36-1.fc12/nv.h
/usr/src/nvidia-190.36-1.fc12/nv_gvi.c
/usr/src/nvidia-190.36-1.fc12/nvacpi.c
/usr/src/nvidia-190.36-1.fc12/nvreadme.h
/usr/src/nvidia-190.36-1.fc12/nvtypes.h
/usr/src/nvidia-190.36-1.fc12/os-agp.c
/usr/src/nvidia-190.36-1.fc12/os-agp.h
/usr/src/nvidia-190.36-1.fc12/os-interface.c
/usr/src/nvidia-190.36-1.fc12/os-interface.h
/usr/src/nvidia-190.36-1.fc12/os-registry.c
/usr/src/nvidia-190.36-1.fc12/rmil.h
/usr/src/nvidia-190.36-1.fc12/rmretval.h
/usr/src/nvidia-190.36-1.fc12/xapi-sdk.h
[lepagee@lepagee-mac ~]$
*I just installed fedora since the first time since FC3, my Fedora knowledge is far behind me.
**I made a symlink from /usr/src/kernel/... to /usr/src/linux just to be sure, as it is required in many distro.
Try
su
yum install kernel-PAE-devel
reboot
Elv13
20th October 2009, 07:59 PM
No, it did not worked, the module was not build by the rpm
EDIT: your RPM print some warning because your username don't exist ;). I will check if they work later.
leigh123linux
20th October 2009, 08:02 PM
No, it did not worked, the module was not build by the rpm
EDIT: your RPM print some warning because your username don't exist ;). I will check if they work later.
Did you reboot ?
if so post
su
dkms status
Elv13
20th October 2009, 08:15 PM
Yes, I did, but there is no "nvidia.ko" module anywhere. It may be normal, I don't know, I just see this module on every other distributions.
[root@lepagee-mac SPECS]# rpmbuild -bb nvidia-kmod.spec
error: Architecture is not included: i386
[root@lepagee-mac SPECS]# dkms status
nvidia, 190.36-1.fc12: added
leigh123linux
20th October 2009, 08:35 PM
Yes, I did, but there is no "nvidia.ko" module anywhere. It may be normal, I don't know, I just see this module on every other distributions.
[root@lepagee-mac SPECS]# rpmbuild -bb nvidia-kmod.spec
error: Architecture is not included: i386
[root@lepagee-mac SPECS]# dkms status
nvidia, 190.36-1.fc12: added
To build nvidia-kmod, try
rpmbuild -bb --target=i686 nvidia-kmod.spec
as for the .ko , try
su
updatedb
locate nvidia.ko
chepioq
20th October 2009, 08:41 PM
I try to build nvidia kmod, but I have this error message:
[mockbuild@localhost ~]$ rpmbuild -bb rpmbuild/SPECS/nvidia-kmod.spec
erreur: Dépendances de construction manquantes:
buildsys-build-rpmfusion-kerneldevpkgs-current-x86_64 est nécessaire pour nvidia-kmod-190.40-1.fc12.src
What I forgot?
Elv13
20th October 2009, 08:43 PM
locate find nothing (as expected as the file was never installed)
and the compilation of your package leave me with this:
In file included from include/linux/bitops.h:17,
from include/linux/kernel.h:15,
from include/linux/sched.h:54,
from include/linux/utsname.h:35,
from /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/nv-linux.h:21,
from /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/nvacpi.c:15:
/usr/src/kernels/2.6.31.1-56.fc12.i686.PAE/arch/x86/include/asm/bitops.h: In function ‘set_bit’:
/usr/src/kernels/2.6.31.1-56.fc12.i686.PAE/arch/x86/include/asm/bitops.h:64: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/kernels/2.6.31.1-56.fc12.i686.PAE/arch/x86/include/asm/bitops.h: In function ‘clear_bit’:
/usr/src/kernels/2.6.31.1-56.fc12.i686.PAE/arch/x86/include/asm/bitops.h:102: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/kernels/2.6.31.1-56.fc12.i686.PAE/arch/x86/include/asm/bitops.h: In function ‘change_bit’:
/usr/src/kernels/2.6.31.1-56.fc12.i686.PAE/arch/x86/include/asm/bitops.h:178: warning: pointer of type ‘void *’ used in arithmetic
In file included from include/linux/list.h:6,
from include/linux/preempt.h:11,
from include/linux/spinlock.h:50,
from include/linux/seqlock.h:29,
from include/linux/time.h:8,
from include/linux/timex.h:56,
from include/linux/sched.h:56,
from include/linux/utsname.h:35,
from /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/nv-linux.h:21,
from /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/nvacpi.c:15:
include/linux/prefetch.h: In function ‘prefetch_range’:
include/linux/prefetch.h:57: warning: pointer of type ‘void *’ used in arithmetic
In file included from include/linux/utsname.h:35,
from /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/nv-linux.h:21,
from /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/nvacpi.c:15:
include/linux/sched.h: In function ‘object_is_on_stack’:
include/linux/sched.h:2212: warning: pointer of type ‘void *’ used in arithmetic
In file included from include/linux/io.h:22,
from include/linux/pci.h:54,
from /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/nv-linux.h:92,
from /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/nvacpi.c:15:
/usr/src/kernels/2.6.31.1-56.fc12.i686.PAE/arch/x86/include/asm/io.h: In function ‘writeq’:
/usr/src/kernels/2.6.31.1-56.fc12.i686.PAE/arch/x86/include/asm/io.h:70: warning: pointer of type ‘void *’ used in arithmetic
In file included from include/linux/dma-mapping.h:7,
from include/asm-generic/pci-dma-compat.h:7,
from /usr/src/kernels/2.6.31.1-56.fc12.i686.PAE/arch/x86/include/asm/pci.h:129,
from include/linux/pci.h:1114,
from /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/nv-linux.h:92,
from /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/nvacpi.c:15:
include/linux/scatterlist.h: In function ‘sg_virt’:
include/linux/scatterlist.h:199: warning: pointer of type ‘void *’ used in arithmetic
In file included from /usr/src/kernels/2.6.31.1-56.fc12.i686.PAE/arch/x86/include/asm/dma-mapping.h:36,
from include/linux/dma-mapping.h:107,
from include/asm-generic/pci-dma-compat.h:7,
from /usr/src/kernels/2.6.31.1-56.fc12.i686.PAE/arch/x86/include/asm/pci.h:129,
from include/linux/pci.h:1114,
from /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/nv-linux.h:92,
from /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/nvacpi.c:15:
include/asm-generic/dma-mapping-common.h: In function ‘dma_map_page’:
include/asm-generic/dma-mapping-common.h:77: warning: pointer of type ‘void *’ used in arithmetic
In file included from /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/nv-linux.h:119,
from /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/nvacpi.c:15:
include/linux/highmem.h: In function ‘zero_user_segments’:
include/linux/highmem.h:149: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:149: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:149: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:149: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:152: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:152: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:152: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:152: warning: pointer of type ‘void *’ used in arithmetic
ld -m elf_i386 --defsym lockdep_init_map=0x/usr/src/kernels/2.6.31.1-56.fc12.i686.PAE/System.map:c04769df /usr/src/kernels/2.6.31.1-56.fc12.i686/System.map:c046edbb -r -o /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/nvidia.o /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/nv-kernel.o /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/nv.o /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/nv_gvi.o /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/nv-vm.o /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/os-agp.o /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/os-interface.o /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/os-registry.o /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/nv-i2c.o /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/nvacpi.o
ld:--defsym lockdep_init_map=0x/usr/src/kernels/2.6.31.1-56.fc12.i686.PAE/System.map:c04769df: syntax error
make[3]: *** [/root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/nvidia.o] Error 1
make[2]: *** [_module_/root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv] Error 2
NVIDIA: left KBUILD.
nvidia.ko failed to build!
ld -m elf_i386 --defsym lockdep_init_map=0x/usr/src/kernels/2.6.31.1-56.fc12.i686.PAE/System.map:c04769df /usr/src/kernels/2.6.31.1-56.fc12.i686/System.map:c046edbb -r -o /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/nvidia.o /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/nv-kernel.o /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/nv.o /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/nv_gvi.o /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/nv-vm.o /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/os-agp.o /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/os-interface.o /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/os-registry.o /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/nv-i2c.o /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/nvacpi.o
ld:--defsym lockdep_init_map=0x/usr/src/kernels/2.6.31.1-56.fc12.i686.PAE/System.map:c04769df: syntax error
make[3]: *** [/root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/nvidia.o] Error 1
leigh123linux
20th October 2009, 08:45 PM
I try to build nvidia kmod, but I have this error message:
[mockbuild@localhost ~]$ rpmbuild -bb rpmbuild/SPECS/nvidia-kmod.spec
erreur: Dépendances de construction manquantes:
buildsys-build-rpmfusion-kerneldevpkgs-current-x86_64 est nécessaire pour nvidia-kmod-190.40-1.fc12.src
What I forgot?
Try
su
yum install buildsys-build-rpmfusion-kerneldevpkgs-current
[root@localhost Tue Oct 20 20:45:14 leigh]# rpm -q buildsys-build-rpmfusion-kerneldevpkgs-current
buildsys-build-rpmfusion-kerneldevpkgs-current-12-0.1.x86_64
[root@localhost Tue Oct 20 20:45:25 leigh]#
chepioq
20th October 2009, 09:02 PM
[root@localhost dominique]# yum install buildsys-build-rpmfusion-kerneldevpkgs-current
Modules complémentaires chargés*: presto, refresh-packagekit
Configuration du processus d'installation
Aucun paquet buildsys-build-rpmfusion-kerneldevpkgs-current disponible.
Rien à faire
leigh123linux
20th October 2009, 09:09 PM
[root@localhost dominique]# yum install buildsys-build-rpmfusion-kerneldevpkgs-current
Modules complémentaires chargés*: presto, refresh-packagekit
Configuration du processus d'installation
Aucun paquet buildsys-build-rpmfusion-kerneldevpkgs-current disponible.
Rien à faire
Make sure you have the rpmfusion rawhide repo's enabled for the deps.
chepioq
20th October 2009, 09:30 PM
Ok leigh, the rpmfusion rawhide repo's was not installed...:(
I install it and the build work.:p
Now I have:
-akmod-nvidia-190.40-1.fc12.x86_64.rpm
-kmod-nvidia-190.40-1.fc12.x86_64.rpm
-kmod-nvidia-2.6.31.4-83.fc12.x86_64-190.40-1.fc12.x86_64.rpm
-nvidia-kmod-debuginfo-190.40-1.fc12.x86_64.rpm
I install akmod-nvidia tomorrow (It is time to bed for me in France)
Just a question:
Before install akmod, I uninstall the nvidia driver I have installed with the .run?
leigh123linux
20th October 2009, 10:12 PM
locate find nothing (as expected as the file was never installed)
and the compilation of your package leave me with this:
In file included from include/linux/bitops.h:17,
from include/linux/kernel.h:15,
from include/linux/sched.h:54,
from include/linux/utsname.h:35,
from /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/nv-linux.h:21,
from /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/nvacpi.c:15:
/usr/src/kernels/2.6.31.1-56.fc12.i686.PAE/arch/x86/include/asm/bitops.h: In function ‘set_bit’:
/usr/src/kernels/2.6.31.1-56.fc12.i686.PAE/arch/x86/include/asm/bitops.h:64: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/kernels/2.6.31.1-56.fc12.i686.PAE/arch/x86/include/asm/bitops.h: In function ‘clear_bit’:
/usr/src/kernels/2.6.31.1-56.fc12.i686.PAE/arch/x86/include/asm/bitops.h:102: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/kernels/2.6.31.1-56.fc12.i686.PAE/arch/x86/include/asm/bitops.h: In function ‘change_bit’:
/usr/src/kernels/2.6.31.1-56.fc12.i686.PAE/arch/x86/include/asm/bitops.h:178: warning: pointer of type ‘void *’ used in arithmetic
In file included from include/linux/list.h:6,
from include/linux/preempt.h:11,
from include/linux/spinlock.h:50,
from include/linux/seqlock.h:29,
from include/linux/time.h:8,
from include/linux/timex.h:56,
from include/linux/sched.h:56,
from include/linux/utsname.h:35,
from /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/nv-linux.h:21,
from /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/nvacpi.c:15:
include/linux/prefetch.h: In function ‘prefetch_range’:
include/linux/prefetch.h:57: warning: pointer of type ‘void *’ used in arithmetic
In file included from include/linux/utsname.h:35,
from /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/nv-linux.h:21,
from /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/nvacpi.c:15:
include/linux/sched.h: In function ‘object_is_on_stack’:
include/linux/sched.h:2212: warning: pointer of type ‘void *’ used in arithmetic
In file included from include/linux/io.h:22,
from include/linux/pci.h:54,
from /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/nv-linux.h:92,
from /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/nvacpi.c:15:
/usr/src/kernels/2.6.31.1-56.fc12.i686.PAE/arch/x86/include/asm/io.h: In function ‘writeq’:
/usr/src/kernels/2.6.31.1-56.fc12.i686.PAE/arch/x86/include/asm/io.h:70: warning: pointer of type ‘void *’ used in arithmetic
In file included from include/linux/dma-mapping.h:7,
from include/asm-generic/pci-dma-compat.h:7,
from /usr/src/kernels/2.6.31.1-56.fc12.i686.PAE/arch/x86/include/asm/pci.h:129,
from include/linux/pci.h:1114,
from /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/nv-linux.h:92,
from /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/nvacpi.c:15:
include/linux/scatterlist.h: In function ‘sg_virt’:
include/linux/scatterlist.h:199: warning: pointer of type ‘void *’ used in arithmetic
In file included from /usr/src/kernels/2.6.31.1-56.fc12.i686.PAE/arch/x86/include/asm/dma-mapping.h:36,
from include/linux/dma-mapping.h:107,
from include/asm-generic/pci-dma-compat.h:7,
from /usr/src/kernels/2.6.31.1-56.fc12.i686.PAE/arch/x86/include/asm/pci.h:129,
from include/linux/pci.h:1114,
from /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/nv-linux.h:92,
from /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/nvacpi.c:15:
include/asm-generic/dma-mapping-common.h: In function ‘dma_map_page’:
include/asm-generic/dma-mapping-common.h:77: warning: pointer of type ‘void *’ used in arithmetic
In file included from /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/nv-linux.h:119,
from /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/nvacpi.c:15:
include/linux/highmem.h: In function ‘zero_user_segments’:
include/linux/highmem.h:149: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:149: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:149: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:149: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:152: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:152: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:152: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:152: warning: pointer of type ‘void *’ used in arithmetic
ld -m elf_i386 --defsym lockdep_init_map=0x/usr/src/kernels/2.6.31.1-56.fc12.i686.PAE/System.map:c04769df /usr/src/kernels/2.6.31.1-56.fc12.i686/System.map:c046edbb -r -o /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/nvidia.o /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/nv-kernel.o /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/nv.o /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/nv_gvi.o /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/nv-vm.o /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/os-agp.o /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/os-interface.o /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/os-registry.o /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/nv-i2c.o /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/nvacpi.o
ld:--defsym lockdep_init_map=0x/usr/src/kernels/2.6.31.1-56.fc12.i686.PAE/System.map:c04769df: syntax error
make[3]: *** [/root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/nvidia.o] Error 1
make[2]: *** [_module_/root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv] Error 2
NVIDIA: left KBUILD.
nvidia.ko failed to build!
ld -m elf_i386 --defsym lockdep_init_map=0x/usr/src/kernels/2.6.31.1-56.fc12.i686.PAE/System.map:c04769df /usr/src/kernels/2.6.31.1-56.fc12.i686/System.map:c046edbb -r -o /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/nvidia.o /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/nv-kernel.o /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/nv.o /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/nv_gvi.o /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/nv-vm.o /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/os-agp.o /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/os-interface.o /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/os-registry.o /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/nv-i2c.o /root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/nvacpi.o
ld:--defsym lockdep_init_map=0x/usr/src/kernels/2.6.31.1-56.fc12.i686.PAE/System.map:c04769df: syntax error
make[3]: *** [/root/rpmbuild/BUILD/nvidia-kmod-190.40/_kmod_build_2.6.31.1-56.fc12.i686.PAE/usr/src/nv/nvidia.o] Error 1
It seems that 32 bit systems don't need patching , I have altered the nvidia-kmod so it doesn't patch 32 bit systems.
It doesn't build non-PAE kmods, but this should be a issue as the is a akmod package.
Processing files: nvidia-kmod-debuginfo-190.40-2.fc12.i686
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/nvidia-kmod-190.40-2.fc12.i386
Wrote: /builddir/build/RPMS/akmod-nvidia-190.40-2.fc12.i686.rpm
Wrote: /builddir/build/RPMS/kmod-nvidia-PAE-190.40-2.fc12.i686.rpm
Wrote: /builddir/build/RPMS/kmod-nvidia-2.6.31.1-56.fc12.i686.PAE-190.40-2.fc12.i686.rpm
Wrote: /builddir/build/RPMS/nvidia-kmod-debuginfo-190.40-2.fc12.i686.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.mo23rN
+ umask 022
+ cd /builddir/build/BUILD
(http://leigh123linux.fedorapeople.org/pub/srpm/nvidia-kmod-190.40-2.fc12.src.rpm)
Jongi
20th October 2009, 11:08 PM
I've tried the patch manual installation and leigh's spec file to build rpms for 190. The end result is the same.
(**) Oct 20 23:27:52 NVIDIA(0): Enabling RENDER acceleration
(II) Oct 20 23:27:52 NVIDIA(0): Support for GLX with the Damage and Composite X extensions is
(II) Oct 20 23:27:52 NVIDIA(0): enabled.
(EE) Oct 20 23:27:52 NVIDIA(0): Failed to initialize the NVIDIA graphics device!
(II) UnloadModule: "nvidia"
(II) UnloadModule: "wfb"
(II) UnloadModule: "fb"
(EE) Screen(s) found, but none have a usable configuration.
Fatal server error:
no screens found
I even tried the latest 185 driver manual install
(II) LoadModule: "nvidia"
(II) Loading /usr/lib64/xorg/modules/drivers/nvidia_drv.so
dlopen: /usr/lib64/xorg/modules/drivers/nvidia_drv.so: undefined symbol: resVgaShared
(EE) Failed to load /usr/lib64/xorg/modules/drivers/nvidia_drv.so
(II) UnloadModule: "nvidia"
(EE) Failed to load module "nvidia" (loader failed, 7)
(EE) No drivers available.
Fatal server error:
no screens found
My xorg.conf below works when I use the nouveau driver instead of nvidia
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection
Section "Files"
ModulePath "/usr/lib64/xorg/modules/extensions/nvidia"
ModulePath "/usr/lib64/xorg/modules"
FontPath "/usr/share/fonts/default/Type1"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 30.0 - 110.0
VertRefresh 50.0 - 150.0
Option "DPMS"
Option "CustomEDID" "DFP-0:/etc/X11/edid.bin"
EndSection
Section "Device"
Driver "nouveau"
Identifier "Device0"
# Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection
leigh123linux
21st October 2009, 02:51 AM
I've tried the patch manual installation and leigh's spec file to build rpms for 190. The end result is the same.
(**) Oct 20 23:27:52 NVIDIA(0): Enabling RENDER acceleration
(II) Oct 20 23:27:52 NVIDIA(0): Support for GLX with the Damage and Composite X extensions is
(II) Oct 20 23:27:52 NVIDIA(0): enabled.
(EE) Oct 20 23:27:52 NVIDIA(0): Failed to initialize the NVIDIA graphics device!
(II) UnloadModule: "nvidia"
(II) UnloadModule: "wfb"
(II) UnloadModule: "fb"
(EE) Screen(s) found, but none have a usable configuration.
Fatal server error:
no screens found
I even tried the latest 185 driver manual install
(II) LoadModule: "nvidia"
(II) Loading /usr/lib64/xorg/modules/drivers/nvidia_drv.so
dlopen: /usr/lib64/xorg/modules/drivers/nvidia_drv.so: undefined symbol: resVgaShared
(EE) Failed to load /usr/lib64/xorg/modules/drivers/nvidia_drv.so
(II) UnloadModule: "nvidia"
(EE) Failed to load module "nvidia" (loader failed, 7)
(EE) No drivers available.
Fatal server error:
no screens found
My xorg.conf below works when I use the nouveau driver instead of nvidia
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection
Section "Files"
ModulePath "/usr/lib64/xorg/modules/extensions/nvidia"
ModulePath "/usr/lib64/xorg/modules"
FontPath "/usr/share/fonts/default/Type1"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 30.0 - 110.0
VertRefresh 50.0 - 150.0
Option "DPMS"
Option "CustomEDID" "DFP-0:/etc/X11/edid.bin"
EndSection
Section "Device"
Driver "nouveau"
Identifier "Device0"
# Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection
Did you add the kernel option to grub.conf ?
post
lsmod |grep nouveau
chepioq
21st October 2009, 06:32 AM
Hi leigh...
This morning, after uninstall the nvidia driver installed by the .run, I install:
-akmod-nvidia-190.40-1.fc12.x86_64.rpm
-xorg-x11-drv-nvidia-190.40-1.fc12.x86_64.rpm
-xorg-x11-drv-nvidia-libs-190.40-1.fc12.i686.rpm
-xorg-x11-drv-nvidia-libs-190.40-1.fc12.x86_64.rpm
I reboot and... that work!!!
Thank for your .rpm and src.rpm.
Elv13
21st October 2009, 02:03 PM
Your patch does help, but now when I try to install the package, it ask for
error: Failed dependencies:
nvidia-kmod-common >= 190.40 is needed by akmod-nvidia-190.40-2.fc12.i686
but this package is not created.
leigh123linux
21st October 2009, 02:11 PM
Your patch does help, but now when I try to install the package, it ask for
error: Failed dependencies:
nvidia-kmod-common >= 190.40 is needed by akmod-nvidia-190.40-2.fc12.i686
but this package is not created.
You will need xorg-x11-drv-nvidia (http://koji.fedoraproject.org/koji/getfile?taskID=1751390&name=xorg-x11-drv-nvidia-190.40-1.fc12.i686.rpm) and xorg-x11-drv-nvidia-libs (http://koji.fedoraproject.org/koji/getfile?taskID=1751390&name=xorg-x11-drv-nvidia-libs-190.40-1.fc12.i686.rpm) as well + some more rpms from rpmfusion rawhide.
[root@localhost Wed Oct 21 12:48:29 Desktop]# yum provides nvidia-kmod-common
Loaded plugins: fastestmirror, presto, refresh-packagekit, remove-with-leaves
Loading mirror speeds from cached hostfile
* rawhide: ftp.nluug.nl
* rpmfusion-free-rawhide: fr2.rpmfind.net
* rpmfusion-nonfree-rawhide: fr2.rpmfind.net
xorg-x11-drv-nvidia-190.40-1.fc12.x86_64 : NVIDIA's proprietary display driver
: for NVIDIA graphic cards
Repo : installed
Matched from:
Other : Provides-match: nvidia-kmod-common
[root@localhost Wed Oct 21 14:12:21 Desktop]#
http://koji.fedoraproject.org/koji/taskinfo?taskID=1751390
to enable rpmfusion
su -c 'rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-rawhide.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-rawhide.noarch.rpm'
Elv13
21st October 2009, 02:25 PM
Look like a circular dep to me:
[root@lepagee-mac i686]# rpm -i kmod-nvidia-2.6.31.1-56.fc12.i686.PAE-190.40-2.fc12.i686.rpm
error: Failed dependencies:
nvidia-kmod-common >= 190.40 is needed by kmod-nvidia-2.6.31.1-56.fc12.i686.PAE-190.40-2.fc12.i686
[root@lepagee-mac i686]# rpm -i /home/lepagee/Download/xorg-x11-drv-nvidia-libs-190.40-1.fc12.i686.rpm
error: Failed dependencies:
xorg-x11-drv-nvidia = 190.40-1.fc12 is needed by xorg-x11-drv-nvidia-libs-190.40-1.fc12.i686
[root@lepagee-mac i686]# rpm -i /home/lepagee/Download/xorg-x11-drv-nvidia-190.40-1.fc12.i686.rpm
error: Failed dependencies:
nvidia-kmod >= 190.40 is needed by xorg-x11-drv-nvidia-190.40-1.fc12.i686
xorg-x11-drv-nvidia-libs-i686 = 190.40-1.fc12 is needed by xorg-x11-drv-nvidia-190.40-1.fc12.i686
[root@lepagee-mac i686]#
leigh123linux
21st October 2009, 02:31 PM
Look like a circular dep to me:
[root@lepagee-mac i686]# rpm -i kmod-nvidia-2.6.31.1-56.fc12.i686.PAE-190.40-2.fc12.i686.rpm
error: Failed dependencies:
nvidia-kmod-common >= 190.40 is needed by kmod-nvidia-2.6.31.1-56.fc12.i686.PAE-190.40-2.fc12.i686
[root@lepagee-mac i686]# rpm -i /home/lepagee/Download/xorg-x11-drv-nvidia-libs-190.40-1.fc12.i686.rpm
error: Failed dependencies:
xorg-x11-drv-nvidia = 190.40-1.fc12 is needed by xorg-x11-drv-nvidia-libs-190.40-1.fc12.i686
[root@lepagee-mac i686]# rpm -i /home/lepagee/Download/xorg-x11-drv-nvidia-190.40-1.fc12.i686.rpm
error: Failed dependencies:
nvidia-kmod >= 190.40 is needed by xorg-x11-drv-nvidia-190.40-1.fc12.i686
xorg-x11-drv-nvidia-libs-i686 = 190.40-1.fc12 is needed by xorg-x11-drv-nvidia-190.40-1.fc12.i686
[root@lepagee-mac i686]#
Try installing them as a single transaction ;)
su
yum install --ngpgcheck /home/lepagee/Download/xorg-x11-drv-nvidia-190.40-1.fc12.i686.rpm /home/lepagee/Download/xorg-x11-drv-nvidia-libs-190.40-1.fc12.i686.rpm akmod-nvidia-190.40-2.fc12.i686.rpm
P.S use akmod-nvidia instead of kmod-nvidia
Elv13
21st October 2009, 03:11 PM
It's official, installing a driver have never been so complecated. It does install, but does not work. The module is finally created, but do not load. Look like a conflict with nouveau.
[lepagee@lepagee-mac ~]$ dmesg | grep nvidia
mbp_nvidia_bl: MacBookPro 3,1 detected
nvidia: module license 'NVIDIA' taints kernel.
NVRM: This can occur when a driver such as rivafb, nvidiafb or
NVRM: Try unloading the rivafb, nvidiafb or rivatv kernel module
NVRM: (and/or reconfigure your kernel without rivafb/nvidiafb
[root@lepagee-mac lepagee]# uname -a
Linux lepagee-mac 2.6.31.1-56.fc12.i686 #1 SMP Tue Sep 29 16:32:02 EDT 2009 i686 i686 i386 GNU/Linux
#(I gave up on PAE)
Elv13
21st October 2009, 03:11 PM
It's official, installing a driver have never been so complecated. It does install, but does not work. The module is finally created, but do not load. Look like a conflict with nouveau.
[lepagee@lepagee-mac ~]$ dmesg | grep nvidia
mbp_nvidia_bl: MacBookPro 3,1 detected
nvidia: module license 'NVIDIA' taints kernel.
NVRM: This can occur when a driver such as rivafb, nvidiafb or
NVRM: Try unloading the rivafb, nvidiafb or rivatv kernel module
NVRM: (and/or reconfigure your kernel without rivafb/nvidiafb
[root@lepagee-mac lepagee]# uname -a
Linux lepagee-mac 2.6.31.1-56.fc12.i686 #1 SMP Tue Sep 29 16:32:02 EDT 2009 i686 i686 i386 GNU/Linux
#(I gave up on PAE)
leigh123linux
21st October 2009, 03:20 PM
It's official, installing a driver have never been so complecated. It does install, but does not work. The module is finally created, but do not load. Look like a conflict with nouveau.
[lepagee@lepagee-mac ~]$ dmesg | grep nvidia
mbp_nvidia_bl: MacBookPro 3,1 detected
nvidia: module license 'NVIDIA' taints kernel.
NVRM: This can occur when a driver such as rivafb, nvidiafb or
NVRM: Try unloading the rivafb, nvidiafb or rivatv kernel module
NVRM: (and/or reconfigure your kernel without rivafb/nvidiafb
[root@lepagee-mac lepagee]# uname -a
Linux lepagee-mac 2.6.31.1-56.fc12.i686 #1 SMP Tue Sep 29 16:32:02 EDT 2009 i686 i686 i386 GNU/Linux
#(I gave up on PAE)
See post #1 ( nouveau.modeset=0 )
Jongi
21st October 2009, 06:17 PM
Did you add the kernel option to grub.conf ?
Here is my kernel options in grub.conf
title Fedora (2.6.31.1-56.fc12.x86_64)
root (hd0,13)
kernel /boot/vmlinuz-2.6.31.1-56.fc12.x86_64 ro root=UUID=887364f0-20ea-4439-b3db-88df548aa180 rhgb quiet LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us
initrd /boot/initramfs-2.6.31.1-56.fc12.x86_64.img
lsmod |grep nouveau
This returns
# lsmod | grep nouveau
nouveau 556276 2
ttm 47720 1 nouveau
drm_kms_helper 26336 1 nouveau
drm 187600 4 nouveau,ttm,drm_kms_helper
i2c_algo_bit 6676 2 cx88xx,nouveau
i2c_core 30760 14 tuner_simple,tda9887,tda8290,tea5767,tuner,cx8800, cx88xx,i2c_i801,tveeprom,v4l2_common,videodev,nouv eau,drm,i2c_algo_bit
leigh123linux
21st October 2009, 06:21 PM
Here is my kernel options in grub.conf
title Fedora (2.6.31.1-56.fc12.x86_64)
root (hd0,13)
kernel /boot/vmlinuz-2.6.31.1-56.fc12.x86_64 ro root=UUID=887364f0-20ea-4439-b3db-88df548aa180 rhgb quiet LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us
initrd /boot/initramfs-2.6.31.1-56.fc12.x86_64.img
This returns
# lsmod | grep nouveau
nouveau 556276 2
ttm 47720 1 nouveau
drm_kms_helper 26336 1 nouveau
drm 187600 4 nouveau,ttm,drm_kms_helper
i2c_algo_bit 6676 2 cx88xx,nouveau
i2c_core 30760 14 tuner_simple,tda9887,tda8290,tea5767,tuner,cx8800, cx88xx,i2c_i801,tveeprom,v4l2_common,videodev,nouv eau,drm,i2c_algo_bit
Add nouveau.modeset=0 to the kernel line in /boot/grub/grub.conf
Jongi
21st October 2009, 06:59 PM
thanks that did the trick
Laughingman
22nd October 2009, 12:48 AM
all your patches tips and tricks gets the driver installed
and thx for all the rpms :D
but that is not why iam replying :eek:
it gets the driver installed but not the GLX
so it is still a 2D acceleration no 3D [no compiz no games] :p
plz if someone get it fully working
share the info with me :D
thomthom
22nd October 2009, 08:58 AM
I followed this tutorial but nothing is working....
chepioq
22nd October 2009, 01:03 PM
all your patches tips and tricks gets the driver installed
and thx for all the rpms :D
but that is not why iam replying :eek:
it gets the driver installed but not the GLX
so it is still a 2D acceleration no 3D [no compiz no games] :p
plz if someone get it fully working
share the info with me :D
I follow the tutorial (by building akmo-nvidia and after I install with all dependencies), and that work fine for me.
I install the latest kernel from koji, and on boot akmod-nvidia build the driver.
And I have 3D acceleration...
Elv13
22nd October 2009, 02:32 PM
not yet...
xauth: creating new authority file /root/.serverauth.2196
X.Org X Server 1.7.0
Release Date: 2009-10-2
X Protocol Version 11, Revision 0
Build Operating System: 2.6.18-164.el5
Current Operating System: Linux lepagee-mac 2.6.31.1-56.fc12.i686 #1 SMP Tue Sep 29 16:32:02 EDT 2009 i686
Kernel command line: ro root=UUID=0794c342-91c1-4dbb-935e-f7561d96b1a3 rhgb quiet LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc nouveau.modeset=0
Build Date: 05 October 2009 12:36:49AM
Build ID: xorg-x11-server 1.7.0-1.fc12
Current version of pixman: 0.16.2
Before reporting problems, check http://bodhi.fedoraproject.org/
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Wed Oct 21 11:00:02 2009
(==) Using config file: "/etc/X11/xorg.conf"
dlopen: /usr/lib/xorg/modules/extensions/nvidia/libglx.so: failed to map segment from shared object: Permission denied
(EE) Failed to load /usr/lib/xorg/modules/extensions/nvidia/libglx.so
(EE) Failed to load module "glx" (loader failed, 7)
dlopen: /usr/lib/xorg/modules/drivers/nvidia_drv.so: cannot enable executable stack as shared object requires: Permission denied
(EE) Failed to load /usr/lib/xorg/modules/drivers/nvidia_drv.so
(EE) Failed to load module "nvidia" (loader failed, 7)
(EE) No drivers available.
Fatal server error:
no screens found
Please consult the The X.Org Foundation support
at http://bodhi.fedoraproject.org/
for help.
Please also check the log file at "/var/log/Xorg.0.log" for additional information.
title Fedora (2.6.31.1-56.fc12.i686)
root (hd0,3)
uuid 0e9335ca-05b1-41b2-8a97-a29328d4a1dd
kernel /boot/vmlinuz-2.6.31.1-56.fc12.i686 ro root=UUID=0794c342-91c1-4dbb-935e-f7561d96b1a3 rhgb quiet LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc nouveau.modeset=0
initrd /boot/initramfs-2.6.31.1-56.fc12.i686.img
*I get permission denied as root with chmod 777 permissions
leigh123linux
22nd October 2009, 05:14 PM
not yet...
title Fedora (2.6.31.1-56.fc12.i686)
root (hd0,3)
uuid 0e9335ca-05b1-41b2-8a97-a29328d4a1dd
kernel /boot/vmlinuz-2.6.31.1-56.fc12.i686 ro root=UUID=0794c342-91c1-4dbb-935e-f7561d96b1a3 rhgb quiet LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc nouveau.modeset=0
initrd /boot/initramfs-2.6.31.1-56.fc12.i686.img*I get permission denied as root with chmod 777 permissions
Disable selinux.
system-config-selinux
and change mode to disabled and reboot
Laughingman
22nd October 2009, 06:39 PM
Thx guys for "nouveau.modeset=0"
But looks like all my problems were related to selinux
the driver installs perfectly
SELINUX was having policy problems
and many other were effected like wine because of it
If others have similar problems like nmap errors
try setting SELINUX in to permissive mode
you can disable SELINUX permanently if you like but i suggest you should think about it first before doing it
to do this open "/etc/selinux/conf"
and change "SELINUX=permissive" or "SELINUX=disabled"
PS: new nvidia beta driver is out of ftp 190.42
leigh123linux
22nd October 2009, 07:09 PM
For nvidia-kmod-190.42-3.fc12.src.rpm
http://fedoraforum.org/leigh123linux/nvidia/nvidia-kmod-190.42-3.fc12.src.rpm
For the rest of the driver ( pre compiled rpm's )
http://koji.fedoraproject.org/koji/taskinfo?taskID=1763451
.
chepioq
22nd October 2009, 07:38 PM
For nvidia-kmod-190.42-1.fc12.src.rpm
http://fedoraforum.org/leigh123linux/nvidia/nvidia-kmod-190.42-3.fc12.src.rpm
For the rest of the driver ( pre compiled rpm's )
http://koji.fedoraproject.org/koji/taskinfo?taskID=1763451
That don't work with x86-64, when I try building I have this error message:
mockbuild@localhost ~]$ rpmbuild -bb rpmbuild/SPECS/nvidia-kmod.spec
erreur: Dépendances de construction manquantes:
kernel-PAE-devel est nécessaire pour nvidia-kmod-190.42-1.fc12.src
[mockbuild@localhost ~]$I don't want install an kernel-PAE
leigh123linux
22nd October 2009, 07:49 PM
That don't work with x86-64, when I try building I have this error message:
mockbuild@localhost ~]$ rpmbuild -bb rpmbuild/SPECS/nvidia-kmod.spec
erreur: Dépendances de construction manquantes:
kernel-PAE-devel est nécessaire pour nvidia-kmod-190.42-1.fc12.src
[mockbuild@localhost ~]$I don't want install an kernel-PAE
I screwed up :cool:
try this new srpm (I have dropped the patch completely now as it seems redundant)
http://leigh123linux.fedorapeople.org/pub/srpm/nvidia-kmod-190.42-3.fc12.src.rpm
[leigh@localhost ~]$ rpm -qa |grep nvidia
xorg-x11-drv-nvidia-190.42-1.fc12.x86_64
kmod-nvidia-2.6.31.1-56.fc12.x86_64-190.42-3.fc12.x86_64
xorg-x11-drv-nvidia-libs-190.42-1.fc12.i686
akmod-nvidia-190.42-3.fc12.x86_64
xorg-x11-drv-nvidia-libs-190.42-1.fc12.x86_64
[leigh@localhost ~]$ glxinfo |grep direct
direct rendering: Yes
GL_EXT_direct_state_access, GL_EXT_draw_range_elements, GL_EXT_fog_coord,
[leigh@localhost ~]$
chepioq
22nd October 2009, 08:27 PM
Thank leigh, with the new rpm that work...[dominique@localhost ~]$ rpm -qa |grep nvidia
kmod-nvidia-2.6.31.4-88.fc12.x86_64-190.42-3.fc12.x86_64
xorg-x11-drv-nvidia-190.42-1.fc12.x86_64
xorg-x11-drv-nvidia-libs-190.42-1.fc12.x86_64
akmod-nvidia-190.42-3.fc12.x86_64
xorg-x11-drv-nvidia-libs-190.42-1.fc12.i686
[dominique@localhost ~]$ glxinfo |grep direct
direct rendering: Yes
GL_EXT_Cg_shader, GL_EXT_depth_bounds_test, GL_EXT_direct_state_access,
[dominique@localhost ~]$
Jongi
22nd October 2009, 08:59 PM
A minor issue. As a normal user, when I run glxinfo | grep direct I get
NVIDIA: could not open the device file /dev/nvidiactl (Permission denied).
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
However when I run as root, it runs as expected.
$ grep video /etc/group
video:x:39:jongi
I did change the uid of the user. but that was before i added the user to the video group.
leigh123linux
22nd October 2009, 09:05 PM
A minor issue. As a normal user, when I run glxinfo | grep direct I get
NVIDIA: could not open the device file /dev/nvidiactl (Permission denied).
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)However when I run as root, it runs as expected.
$ grep video /etc/group
video:x:39:jongiI did change the uid of the user. but that was before i added the user to the video group.
Add this
chmod go+rw /dev/nvidia*
to /etc/rc.d/rc.local
i.e
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
touch /var/lock/subsys/local
chmod go+rw /dev/nvidia*
Jongi
22nd October 2009, 09:45 PM
Excellent. Thanks again Leigh.
Jongi
22nd October 2009, 10:50 PM
Are these glxgear numbers reasonable for a nVidia 295GTX?
$ glxgears
Running synchronized to the vertical refresh. The framerate should be
approximately the same as the monitor refresh rate.
13673 frames in 5.0 seconds = 2734.571 FPS
13404 frames in 5.0 seconds = 2680.610 FPS
14631 frames in 5.0 seconds = 2926.120 FPS
14514 frames in 5.0 seconds = 2902.307 FPS
14590 frames in 5.0 seconds = 2917.976 FPS
13734 frames in 5.0 seconds = 2745.905 FPS
14388 frames in 5.0 seconds = 2877.566 FPS
14447 frames in 5.0 seconds = 2888.948 FPS
leigh123linux
23rd October 2009, 03:00 AM
Are these glxgear numbers reasonable for a nVidia 295GTX?
$ glxgears
Running synchronized to the vertical refresh. The framerate should be
approximately the same as the monitor refresh rate.
13673 frames in 5.0 seconds = 2734.571 FPS
13404 frames in 5.0 seconds = 2680.610 FPS
14631 frames in 5.0 seconds = 2926.120 FPS
14514 frames in 5.0 seconds = 2902.307 FPS
14590 frames in 5.0 seconds = 2917.976 FPS
13734 frames in 5.0 seconds = 2745.905 FPS
14388 frames in 5.0 seconds = 2877.566 FPS
14447 frames in 5.0 seconds = 2888.948 FPS
glxgears isn't a benchmark and doesn't measure card performance .
My GT7600 gives
$ glxgears
Running synchronized to the vertical refresh. The framerate should be
approximately the same as the monitor refresh rate.
48674 frames in 5.0 seconds = 9734.639 FPS
52208 frames in 5.0 seconds = 10441.442 FPS
52030 frames in 5.0 seconds = 10405.704 FPS
52036 frames in 5.0 seconds = 10407.104 FPS
51943 frames in 5.0 seconds = 10388.450 FPS
52067 frames in 5.0 seconds = 10413.320 FPS
Elv13
23rd October 2009, 02:56 PM
Ok, changing SELinux policy from enforcing to permissive did the trick! Thanks for your help
jaodan
25th October 2009, 06:19 AM
Hi Leigh, why did I get error "File /home/steven/downloads/nvidia-kmod-190.42-3.fc12.src.rpm does not appear to be a specfile." when I run "rpmbuild -bb nvidia-kmod-190.42-3.fc12.src.rpm"? thanks.
leigh123linux
25th October 2009, 06:22 AM
Hi Leigh, why did I get error "File /home/steven/downloads/nvidia-kmod-190.42-3.fc12.src.rpm does not appear to be a specfile." when I run "rpmbuild -bb nvidia-kmod-190.42-3.fc12.src.rpm"? thanks.
It's because it's a srpm a not a spec file
rpmbuild --rebuild nvidia-kmod-190.42-3.fc12.src.rpm
jaodan
25th October 2009, 06:34 AM
thanks Leigh, but I got following errors, I try "sudo yum install buildsys-build-rpmfusion-kerneldevpkgs-current-x86_64" or "sudo yum install kmodtool", but all fails. thanks.
Installing nvidia-kmod-190.42-3.fc12.src.rpm
warning: user leigh does not exist - using root
warning: group leigh does not exist - using root
warning: user leigh does not exist - using root
warning: group leigh does not exist - using root
warning: user leigh does not exist - using root
warning: group leigh does not exist - using root
error: Failed build dependencies:
/usr/bin/kmodtool is needed by nvidia-kmod-190.42-3.fc12.src
buildsys-build-rpmfusion-kerneldevpkgs-current-x86_64 is needed by nvidia-kmod-190.42-3.fc12.src
chepioq
25th October 2009, 06:44 AM
Have you the rpmfusion-rawhide enable?
Or installed? if no install it:
# rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-rawhide.noarch.rpm
# rpm -ivh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-rawhide.noarch.rpm
jaodan
25th October 2009, 06:50 AM
Morning, chepioq, thanks, now I built the src rpm and got four rpm files (akmod-nvidia-190.42-3.fc12.x86_64.rpm, kmod-nvidia-190.42-3.fc12.x86_64.rpm, kmod-nvidia-2.6.31.1-56.fc12.x86_64-190.42-3.fc12.x86_64.rpm, nvidia-kmod-debuginfo-190.42-3.fc12.x86_64.rpm), which should I install? thanks.
jaodan
25th October 2009, 06:51 AM
another question, do I need to turn off x-window by "init 3" to install them?
jaodan
25th October 2009, 07:16 AM
Hello chepioq and Leigh, I got following error when I try to install,
sudo rpm -Uvh akmod-nvidia-190.42-3.fc12.x86_64.rpm
error: Failed dependencies:
nvidia-kmod-common >= 190.42 is needed by akmod-nvidia-190.42-3.fc12.x86_64
where can I download nvidia-kmod-common? thanks.
chepioq
25th October 2009, 07:48 AM
You need:
-xorg-x11-drv-nvidia-190.42-1.fc12.x86_64.rpm
-xorg-x11-drv-nvidia-libs-190.42-1.fc12.x86_64.rpm
It was on koji for 5 days but unfortunately this time is closed...
I have this .rpm on my pc, and if you want, send me a email address by mp and I send you this rpm.
jaodan
25th October 2009, 03:15 PM
thanks chepioq, my email address is jaodan2003@yahoo.com
bakerboy26
25th October 2009, 04:52 PM
Would be possible if you could send me these rpms as well?
Or tell me where i can download these?
Thanks in advance,
Gordy
chepioq
25th October 2009, 05:41 PM
I send you the rpm, but please erase your email address from this forum, if you don't want spam...
bakerboy26
25th October 2009, 05:44 PM
thanks, look forward to the rpms
Gordy
Camberwell
25th October 2009, 05:49 PM
I've just updated my kernel in the latest yum updates to ..
[martin@localhost ~]$ uname -a
Linux localhost.localdomain 2.6.31.5-96.fc12.x86_64 #1 SMP Fri Oct 23 19:30:30 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux
[martin@localhost ~]$
and the standard beta nvidia installer worked first time
i just downloaded NVIDIA-Linux-x86_64-190.36-pkg2.run
installs and works :)
just thought I'd share with you :)
jaodan
25th October 2009, 05:59 PM
thanks, chepioq, I got them.
CheeseMonger
26th October 2009, 01:39 AM
I send you the rpm, but please erase your email address from this forum, if you don't want spam...
Please can you send them to me too? I will host them online.
fedora <at> matbooth <dot> co <dot> uk
chepioq
26th October 2009, 08:52 AM
Please can you send them to me too? I will host them online.
fedora <at> matbooth <dot> co <dot> uk
I think it is not a good idea, because I have just the rpm for x86_64 version.
Anyway the akmod-nvidia or kmod-nvidia coming soon in rpmfusion-nonfree rawhide.
CheeseMonger
26th October 2009, 09:01 AM
I think it is not a good idea, because I have just the rpm for x86_64 version.
Anyway the akmod-nvidia or kmod-nvidia coming soon in rpmfusion-nonfree rawhide.
Ok, do you know when it will be in RPMFusion?
chepioq
26th October 2009, 12:45 PM
Ok, do you know when it will be in RPMFusion?
I give the question on maintener of nvidia, and he said me in this week, if there are no problems.
rockdoctor
26th October 2009, 09:27 PM
...i just downloaded NVIDIA-Linux-x86_64-190.36-pkg2.run
installs and works :)
just thought I'd share with you :)
Thanks for sharing! Worked for me too.
NickLee
29th October 2009, 03:41 PM
I have installed proprietery nvidia driver from russianfedora repos (http://mirror.yandex.ru/fedora/russianfedora/russianfedora/nonfree/fedora/development/x86_64/os/) with kernel option nouveau.modeset=0
System boot up well, nvidia module booted, but when system boot up I can see some like that:
Unknown kernel option 'nouveau.modeset=0' ignore..
but without nouveau.modeset=0 not started X
What does mean?
Jongi
29th October 2009, 06:24 PM
i also get the same message but i ignore it given that the driver doesn't work without the option
AdamW
29th October 2009, 09:52 PM
the message is really a bug in the kernel. what happens is that if you pass a kernel option of the format:
modulename.option=value
the option 'option' is passed to the module 'modulename' with the value 'value'. So in this case, we're sending the module 'nouveau' the option 'modeset=0' . this works and does what we want it to. But in the mean time the kernel complains because the option 'nouveau.modeset' doesn't mean anything to it. What should really happen is the kernel should be smart enough to recognize and not complain about this kind of parameter.
I have a bug report open upstream for it. Short story, you can ignore it, it's not a problem.
Camberwell
29th October 2009, 10:06 PM
Thanks for sharing! Worked for me too.
no probs mate, the latest 190.42 works great aswell.
Is it just me or does the tv out not work with this driver?
NickLee
29th October 2009, 10:32 PM
the message is really a bug in the kernel...
Thank you for the answer
NickLee
30th October 2009, 09:25 AM
the message is really a bug in the kernel...
One more question:
On boot up I can see text boot screen with blue, light blue and white colors of progress bar of the botom.
On Fedora 11 if I press Escape I can see on back screen start up services
But on Rawhide I can't to do this. Each time if I press Escape I can see half of second simbol "]" in the progress bar and nothing happens... blue, light blue and white progress moves again
Any comments?
Jongi
30th October 2009, 06:56 PM
yes that is something that i have noticed with this new kernel. even tried ctrl-esc and that didn't work
AdamW
31st October 2009, 06:37 AM
not really sure, honestly Fedora devs don't support what happens with the nvidia driver, much. unless you can reproduce with nvidia proprietary driver disabled, there won't be a lot of interest.
vBulletin® v3.8.7, Copyright ©2000-2013, vBulletin Solutions, Inc.