https://bugs.freedesktop.org/show_bug.cgi?id=69723
--- Comment #6 from Alexandre Demers alexandre.f.demers@gmail.com --- (In reply to comment #5)
Take a look at ni_apply_state_adjust_rules() to see how the power state is adjusted based on various factors.
Ok, but I may have to wait until this weekend or at the beginning of next week to do so, I may not have some spare time until then.