Many Blender users are experiencing problems with the interface speed when running Blender on Leopard. These issues seem to be related to an update in the OpenGL graphic system that Apple made in 10.5. After a bit of experimenting, a group of users found a solution.
Mogwai writes on BlenderArtists:
From the idea of SirDude to run Blender through OpenGL Profiler, I juste managed to get it to run correctly on my Macbook with a GMA950. Juste do the following :
- Install the developper kit (XCode) and run the OpenGL Profiler located in /Developper/Applications/Graphics Tools
- Add Blender to the application list
- In the launch settings, enable "Use custom pixel format" and click the "Edit..." button
- In the window that should have appeared, click "Attributes" and then double click kCGLPFADoubleBuffer to add it to the list. Leave the value to 0.
- Start Blender by clicking the "Launch" button in the main window.
It should now run flawlessly. It looks like the double buffer is buggy with the new drivers, and disabling it solves the lag problem in Blender.
Just try it and let me know if it works for you too
Following that, davidlandwehr has prepared a custom build:
I think the problem is that the Intel cards is running out of resources and some kind of defaulting routine is kicking in which is the reason the UI becomes unresponsive. This could be because the double buffer takes a lot of resource (and we only have the problem in Leopard because the entire user interface is in OpenGL). I made a build of blender where I disabled double buffering and everything works reasonable well (you can download it from here http://landwehr.dk/blender.zip which is a trunk build so be prepared...).
If I'm right and this is a resource problem we have problems since it is not a driver problem but a limitation in hardware something Apples is unlikely to be able to solve!
There is some anti-aliasing in the build going on when the menu goes away but no problems otherwise. Very large multi-res seems to be a problem.
Did this work for you?