web-dev-qa-db-fra.com

Luminosité de l'écran bloquée sur un ordinateur portable HP dv7t

J'ai une installation entièrement fonctionnelle d'Ubuntu 12.04 sur mon ordinateur portable HPdv7t.

Lorsque j'appuie sur les "boutons de luminosité" du clavier, les images associées apparaissent sur mon écran pour indiquer que j'augmente/diminue la luminosité de l'écran. Lorsque je vais dans "Paramètres système", je peux déplacer la "barre de curseur de luminosité" vers le haut et le bas.

Mais rien de tout cela ne change le fait que mon écran est bloqué sur le réglage de luminosité le plus élevé.

TOUT indice sur la façon de résoudre ce problème serait grandement apprécié. Ce moniteur géant de 17 pouces est aveuglant, ce qui rend difficile le codage pour une durée indéterminée.

7
theJollySin

Je possède Acer Aspire 5755g et j'ai eu le même problème avec le rétro-éclairage de mon écran. Mon PC a Nvidia GT540M. J'ai lu la réponse précédente et découvert que sur mon PC, ce conseil fonctionne, mais je dois exécuter une commande différente au lieu de

echo n > /sys/class/backlight/acpi_video0/brightness 

Je dois le changer pour

echo 250 > /sys/class/backlight/intel_backlight/brightness

par exemple, où 250 est la valeur de rétroéclairage souhaitée.

Je pense que c'est à cause des graphiques hybrides dans les ordinateurs portables comme le mien, donc le rétroéclairage est contrôlé via le contrôleur intégré d'Intel.

Dans ce cas, faites cat /sys/class/backlight/intel_backlight/brightness et vous verrez votre valeur actuelle de luminosité. Dans mon cas, il était 976 de le changer avec le niveau souhaité, sachez que si vous le réglez à 0, votre rétroéclairage sera éteint. !

Ajustez la valeur en essayant différentes valeurs entre 1 et 976, 1 signifie que le rétro-éclairage est presque désactivé et 976 est la valeur maximale dans mon système (si vous le définissez sur 0, le rétro-éclairage est désactivé et vous ne pouvez rien voir! Bien sûr, vous pouvez changez-le à nouveau et si vous le redémarrez, restaurez-le à sa valeur de configuration, par exemple max). Si vous essayez de définir une valeur supérieure à la valeur maximale, elle renvoie simplement une erreur et rien ne change. Pour définir la valeur de rétroéclairage au démarrage, ajoutez

echo 250 > /sys/class/backlight/intel_backlight/brightness

ligne à votre fichier /etc/rc.local avant la commande de sortie.

Nous pouvons également activer les touches de raccourci pour changer le rétroéclairage manuellement d’une manière confortable. Pour ma part, j’ai créé mes scripts de raccourcis clavier pour les ordinateurs portables asus placés dans le répertoire/etc/acpi. Vous avez besoin de 2 scripts - un pour augmenter la luminosité, un autre pour diminuer, les deux sont placés dans le répertoire/etc/acpi. Nous devons également configurer ces scripts pour déclencher des événements de raccourcis clavier, en modifiant les fichiers du répertoire/etc/acpi/events. Dans mon cas, leurs noms et contenu sont:
/etc/acpi/events/asus-bright-down

événement = vidéo DD03 00000087 00000000
action =/etc/acpi/asus-brn-down.sh

/ etc/acpi/events/asus-bright-up

événement = vidéo DD03 00000086 00000000
action =/etc/acpi/asus-brn-up.sh

où /etc/acpi/asus-brn-down.sh et asus-brn-up.sh sont les noms de nos scripts pour diminuer et augmenter la luminosité
Contenu de la mine /etc/acpi/asus-brn-down.sh

#!/bin/sh
# this is for Acer aspire 5755G :)
KEYS_DIR=/sys/class/backlight/intel_backlight

test -d $KEYS_DIR || exit 0

MIN=1
# i set MIN to 1 to almost turn off backlight, but you can set a better one value, 50 for examlple
MAX=$(cat $KEYS_DIR/max_brightness)
VAL=$(cat $KEYS_DIR/brightness)

VAL=$((VAL-25))

if [ "$VAL" -lt $MIN ]; then
VAL=$MIN
fi

echo $VAL > $KEYS_DIR/brightness

et contenu de la mine /etc/acpi/asus-brn-up.sh

#!/bin/sh
# this is for Acer aspire 5755G :)
KEYS_DIR=/sys/class/backlight/intel_backlight
test -d $KEYS_DIR || exit 0
MIN=1
MAX=$(cat $KEYS_DIR/max_brightness)
VAL=$(cat $KEYS_DIR/brightness)
# I decided to increase brightness by 25 per keypress but you can change it to 50 or even 1 if you like
    VAL=$((VAL+25))

if [ "$VAL" -gt $MAX ]; then
    VAL=$MAX
fi

echo $VAL > $KEYS_DIR/brightness


MISE À JOUR: Même problème résolu dans Ubuntu 13.10 (solution supplémentaire trouvée ici http://ubuntuforums.org/showthread.php?t=2181534 )
Il faut donc créer le fichier /usr/share/X11/xorg.conf.d/20-intel.conf avec ce contenu

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

puis redémarrez. c'est tout ;)

9
Mikhail

Si quelqu'un d'autre tombe sur cette question, comme moi, il existe également des solutions alternatives.

Si la commande ci-dessus, echo 250 > /sys/class/backlight/intel_backlight/brightness, a fonctionné pour vous, les deux suggestions suivantes devraient également fonctionner.

Certaines solutions ont été de ré-installer bash, Sudo apt-get install --reinstall bash et d’autres ont été de modifier grub pour que les modifications soient durables, en procédant comme suit:

  1. Editer le fichier grub avec Sudo gedit /etc/default/grub
  2. À l'intérieur de GRUB_CMDLINE_LINUX, mettez acpi_backlight=vendor acpi_osi=linux video.brightness_switch_enabled=1, de sorte qu'il ressemble à quelque chose comme GRUB_CMDLINE_LINUX="acpi_backlight=vendor acpi_osi=linux video.brightness_switch_enabled=1".
  3. Enregistrez et fermez le fichier
  4. Mettre à jour grub avec Sudo update-grub
  5. Redémarrez votre ordinateur.

Pour plus d'informations, voir https://bugzilla.redhat.com/show_bug.cgi?id=753012

3
TomJ

J'ai eu le même problème sur un T61 avec la carte graphique Nvidia Quadro NVS 140M.

Basculer les pilotes de "version actuelle [recommandé]" à "version 173" a résolu le problème.

3
Albo

Ceci est un problème connu (si je me souviens bien) contre la plupart des ordinateurs portables. Ils sont réinitialisés à 0 ou à 10. Dans les deux cas, vous pouvez résoudre ce problème en effectuant Sudo vim /etc/rc.local et en y insérant les éléments suivants:

# n should be changed to the number.
echo n > /sys/class/backlight/acpi_video0/brightness

Si vous avez besoin de savoir quel est votre numéro préféré, ajustez d'abord votre écran, puis faites Sudo cat /sys/class/backlight/acpi_video0/brightness et utilisez ce numéro. Remarque: vous pourriez avoir de la difficulté à chat et faire écho avec Sudo, si vous faites Sudo su puis faites-le.

2
Jordon Bedwell