No se puede ajustar el brillo de la pantalla en Macbook Pro 10,1 Ubuntu 13.10

12

Recientemente instalé Ubuntu en mi retina Macbook Pro (siguiendo esta gran guía ).

Todo funciona bien hasta ahora, sin embargo, el brillo de la pantalla / luz de fondo no se puede ajustar ni utilizando la tecla asignada ni por ningún otro medio. Lo sé, no soy el primero en abordar este problema, pero todas las soluciones sugeridas que encontré hasta ahora no funcionaron para mí. Intenté sin éxito lo siguiente:

  • Opción incluida RegistryDwords" "EnableBrightnessControl=1en la sección de dispositivos de/etc/X11/xorg.conf
  • la aplicación xbacklight
  • Tampoco he encontrado ningún archivo como mbp_backlighto apple_backlighten mi sistema que probablemente sea un punto de partida.

Estoy usando el controlador Nvidia. (Por cierto: con el controlador nouveau, las teclas para ajustar el brillo funcionan. Sin embargo, con el controlador nouveau Ubuntu no se reanuda desde el modo de suspensión)

¿Alguna sugerencia de lo que puedo hacer? ¡Gracias!

ben101
fuente
También probé los últimos controladores nvidia 331.25 sin éxito.
pjvds

Respuestas:

15

Instalé Ubuntu 13.10 en mi MacBook Pro 11,3 de 15 "(finales de 2013) con el kernel 3.14.0-031400rc5-generic y el controlador Nvidia 331.49. Mis teclas de control de brillo tampoco funcionaban. La solución fue agregar esta línea a /etc/rc.local:

setpci -v -H1 -s 00:01.00 BRIDGE_CONTROL=0

Las teclas de control de brillo funcionan ahora.

Tim Van Steenburgh
fuente
Esto funciona perfectamente en mi Macbook Pro 10,1 con Ubuntu 14.04 (kernel 3.13.0-32-generic) con la versión del controlador Nvidia 340.24.
rcv
1
Esto funcionó perfectamente para mí con Macbook Pro 11,3 (mediados de 2014) y Ubuntu 14.04.
pcx
Esto no hizo nada en mi Macbook Pro 3,1 (finales de 2007) y Xubuntu 14.04 con el controlador Nouveau. Aunque 00: 01.00 es el puente PCI para la tarjeta nvidia.
Esto también funcionó perfectamente para mi MacBookPro11,3 '14 Retina 15 "con Debian Stretch. La única forma en que esta respuesta podría ser mejor es si citara una fuente.
Stephen Niedzielski
Estoy intentando esto en mi MacBook Pro 11,3 (finales de 2013) con Ubuntu 17.04, pero ya no hay /etc/rc.local, ¿alguna idea de dónde poner esto?
Mr.Gosh
8

si desea utilizar la luz de fondo con los controladores de nvidia, intente ejecutar (como root):

setpci -v -H1 -s 00:01.00 BRIDGE_CONTROL=0

Luego ajuste la luz de fondo usando el archivo sysfs gmux_backlight:

echo 200 > /sys/class/backlight/gmux_backlight/brightness
echo 800 > /sys/class/backlight/gmux_backlight/brightness
Andy Spencer
fuente
2

Encuentra tarjetas de video / gráficas en Ubuntu y Linux Mint

Ejecute el siguiente comando en la terminal para saber qué tarjeta de video se utiliza para la luz de fondo / brillo:

ls /sys/class/backlight/

encontrar controlador de gráficos en Ubuntu

Como puede ver, la salida para mí es dell_backlight e intel_backlight. Un indicador de que la tarjeta gráfica en uso es Intel. Otra forma de averiguar la tarjeta gráfica sería ir a Configuración del sistema-> Detalles-> Gráficos. Puede ver la tarjeta gráfica en uso.

Si su tarjeta gráfica es Intel, puede proceder con la solución a continuación. Solucione el problema de control de brillo con la tarjeta Intel en Ubuntu y Linux Mint:

Abra una terminal y cree el siguiente archivo de configuración, si no existe:

sudo touch /usr/share/X11/xorg.conf.d/20-intel.conf

Ahora necesitamos editar este archivo. Puede usar cualquier editor, ya sea uno terminal o gráfico.

sudo gedit /usr/share/X11/xorg.conf.d/20-intel.conf

Agregue las siguientes líneas a este archivo:

Section "Device"
        Identifier  "card0"
        Driver      "intel"
        Option      "Backlight"  "intel_backlight"
        BusID       "PCI:0:2:0"

EndSection

Guárdalo Cerrar sesión y volver a iniciar sesión. El control de brillo debería funcionar a través de las teclas de función ahora:

Arreglar el control de brillo que no funciona en Ubuntu 13.10

Manikandaprabu.N
fuente
Funciona bien en Kubuntu 15.04 @ MacBook Pro 12,1
Kouber Saparev
1

Deshabilito la GPU NVidia usando el cli

echo 'OFF' > /sys/kernel/debug/vgaswitcheroo/switch

Para que esto suceda al inicio, agregue la línea anterior a /etc/rc.local

Asegúrese de tener instalados los controladores Intel.

sudo apt-get install xserver-xorg-video-intel 

Con esto, suspender, reanudar y ajustar el brillo de la pantalla funcionan de maravilla.

El único problema que sigue sin resolverse es que la caja se cuelga durante el cierre de sesión / apagado debido a este error (es necesario forzar un apagado manteniendo presionada la tecla de encendido durante 5 segundos).

Prem Anand
fuente
1

Prueba esto.

  • Ejecutar $ sudo gedit /etc/default/grub

  • Modifique la línea GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"para:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"

  • Guarda los cambios.

  • Ejecutar $ sudo update-grub

  • Reiniciar.

Archlinux Wiki sobre controles de brillo aquí .

Pavel
fuente
0

Bueno, la solución más satisfactoria que encontré fue desactivar mi discreta GPU Nvidia con gfxCardStatus en OSX y reiniciar en Ubuntu. Sin embargo, esto no es muy elegante y, por lo tanto, todavía estoy buscando formas similares en Ubuntu. Entonces, si alguien sabe una forma de deshabilitar la GPU Nvidia en Ubuntu, hágamelo saber. He intentado abejorro, aunque sin éxito. Aparentemente no es compatible con mi MacBook o MacBooks en general, ya que Mac no usa la tecnología Optimus. Honestamente, no tengo un conocimiento real sobre todo esto, solo quiero que Ubuntu se ejecute con elegancia en mi sistema.

ben101
fuente