Adding some more information. Running the following as root in a gnome terminal:
SYSFILE=/sys/class/backlight/intel_backlight/brightness OLD_VAL=$(cat $SYSFILE) NEW_VAL=$((OLD_VAL + 100)) T0=$(date +%N) time echo $NEW_VAL | tee $SYSFILE T1=$(date +%N) echo "Total time (millis): $(((T1 - T0)/1000))" Gives the following: real 0m0.002s user 0m0.002s sys 0m0.001s Total time (millis): 3502 In other words, the write to sysfs returns in 2ms (and indeed, brightness changes instantly), but it takes 3502ms for control to get back to the prompt. During that time, the system seems to hang, but keypresses are collected: they are all echoed to the terminal right after the command returns. So the question then is: where are the 3 seconds spent? I'm happy to experiment if someone has instructions. ** Also affects: gnome-shell (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/847001 Title: Adjusting display brightness is very slow on several Dell laptops To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-power-manager/+bug/847001/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs