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