From owner-freebsd-questions@FreeBSD.ORG Mon Nov 1 14:22:39 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F309516A4CE for ; Mon, 1 Nov 2004 14:22:38 +0000 (GMT) Received: from ares.cs.Virginia.EDU (ares.cs.Virginia.EDU [128.143.137.19]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9578E43D55 for ; Mon, 1 Nov 2004 14:22:38 +0000 (GMT) (envelope-from jws9c@viper.cs.Virginia.EDU) Received: from viper.cs.Virginia.EDU (viper.cs.Virginia.EDU [128.143.137.17]) id iA1EMJEe015516 for ; Mon, 1 Nov 2004 09:22:34 -0500 (EST) Received: from localhost (jws9c@localhost)iA1EMIgT020418 for ; Mon, 1 Nov 2004 09:22:19 -0500 (EST) Date: Mon, 1 Nov 2004 09:22:18 -0500 (EST) From: "Jeremy W. Sheaffer" To: freebsd-questions@freebsd.org Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: FreeBSD + OpenGL X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Nov 2004 14:22:39 -0000 I just purchased an emachines laptop with an amd64 and an ati radeon 9600 which is now running FreeBSD 5.3-BETA4 beautifully. I need to be able to run OpenGL programs using, among others, the ARB_vertex_program, ARB_fragment_program, and ARB_occlusion_query extensions. These are all part of OpenGL 1.5, which is implemented by the current version of Mesa, Mesa-6.2. Xorg, as shipped with FreeBSD uses Mesa-5.1 as the renderer, so I upgraded from source to Xorg 6.8.1, which is current stable. This uses Mesa-6.1, which *should* give me the functionality I need--but it doesn't. glxinfo tells me my renderer version is OpenGL '1.2 (1.5 Mesa 6.1)'. So I manually replaced the Mesa subtree in Xorg with Mesa-6.2. 6.2 is primarily a bugfix upgrade, but I hoped. I also went through the Mesa source and made certain that all conditionally compiled code that involves the extensions I need are built, and then rebuilt Xorg. Still no dice. Version string is '1.2 (1.5 Mesa 6.2)', and the extension I need are not being exported. I'm not certain that this is actually a FreeBSD question, but it touches on three different systems, so I thought I would try here first. Does anyone have any experience with programmable graphics under FreeBSD. I realize, of course, that the drivers aren't there to really support my card--I could care less if I get acceleration! Mesa exports the functionality in software, and I need to be able to use it. Any suggestions? Jeremy -- Jeremy W. Sheaffer jws9c@cs.virginia.edu http://cs.virginia.edu/~jws9c/ /********************************************* * The Moving Finger writes; and having writ, * * Moves on: nor all thy piety nor wit * * Shall lure it back to cancel half a line * * Nor all thy tears wash out a word of it. * * * * -Omar Khayyam * *********************************************/