← Back to team overview

desktop-packages team mailing list archive

[Bug 873808] [NEW] brightness applet needs to support nvidia_backlight

 

Public bug reported:

There is a popular third-party backlight driver for Nvidia GPUs that are
not supported by the manufacturers backlight driver, known as nvidiabl
(or nvidia_backlight). See https://github.com/guillaumezin/nvidiabl for
more information. This is not the same driver as nv_backlight.

In order for this driver to be recognized by the brightness applet,
nvidia_backlight needs to be added to the top of the vendor array in
gsd-backlight-helper so that it looks like this:

	/* available kernel interfaces in priority order */
	static const gchar *backlight_interfaces[] = {
		"nvidia_backlight",
		"nv_backlight",
		"asus_laptop",
		"toshiba",
		"eeepc",
		"thinkpad_screen",
		"acpi_video1",
		"mbp_backlight",
		"acpi_video0",
		"fujitsu-laptop",
		"sony",
		"samsung",
		NULL,
	};

nvidia_backlight needs to be placed at the top of the list because the
non-functioning vendor module (sony, in my case) is still present in
/sys/class/backlight, so nvidia_backlight needs to be recognized before
sony.

** Affects: gnome-settings-daemon (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-settings-daemon in Ubuntu.
https://bugs.launchpad.net/bugs/873808

Title:
  brightness applet needs to support nvidia_backlight

Status in “gnome-settings-daemon” package in Ubuntu:
  New

Bug description:
  There is a popular third-party backlight driver for Nvidia GPUs that
  are not supported by the manufacturers backlight driver, known as
  nvidiabl (or nvidia_backlight). See
  https://github.com/guillaumezin/nvidiabl for more information. This is
  not the same driver as nv_backlight.

  In order for this driver to be recognized by the brightness applet,
  nvidia_backlight needs to be added to the top of the vendor array in
  gsd-backlight-helper so that it looks like this:

  	/* available kernel interfaces in priority order */
  	static const gchar *backlight_interfaces[] = {
  		"nvidia_backlight",
  		"nv_backlight",
  		"asus_laptop",
  		"toshiba",
  		"eeepc",
  		"thinkpad_screen",
  		"acpi_video1",
  		"mbp_backlight",
  		"acpi_video0",
  		"fujitsu-laptop",
  		"sony",
  		"samsung",
  		NULL,
  	};

  nvidia_backlight needs to be placed at the top of the list because the
  non-functioning vendor module (sony, in my case) is still present in
  /sys/class/backlight, so nvidia_backlight needs to be recognized
  before sony.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-settings-daemon/+bug/873808/+subscriptions


Follow ups

References