View Single Post
  #18  
Old 12-06-2007, 06:11 PM
chefkoch chefkoch is offline
Junior Member
 
Join Date: Oct 2007
Posts: 29
Default

alright.. I spent the last two evenings sifting through disassambler output from aticonfig, trying to figure out --pplib-cmd options. I didn't make much progress cause the stupid thing just wouldn't accept any commands, untill I came across the EnablePPLIB config option two hours ago! :P

setting EnablePPLIB seems to mess up the aticonfig --lsp ouput.

My assambler knowledge is limited so some things could be wrong and as ejs1920 said before, there maybe a reason this stuff is hidden... so don't complain if you melt your card or something..

num == some number

get version
get clock
get swcntl
get pstate
get pmapping AC
get pmapping DC
get pmapping DCLOW # DCLOW doesn't work here
get psbatterylevel AC|DC|DCLOW
get eventCount Thermal
get eventCount VPURecovery
get temperature num # doesn't work
get FanInfo num # if I enter a number I get zero values back
get FanSpeed num # doesn't work)
get UserState 3d|2d
get activity # doesn't work
get ODParam # doesn't work
get ODLevel num # probably requires number
get ODDefaultLevel # doesn't work
get fs PowerPlay
get fs OverDrive
get fs ReducedRefreshRate
get fs ClockGating
get fs ReducedColorDepth
get fs OverDriveTest
get fs PowerBudgetWaiver
get fs PowerExpress

set fs PowerPlay enabled|disabled
same as get fs ...

set pmapping AC|DC|DCLOW optimalBattery|highBattery|balanced|highPerformanc e|optimalPerformance
set psbatterylevel AC|DC|DCLOW num (num == some number or two. doesn't work here)

set FanSpeed num num # probably expects two numbers, doesn't work
set UserState 2d|3d num num # doesn't work
set ODLevel num,num,num # doesn't work

notify psrc dc|ac|dclow
notify batterylevel num
notify suspend
notify resume
notify restState|forcedState|exclusiveMode begin|end
notify DispConfigChange
notify screenSaver|VPURecovery|Thermal|textMode|3dhigh|3d low|inactive|InitCompleted begin|end
notify AppSafeTo|AppUnsafeTo AdapterSwitch|ModeSwitch
notify AdapterDisableSafe

reset fan num

enum thermal num


an example command line would be:
aticonfig --pplib-cmd "get version"

which returns:
PPLIB version is 1.3 and is inactive!

which might explain why most things don't work. my card is a radeon 9550, maybe that's another reason ..

Last edited by chefkoch; 12-06-2007 at 07:09 PM.
Reply With Quote