Crux 2.3 nVidia install issues
Hello, There are two nVidia drivers available at the nVidia website: one version is for "newer" cards and the second is for "legacy" cards. In my case, my GeForce 3 Ti200 is considered "legacy". The Crux port located in /usr/ports/opt/nvidia addresses the "newer" nvidia cards only. In Crux 2.2, I always manually downloaded the latest LEGACY driver and installed it manually. This worked every time. I was, up until yesterday, using Crux 2.2 with updated kernel 2.6.20.3 and the latest legacy nVidia module. Last night I tried out Crux 2.3 - which comes with kernel 2.6.20.3 installed. I manually downloaded the legacy driver; yet it failed to compile every time. After MUCH hair-pulling I've found a way to get the LEGACY nvidia drivers to compile and install in Crux 2.3. This patch: www.nvnews.net/vbulletin/showthread.php?t=86689 fixes the compile problem. I have no idea why a patch is needed, but it allowed the legacy kernel module to compile cleanly and install in Crux 2.3 with kernel 2.6.20.3. So, would it be possible to have a nvidia-legacy port added to opt? Thanks Chris
On Thu, 22 Mar 2007 10:50:29 -0500 Chris Pemberton wrote:
Hello, Hi. There are two nVidia drivers available at the nVidia website: one version is for "newer" cards and the second is for "legacy" cards. In my case, my GeForce 3 Ti200 is considered "legacy".
There are two legacy drivers ( 1.0-71xx, 1.0-96xx), and latest one (1.0-97xx), which is in opt.
In Crux 2.2, I always manually downloaded the latest LEGACY driver and installed it manually. This worked every time.
You could rename opt/nvidia port to nvidia-legacy, modify it (changing version is all that you need to do, iirc), and install that way.That's what I do for my graphics card (GF4 MX440, driver 1.0-9631) Altough 71xx driver could need patching to compile with newer kernels, as you discovered :) Pedja -- Was it worth it? Yes. Would I do it again? No. -- Ken Thompson
On 3/22/07, Predrag Ivanovic <predivan@ptt.yu> wrote:
On Thu, 22 Mar 2007 10:50:29 -0500 Chris Pemberton wrote:
Hello, Hi. There are two nVidia drivers available at the nVidia website: one version is for "newer" cards and the second is for "legacy" cards. In my case, my GeForce 3 Ti200 is considered "legacy".
There are two legacy drivers ( 1.0-71xx, 1.0-96xx), and latest one (1.0-97xx), which is in opt.
In Crux 2.2, I always manually downloaded the latest LEGACY driver and installed it manually. This worked every time.
You could rename opt/nvidia port to nvidia-legacy, modify it (changing version is all that you need to do, iirc), and install that way.That's what I do for my graphics card (GF4 MX440, driver 1.0-9631) Altough 71xx driver could need patching to compile with newer kernels, as you discovered :)
Pedja -- Was it worth it? Yes. Would I do it again? No. -- Ken Thompson
I was not aware of a legacy driver newer than 1.0.7184. Anyhow; I did google for version 1.0.9631, found it and it installed clean and easy. Knowing this could have saved me many hours of grief last night. Thanks for the tip. I wonder why nVidia's driver download page only lists version 7184? Now I'm off to find out why Crux 2.3 does not include xdm for starting X. Not sure if this is a Crux 2.3 issue or a new xorg issue?
On Thu, Mar 22, 2007 at 03:06:00PM -0500, Chris Pemberton wrote:
Now I'm off to find out why Crux 2.3 does not include xdm for starting X. Not sure if this is a Crux 2.3 issue or a new xorg issue?
A guess it is because of modularization of X in 7.x. BTW. Give a try to slim. Very nice piece of soft. I found it by Crux. Wawrzek PS. Do you know any Cruxer from Cambridge (in UK)? -- Wawrzyniec Niewodniczański WWW: http://larryn.blogspot.com/ vel LarryN E-MAIL: wawrzyniec.niewodniczanski[na]pwr.wroc.pl PhD student @ JID: larryn@chrome.pl Wroclaw University of Technology TEL: +48(071)320-2894
On Thu, 22 Mar 2007 15:06:00 -0500 Chris Pemberton wrote: <snip>
I was not aware of a legacy driver newer than 1.0.7184. Anyhow; I did google for version 1.0.9631, found it and it installed clean and easy. Knowing this could have saved me many hours of grief last night. Thanks for the tip. I wonder why nVidia's driver download page only lists version 7184?
http://www.nvnews.net/vbulletin/showthread.php?t=88514 Zander(from Nvidia) explains: "1.0-7184 and 1.0-9631 support different sets of legacy GPUs; unfortunately, the download pages and some of the relevant documentation do not reflect this very well at this point. Work is being done to improve the NVIDIA download pages and documentation to help identify the correct driver for a given legacy GPU." Until that happens, check stickies at Nvidia Linux forum (http://www.nvnews.net/vbulletin/forumdisplay.php?f=14)
Now I'm off to find out why Crux 2.3 does not include xdm for starting X. Not sure if this is a Crux 2.3 issue or a new xorg issue?
Xdm is part of Xorg7.2[1], why it isn't in xorg repo , I don't know.Perhaps most people use either display managers from their DE, or startx? There is an(unofficial) port for xdm [2], use that if you want. [1](http://xorg.freedesktop.org/releases/X11R7.2/src/app/xdm-X11R7.2-1.1.3.tar.b...) [2]http://crux.nu/portdb/?a=search&q=xdm HTH. Pedja -- Beating one's head against the wall is not cured by padding the wall.
Predrag Ivanovic wrote:
On Thu, 22 Mar 2007 15:06:00 -0500 Chris Pemberton wrote:
<snip>
I was not aware of a legacy driver newer than 1.0.7184. Anyhow; I did google for version 1.0.9631, found it and it installed clean and easy. Knowing this could have saved me many hours of grief last night. Thanks for the tip. I wonder why nVidia's driver download page only lists version 7184?
http://www.nvnews.net/vbulletin/showthread.php?t=88514 Zander(from Nvidia) explains: "1.0-7184 and 1.0-9631 support different sets of legacy GPUs; unfortunately, the download pages and some of the relevant documentation do not reflect this very well at this point. Work is being done to improve the NVIDIA download pages and documentation to help identify the correct driver for a given legacy GPU."
Until that happens, check stickies at Nvidia Linux forum (http://www.nvnews.net/vbulletin/forumdisplay.php?f=14)
Now I'm off to find out why Crux 2.3 does not include xdm for starting X. Not sure if this is a Crux 2.3 issue or a new xorg issue?
Xdm is part of Xorg7.2[1], why it isn't in xorg repo , I don't know.Perhaps most people use either display managers from their DE, or startx?
There is an(unofficial) port for xdm [2], use that if you want.
[1](http://xorg.freedesktop.org/releases/X11R7.2/src/app/xdm-X11R7.2-1.1.3.tar.b...) [2]http://crux.nu/portdb/?a=search&q=xdm
HTH. Pedja
If you really need an X-login start then you can try 'slim' (e.g.), and if you can only need how to autostart X then add one line to your rc.local as I'm using: #!/bin/bash # # /etc/rc.local: local multi-user startup script # su sepen -c "startx" & # End of file Only my honest opinion. Regards: Jose V Beneyto [sepen]
Predrag Ivanovic wrote: ...
There is an(unofficial) port for xdm [2], use that if you want.
[1](http://xorg.freedesktop.org/releases/X11R7.2/src/app/xdm-X11R7.2-1.1.3.tar.b...) [2]http://crux.nu/portdb/?a=search&q=xdm
HTH. Pedja
Thanks everyone for your help with my misunderstanding of the nVidia driver issue. I am now aware of the legacy nvidia port in the contrib ports collection. Which brings me to my next question -> but I'll start a new thread for that one. Chris
participants (4)
-
Chris Pemberton
-
Jose V Beneyto
-
Predrag Ivanovic
-
Wawrzyniec Niewodniczański