With how horrible fglrx performs when compared to windows, I wouldnt be surprised to see the open source drivers surpass it after awhile. Right now the developers are working on implementing basic functionality. That work will be done sooner or later. Of course it is never ending and soon a new chip or architecture will be released that requires the same effort that every other past generation required. In that sense the open source drivers may never get the same level of tuning that fglrx gets, but at the same time new functionality and features are being implemented at a much faster rate. It's only logical to assume that the open drivers will catch up with the same level of supported functionality. For example, once OpenGL 3.0 is implemented and stable on the open drivers, I wouldnt be at all surprised to see it at 85% of the performance of fglrx, but on the other hand I wouldnt be at all surprised to see it at 125% either. Considering the open driver consistently outperforms fglrx in most metrics, on most loads, using most benchmarks even right now when it is still sorely lacking in major functionality.
The problem is that you cant do a direct 1 to 1 comparison between the open drivers and fglrx. The open drivers dont have the same level of functionality yet. And with fglrx more than half of the "supported" functionality is so buggy that it isnt at all usable. Even though 2d support isnt fully implemented it still outperforms fglrx. Even though video decoding isnt at all supported it still outperforms fglrx. Even though modesetting is still a bit buggy, dual monitors at least work with the open drivers and are completely impossible due to massive show stopping bugs in fglrx.
As far as the truth is concerned the only performance advantage that fglrx has over the open driver is 3d support. Most of that advantage will disappear once OpenGL3 comes along... and what little advantage it gets from tuning will be completely worthless considering the open driver actually works and fglrx doesnt.
So I guess the question is simply this............
What would ATi do if the open driver comes out on top and outperforms fglrx in 3d tasks, just like it does now on everything else?






Reply With Quote
(not that I know what the sufficient amount of coders is)
