Beta nvidia amd64 driver for 7-STABLE, 8.x

Tom Evans tevans.uk at googlemail.com
Mon Dec 7 12:06:36 UTC 2009


Hi all

nvidia posted a beta version of their amd64 X11 driver [1]. This
'accelerated' driver supports recent RELENG_7_2, RELENG_7 and 8.0
RELEASE and above. It also requires a recent nvidia card (Geforce 6
series or above).

For ease of testing, I've modified the port x11/nvidia-driver to allow
it to be installed through ports (see attached patch). The patch is
quite hacky (wont work on non amd64 systems for a start). OpenGL,
VDPAU, Twinview etc should all work correctly. There have even been
reports of someone successfully running WoW in wine, in a i386 chroot
with this driver[2].

Now all I need is a working build of mplayer with vdpau support :)

Cheers

Tom

[1] http://www.nvnews.net/vbulletin/showthread.php?t=142120
[2] http://www.nvnews.net/vbulletin/showpost.php?p=2136052&postcount=471
-------------- next part --------------
Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/x11/nvidia-driver/Makefile,v
retrieving revision 1.93
diff -u -r1.93 Makefile
--- Makefile	29 Sep 2009 13:25:25 -0000	1.93
+++ Makefile	6 Dec 2009 21:01:15 -0000
@@ -6,18 +6,16 @@
 #
 
 PORTNAME=	nvidia-driver
-DISTVERSION?=	185.18.36
+DISTVERSION?=	195.22
 PORTREVISION?=	0			# As a reminder it can be overridden
 CATEGORIES=	x11 kld
 MASTER_SITES=	${MASTER_SITE_NVIDIA}
-MASTER_SITE_SUBDIR=	freebsd/${DISTVERSION}
-DISTNAME=	NVIDIA-FreeBSD-x86-${DISTVERSION}
+MASTER_SITE_SUBDIR=	XFree86/FreeBSD-x86_64/${DISTVERSION}
+DISTNAME=	NVIDIA-FreeBSD-x86_64-${DISTVERSION}
 
 MAINTAINER=	danfe at FreeBSD.org
 COMMENT=	NVidia graphics card binary drivers for hardware OpenGL rendering
 
-ONLY_FOR_ARCHS=	i386
-
 NO_PACKAGE=	should be recompiled for a particular FreeBSD kernel
 USE_GL=		gl
 USE_LDCONFIG=	yes
Index: distinfo
===================================================================
RCS file: /home/ncvs/ports/x11/nvidia-driver/distinfo,v
retrieving revision 1.33
diff -u -r1.33 distinfo
--- distinfo	29 Sep 2009 13:25:25 -0000	1.33
+++ distinfo	6 Dec 2009 21:01:49 -0000
@@ -1,12 +1,3 @@
-MD5 (NVIDIA-FreeBSD-x86-185.18.36.tar.gz) = feff4da79a8c3a2f194f46c95c545adb
-SHA256 (NVIDIA-FreeBSD-x86-185.18.36.tar.gz) = 890b9543d3c81bccc72d60c653647a719c9037f8fc7a88144a18b2a012fbd4a7
-SIZE (NVIDIA-FreeBSD-x86-185.18.36.tar.gz) = 19245550
-MD5 (NVIDIA-FreeBSD-x86-173.14.20.tar.gz) = 54869428baee8878c04c19751a2a8047
-SHA256 (NVIDIA-FreeBSD-x86-173.14.20.tar.gz) = c5a27324d96391ada41b4ccbbf2a321c3d86693e54d1e9d1139d97c3132530f3
-SIZE (NVIDIA-FreeBSD-x86-173.14.20.tar.gz) = 16211218
-MD5 (NVIDIA-FreeBSD-x86-96.43.13.tar.gz) = a9bbcc7d0bab6fa3fd64dd7952b14e54
-SHA256 (NVIDIA-FreeBSD-x86-96.43.13.tar.gz) = 614396a11ab8b304c51721cd4b47fb82a5f75884ff77d3d414e0e5739835c738
-SIZE (NVIDIA-FreeBSD-x86-96.43.13.tar.gz) = 11057193
-MD5 (NVIDIA-FreeBSD-x86-71.86.11.tar.gz) = 5f414ee297bff0d9e70e3ce437efdbeb
-SHA256 (NVIDIA-FreeBSD-x86-71.86.11.tar.gz) = 9f7dfbb8acdc46bee3c9dd8a6ca3399946f96120e196bf49b484bacb3796aedd
-SIZE (NVIDIA-FreeBSD-x86-71.86.11.tar.gz) = 8023461
+MD5 (NVIDIA-FreeBSD-x86_64-195.22.tar.gz) = c9b0cdeb68d573556a38e16c02ffed55
+SHA256 (NVIDIA-FreeBSD-x86_64-195.22.tar.gz) = 3a6a0fc3003615c07090c04f2d5b41fa86cf8493309bf48eff8bcaa37126508c
+SIZE (NVIDIA-FreeBSD-x86_64-195.22.tar.gz) = 25503618


More information about the freebsd-x11 mailing list