nV News Forums

 
 

nV News Forums (http://www.nvnews.net/vbulletin/index.php)
-   NVIDIA FreeBSD (http://www.nvnews.net/vbulletin/forumdisplay.php?f=47)
-   -   how to install 9631? (http://www.nvnews.net/vbulletin/showthread.php?t=84743)

cwall64 01-21-07 03:19 PM

how to install 9631?
 
I have a Quadro4 980 XGL, so I need to install the 9631 version of the driver, but when I extract it to a directory under /tmp and do a "make install" as the README states it errors out on creating directories (/man/man1, /lib/modules, /lib/modules/extensions, etc). Am I installing wrong? It looks to me that from ports I only have the option of 9747 or 7184, but I had the 9631 with 6.1, but when I upgraded to 6.2 my ports also upgraded...

David Marec 01-22-07 02:25 PM

Re: how to install 9631?
 
Quote:

Originally Posted by cwall64
I[...] do a "make install" as the README states it errors out on creating directories (/man/man1, /lib/modules, /lib/modules/extensions, etc). Am I installing wrong? It looks to me that from ports I only have the option of 9747 or 7184, but I had the 9631 with 6.1, but when I upgraded to 6.2 my ports also upgraded...


Code:

make all install X11BASE=/usr/X11R6
may be ?

Zomers 01-23-07 02:23 AM

Re: how to install 9631?
 
Quote:

Originally Posted by David Marec
Code:

make all install X11BASE=/usr/X11R6
may be ?

Tried that on 6.2: immediately crashed my box, so I don't think that works :(

David Marec 01-23-07 01:58 PM

Re: how to install 9631?
 
Quote:

Originally Posted by Zomers
Tried that on 6.2: immediately crashed my box, so I don't think that works :(

In my opinion, that is another issue.
My box also crashed at the end of the installation, when i tried to do it while a nvidia driver was loaded into memory.
Now, i set the driver to «nv» into xorg.conf and re-start X ( xdm), or stop the X server and unload nvidia, before installing the new driver.

Fusselbaer 02-02-07 05:31 PM

Re: how to install 9631?
 
Hello,

i do install 9631 by playing with:
/usr/ports/x11/nvidia-driver/Makefile

Take a look inside:
there is in Line 67
Code:

NVVERSION=9746
i change this in:
Code:

NVVERSION=9631
go down to Line 134
there is:
Code:

.if ${NVVERSION} < 9746
        @${REINPLACE_CMD} '/wfb/d' ${TMPPLIST}

i changed this to:
Code:

.if ${NVVERSION} < 9631
        @${REINPLACE_CMD} '/wfb/d' ${TMPPLIST}

save the changed nvidia-driver Makefile.
Remove the distinfo from nvidia-driver.

Code:

make makesum
fetch the 9631 Nvidia binary Driver distfile
and build the MD5 and SHA256 and the SIZE.

Okay,
now it is possible to make install the 9631 Nvidia binary Driver
with the nvidia-driver FreeBSD Ports. :cool:
(No X should run!)

After that, take the nvidia-driver to HOLD
in:
/usr/local/etc/pkgtools.conf

in:
Code:

#-------------------
# HOLD_PKGS: array
#-------------------
HOLD_PKGS = [
        'nvidia-driver-*',       
  ]

By next cvsup or csup the changes in
/usr/ports/x11/nvidia-driver/Makefile
and
distinfo will be gone!
Because of that, HOLD it in pkgtools.conf. ;)


If there a:
/boot/modules/nvidia.ko
from 9746 nvidia-driver by mistake,
it needs to be removed in
FreeBSD Single User Mode first!

I learn this by doing the wrong things.
Play with every Beta Driver can get. (crazy)
Old Geforce 3 don't like to play together
with 97xx nvidia-drivers
and make funny crashes by install. :bugeyes:


Greetings, Fusselbaer

zander 02-04-07 01:14 PM

Re: how to install 9631?
 
@Fusselbaer: what kind of crashes are you seeing with 1.0-97xx and the GeForce3 at installation time?

Fusselbaer 02-11-07 12:27 PM

Re: how to install 9631?
 
Hello zander,

sorry, have see your post very late.

The Crash with my Geforce 3 ti 200 and the beta nvidia-driver 9742
was panic in Kernel at the Moment in that normaly
the Geforce by installing the driver should detach and
shortly atached again.

Have no debugging, no dumps, all switched off, sorry.
But after that, i have had /boot/modules/nvidia.ko
that makes new crash every time i like to
boot in Multiuser Mode.
And no nvidia-driver in pkg database!

Because of that i boot in Singleuser Mode
and make, after mounting, rm -v /boot/modules/nvidia.ko
changed back to 96x nvidia-driver
(allways bei editing the Makefile in /usr/ports/x11/nvidia-driver)
that running with my good old Nvidia 3 ti 200. :)

Now i have see, in: /usr/ports/x11/nvidia-driver/files
is a new patch:
crash-patch-by-zander-1759235
*thank you*

And there are new slave ports like:
/usr/ports/x11/nvidia-driver-9631
and:
/usr/ports/x11/nvidia-driver-7184

The description is in /usr/ports/x11/nvidia-driver/Makefile:
Code:

# Starting with version 7667, NVidia has dropped support for numerous
# "legacy" GPUs.  One can, however, build the port with specific NVVERSION
# value set.  Currently supported "legacy" values are 7184 and 9631.
# Consult NVidia README (Appendix A) to find out whether you need to use
# legacy driver version.  Alternatively, you can install corresponding
# `x11/nvidia-driver-XXXX' slave port, where XXXX == needed ${NVVERSION}.


Greetings, Fusselbär

zander 02-11-07 03:47 PM

Re: how to install 9631?
 
@Fusselbaer: OK, thanks; the patch you mention likely doesn't fix the problem you describe, I'll check if I can reproduce it here.


All times are GMT -5. The time now is 11:39 PM.

Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright ©1998 - 2014, nV News.