From owner-freebsd-hackers Sun Mar 11 20:26:59 2001 Delivered-To: freebsd-hackers@freebsd.org Received: from linux.ssc.nsu.ru (linux.ssc.nsu.ru [193.124.219.91]) by hub.freebsd.org (Postfix) with SMTP id 6B13F37B718 for ; Sun, 11 Mar 2001 20:26:40 -0800 (PST) (envelope-from danfe@inet.ssc.nsu.ru) Received: (qmail 2814 invoked from network); 12 Mar 2001 04:26:35 -0000 Received: from inet.ssc.nsu.ru (62.76.110.12) by hub.freebsd.org with SMTP; 12 Mar 2001 04:26:35 -0000 Received: from localhost (danfe@localhost) by inet.ssc.nsu.ru (8.9.3/8.9.3) with ESMTP id KAA24321; Mon, 12 Mar 2001 10:25:00 +0600 Date: Mon, 12 Mar 2001 10:25:00 +0600 (NOVT) From: Alexey Dokuchaev To: "Daniel O'Connor" Cc: freebsd-hackers@FreeBSD.ORG, thierry@herbelot.com, Jordan Hubbard Subject: Re: Porting NVidia linux kernel modules to FreeBSD In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Mon, 12 Mar 2001, Daniel O'Connor wrote: > > On 12-Mar-01 Alexey Dokuchaev wrote: > > > Meaning, 3.3.6 + utah_glx outperforms by a factor of two 4.0.2 + DRI?! > > > > > > > Or, even better, 4.0.2 + "suppose-we-managed-to-port-it nvidia kernel > > module" + nvidia binary 'nvidia' replacement module for XFree-4's 'nv' > > driver? I mean, will 336/utah be better?? > > No, nvidia's binary driver would be (a lot) faster. > > The Utah-GLX one doesn't direct render which slows it down a lot. (All the GL > commands go through the X pipe) That's what I thought, but Jordan's email really made me doubt that my vision of things is correct. Particulary, I don't quite understand this one: Statement #1: Utah-GLX doesn't direct render Statement #2: From man nv(4) of XFree-4.0.2- "The driver is fully accelerated, and provides support..." Thus far, it seems that based on these two statements, 336/utah (taking into account that 1) it is somewhat older technology; 2) XFree86-4.0.2 driver is in fact native nvidia's software render driver (providing non-direct rendering 3D acceleration of OpenGL) released as OpenSource (http://www.nvidia.com/Products/OpenLinuxDwn.nsf/XFree86335)) should be at its best as fast as X4 'nv' driver (included in X4 core distribution), and probably even slower. That's what my common sense says :-) So, considering all the above, I don't quite understand "at least 2X the frame rate using the same OpenGL app", speaking Jordan's words. I'm probably missing something here, and I'm very eager to find my way out :-) Actually, there's one more question I have about XFree-4. IIUC, core GL libs, such as libGL.so, libOSMesa.so, etc are included in XFree 4.0.2 core distribution. So how come that lots of applications still have Mesa-3.2 in their dependencies? 10x. -- WBR To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message