@dandel after some more consideration i think this really is a driver bug not a Qt bug. Why?
1. 2 other pc's with an older 4xxx card both work just fine with the same example and the same driver version
2. It works on windows (same driver, just a recompile and works even on my 5770)
So that certainly looks like a driver bug to me.
ATI: Get this fixed please!
Developers usually test against NVIDIA cards because the Linux driver actually works. It's a real pain to develop with ATI drivers. You have more chances to hit a driver bug than hitting a bug in your own program. i.e. if you develop a program and it crashes or doesn't work correctly: on NVIDIA platforms, you will suspect a bug in your program; on ATI platforms, you will firt suspect a bug in the driver because it's not reliable at all. And this generally is confirmed...
Originally Posted by Dandel
My ATI platform in on the desk so that I can easily reach the reset/poweroff button... I also suffer from the fact that I have to write crap code and other workarounds to get something working kind-of. This is mentally troublesome.
Originally Posted by LinuxID10T
ATI HW is good, only the SW on Linux is a pain. The platform is also good, and I am looking forward to using Bobcat/Bulldozer chips. Unfortunately, awful SW can ruin everything. It's a shame, and terribly frustrating. The most frustrating thing is support and bugs fixing from NVIDIA & Intel is way faster (even on GMA500) although we have *no* official support/project with them normally. And this was again proven no longer than this morning.
Your definition of "perfect" would be differnet when you would own a hd 5 card and use the ATI 10-7 driver - OpenGL is broken with tesselation on Linux AND Win!
Independent of what implementations are like (after all, it could be working on some platforms even though it's not supposed to) it could still be wrong. (ie doing something not quite covered in the standard)
Originally Posted by markg85
Scrutinous review of the code against OpenGL standard might be required to find out whether or not it actually does what it's supposed to and nothing more. (the more bit is what gets us sucked into a friendly black hole)
Answer is never. Well, more realistically, probably 2210, the year ATI makes contact (with working drivers in Linux).
Originally Posted by markg85
ATI's overwhelming priority is Windows; Linux is an afterthought. FOSS drivers that only cover older cards and sometimes they (i.e. drivers) are buggy or full of issues. Various features are then not supported. The newer cards may have an alternative in binary drivers but those are always full of bugs and lack various features (or they're always in progress). Once, your distro, if recent, moves to next kernel or X.org version, then ATI has no support for it until much much later.
It's just the open source zealots that preach ATI. If the support seemed to be more dedicated and more resources towards the support, I could see the validity of going ATI. But, unfortunately, I haven't read anything that it's there. If you go OSS or FGLRX, you have different problems but those obstacles prevent you from enjoying your card. You have to switch to Windows to get your card features. ATI's main priority is Windows and Workstations and won't invest money/time into Linux support.
I for one am prepared to give them till the 10.8 drivers before I start looking at selling my 5870. I'm going to use the progression in 10.6, 10.7 and 10.8 usability/stability results as a strong guide as to what time frame I can expect a fully pleasing experience with this card.
To all of those who were so convinced that the reported issues with fglrx were simply figments of users imaginations and/or end user incompetence, and that I wasn't entitled to an opinion on the subject because I didn't personally own an ATI card, let me say you were wrong.
Lets hope ATI continue the improvements to their drivers at a good rate of knots because I will absolutely not stick with ATI through a prolonged period of broken drivers as some have. While I may take a $200 hit when selling the card it's better then waiting for it to become worthless.
Imho, that's the sad part. Many 'ATI fans' were saying to those "complaining" that you don't own a card so how can you claim this or that. But, many here now own the cards. It's a shame because I doubt there's any dispute that the hardware is good and better than Nvidia's. Even the newest NVIDIA GTX 460 cards are an improvement but ATI HD 5850/5870 cards still run at a better temps/power efficiency (speculating, however). Those who dual boot might get away with such cards and that is why I was close to going with an ATI HD 5xxx series. But, the constant prevalence of bugs/issues especially when it comes to video output prevents me from such consideration. I embrace the open source concept but if the dedication to releasing decent drivers is nil, I'm not choosing ATI.
I also don't want to be forced to boot up Windows because the video choices are WAY better.