sometimes that lag is so bad it won't screen on and just falls back asleep. it is definitely a problem.
started trying this: (in system.prop, thunderc since my o1 broke)
# sleep modes
pm.sleep_mode=3
#usage:
#pm.sleep_mode=0 -> collapse suspend
#pm.sleep_mode=1 -> collapse (will totally power off the cpu)
#pm.sleep_mode=2 -> sleep (cpu is still on, but put into low power mode (registers are still saved)
#pm.sleep_mode=3 -> slow Clock and Wait for Interrupt (lowered frequency and voltage)
#pm.sleep_mode=4 -> wait for interrupt (no change in cpu clock or voltage)
in the system props seems to help with the slow wake.
mode 0,1,2 all lag badly on wakeup. need to test 4 and see it it's better, but it'll probably remove any deep sleep benefits.
and apparently 3 is the default. My experimental builds are all that's using 0,1,2.
started trying this: (in system.prop, thunderc since my o1 broke)
# sleep modes
pm.sleep_mode=3
#usage:
#pm.sleep_mode=0 -> collapse suspend
#pm.sleep_mode=1 -> collapse (will totally power off the cpu)
#pm.sleep_mode=2 -> sleep (cpu is still on, but put into low power mode (registers are still saved)
#pm.sleep_mode=3 -> slow Clock and Wait for Interrupt (lowered frequency and voltage)
#pm.sleep_mode=4 -> wait for interrupt (no change in cpu clock or voltage)
in the system props seems to help with the slow wake.
mode 0,1,2 all lag badly on wakeup. need to test 4 and see it it's better, but it'll probably remove any deep sleep benefits.
and apparently 3 is the default. My experimental builds are all that's using 0,1,2.
Last edited: