Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Minimum backlight level is not as dim as I want. I want to be able to tune it to arbitrarily low level, for example to be hardly visible in a dark room (but still visible).

In my digital camera I've implemented switching off and on backlight fast enough so it looks very dimmed.

How to do it in my laptop? It uses some intel video card, so aticonfig is no use.

Tools like "Dimmer" (that just makes pixels darker colour, attempting to "fix" excess brightness by filtering it in LCD) are not acceptable: even screen with all pixels set to black looks too bright.

Expected ways:

  1. Fast enough repeated low level switching it on and off (not xbacklight/xrandr/other_things_that_turn_off_display). Only backlight, not LCD itself.
  2. Modifying something by hardware means (e.g. installing additional switch and resistor), if it is simple and safe.

Pressing Fn+F6 does almost what I want from "Low level switching", but I cannot "press" it programmatically.

share|improve this question
up vote 1 down vote accepted

Use script to control laptop's Embedded Controller. := 84 $VALUE_FROM_00_to_ff

It allows setting backlight a lot lower than the minimum (and a bit more than the maximum).

Of course the image quality is worse than when backlight is in normal range.

Warning Before using acer_ec on other laptop check that 84'th register is that you need. The script looks like one that can permanently damage the device if used without caution.

share|improve this answer
I'm presuming this won't work on a Lenovo Y570 with Windows 7? – Mateen Ulhaq Aug 3 '12 at 7:30
Unlikely, unless you find "" analogue for Windows and the laptop uses similar motherboard and embedded controller. – Vi. Aug 4 '12 at 0:20
Should be noted this script is specific to Linux - it's accessing things like /dev/port, which are absolutely not a part of Windows. – Chris Moschini Jun 29 '13 at 18:44

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .