Over the past month or so there has been a lot of work done by RafaĆ? MiĆ?ecki and other open-source driver developers in providing open-source power management support under the ATI Radeon DRM code-base. In fact, the power management support has been the hold-up for moving the Radeon kernel mode-setting support out of the staging area of the Linux kernel, which is expected to still happen with the Linux 2.6.33 kernel. Over the past few days things have heated up even more with Rafal pushing out several new versions of his power management patches, which compared to earlier revisions from weeks ago is now leveraging the R600/700 IRQ support...
One question bothers me: Is this power management as good as fglrx's? Or maybe better?
It's currently very poor. It only downclocks your engine by 50MHz, nothing more. The patch means to introduce whole power management design like all decisions, mutexes, reclocking in right moment (VBLANK), etc.
Once we get that patch commited I can focus on calculating real low clocks (and just using that values instead of X-50MHz). That will be quite easy, just porting stuff from radeonhd (great work from them).
Lacking part is calculation on minimum clocks for current mode (to make sure we won't get memory too slow to display current mode). Glisse had some code for this, but nothing released unfortunately.
Glisse had some code for this, but nothing released unfortunately.
is it still in the ip review?
aside from that im really thrilled about how the development is going.
the next year is going to rock gpu support-wise.
im really happy i bought a notebook with an ati gpu ^^