From: Brian P. <br...@pr...> - 2000-05-05 14:11:08
|
Warren DeLano wrote: > > I'm still working through this problem, but I am posting it now in case > someone on the list knows of a trivial explanation... > > I have a block of C code that calls the OpenGL API and runs fully > accelerated with DRI as a stand-alone application. However, when I wrap > that code and import it as a Python module and call it from within > Python, I don't seem to be getting any acceleration. > > Is there a sure-fire way of telling whether hardware acceleration is > being used for rendering? It's always good to put calls to glGetString(GL_RENDERER), etc in your application so that you can determine what's happening. The gears demo, for example, prints the GL strings when you specify the -info option on the command line. > ldd confirms that both the stand-alone application and the shared python > module are calling the same set of libraries (X and GL) What else could > be wrong? Are you using LIBGL_DRIVERS_PATH to specify the location of the DRI drivers? You can try setting LIBGL_DEBUG=verbose so that libGL will print the path/filename of the DRI driver it's trying to use. -Brian |