Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 70207 - New nvidia driver... 6629
Summary: New nvidia driver... 6629
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo X packagers
URL: http://www.nvidia.com/object/linux_di...
Whiteboard:
Keywords:
: 70243 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-11-05 16:26 UTC by Damien Thébault
Modified: 2004-11-08 20:22 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
nvidia-kernel-1.0.6629.ebuild (nvidia-kernel-1.0.6629.ebuild,3.36 KB, text/plain)
2004-11-05 16:41 UTC, Carlos Silva (RETIRED)
Details
nvidia-glx-1.0.6629.ebuild (nvidia-glx-1.0.6629.ebuild,4.88 KB, text/plain)
2004-11-05 16:42 UTC, Carlos Silva (RETIRED)
Details
emul-linux-x86-nvidia-1.0.6629.ebuild (emul-linux-x86-nvidia-1.0.6629.ebuild,1.92 KB, text/plain)
2004-11-05 16:43 UTC, Carlos Silva (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Damien Thébault 2004-11-05 16:26:28 UTC
Today, I seen that a new driver version of the nvidia binary driver was available one their site...
I didn't see it on packages.gentoo.org, neither on forums.gentoo.org and neither here (bugs.gentoo.org).
I copy the ebuild from 6111, it can download the file, but I don't know how to get it work as it seems the system change a bit...

Reproducible: Always
Steps to Reproduce:
1.
2.
3.



Expected Results:  
nvidia-kernel, nvidia-glx and nvidia-settings version 6629.
Comment 1 Carlos Silva (RETIRED) gentoo-dev 2004-11-05 16:41:23 UTC
Created attachment 43371 [details]
nvidia-kernel-1.0.6629.ebuild

nvidia-kernel ebuild. doesn't have any patches included 'cause it seems that
was all solved.
Comment 2 Carlos Silva (RETIRED) gentoo-dev 2004-11-05 16:42:08 UTC
Created attachment 43372 [details]
nvidia-glx-1.0.6629.ebuild

nvidia-glx ebuild. doesn't have any patches included 'cause it seems that was
all solved.
Comment 3 Carlos Silva (RETIRED) gentoo-dev 2004-11-05 16:43:07 UTC
Created attachment 43373 [details]
emul-linux-x86-nvidia-1.0.6629.ebuild

emul-linux-x86-nvidia ebuild. doesn't have any patches included 'cause it seems
that was all solved.
Comment 4 Carlos Silva (RETIRED) gentoo-dev 2004-11-05 16:43:56 UTC
don't know if the nvidia-settings ebuild is necessary :/ but the previous version work fine with this version of the driver.
Comment 5 Andrew Bevitt 2004-11-05 16:49:23 UTC
As I said on http://forums.gentoo.org/viewtopic.php?p=1731084

Unfortunately these ebuilds still use kmod, which is being removed.

Im (today) going to move 6111 into stable, and remove the kmod usage, this will also prompt the removal of many older versions from the tree.  This new version will become the testing version of the nvidia packages.

Please be patient, it might take 24hrs to get it into the tree, but it will be there ASAP.

Furthermore in regards to the comment for nvidia-settings, it will be version bumped aswell.
Comment 6 Andrew Bevitt 2004-11-05 22:30:12 UTC
Hmmm... it almost seems that these DONT work unless you have a seperate kernel object output directory.   Carlos : Since you submitted the ebuilds im assuming you tested them, do you have your kernel objects compiling in the /usr/src/linux source tree? If so what kernel versions etc...
Comment 7 Prakash Punnoor 2004-11-06 01:10:03 UTC
See http://www.nvnews.net/vbulletin/showthread.php?t=40106

Perhaps include that patch in post #2 for PCI card users via USE flag?
Comment 8 Carlos Silva (RETIRED) gentoo-dev 2004-11-06 04:09:11 UTC
i'm using kernel gentoo-dev-sources-2-6-9-r3 and it compiled fine.
Comment 9 Tom Martin (RETIRED) gentoo-dev 2004-11-06 04:14:21 UTC
*** Bug 70243 has been marked as a duplicate of this bug. ***
Comment 10 Carlos Silva (RETIRED) gentoo-dev 2004-11-06 04:14:59 UTC
oh! and /usr/src/linux points to linux-2.6.9-gentoo-r3

[code]
lrwxrwxrwx   1 root root   22 Nov  6 02:37 linux -> linux-2.6.9-gentoo-r3/
[/code]
Comment 11 Andrew Bevitt 2004-11-06 05:13:40 UTC
http://www.nvnews.net/vbulletin/showthread.php?t=39882

Requires some consideration, as it definately is a problem with my tests of 2.6.10_rc*
Comment 12 Daniel Drake (RETIRED) gentoo-dev 2004-11-06 05:23:45 UTC
Linus never merged the EXPORT_SYMBOL_GPL patch, so class_simple_create (and friends) are still exported with EXPORT_SYMBOL() as they have always been. This is only an issue if you run mm-sources, which we don't really support.
Comment 13 Andrew Bevitt 2004-11-06 05:52:15 UTC
Daniel (im on irc if you want to discuss) yeah I noticed that about 5 mins after posting, so my rough idea at the moment is to do something like this
grep -c EXPORT_SYMBOL\(class_simple_create\)\; ${KERNEL_DIR}/drivers/base/class_simple.c 

If it returns 0 then we die, otherwise continue. 
Comment 14 Chris Gianelloni (RETIRED) gentoo-dev 2004-11-06 13:04:15 UTC
From the reported performance increases using this version of the drivers, I'm adding myself to the CC list mostly because I am working on some GameCD's... and any little thing that can speed the game up definitely helps when using something as a demo to the world of just how cool Gentoo is... *grin*
Comment 15 Andrew Bevitt 2004-11-06 15:35:51 UTC
Chris im getting around 50fps improvement in glxgears on x86 and 70fps on amd64 with an fx5200 (just for some numbers to be around).

Oh and everyone this will be going into the tree shortly, just need to do a few more tests.
Comment 16 Carlos Silva (RETIRED) gentoo-dev 2004-11-06 15:39:14 UTC
i've got a nice 1100+  boost on my fps count under amd64 (using NvAGP and fx 5950 ultra modded)
Comment 17 Andrew Bevitt 2004-11-06 18:09:16 UTC
OK 
nvidia-kernel-1.0.6629 (and glx) are now in cvs keywords as ~arch
nvidia-kernel-1.0.6111-r3 (and glx0 are now in cvs as STABLE.

Lets see where this goes.

Things of note (applies to both unless explicitly stated)
 - 6629 now uses its own gl.h / glext.h file (pending that it works for people)
 - mm-sources currently is not supported for 2.6.10-rc1 (pending reversal of above)
 - kmod.eclass is being deprecated, so has been removed, koutput is still supported
 - there is a marketedable speed improvedment from 6111 -> 6629 (and some improvement with 2.6.10-rc1 over 2.6.9)

Thats about all i can think of for now.
Comment 18 Donnie Berkholz (RETIRED) gentoo-dev 2004-11-06 20:38:37 UTC
If you're comparing benchmarks, do it on something that actually matters, not something artificial. Do ut2004 or something.
Comment 19 Andrew D. Keyser (aka Legoguy) 2004-11-06 21:06:29 UTC
I'm not getting any GLX with this version; opengl-update nvidia errors out with "ln: creating symbolic link `/usr/lib/modules/extensions/libglx.so' to `/usr/lib/opengl/nvidia/extensions/libglx.so': No such file or directory". /usr/lib/modules doesn't exist.........
Comment 20 Andrew Bevitt 2004-11-06 23:10:05 UTC
That looks like an issue with the new opengl-update-2_pre* versions.

Donnie : maybe an rdep on xorg-6.8.0-r2 would be advised.
Comment 21 Donnie Berkholz (RETIRED) gentoo-dev 2004-11-06 23:47:42 UTC
Can't do, sorry -- that makes a circular dep.
Comment 22 Donnie Berkholz (RETIRED) gentoo-dev 2004-11-06 23:48:25 UTC
It should have a runtime check, however. Either that's broken, or you've got a screwy system.
Comment 23 Andrew Bevitt 2004-11-07 00:02:47 UTC
It does have the runtime checks... hmm well im assuming that xorg-x11 6.8.0-r2 installs /usr/lib/extensions..

Andrew please post that info I asked about (in email/forums)
Comment 24 Donnie Berkholz (RETIRED) gentoo-dev 2004-11-07 15:27:12 UTC
donnie@supernova ~ $ ls /usr/lib/modules/extensions/
libGLcore.a  libdbe.a  libdri.a  libextmod.a  libglx.a  librecord.a  libxtrap.a
Comment 25 Damien Thébault 2004-11-08 10:42:16 UTC
Ok, it seems working good.
I mean the ebuild is right in portage and seems to work very well (thanks to evorybody!).

So I set the status of this "bug" to FIXED.
Comment 26 Andrew D. Keyser (aka Legoguy) 2004-11-08 20:22:01 UTC
I am using:
x11-base/opengl-update-2.0_pre2
x11-base/xorg-x11-6.8.0-r2