Compiling blender with hardware acceleration


I can’t force blender to use OpenGL acceleration with my Ati Radeon 9000 card.
Everything works fine after compiling but there is no hardware acceleration.
Gabio’s and official dynamic build are working fine, but my own not :frowning:
I’m compiling blender using Eclipse and scons.
Video drivers are latest livna fglrx version.
I think I have to make some changes in config.opts but have no idea what to do.

Hi grzybu –

The best place to ask this kind of question is over on the Blender development forums, at . One of their forums, called Coding Blender, is filled with this kind of question. Heck, you might not even have to post anything – do a couple of searches, and you might find an answer very fast.


Yes, he did ask over there and no reply from the developers either. I too would like to hear any responses to the question. Guess the 9000 is a rare bird.

if you run “ldd blender” on your blender executable what is the output?

[if it is statically linked the opengl libs would not be mentioned…]

Here is output from file and ldd:

file blender
blender: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), not stripped

 ldd blender => /usr/lib/ (0x05da7000) => /lib/tls/ (0x009c3000) => /usr/lib/ (0x00d9c000) => /usr/lib/ (0x00bde000) => /usr/lib/ (0x008e8000) => /lib/tls/ (0x008bd000) => /lib/ (0x00df0000) => /usr/lib/ (0x00b10000) => /usr/X11R6/lib/ (0x00246000) => /lib/ (0x00b06000) => /lib/tls/ (0x00791000) => /lib/ (0x008e2000) => /usr/X11R6/lib/ (0x008fa000) => /usr/X11R6/lib/ (0x009d7000) => /usr/X11R6/lib/ (0x00d65000) => /lib/ (0x05ba3000)
        /lib/ (0x00774000) => /usr/lib/ati-fglrx/ (0x0056e000)

And here is ldd from official build:

ldd /home/grzybu/blender/blender-2.36-linux-glibc2.2.5-i386-1/blender => /usr/lib/ (0x008e8000) => /usr/lib/ (0x05da7000) => /lib/tls/ (0x009c3000) => /lib/tls/ (0x008bd000) => /lib/ (0x00df0000) => /usr/lib/ati-fglrx/ (0x00111000) => /usr/X11R6/lib/ (0x00246000) => /lib/tls/ (0x00791000) => /usr/X11R6/lib/ (0x008fa000) => /lib/ (0x008e2000) => /lib/ (0x05ba3000) => /usr/X11R6/lib/ (0x009d7000)
        /lib/ (0x00774000) => /usr/lib/ (0x00b10000) => /lib/ (0x00b06000)

OpenGL libs looks the same. I don’t know what is wrong :frowning: