web-dev-qa-db-fra.com

Le contrôle de la luminosité de l'écran ne fonctionne pas sur le Lenovo T530

Mon contrôle de luminosité ne fonctionne pas avec une nouvelle installation de 12.10 (ordinateur portable flambant neuf). Il est réglé sur le paramètre le plus lumineux au démarrage et lorsque j'essaie de le modifier, la barre de notification s'affiche, mais la luminosité ne change pas réellement. J'ai essayé toutes les solutions que je pouvais trouver sur Internet, mais aucune d'entre elles ne fonctionne. Les choses que j'ai essayées incluent:

Edition/sys/class/backlight/acpi_video0/luminosité

Dans /usr/share/X11/xorg.conf.d/10-brightness-control.conf: Option "RegistryDwords" "EnableBrightnessControl = 1"

Dans/etc/default/grub: GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash acpi_osi = Linux acpi_backlight = vendor"

J'ai trouvé aucun fichier xorg.conf dans 12.10, aussi les solutions qui suggèrent de modifier ce fichier ne me font-elles pas beaucoup de bien.

J'utilise actuellement le pilote Nouveau, mais le passage aux pilotes propriétaires Nvidia n'a fait aucune différence.

D'autres idées? Quand ce bug sera-t-il corrigé? Je pense qu'avec tous les rapports que j'ai eus, cela attirerait beaucoup l'attention. Merci.

7
Matt

J'ai eu un problème similaire sur mon thinkpad W530. J'ai enfin trouvé une solution ici:

http://blog.pearce.org.nz/2012/08/enabling-external-monitor-on-lenovo.html

Ces jours-ci, X se configure automatiquement, vous ne pouvez donc pas simplement modifier le fichier xorg.conf; vous devez plutôt ajouter une section à un fichier dans /usr/share/X11/xorg.conf.d/ et X inclura cette section. dans la configuration qu'il génère automatiquement.

Ainsi, pour que les touches de luminosité de l’écran fonctionnent avec votre carte graphique Nvidia, créez un fichier dans le répertoire xorg.conf.d, par exemple:

Sudo gedit /usr/share/X11/xorg.conf.d/10-nvidia-brightness.conf

Collez ce qui suit dans le fichier:

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "Quadro K1000M"
    Option         "RegistryDwords" "EnableBrightnessControl=1"
EndSection
6
phewner

Ubuntu a-t-il rétroporté les correctifs du noyau 3.7 à 3.6? Cela pourrait être la cause, voir ici: https://bugzilla.kernel.org/show_bug.cgi?id=51231

Essayez d’utiliser le curseur de luminosité dans "Paramètres système"> "Luminosité et verrouillage" dans GNOME.

1
Peter Weber

Avez-vous mis à jour grub (Sudo update grub) après avoir modifié /etc/default/grub et redémarré?

Si ci-dessus ne fonctionne pas, essayez également avec acpi_backlight=vendor uniquement.

S'il s'agit d'un thinkpad, le paramètre thinkpad-acpi.brightness_enable=1 est également requis.

Vous pouvez vérifier si votre système utilise le pilote thinkpad-acpi en utilisant la commande suivante:

lsmod | grep thinkpad_acpi

Vérifier cette page (voir le premier paragraphe et les techniques de diagnostic)


Mise à jour:

Autre chose que je viens de montrer, avez-vous édité le fichier /etc/X11/xorg.conf? dans votre question, vous indiquez un autre endroit dont je n'ai jamais entendu parler. Exécutez nvidia-xconfig pour générer un fichier de configuration, si /etc/X11/xorg.conf n'existe pas.

Deuxièmement, essayez une solution à la fois. si cela ne fonctionne pas, revenez en arrière et redémarrez, puis essayez une autre solution.

Une autre solution de contournement pourrait être

Essayez de suivre les chemins indiqués par ls /sys/class/backlight/*/brightness et remplacez-les en conséquence.

exemples de chemins seront comme

/sys/class/backlight/acpi_video0/brightness
  1. Pour le chemin ci-dessus, obtenez la luminosité maximale:

cat /sys/class/backlight/acpi_video0/max_brightness

Essayez une valeur inférieure pour régler la luminosité, par exemple, la sortie est 16, je vais essayer avec la moitié

echo 8 | Sudo tee /sys/class/backlight/acpi_video0/brightness

Si cela fonctionne , faites-le automatiquement à chaque connexion en procédant comme suit:

Sudo gedit /etc/rc.local

Entrez cette ligne juste avant exit 0. Il devrait ressembler à

echo YOUR_VALUE_HERE > /sys/class/backlight/acpi_video0/brightness
exit 0

Aussi, vous pouvez essayer avec xdotoolInstall xdotool

0
Web-E

C'est une sorte de solution de travail, mais vous pouvez essayer de régler la luminosité via la ligne de commande en utilisant:

xbacklight -set 100

Si cela fonctionne, essayez de lier un raccourci clavier global à

xbacklight -inc 5

et

xbacklight -dec 5
0
rzymek