Hello !
I came recently to the open-source driver for my ATI V5200 FireGL video card because fglrx is not ok with it and mandriva 2009.1.
Firstly, thanks to the developpers for improvements of this opensource driver (since my last try) !
I would like to have a greatest battery life (quite like with the low voltage powerstate with fglrx and aticonfig). The Option "ForceLowPowerMode" "on" is set in my xorg.conf but it seams to adjust only the engine clock of my card.
So, I made a change to radeon_pm.c :
------
if (info->IsAtomBios) {
atombios_set_engine_clock(pScrn, info->pm.mode[i].sclk);
/* Add to change also memory clock */
atombios_set_memory_clock(pScrn, info->pm.mode[i].mclk);
/* End */
} else
------
and now, I can play with lowest Memory Clock (and it works). But this raises a question : why the developpers didn't make the change ok for mclk ? I made a mistake ?
Last questions : In atombios.h, I can read
#define ATOM_PM_MISCINFO_POWERPLAY_SETTINGS_GROUP_MASK 0x70000000L //1-Optimal Battery Life Group, 2-High Battery, 3-Balanced, 4-High Performance, 5- Optimal Performance (Default state with Default clocks)
Is it possible to have the 1 cho?ce (Optimal battery life group) ? Is it possible to lower the voltage of the video card (like on fglrx) ?
Sorry if my questions are too "simplist" but I'm far from being a programer (and my english is poor...).
Thanks in advance for replies
I came recently to the open-source driver for my ATI V5200 FireGL video card because fglrx is not ok with it and mandriva 2009.1.
Firstly, thanks to the developpers for improvements of this opensource driver (since my last try) !
I would like to have a greatest battery life (quite like with the low voltage powerstate with fglrx and aticonfig). The Option "ForceLowPowerMode" "on" is set in my xorg.conf but it seams to adjust only the engine clock of my card.
So, I made a change to radeon_pm.c :
------
if (info->IsAtomBios) {
atombios_set_engine_clock(pScrn, info->pm.mode[i].sclk);
/* Add to change also memory clock */
atombios_set_memory_clock(pScrn, info->pm.mode[i].mclk);
/* End */
} else
------
and now, I can play with lowest Memory Clock (and it works). But this raises a question : why the developpers didn't make the change ok for mclk ? I made a mistake ?
Last questions : In atombios.h, I can read
#define ATOM_PM_MISCINFO_POWERPLAY_SETTINGS_GROUP_MASK 0x70000000L //1-Optimal Battery Life Group, 2-High Battery, 3-Balanced, 4-High Performance, 5- Optimal Performance (Default state with Default clocks)
Is it possible to have the 1 cho?ce (Optimal battery life group) ? Is it possible to lower the voltage of the video card (like on fglrx) ?
Sorry if my questions are too "simplist" but I'm far from being a programer (and my english is poor...).
Thanks in advance for replies
Comment