web-dev-qa-db-fra.com

Le contrôle du rétroéclairage Macbook Pro ne fonctionne pas sous Ubuntu 16.04

J'essaie de résoudre le problème de rétroéclairage de mon Macbook Pro Retina après l'installation d'Ubuntu 16.04.

Le problème est les boutons de gradateur de rétroéclairage F1F2 ou Fn+F1 et Fn+F2 ne fonctionnent plus du tout après l’installation d’Ubuntu 16.04.

J'ai lancé certaines réponses qui recommandent de définir le acpi_backlight=vendor sur le paramètre GRUB_CMDLINE_LINUX_DEFAULT et de le redémarrer sans toujours fonctionner.

J'ai aussi essayé cette autre solution https://itsfoss.com/fix-brightness-ubuntu-1310/ mais le répertoire ls /sys/class/backlight/ renvoie des fichiers différents. J'ai également essayé de définir une configuration similaire à celui proposé sur le lien, mais j'ai eu une erreur lors du démarrage d'Ubuntu sur la carte graphique.

Quelqu'un a-t-il compris cela?

5
Rubiks

Ce que j'ai fait était:

Sudo vim /etc/rc.local 

et ajouté la ligne suivante avant la ligne de sortie

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

puis redémarrez.

Cela a fonctionné pour moi.

6
Weemen
  1. Dans l'application Terminal, entrez:
Sudo nano /usr/share/X11/xorg.conf.d/10-nvidia-brightness.conf
  1. Coller:
Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "[GPU]"
    Option         "RegistryDwords" "EnableBrightnessControl=1"
EndSection
  1. Dans un nouvel onglet de terminal (Ctrl + T) ou une fenêtre, entrez:

lspci | grep -i --color 'vga\| 3d\| 2d'

  1. Dans la première sous-station du terminal, le mot [GPU] pour le nom entre parenthèses indiqué dans le deuxième terminal, en laissant de côté les parenthèses.

  2. Enregistrez le document dans le premier terminal (Ctrl + O) et redémarrez l'ordinateur.

2

Cela peut être utile:

# grab copy of source
curl -O https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.8.7.tar.xz
tar xf linux-4.8.7.tar.xz
cd linux-4.8.7/drivers/platform/x86

# patch it
curl -o file.patch https://bugzilla.kernel.org/attachment.cgi?id=218051
patch Apple-gmux.c < file.patch

# build it
echo '
obj-m += Apple-gmux.o

all:
  make -C /lib/modules/$(Shell uname -r)/build M=$(PWD) modules

clean:
  make -C /lib/modules/$(Shell uname -r)/build M=$(PWD) clean
' > Makefile
make

# install
targetDir="/lib/modules/$(uname -r)/kernel/drivers/platform/x86"
Sudo cp ${targetDir}/Apple-gmux.ko ${targetDir}/Apple-gmux.ko.backup
Sudo cp Apple-gmux.ko ${targetDir}

reboot

Source: https://bugzilla.kernel.org/show_bug.cgi?id=105051#c37

1
extr15