From owner-freebsd-stable Wed Apr 11 16:40:50 2001 Delivered-To: freebsd-stable@freebsd.org Received: from boromir.vpop.net (dns1.vpop.net [206.117.147.2]) by hub.freebsd.org (Postfix) with ESMTP id 3103937B422 for ; Wed, 11 Apr 2001 16:40:47 -0700 (PDT) (envelope-from mreimer@vpop.net) Received: from vpop.net ([209.102.16.48]) by boromir.vpop.net (8.11.2/8.11.2) with ESMTP id f3BNehn37580 for ; Wed, 11 Apr 2001 16:40:43 -0700 (PDT) (envelope-from mreimer@vpop.net) Message-ID: <3AD4EB86.84643B81@vpop.net> Date: Wed, 11 Apr 2001 16:40:54 -0700 From: Matthew Reimer Organization: VPOP Technologies, Inc. X-Mailer: Mozilla 4.77 [en] (X11; U; Linux 2.2.12 i386) X-Accept-Language: en MIME-Version: 1.0 To: stable@freebsd.org Subject: Re: nVidia Cards /w FreeBSD (3D Acceleration) References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG It shouldn't be that hard, and I think most of what we need is already available. Read this thread: http://www.FreeBSD.org/cgi/search.cgi?words=triantos&max=100&sort=date&index=all&source=freebsd-hackers I quote: > We'll be happy to work with people to get our code up and running, but it's > important to note that our drivers do not use DRI, we use our own direct > rendering mechanism. There are exactly 3 source files which need to be > ported from linux to freebsd, then after that, it should be fairly simple to > get all of our drivers running on FreeBSD. Again, we do intend to do this, > we've just been swamped and haven't yet had bandwidth to do this work. So presumably all one needs to do is download the Linux kernel module and start porting. http://www.nvidia.com/Pages.nsf/Lookup/linux_03/$file/NVIDIA_kernel-0.9-769.tar.gz ls -l total 1425 -r--r--r-- 1 mreimer mreimer 2501 Mar 14 15:20 Makefile -rw-r--r-- 1 mreimer mreimer 647446 Mar 14 15:20 Module-nvkernel -r--r--r-- 1 mreimer mreimer 1064 Mar 14 15:20 README -r-xr-xr-x 1 mreimer mreimer 818 Mar 14 15:20 makedevices.sh* -r--r--r-- 1 mreimer mreimer 68534 Mar 14 15:20 nv.c -r--r--r-- 1 mreimer mreimer 12071 Mar 14 15:20 nv.h -rw-r--r-- 1 mreimer mreimer 400 Mar 14 15:20 nv_ref.h -r--r--r-- 1 mreimer mreimer 48735 Mar 14 15:20 nvrm.h -rw-r--r-- 1 mreimer mreimer 280169 Mar 14 15:20 nvrmapi.lib -r--r--r-- 1 mreimer mreimer 6722 Mar 14 15:20 nvtypes.h -r--r--r-- 1 mreimer mreimer 3448 Mar 14 15:20 os-agpconfig.h -r--r--r-- 1 mreimer mreimer 52293 Mar 14 15:20 os-interface.c -r--r--r-- 1 mreimer mreimer 12037 Mar 14 15:20 os-interface.h -r--r--r-- 1 mreimer mreimer 8108 Mar 14 15:20 os-registry.c -rw-r--r-- 1 mreimer mreimer 265912 Mar 14 15:20 xf86nvrmapi.lib I think they hide their secret sauce in the files Module-nvkernel, nvrmapi.lib and xf86nvrmapi.lib. Matt To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message