Impossible de régler la luminosité de l'écran sur Macbook Pro 10,1 Ubuntu 13.10

12

J'ai récemment installé Ubuntu sur mon MacBook Pro Retina (en suivant ce grand guide ).

Jusqu'à présent, tout fonctionne bien, mais la luminosité / le rétroéclairage de l'écran ne peuvent pas être ajustés ni à l'aide de la touche attribuée ni par aucun autre moyen. Je sais, je ne suis pas le premier à résoudre ce problème, mais toutes les solutions suggérées que j'ai trouvées jusqu'à présent n'ont pas fonctionné pour moi. J'ai essayé sans succès ce qui suit:

  • Inclure l'option RegistryDwords" "EnableBrightnessControl=1dans la section Appareils de/etc/X11/xorg.conf
  • L'application xbacklight
  • Je n'ai également trouvé aucun fichier tel que mbp_backlightou apple_backlightsur mon système qui serait probablement un point de départ.

J'utilise le pilote Nvidia. (BTW: Avec le nouveau pilote, les touches pour régler la luminosité fonctionnent. Cependant, avec le nouveau pilote, Ubuntu ne sort pas du mode suspension)

Des suggestions sur ce que je peux faire? Merci!

ben101
la source
J'ai également essayé les derniers pilotes nvidia 331.25 sans succès.
pjvds

Réponses:

15

J'ai installé Ubuntu 13.10 sur mon MacBook Pro 11,3 15 "(fin 2013) avec le noyau 3.14.0-031400rc5-generic et le pilote Nvidia 331.49. Mes touches de contrôle de luminosité ne fonctionnaient pas non plus. Le correctif consistait à ajouter cette ligne à /etc/rc.local:

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

Les touches de contrôle de la luminosité fonctionnent maintenant.

Tim Van Steenburgh
la source
Cela fonctionne parfaitement sur mon Macbook Pro 10,1 exécutant Ubuntu 14.04 (noyau 3.13.0-32-générique) avec la version 340.24 du pilote Nvidia.
rcv
1
Cela a parfaitement fonctionné pour moi avec Macbook Pro 11,3 (mi-2014) et Ubuntu 14.04.
pcx
Cela n'a rien fait sur mon Macbook Pro 3,1 (fin 2007) et Xubuntu 14.04 avec pilote Nouveau. Bien que 00: 01.00 soit en effet le pont PCI pour la carte nvidia.
Cela a également parfaitement fonctionné pour mon MacBookPro11,3 '14 Retina 15 "exécutant Debian Stretch. La seule façon dont cette réponse pourrait être meilleure est de citer une source.
Stephen Niedzielski
J'essaye ceci sur mon MacBook Pro 11,3 (fin 2013) avec Ubuntu 17.04 - mais il n'y a plus de /etc/rc.local - une idée où mettre cela à la place?
Mr.Gosh
8

si vous souhaitez utiliser le rétro-éclairage avec les pilotes nvidia, essayez de lancer (en tant que root):

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

Ajustez ensuite le rétro-éclairage à l'aide du fichier sysfs gmux_backlight:

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

Trouver une carte vidéo / graphique dans Ubuntu et Linux Mint

Exécutez la commande ci-dessous dans le terminal pour savoir quelle carte vidéo est utilisée pour le rétro-éclairage / la luminosité:

ls /sys/class/backlight/

trouver un pilote graphique dans Ubuntu

Comme vous pouvez le voir, la sortie pour moi est dell_backlight et intel_backlight. Un indicateur que la carte graphique utilisée est Intel. Une autre façon de découvrir la carte graphique serait d'aller dans Paramètres système-> Détails-> Graphiques. Vous pouvez voir la carte graphique utilisée.

Si votre carte graphique est Intel, vous pouvez procéder au correctif ci-dessous. Correction d'un problème de contrôle de la luminosité avec la carte Intel dans Ubuntu et Linux Mint:

Ouvrez un terminal et créez le fichier de configuration suivant, s'il n'existe pas:

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

Maintenant, nous devons modifier ce fichier. Vous pouvez utiliser n'importe quel éditeur, qu'il soit terminal ou graphique.

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

Ajoutez les lignes suivantes à ce fichier:

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

EndSection

Sauvegarde le. Déconnectez-vous et reconnectez-vous. Le contrôle de la luminosité devrait fonctionner via les touches de fonction maintenant:

Correction du contrôle de la luminosité ne fonctionnant pas dans Ubuntu 13.10

Manikandaprabu.N
la source
Fonctionne bien sur Kubuntu 15.04 @ MacBook Pro 12,1
Kouber Saparev
1

Je désactive le GPU NVidia en utilisant le cli

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

Pour que cela se produise au démarrage, ajoutez la ligne ci-dessus à /etc/rc.local

Assurez-vous que les pilotes Intel sont installés.

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

Avec cela, la suspension, la reprise et le réglage de la luminosité de l'écran fonctionnent comme un charme.

Le seul problème qui n'est toujours pas résolu est que la boîte se bloque pendant la déconnexion / l'arrêt en raison de ce bogue (besoin de forcer un arrêt en maintenant la touche marche / arrêt enfoncée pendant 5 secondes).

Prem Anand
la source
1

Essaye ça.

  • Exécuter $ sudo gedit /etc/default/grub

  • Modifiez la ligne GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"en:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"

  • Enregistrez les modifications.

  • Exécuter $ sudo update-grub

  • Redémarrez.

Archlinux Wiki sur les contrôles de luminosité ici .

Pavel
la source
0

Eh bien, la solution la plus satisfaisante que j'ai trouvée était de désactiver mon Nvidia-GPU discret avec gfxCardStatus sous OSX et de redémarrer dans Ubuntu. Cependant, ce n'est pas très élégant et donc je cherche toujours des moyens similaires dans Ubuntu. Donc, si quelqu'un connaît un moyen de désactiver le GPU Nvidia sous Ubuntu, faites-le moi savoir. J'ai essayé le bourdon, mais sans succès. Apparemment, il n'est pas compatible avec mon MacBook ou MacBook en général, car Mac n'utilise pas la technologie Optimus. Honnêtement, je n'ai aucune connaissance réelle de tout ça, je veux juste qu'Ubuntu fonctionne avec élégance sur mon système.

ben101
la source