nV News Forums

 
 

nV News Forums (http://www.nvnews.net/vbulletin/index.php)
-   NVIDIA FreeBSD (http://www.nvnews.net/vbulletin/forumdisplay.php?f=47)
-   -   Official FreeBSD drivers (http://www.nvnews.net/vbulletin/showthread.php?t=3772)

volt 11-08-02 02:11 AM

Official FreeBSD drivers
 
Yes folks it's here:

http://www.nvidia.com/view.asp?IO=freebsd_1.0-3203

Version: 1.0-3203
File Size: 3 MB
Release Date: November 7, 2002

Release Highlights:

Initial FreeBSD beta driver
Requires FreeBSD -STABLE, version 4.7 or later
To download and install the drivers, follow the steps below:

STEP 1: Review the NVIDIA Software License. You will need to accept this license prior to downloading any files.

STEP 2: Review Documentation
README - FreeBSD installation and configuration information.
README.linux - Information common to FreeBSD and Linux

STEP 3: Download the driver

NVIDIA_FreeBSD-1.0-3203.tar.gz

Download Alternatives: Mirror Site 1, Mirror Site 2, Mirror Site 3

STEP 4: Check dependencies
The dependencies are listed in the README. Please note that the NVIDIA driver set requires XFree version 4.2 or greater. If this is not available on your linux distribution, please go to the XFree86 web site (www.xfree86.org). FreeBSD -STABLE, version 4.7 or later is also required.

STEP 5: Install
See the README for detailed installation instructions. If you have any questions or problems, please check the linux discussion forum. If you don't find an answer to your question there, you can send email to freebsd-gfx-bugs@nvidia.com.

Steve 11-08-02 05:53 AM

Thanks :)

A quick question, I notices it uses Linux compatibility. How much of the driver is linux based and how much is this likely to affect performance?

cheers,
- steve

scott 11-08-02 09:25 AM

Geforce Go 4?
 
On the driver selection page (http://www.nvidia.com/content/drivers/drivers.asp) there is a note at the bottom saying :

Quote:

NOTE: GeForce2 Go and GeForce4 Go mobile processors are not supported in this driver. Please contact the notebook's manufacturer for graphics drivers for your notebook PC.
However, in the readme file, the sample config section has this:

Quote:

Section "Device"
Identifier "Device"
Driver "nvidia"
VendorName "NVIDIA"
BoardName "GeForce2 Go"
EndSection
Does this mean the Go cards are supported? What about the newer GF 4 Go 440's?

volt 11-08-02 12:39 PM

Someone would have to investigate it as I don't run a FreeBSD system. Will have to wait. You can join the IRC network where we hang out and go into #nvidia they will probably know what the deal is.

EDIT: Actually all mobile cards will work. I can't find that note that says it wont. Read the README.linux or README

Andy Mecham 11-08-02 05:40 PM

Yes, all mobile cards are supported by both the Linux and FreeBSD drivers.

--andy

putte_xvi 11-08-02 06:51 PM

Hm. I can't get OpenGL to work properly with these drivers...

Hardware:
Creative GraphicsBlaster Riva TNT

Software:
FreeBSD 4.7-RELEASE
XFree86-Server-4.2.1_5
XFree86-clients-4.2.1_2
XFree86-libraries-4.2.1_3

The first time I run something (for example glplanet or glxinfo) it works. But if I run it again, the system reboots. :/

Additionally, it takes quite a while before the logo i shown and X starts. With Matthew N. Dodd's drivers, this was much faster.

Can anyone provide insight on this?

Kerion 11-08-02 07:27 PM

I am currently in the process of upgrading my system to 4.7-STABLE, so I haven't tried the drivers yet...but...over all I think this is a great step forward. It shows that both major free unices (Linux and FreeBSD) are gaining in popularity, and that there still are companies out there who listen to what their customers want (thanks nVidia for listening to the small, but vocal, FreeBSD using nVidia owners population).

Its also nice now that Linux users can't poke fun at me for not having an accelerated driver for my geForce 3 ;)

darius 11-08-02 08:43 PM

I can't get it to work at all :(

If I have glx in my modules list X hangs while showing the nvidia splash screen, the X log says that it seg faulted (sig 11).

The computer is still alive, but X is spinning chewing CPU, the only way to kill it is -9 and that stuffs the console up (I had to login via network to kill it anyway :)

If I remove glx from the X modules list then the computer hangs hard (numlock doesn't work for example, and it won't respond to pings at all). I don't have a null modem cable handy so I can't check wether I can break into DDB or not.

I just upgraded to 4-STABLE last night.

If it helps the 'preliminary' driver that Matthew Dodd put together using the Linux code worked on this computer.

It has XFree86-4.2.0_1 installed - I can upgrade it though if you think it would help.

Here is the log file->
http://www.dons.net.au/~darius/nvidia-XF86log.txt
And the config file ->
http://www.dons.net.au/~darius/nvidia-XF86conf.txt

putte_xvi 11-08-02 09:16 PM

darius...
 
Make sure to upgrade XFree86-libraries, XFree86-clients and XFree86-Server to the absolute latest versions.

It crashed for me too when I used version 4.2.0_2 of those packages.

zander 11-09-02 05:34 AM

Quote:

A quick question, I notices it uses Linux compatibility. How much of the driver is linux based and how much is this likely to affect performance?
The driver doesn't use Linux ABI compatibility, it supports it with a special build of the Linux OpenGL libraries. With native applications, you're using a 100% native driver.

zander 11-09-02 05:35 AM

Quote:

The first time I run something (for example glplanet or glxinfo) it works. But if I run it again, the system reboots. :/
Are there any interesting messages in the system log files (kernel panics, etc)?

tig 11-09-02 06:10 AM

darius: I think you will need to upgrade XFree to get it working. The FreeBSD README clearly states which version you need


All times are GMT -5. The time now is 08:31 AM.

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