supported cards graphics
Aaron Plattner
aplattner at nvidia.com
Thu Jun 28 12:33:19 PDT 2007
On Thu, Jun 28, 2007 at 05:33:15PM +0100, Daniel Stone wrote:
> On Fri, Jun 29, 2007 at 01:52:33AM +1000, Russell Shaw wrote:
> > Instituto de Ingenieria Área de Sistemas Unix/Linux wrote:
> > > Hello:
> > > I'm going to buy an Intel QuadCore system and I would like to install
> > > FreeBSD, I'm going to use it with graphic applications so I need it to
> > > work well with 3D graphic acceleration cards.
> > >
> > > In the Freebsd list people reply me by sending a link to the Freebsd
> > > supported hardware web site, but there isn't any information about
> > > graphic cards, so they tell me to check the Xorg site but i can't find
> > > any information regarding supported cards.
> > >
> > > Could anyone help me with this?
> >
> > ATI proprietory linux drivers are utter garbage and NVidia ones are
> > infinitely better i've found.
> >
> > The FOSS drivers won't give you much if any acceleration.
>
> Except that neither of them are supported on FreeBSD (NVIDIA's last
> FreeBSD driver won't work on anything beyond 6.7.x, IIRC), and that the
Really? The driver itself ought to work. It wouldn't surprise me if it
got installed in the wrong place, though. Try the attached patch.
See also http://www.nvnews.net/vbulletin/showthread.php?t=92952
-- Aaron
-------------- next part --------------
diff -ru NVIDIA-FreeBSD-x86-100.14.11/x11/driver/Makefile NVIDIA-FreeBSD-x86-100.14.11-patched/x11/driver/Makefile
--- NVIDIA-FreeBSD-x86-100.14.11/x11/driver/Makefile 2007-06-13 15:44:06.000000000 -0700
+++ NVIDIA-FreeBSD-x86-100.14.11-patched/x11/driver/Makefile 2007-06-28 12:27:16.546715363 -0700
@@ -5,7 +5,11 @@
.endif
DRIVERS= nvidia_drv.o nvidia_drv.so
+.if exists(${X11BASE}/lib/xorg/modules/drivers)
+DRIVERDIR= ${X11BASE}/lib/xorg/modules/drivers
+.else
DRIVERDIR= ${X11BASE}/lib/modules/drivers
+.endif
all: # dummy rule
clean: # dummy rule
diff -ru NVIDIA-FreeBSD-x86-100.14.11/x11/extension/Makefile NVIDIA-FreeBSD-x86-100.14.11-patched/x11/extension/Makefile
--- NVIDIA-FreeBSD-x86-100.14.11/x11/extension/Makefile 2007-06-13 15:44:06.000000000 -0700
+++ NVIDIA-FreeBSD-x86-100.14.11-patched/x11/extension/Makefile 2007-06-28 12:27:26.667232340 -0700
@@ -6,6 +6,10 @@
LIB= glx
SHLIB_MAJOR= 1
+.if exists(${X11BASE}/lib/xorg/modules/extensions)
+LIBDIR= ${X11BASE}/lib/xorg/modules/extensions
+.else
LIBDIR= ${X11BASE}/lib/modules/extensions
+.endif
.include <${NVIDIA_ROOT}/mk/nvidia.lib.mk>
diff -ru NVIDIA-FreeBSD-x86-100.14.11/x11/lib/Makefile NVIDIA-FreeBSD-x86-100.14.11-patched/x11/lib/Makefile
--- NVIDIA-FreeBSD-x86-100.14.11/x11/lib/Makefile 2007-06-13 15:44:06.000000000 -0700
+++ NVIDIA-FreeBSD-x86-100.14.11-patched/x11/lib/Makefile 2007-06-28 12:27:30.647435659 -0700
@@ -4,10 +4,14 @@
X11BASE= /usr/X11R6
.endif
-LIBDIR= ${X11BASE}/lib/modules
LIB= nvidia-wfb
SHLIB_MAJOR= 1
SHLIB_LINK= libwfb.so
SHLIB_LINK_NOCLOBBER=1
+.if exists(${X11BASE}/lib/xorg/modules)
+LIBDIR= ${X11BASE}/lib/xorg/modules
+.else
+LIBDIR= ${X11BASE}/lib/modules
+.endif
.include <${NVIDIA_ROOT}/mk/nvidia.lib.mk>
More information about the xorg
mailing list