Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

Hardware: 13" MacBook Pro 5,5 (Summer 2009), GeForce 9400M.

OS: Ubuntu 12.04.2 AMD64

My hardware and OS are similar to what some others with this problem had, but what worked for them doesn't work for me.

Unfortunately, with the nvidia driver, the brightness controls (F1 and F2) do not work - no feedback at all.

I spent 5 hours on this issue and tried every suggestion from other threads and Wikis, but to no avail. Am I doing something wrong or missing something simple?

lspci -v | grep -A 11 VGA

02:00.0 VGA compatible controller: NVIDIA Corporation C79 [GeForce 9400M] (rev b1) (prog-if 00 [VGA controller])
    Subsystem: Apple Inc. Device 00b9
    Flags: bus master, fast devsel, latency 0, IRQ 16
    Memory at d2000000 (32-bit, non-prefetchable) [size=16M]
    Memory at c0000000 (64-bit, prefetchable) [size=256M]
    Memory at d0000000 (64-bit, prefetchable) [size=32M]
    I/O ports at 1000 [size=128]
    [virtual] Expansion ROM at d3000000 [disabled] [size=128K]
    Capabilities: <access denied>
    Kernel driver in use: nvidia
    Kernel modules: nvidia_current_updates, nouveau, nvidiafb

I edited /etc/X11/xorg.conf as suggested here:

Section "Device"
    Identifier     "NVIDIA GeForce"
    Driver         "nvidia"
    Option         "NoLogo" "True"
    Option         "RegistryDwords" "EnableBrightnessControl=1"

Relevant entries from /etc/pommed.conf (I installed pommed, but didn't have to edit this file, as suggested here and here)

lcd_sysfs {
    init = -1
    step = 1
    on_batt = 6

lcd_nv8600mgt {
    init = -1
    step = 1
    on_batt = 6

I also edited /etc/default/grub, and ran update-grub, as suggested here:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"

I rebooted after every change, of course, but none of this helped. The brightness controls work with the nouveau driver, by the way, but its 3D performance is horrible.

share|improve this question
add comment

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.