bf-blender / windows ATI slow ui fix
Moderators: jesterKing, stiv
bf-blender / windows ATI slow ui fix
Hi all,
This compile is supposed to fix the infamous UI slowdown on ATI graphics cards.
http://download.blender.org/demo/test/b ... 1May04.zip
Notes:
It is compiled with SSE enabled - a Pentium 3/4/M or Athlon XP is required. It will crash with an invalid instruction if you haven't got one.
Report issues etc here, even if you don't have an ATI - I don't want to break other cards!
This compile is supposed to fix the infamous UI slowdown on ATI graphics cards.
http://download.blender.org/demo/test/b ... 1May04.zip
Notes:
It is compiled with SSE enabled - a Pentium 3/4/M or Athlon XP is required. It will crash with an invalid instruction if you haven't got one.
Report issues etc here, even if you don't have an ATI - I don't want to break other cards!
I just replaced all the glFinish calls with glFlush.
glFlush causes all gl commands that are waiting to be sent to the gpu to be rendered - it's needed when drawing to the front buffer so that the gpu knows when the frame has finished.
glFinish is basically the same as glFlush, except that it waits for the gpu to finish rendering.
glFlush causes all gl commands that are waiting to be sent to the gpu to be rendered - it's needed when drawing to the front buffer so that the gpu knows when the frame has finished.
glFinish is basically the same as glFlush, except that it waits for the gpu to finish rendering.
the problem was that with drivers newer then cat 3.9s, blender would start to slow down. after about five minutes using blender there was a 3-5 second delay for any command to take effect.z3r0_d wrote:so, umm, what was the problem that this fixes?
I mean: what caused the ati bug?
it doesn't seem to slow down
(I guess I get to get used to new zoom if I decide to use that build, or look for the option to use old zoom)
The man with his head stuck in the Blender.
At least for me this improved the GUI usability a lot. The GUI doesn't seem to slow down anymore the same way.
Other than that, there's still a slowdown in Blender. I tested repeating benchmark with one of my projects. At first the fps were at 60, then 55, 52, 46... until it was only 22. Also, when I click a slider button, the button doesn't go down until I've moved the mouse. It isn't too serious but it surely doesn't feel natural.
Anyway, keep up the good work!
Other than that, there's still a slowdown in Blender. I tested repeating benchmark with one of my projects. At first the fps were at 60, then 55, 52, 46... until it was only 22. Also, when I click a slider button, the button doesn't go down until I've moved the mouse. It isn't too serious but it surely doesn't feel natural.
Anyway, keep up the good work!

Better performance here, too
FWIW: This version improved performance on my system, too.
CPU: P3/320MB/Win98SE
GPU: NVIDIA GeForce4 MX440 PCI/SSE/64MB
Driver: 45.23 (OpenGL was trashed in newer versions)
OpenGL: 1.4.0
CPU: P3/320MB/Win98SE
GPU: NVIDIA GeForce4 MX440 PCI/SSE/64MB
Driver: 45.23 (OpenGL was trashed in newer versions)
OpenGL: 1.4.0
Good to see that the problem is analysed now - thank you!
Your compile runs on my machine (Pentium 4 - Windows XP - Club Radeon 9200 - Catalyst 4.5) and is a bit faster compared to standard 2.33a atioglxx.dll
(also measured by benchmark). I repeated the benchmark test to see if it starts to slow down and it kept stable.
BUT: rendering is slower and takes longer to start compared to 2.33a with atioglxx.dll. And resizing of screen areas (for example pulldown of the user preferences area) is sloooooow now.
Keep up the good work.
Cheers
Thorsten
P.S. I think I will never get used to this new zoom behaviour
In Germany, we call this a 'Verschlimmbesserung' - improving something making it worse for most of the users 
Your compile runs on my machine (Pentium 4 - Windows XP - Club Radeon 9200 - Catalyst 4.5) and is a bit faster compared to standard 2.33a atioglxx.dll

BUT: rendering is slower and takes longer to start compared to 2.33a with atioglxx.dll. And resizing of screen areas (for example pulldown of the user preferences area) is sloooooow now.
Keep up the good work.
Cheers
Thorsten
P.S. I think I will never get used to this new zoom behaviour


Tried the trick at http://www.elysiun.com/forum/viewtopic.php?t=23964 with Catalyst 3.9 and now Blender works well. 

-
- Posts: 0
- Joined: Thu Jun 10, 2004 7:17 pm
Hello,
i had the slow down problem too, with my ATI AIW 9000pro.
I replaced the files with the one above, and at first glance, it worksjust perfectly, no slow down, the benchmark gained from 600 to 800,
the top user interface is not slower while pulling down, everything seems just top! Now lets work with it........
Thx to alien-xmp!
i had the slow down problem too, with my ATI AIW 9000pro.
I replaced the files with the one above, and at first glance, it worksjust perfectly, no slow down, the benchmark gained from 600 to 800,
the top user interface is not slower while pulling down, everything seems just top! Now lets work with it........
Thx to alien-xmp!

-
- Posts: 18
- Joined: Fri Oct 25, 2002 9:32 am
- Contact: