Bug 93896

Summary: Nvidia GeForce GTX 970M unsupported, no backlight control
Product: Mesa Reporter: Javantea <jvoss>
Component: Drivers/DRI/nouveauAssignee: Nouveau Project <nouveau>
Status: RESOLVED FIXED QA Contact: Nouveau Project <nouveau>
Severity: normal    
Priority: medium CC: nardholio
Version: 11.0   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments: Video BIOS
dmesg on the affected system
Xorg.0.log on the affected system

Description Javantea 2016-01-28 06:36:44 UTC
Created attachment 121344 [details]
Video BIOS

The driver cannot load the firmware nvidia/gm204/fecs_inst.bin.
Xorg won't load the nouveau driver because Unknown chipset: NV124.
The backlight does not work.

The following commands have no affect on the brightness:
echo 2 |sudo tee /sys/class/backlight/acpi_video0/brightness
echo 10 |sudo tee /sys/class/backlight/acpi_video0/brightness

Brightness works with the proprietary nvidia driver.

If mmiotrace logs are beneficial, I will add them.
Comment 1 Javantea 2016-01-28 06:37:24 UTC
Created attachment 121345 [details]
dmesg on the affected system
Comment 2 Javantea 2016-01-28 06:37:57 UTC
Created attachment 121346 [details]
Xorg.0.log on the affected system
Comment 3 Karol Herbst 2016-06-05 14:02:00 UTC
update to 4.6 and install recent linux-firmware package
Comment 4 Javantea 2016-06-16 21:19:46 UTC
Many thanks, great work on the GL support. Backlight is still not supported as far as I can tell on kernel 4.6.2 and Mesa 11.2.2.
Comment 5 Pierre Moreau 2016-06-17 09:28:11 UTC
Try the following patch: https://lists.freedesktop.org/archives/nouveau/2016-May/025081.html. You should be able to change the brightness through `/sys/class/backlight/nv_backlight/brightness` with it.
Comment 6 Javantea 2016-06-17 19:08:32 UTC
That fixed it. Thank you very much! Home users will want it to be connected to xbacklight so that the fn controls will increase and decrease the backlight intensity, but I am quite happy to run a script.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.