Backlight on Q430 working
Posted: 10 Jun 2011, 17:15
I FINALLY got backlight working on my Q430 in Arch Linux. This solution SHOULD work for other Nvidia backlight laptops: that is those with Nvidia chipsets.
Download and install nvidia_bl for your distro. For Arch this is available in AUR. I'm not using the DKMS version.
Load the nvidia_bl module
If it doesn't return any errors you've got it, now you need to have it load at boot time. In arch this involves putting it in rc.conf in the modules=() section. I'm not sure on other distros.
Here's the catch:
on my system it listed TWO directories (three if you install samsung backlight stuffs)
Pressing the fn+up keys did pop up with an indicator, so I investigated:
pressed fn+down a few times
A HAH! The fn+brightness keys were outputting to the wrong damned hardware (probably the intel hardware). So I do the following
Now my fn+backlight keys WORK!
We need to blacklist those modules to keep them from loading. In arch you add a file to /etc/modprobe.d/ with the following lines in it
Though I'll probably just remove samsung-tools from my system as there don't appear to be any advantages to keeping it.
I hope this helps anyone else with the crazy freakin' nvidia backlight modules. Should depricate the "make a shell script" insanity.
Cheers.
Download and install nvidia_bl for your distro. For Arch this is available in AUR. I'm not using the DKMS version.
Load the nvidia_bl module
Code: Select all
$ sudo modprobe nvidia_bl
Here's the catch:
Code: Select all
$ ls /sys/class/backlight
Code: Select all
acpi_video0/ nvidia_backlight/
Code: Select all
$ cat /sys/class/backlight/acpi_video0/brightness
7
Code: Select all
$ cat /sys/class/backlight/acpi_video0/brightness
4
Code: Select all
$ rmmod video samsung_backlight
We need to blacklist those modules to keep them from loading. In arch you add a file to /etc/modprobe.d/ with the following lines in it
Code: Select all
blacklist video
blacklist samsung_backlight
I hope this helps anyone else with the crazy freakin' nvidia backlight modules. Should depricate the "make a shell script" insanity.
Cheers.