View Full Version : Any ETA for FreeBSD/i386 6.0-RELEASE nVidia drivers?
douglas_carmich
11-04-05, 08:14 PM
Is there any ETA for FreeBSD/i386 6.0-RELEASE nVidia drivers? I know that FreeBSD/amd64 drivers are in the pipeline, just want to know when FreeBSD/i386 drivers will be available...
--Douglas
Support for FreeBSD/i386 6.0 will be added with the next driver release. The current, 1.0-7676, NVIDIA FreeBSD graphics driver release should work on FreeBSD/i386 6.0 with minor changes.
dmetz99
11-04-05, 10:08 PM
Can those changes be made in the source part of the driver? If so, what needs to be changed?
will there be any legacy drivers for Geforce 256 for FreeBSD/i386-6.0 (RELEASE) ?
forti
ps: i tried to use NVIDIA-FreeBSD-x86-1.0-7174 but got a kernel panic just after the boot-loader when loading nvidia.ko ... "integer division fault" (if i remember correctly)
@dmetz99: yes, the changes can be made in the open-source part of the NVIDIA FreeBSD graphics driver. The attached patch makes these changes; to apply it, follow the instructions below:
# tar zxf /path/to/NVIDIA-FreeBSD-x86-1.0-7676.tar.gz
# cd NVIDIA-FreeBSD-x86-1.0-7676
# patch -p0 < /path/to/NVIDIA-FreeBSD_kernel-1.0-7676-1393050.diff.txt
# make install
Please also make sure that the compat5x package is installed.
Note that the gtk-2.x package(s) shipped with FreeBSD 6.0-RELEASE are binary incompatible with those shipped with FreeBSD 5.3-RELEASE; due to this, the `nvidia-settings` binary shipped with 1.0-7676 won't work on FreeBSD 6.0-RELEASE. This problem can be solved by (re-)building `nvidia-settings` from source:
# fetch ftp://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-1.0.tar.gz
# tar zxf nvidia-settings-1.0.tar.gz
# cd nvidia-settings-1.0
# gmake
# install nvidia-settings /usr/X11R6/bin
dmetz99
11-06-05, 02:56 PM
Many thanks for the patch and rebuild tip, Zander!
Zander,
I'd suggest you change the title of this thread to "FreeBSD 6.0 patch" and change it to sticky.
Cheers,
vBulletin® v3.7.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.