FreeBSD + OpenGL

jason jason at ec.rr.com
Wed Nov 3 13:59:12 PST 2004


>Thanks for the input.  I solved the problem.  Read on:
>
>Actually, it doesn't depend on OS or drivers if you are using a
>unaccelerated software implementation.  E.G. Mesa w/o DRI.  I enquired on
>the Mesa users mailing list and here is the answer I got from Brian Paul,
>the author and primary maintainer of Mesa:
>
>] The problem is libGL.so and the server-side GLX protocol dispatcher
>] don't currently support the ARB extensions you mention above.
>]
>] The simplest solution would be for you to download/compile Mesa-6.2.
>] This will result in a "stand-alone" libGL.so library that renders with
>] Xlib, instead of going over the GLX protocol to the X server.
>
>Unfortunately, I had already done this, but what I didn't notice at that
>time was that the Mesa makefile with FreeBSD config has a broken install.
>It wasn't symlinking libGL.so.1.5 to libGL.so, so I was still trying to
>run programs against the old OpenGL libraries.  Making the links myself, I
>now have the extensions I need.  Granted, I have zero acceleration, but I
>have access to other machines to run the code fast.  The machine in
>question only needs to be able to develop and run for debugging purposes.
>
>As for Windows or Linux--I wouldn't be caught dead trying to do
>development in Windows.  And ATI support under Linux is awful and not
>worth the effort.  I would still either be unaccelerated or not have the
>necessary extensions.  The machine in my office runs Slack with a high end
>NV35 based card, and the NVIDIA drivers are great--only very slightly
>behind the Windows ones.
>
>Anyway, thanks again for the help.
>
>Jeremy
>
>  
>
Glad to help.  I have been rather disapointed with ATI open source 
drivers so far, and they seem to be way to scared of open source.


More information about the freebsd-questions mailing list