luca020400

Untitled

Jul 13th, 2015
225
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 2.19 KB | None | 0 0
  1. From 908fd51a94a5ea481f5b5089db4da2a89d401a28 Mon Sep 17 00:00:00 2001
  2. From: luca020400 <[email protected]>
  3. Date: Mon, 13 Jul 2015 14:44:09 +0200
  4. Subject: [PATCH] msm8226-common: cleanup performance profiles
  5.  
  6. Change-Id: Ib649878fcbbc13966d63228d2096c03507bf9958
  7. ---
  8. rootdir/etc/init.qcom.rc | 16 +++++++++++-----
  9.  1 file changed, 11 insertions(+), 5 deletions(-)
  10.  
  11. diff --git a/rootdir/etc/init.qcom.rc b/rootdir/etc/init.qcom.rc
  12. index 3a38a1e..6467f9b 100644
  13. --- a/rootdir/etc/init.qcom.rc
  14. +++ b/rootdir/etc/init.qcom.rc
  15. @@ -792,9 +792,6 @@ on charger
  16.      write /sys/module/msm_pm/modes/cpu2/standalone_power_collapse/suspend_enabled 1
  17.      write /sys/module/msm_pm/modes/cpu3/standalone_power_collapse/suspend_enabled 1
  18.      write /sys/module/msm_show_resume_irq/parameters/debug_mask 1
  19. -    write /sys/devices/system/cpu/cpu1/online 0
  20. -    write /sys/devices/system/cpu/cpu2/online 0
  21. -    write /sys/devices/system/cpu/cpu3/online 0
  22.      write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor "interactive"
  23.      write /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq 300000
  24.      chown system /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
  25. @@ -816,9 +813,17 @@ on charger
  26.      write /sys/devices/system/cpu/cpu3/online 1
  27.      start charge_only_mode
  28.  
  29. -# CM Performance Profiles
  30. -on property:sys.boot_completed=1
  31. +on property:init.svc.bootanim=running
  32. +    # Switch to NOOP and performance mode while booting
  33. +    setprop sys.perf.profile 2
  34. +    write /sys/block/mmcblk0/queue/scheduler noop
  35. +
  36. +on property:init.svc.bootanim=stopped
  37. +    # Switch to fipos and balanced mode after boot for better UX
  38. +    setprop sys.perf.profile 1
  39.      write /sys/block/mmcblk0/queue/scheduler fiops
  40. +
  41. +on property:service.bootanim.exit=1
  42.      write /sys/module/lpm_levels/enable_low_power/l2 4
  43.      write /sys/module/msm_pm/modes/cpu0/power_collapse/suspend_enabled 1
  44.      write /sys/module/msm_pm/modes/cpu1/power_collapse/suspend_enabled 1
  45. @@ -866,6 +871,7 @@ on property:sys.boot_completed=1
  46.      chmod 0664 /sys/devices/system/cpu/cpu3/online
  47.      start mpdecision
  48.  
  49. +# CM Performance Profiles
  50.  # Powersave
  51.  on property:sys.perf.profile=0
  52.      start mpdecision
  53. --
  54. 2.1.4
Advertisement
Add Comment
Please, Sign In to add comment