With respect, you are criticizing us for failing to live up to commitments we never made. I don't have time to go through your entire list, but as an example :
What we claim (and I say this with great confidence because I was the one making the claim) was that support for the next generation would happen *sooner* (relative to hardware launch) as a result of starting work on it earlier, not that it would be "great" or even "better" (other than allowing more time for the community to work on the code). If you follow my posts, you'll know that what I talk about for initial support is delivering the *same* level of functionality on new cards as on previous cards.You get us worked up about how the *next* (it's always the *next* isn't it) card will have great support because you started working on it several months in advance. Guess what? The result will be the same as the other cards: semi-working, tearing, and with no 3D. And then you'll talk about great support with the *next* card.
When you say "tearing, no 3D" can you be a bit more specific ? All of the currently shipping GPUs include 3D support (except for the just-released HD6xxx parts which are not supported yet) and AFAIK the tearing concerns are with the proprietary driver under certain scenarios, not the open source driver.
You have to admit that your characterization of our open source efforts is unfair at best:
We work with the community to make initial support available (working code and/or docs) and the open source community does most of the enhancement work. We were told multiple times "just give us programming information and the community will do the rest" - we are doing that and more.Regarding the FOSS driver, you provide bits of documentation with some patches, put a dev or two to work on the driver a bit, then abandon the driver halfway to work on support for another card.
The radeon feature matrix is community maintained. Right now nobody agrees on the exact criteria for moving from "mostly" to "done", so the last few generations of hardware are sitting in "mostly". I guess I could launch a community initiative to redefine the criteria on the feature page but it really doesn't seem like the best use of time to me.
Are there specific Linux games you are having trouble with, or are your issues mostly related to running Windows games over Wine (which brings another set of challenges) ?