This maybe might go together with behavior I experience. Yet, I remember even single-cored Pentium III was able to draw over 300 fps with good gfx card in windows 98 era.
I think adding multithreading capability would be very good performance boost, but it I dont think it is the reason for current brakes.
I can turn off cores on my machine as well as force 800Hz (via powersave governor), so if I can help please drop me a PM with instructions and I will do what I can.
An old Athlon64 3800+X2 2Ghz faster than a Core i5 750 quad-core at 2.67GHz?
If my HD3870 with a 6 years old cpu does 100fps @2560x1600, a modern quad core w/ a much more powerful GPU like the 4870 should do at least 500fps at a lower resolution like 1920x1080
This is really, really strange.
I agree with this, I'd do it to help out. These differences between the closed and open driver are insane. Open source drivers should beat the proprietary ones provided there is enough coding power and documentation. The closed and Windows drivers should be left in the dust.
what I would do to find performance bottlenecks is quite simmilar to what Ubuntu did to improve startup performance:
1) Make optinal recording of high level communication CPU <-> GPU (like: "setting states", "moving this or that from RAM to GPU", ...).
2) Make simple OGL program that exposes difference in speed as much as possible.
3) Compare logs and see where open driver wastes time comparing closed source.
You guys really should read the thread on Mesa-dev that jglisse started. It's good![]()
Anytime they need such help most people are ready to do what they can.
Maybe it would be nice to set up a bunch of tests which can be run automatically and checks for regressions & co. Sounds familiar?
I think something like piglit so all the features would get tested on all hardware.
One thing to keep in mind is that it must be _easy_ to use, i.e. Ubuntu repo, rpms, etc. And also user-friendly so only a few clicks!
Best would be an online database where your results could be uploaded and it would show which tests pass on which hardware after which commit. I would definitely not mind running a few minutes of tests after every xorg-edgers update.
So, if this would be of any help to devs and it is possible to do then I'm totally in! If this is already possible please point me to the right direction. PTS does not really count in this sense, because I think reports like " I see artefacts in game xx which were not present 3 weeks ago" are not too helpful, but submitting to an online database that piglit test xy stopped working because of a commit between day vv and ww of this month might be of use.
Any thoughts regarding this?
I told you!
Anyway, for the lazies here it is again. Although, another thread was started by Jerome on this matter, but this one might be even more technical.
One almost immediate speed-up is likely to come soon according to this thread. I have no idea how much the speed should increase, maybe it won't even be measurable. You've been warned.
There have been some nasty regressions lately on the r600g Evergreen front that causes GPU lockupOriginally Posted by phoronix
. It would be nice if people would test their code on Evergreen before they commit and don't assume that it's the same as r700.
Anyway your probably hitting this bug.
https://bugs.freedesktop.org/show_bug.cgi?id=31530