[arch-general] Nvidia backlight control - acpi_video0/brightness changes - display doesn't?
David C. Rankin
drankinatty at suddenlinkmail.com
Fri Nov 18 05:42:40 UTC 2016
On 11/17/2016 04:31 PM, David C. Rankin wrote:
> All,
>
> Laptop: HP 8760w, Quadro 3000M, nvidia-340xx packages.
>
> The driver works perfectly (no errors in Xorg.0.log), but I have no way to
> control the screen brightness. I've followed the suggestions in:
>
> https://wiki.archlinux.org/index.php/NVIDIA/Tips_and_tricks
>
> but I still have no backlight control. Using the laptop function keys, the
> values in /sys/class/backlight/acpi_video0/brightness are properly set, e.g.
>
> $ cat /sys/class/backlight/acpi_video0/brightness
> 8
>
> (now tap the [func][F9], brightness lower, twice)
>
> $ cat /sys/class/backlight/acpi_video0/brightness
> 6
>
> (actual_brightness value tracks brightness)
>
> $ cat /sys/class/backlight/acpi_video0/max_brightness
> 20
>
> This works with OR without /etc/X11/xorg.conf.d/20-nvidia.conf:
>
> Option "RegistryDwords" "EnableBrightnessControl=1"
>
> Does anyone have any suggestions on anything else to try before I start
> loading the aur nvidia-bl or nvidiabl packages? I don't mind adding more
> software, but if there are a few more tweaks to try before going that route, I
> would like to try them first. Anybody get backlight working with a similar
> model laptop?
>
Let me add to this, that powerdevil is seeing the screen brightness changes
and Udev is evidently applying them correctly. For example, pressing the
function key to raise/lower brightness seems to generate the correct log entries:
Nov 17 23:36:37 seidr org_kde_powerdevil[710]: powerdevil: Screen brightness
value: 6
Nov 17 23:36:37 seidr org_kde_powerdevil[710]: powerdevil: Screen brightness
value max: 20
Nov 17 23:36:37 seidr dbus[334]: [system] Activating service
name='org.kde.powerdevil.backlighthelper' (using servicehelper)
Nov 17 23:36:37 seidr org_kde_powerdevil[710]: powerdevil: set screen
brightness value: 7
Nov 17 23:36:37 seidr org_kde_powerdevil[710]: powerdevil: Screen brightness
value max: 20
Nov 17 23:36:37 seidr dbus[334]: [system] Successfully activated service
'org.kde.powerdevil.backlighthelper'
Nov 17 23:36:37 seidr org_kde_powerdevil[710]: powerdevil: Udev device changed
"/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/backlight/acpi_video0"
"/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/backlight/acpi_video0"
And, as noted above, the values in
/sys/class/backlight/acpi_video0/brightness are changing as they should.
I'll give both the aur packages a try (I have both built -- but the nvidiabl
package is currently disowwned and needs a maintainer if anyone is interested)
--
David C. Rankin, J.D.,P.E.
More information about the arch-general
mailing list