[Asus  Eee Pad Transformer Prime] Bastaerd:
What has been modified?

In /sys/devices/system/cpu/cpufreq/ondemand there are the following parameters/variables with the following values:

ignore_nice_load (TFP default: 0; Agressive: 0; Balanced: 1; Battery: 1)

io_is_busy (TFP default: 0; Agressive: 1; Balanced: 1; Battery: 1)

powersave_bias (TFP default: 0; Agressive: 0; Balanced: 0; Battery: 0)

sampling_down_factor (TFP default: 1; Agressive: 1; Balanced: 2; Battery: 4)

sampling_rate (TFP default: 300000; Agressive: 30000; Balanced: 50000; Battery: 100000)

sampling_rate_min (TFP default: 30000; Agressive: 3000; Balanced: 5000; Battery: 1000)

up_threshold (TFP default: 95; Agressive: 85; Balanced: 90; Battery: 95)

What do the variables/parameters do?

ignore_nice_load: Setting to 1 causes governor to ignore load resulted by nice processes while making scaling decisions. Nice processes are the one i/o scheduler refers to as low priority process. UNIT: Boolean 1 or 0

io_is_busy: Setting to 1 causes treating i/o wait time as CPU busy time. To improve performance of heavy applications, set this to 1. UNIT: Boolean 1 or 0

powersave_bias: The powersave_bias parameter modifies the behavior of the ondemand governor to save more power by reducing the target frequency by a specified percentage. By default, (powersave_bias = 0), the ondemand governor selects the minimum processor frequency that can still complete a workload with minimal idle time. Doing so should result in the highest performance to power efficiency ratio. In some cases, you might prefer a greater emphasis on power efficiency than performance. In this case, set the powersave_bias parameter to a value between 1 and 1000 to reduce the target frequency by one-thousandth of that value. For example, set powersave_bias to 100 for a one-tenth reduction in target frequency. In this case, if the governor chooses a target frequency of 2 GHz (with powersave_bias = 100), the governor instead will request 1.8GHz – a one-tenth reduction. If 1.8 GHz is an exact match with an available hardware frequency (listed in the scaling_available_freq parameter), the processor is set to this frequency. If 1.8 GHz is not available, the processor fluctuates between the closest available upper and lower frequencies for an average frequency of 1.8 GHz. UNIT: Positive Integer

sampling_down_factor: Acts as a multiplier to sampling interval for re-evaluating the load when CPU is truly busy and is on highest clock frequency (policy max). Setting to 1 makes no difference and causes CPU to immediately scale down from highest frequency. Sampling down factor is not valid for lower frequencies and low load conditions. Note that CPU is scaled up to max frequency when max_load_freq is greater than up_threshold*current frequency. Max_load_freq is an arbitrary frequency calculated as the maximum of load_frequencies. Load_frequency is an arbitrary frequency which describes the frequency the device theoretically needs to handle 100% load, calculated as load*average_frequency. UNIT: Positive Integer

sampling_rate: Measured in uS and actual meaning being Sampling Interval, this factor is used to determine how often the governor should poll for CPU usage in terms of frequency and load percentage to make scaling decisions - either scale CPU Up or scale it Down. UNIT: Miscroseconds

sampling_rate_min: sampling_rate_(min|max) - This is minimum and maximum sampling rates available that you may set 'sampling_rate' to. UNIT: Miscroseconds

up_threshold: Measured as percentage, this is the load on CPU at which governor scales CPU Up. Lower value - early scale up, and vice-verse. UNIT: Percentage

How to check if the ondemand mod has been loaded correctly?

If you have flashed this mod then there should be a script called 20-cpu_governor in /system/etc/init.d.

To check if the script get's executed you can use 2 methods: root explorer app or terminal app.

Root explorer eg. ES File Explorer: go to /sys/devices/system/cpu/cpufreq/ondemand and open one of the changed values listed in the 2nd post to verify it has been changed form the stock default.

Terminal emulator: In your favourite terminal app eg. Terminal Emulator "cat" one of the values to see if it has been changed. Eg. cat /sys/devices/system/cpu/cpufreq/ondemand/sampling_rate.