Originally posted by cjr2k3
View Post
Announcement
Collapse
No announcement yet.
"Ask ATI" dev thread
Collapse
X
-
-
First off - I know glxgears isn't a benchmark. That said, my HD3200 is only getting ~540 fps running the 8.561 driver under linux 2.6.28, 64bit.
My ancient radeon 9600 gets 8500+ FPS under the opensource 'radeon' driver. With a difference that huge, something must be screwed up.
Lightsmark 2008 64bit in linux gets an average of 14 (fourteen!) FPS, with lows of 4-7 FPS when doing radiosity calculations.
Lightsmark 2008 under windows XP (32bit, same hardware) gets more like 30-40fps average. I can't give you the exact number since I'm not at that box right now. Suffice to say it's an extremely noticeable difference.
The only oddity I noticed is that the fglrx kernel driver is preemption-unsafe in a few functions - kas_spin_lock, kas(Get/Set)ExecutionLevel and the whole usage of kasExecutionLevel in general is meaningless since you could be preempted after setting it on one core and end up on another before even returning from the function. I don't think that has anything to do with the performance issues, since I was using a non-preemptable kernel before and had the same low framerates.
Comment
-
Originally posted by harik View PostFirst off - I know glxgears isn't a benchmark. That said, my HD3200 is only getting ~540 fps running the 8.561 driver
I've a 2.6.28 as 64bit too.
Comment
-
I'm actually not sure any frame rate results higher than 120 mean anything, since there aren't any monitors that refresh that fast. Do you really want drivers optimized for a case that isn't useful? Fast clears/flips at the expense of speed in more complex rendering would not be the best tradeoff.
Comment
-
We *really* need a better benchmark for Linux, something that makes good use of textures and shaders, probably coded for somewhere around GL 1.3 so that all of the open and proprietary drivers will run it without fallbacks.
Harik; I'll try to check tomorrow re: what kind of frame rates I get with my RV620, which is similar to the 3D engine in a 780 / HD3200. The 8500fps number for the 9600 seems really high, are you sure you had the same window size on both tests ?Test signature
Comment
-
Originally posted by bridgman View PostWe *really* need a better benchmark for Linux, something that makes good use of textures and shaders, probably coded for somewhere around GL 1.3 so that all of the open and proprietary drivers will run it without fallbacks.
Originally posted by bridgman View PostHarik; I'll try to check tomorrow re: what kind of frame rates I get with my RV620, which is similar to the 3D engine in a 780 / HD3200. The 8500fps number for the 9600 seems really high, are you sure you had the same window size on both tests ?
I'm going to recompile my kernel without preempt to see if that helps - since it looks like important bits of the driver are operating under the assumption they won't be interrupted.
Comment
-
Comment