The Open-Source ATI Driver Is Becoming A Lot Faster
Phoronix: The Open-Source ATI Driver Is Becoming A Lot Faster
Now that the kernel mode-setting page-flipping for the ATI Radeon DRM kernel module has been merged into the Linux 2.6.38 kernel and the respective bits have been set in the xf86-video-ati DDX, we're in the process of running new open-source ATI graphics benchmarks under Linux. Our initial results (included in this article) show these latest improvements to cause some major performance boosts for the open-source ATI driver as it nears the level of performance of the proprietary Catalyst driver.
// I'd be also much interested in seeing the system power draw - but that'll be a tedious work for you.
Not for notebooks. PTS can monitor power sensors (just like CPU temperatures and usage and all other hwmon/thinkpad/LM_Sensors modules) in real-time and line graph them for each test, but for desktops I have no systems with integrated power sensors (I guess just some high-end workstations) and won't use my wall power monitor since it can't plug into PTS.
These results are absolutely remarkable. If most of these optimisations eventually find their way into r600g, then we have lots to rejoice about. Many of these improvements are indeed on their way for r600+ cards too.
The 300+ FPS on OpenArena are meaningless. The frames are so easy to render that it just measures the ability of the driver to quickly push lots of data to the card. It doesn't really play an important role for anything, and is caused by the driver being CPU-bound and single-threaded.
The results in more challenging games which use lots of GLSL (like Nexuiz) are far more telling. It's amazing that we're that close to Catalyst.
This sort of performance is already completely satisfactory for users like me, who are not into high-performance gaming, which is the vast majority. If we get this sort of relative performance compared to Catalyst in r600g by the end of this year, that will be an amazing achievement. And still there is profiling being done and still optimisations to come.