web-dev-qa-db-fra.com

Impossible de modifier la luminosité du rétroéclairage Ubuntu 14.04

Ce matin, j'ai constaté que je ne pouvais plus changer la luminosité de l'écran de mon ordinateur portable Dell XPs 13. J'ai essayé ce qui suit pour changer la luminosité

  • Utiliser les touches de luminosité du clavier
  • Exécutez les commandes ci-dessous
  • Démarrez avec l’option du noyau acpi_backlight = vendor. Cela a abouti à la présence d'un dossier Dell_something dans le dossier/sys/class/backlight. Changer le fichier de luminosité dans ce dossier n'aide pas.
  • Ajoutez 'intel_backlight' à xorg.conf
  • Paramétrez l'option BIOS "load legacy option ROM" sur activée et "démarrage sécurisé" sur désactivé
  • Démarrez avec l’option de noyau i915.disable-pch_pwm = 0
  • Démarrez à partir d’une nouvelle installation de clé USB Ubuntu 12.04. Je ne peux toujours pas contrôler la luminosité. C'est étrange car l'ordinateur portable est préinstallé avec 12.04. Peut-être que ceci est un problème matériel?
  • Installer le dernier pilote vidéo intel

Des idées pourquoi ceci s'est soudainement cassé? Je suis passé de 12.04 à 14.04 en avril et jusqu'à hier, les touches de luminosité fonctionnaient bien.

Merci!

echo 100 > /sys/class/backlight/intel_backlight/brightness
echo 100 > /sys/class/backlight/acpi_video0/brightness
30
Lespaul86

J'ai un correctif pour mon ordinateur portable Dell 5521, fonctionnant pour Ubuntu 14.04 mais fonctionnera pour les noyaux v3.13 +.

  1. Ouvrez /etc/default/grub

    Sudo nano /etc/default/grub
    
  2. changer de ligne

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    

    à

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video.use_native_backlight=1"
    
  3. puis enregistrez et quittez et

  4. courir

    Sudo update-grub
    
  5. puis redémarrez

L’explication est que ACPI ajoute son propre contrôle de rétroéclairage, même s’il existe déjà un code intel_backlight; en ajoutant cette ligne, CPI utilise le rétroéclairage d’Intel.

27
dushanabe

Pour moi, la solution listée sur le rapport de bug n ° 1249219 .

En gros, cela fonctionne en créant le fichier /usr/share/X11/xorg.conf.d/20-intel.conf avec les lignes suivantes:

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

J'ai utilisé la solution this , c'est très simple et facile:

  • Installez xbacklight
  • Ouvrir les applications de démarrage
  • Ajouter un nouvel élément de démarrage (nommez-le dans le type de ligne de commande: xbacklight -set 50)

50 m'a donné le niveau de luminosité dont j'avais besoin, mais vous devrez peut-être expérimenter les valeurs de votre système particulier.

3
CeeDee

J'ai créé un script simplement:

touch /usr/bin/brightness

Le contenu comme suit:

#!/bin/bash
echo $1 | Sudo tee /sys/class/backlight/intel_backlight/brightness

Cela vous permet ensuite d’exécuter ce qui suit à partir de la ligne de commande:

brightness 100
brightness 4000

Les valeurs dépendent de la valeur maximale de luminosité que vous pouvez obtenir en exécutant:

cat /sys/class/backlight/intel_backlight/max_brightness 

N'oubliez pas de rendre le script exécutable:

chmod +x /usr/bin/brightness

J'ai choisi de ne pas modifier les autorisations du fichier de luminosité et de conserver la partie Sudo pour des raisons de sécurité.

3
Tisch

J'ai lu BEAUCOUP d'articles

Voici ce que j'ai fait, car cela fait longtemps que je me bats avec ça ...

Créer et modifier le fichier /usr/share/X11/xorg.conf.d/20-intel.conf avec les lignes suivantes ...

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

... n'a pas fonctionné du tout

J'utilisais l'option xbacklight pendant un certain temps, mais cela ne me satisfaisait pas, car je savais que cela devait être possible avec Linux.

J'ai essayé beaucoup d'options GRUB sans effet, alors je cherchais encore et encore sur Google, pour revenir résoudre le problème.

Aujourd'hui, je suis arrivé à la solution suivante:

  1. Vous devez tuer votre gestionnaire d’affichage pour créer un nouveau fichier Xorg.conf (car il exécute un serveur X):
    • Presse Ctrl+Alt+F1 (Ne paniquez pas, lorsque votre système Windows fonctionne, vous pouvez revenir en arrière avec Ctrl+Alt+F7)
    • tapez Sudo service lightdm stop et appuyez sur Enter(par exemple, gdm, kdm, xdm)
  2. Créer un nouveau fichier de configuration Xorg
    • tapez X -configure et appuyez sur Enter
    • tapez mv xorg.conf.new /etc/X11/xorg.conf et appuyez sur Enter
  3. Démarrer X Server (vous pouvez tout faire sans interface graphique via la ligne de commande, mais j'étais plus à l'aise avec cette approche):
    • tapez Sudo service lightdm start et appuyez sur Enter(par exemple, gdm, kdm, xdm)
  4. Modifier le fichier Xorg.conf
    • accédez à /etc/X11/xorg.conf et ouvrez Xorg.conf (dans mon cas, le plus récent était xorg.conf.05312015) via un bloc-notes (par exemple, gedit, pluma)
    • recherchez Section "Device" et ensuite pour Driver (sur mon PC, il est dit Driver "intel" par défaut, mais il pourrait s'agir de quelque chose d'autre, changez-le en intel)
    • ajoute la ligne Option "Backlight" "intel_backlight" après Driver "intel" (peu importe où, tant qu'il reste dans la section Device)
    • enregistrer
  5. Modifier GRUB

    • Sudo gedit /etc/default/grub (par exemple, un bloc-notes, un pluma, etc.)
    • mis à GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=" (acpi_osi= l'a fait pour moi, les autres options ne fonctionnaient pas ...)
    • dans le terminal, tapez Sudo update-grub et appuyez sur Entrée
    • ou utilisez le personnalisateur GRUB:

    Sudo add-apt-repository ppa:danielrichter2007/grub-customizer Sudo apt-get update Sudo apt-get install grub-customizer

Grub customizer

  • appuyez sur Enregistrer dans le coin supérieur gauche, ce qui mettra à jour GRUB pour vous

    1. Redémarrage et profit

Ce qui est drôle, c’est que le code est exactement le même que dans /usr/share/X11/xorg.conf.d/20-intel.conf, mais cela a fonctionné comme prévu!

3
RiddleMeThis

Cela a fonctionné pour Acer 5830TG dans Ubuntu 16.04 LTS

  1. Assurez-vous d'abord que votre système utilise la carte graphique Intel

    $ ls /sys/class/backlight
    intel_backlight
    

    Au moins intel_backlight devrait être mentionné

  2. Maintenant, téléchargez et installez le pilote graphique Intel et suivez les instructions .

  3. Dans le fichier de configuration grub /etc/default/grub, modifiez la ligne suivante:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    

    à

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"
    
  4. Puis mettre à jour grub

    Sudo update-grub
    
  5. Créez et ouvrez le fichier /usr/share/X11/xorg.conf.d/20-intel.conf:

    gksudo gedit /usr/share/X11/xorg.conf.d/20-intel.conf
    
  6. Ajoutez le texte suivant:

    Section "Device"
            Driver      "intel"
            Option      "Backlight"  "intel_backlight"
            Identifier "card0"
    EndSection
    
  7. Enregistrez et redémarrez.

2
mmm011
  1. Ouvrez le terminal, exécutez gksudo gedit /etc/rc.local

  2. Il vous demandera un mot de passe. Tapez votre mot de passe.

  3. Ensuite, l'éditeur de texte apparaîtra avec le fichier rc.local ouvert. Il contient des éléments et à la fin, exit 0.

  4. Avant cette ligne exit 0, ajoutez les commandes ci-dessous pour réduire la luminosité dans Ubuntu:

    echo x > /sys/class/backlight/intel_backlight/brightness
    echo y | tee /sys/class/backlight/acpi_video?*/brightness # (optional) > /dev/null
    

    où 0 ≤ x ≤ 4882 et 0 ≤ y ≤ 10.

  5. C'est tout. Enregistrez et redémarrez votre ordinateur.

2
Phoenix

J'ai une réponse qui a fonctionné pour moi le 16.04 et maintenant le 18.04. Je crois que cette réponse ne s'applique que si les deux déclarations suivantes s'appliquent à votre système . S'il vous plaît ne perdez pas votre temps si ces déclarations ne sont pas vraies:

  1. ls /sys/class/backlight/ renvoie acpi_video0 et exactement l'un par rapport à l'autre, tel que intel_backlight
  2. echo 450 | Sudo tee /sys/class/backlight/intel_backlight/brightness rend votre luminosité environ de moitié, et echo 900 | Sudo tee /sys/class/backlight/intel_backlight/brightness en rend toute la luminosité.

    (Dans ce cas, remplacez intel_backlight par tout ce que vous avez trouvé à l'étape 1 et en remplaçant les paramètres 450 et 900 en fonction du paramètre de luminosité maximum de votre appareil, indiqué par le commande cat /sys/class/backlight/intel_backlight/max_brightness ou votre équivalent.)

Dans ce cas, votre problème est probablement dû au fait que le système a mal ajouté le module acpi_video0 et que les touches de luminosité l'utilisent à la place de intel_backlight (ou de votre équivalent).

Pour résoudre ce problème, vous devez ajouter l'option de démarrage.
acpi_backlight=none qui supprimera le répertoire acpi_video0 de /sys/class/backlight/. Les touches de luminosité appliquent maintenant leur logique au seul répertoire de /sys/class/backlight/ qui correspond à ce que nous souhaitons.

J'ai appris ces connaissances sur cette page utile https://wiki.archlinux.org/index.php/backlight qui indique que "Si vous constatez que le fait de modifier le rétro-éclairage acpi_video0 ne modifie pas réellement la luminosité, vous peut-être besoin d'utiliser acpi_backlight=none. "

1
ianinini

Cela fonctionne pour Ubuntu 14.04 pour moi. Réglage de luminosité minimum:

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

Maximum:

echo 7 | Sudo tee /sys/class/backlight/acpi_video0/brightness
1
Edip Ahmet

J'ai eu le même problème sur mon ordinateur portable Samsung avec mon Ubuntu 14.04 et le noyau 3.19.

Pour moi, la solution consistait à définir la ligne dans le fichier de configuration /etc/default/grub comme suit:

 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video.use_native_backlight=0"

puis mise à jour des paramètres:

Sudo grub-update

Si cela ne vous aide pas, vous pouvez essayer de désactiver l’option de démarrage Legacy (CMS) dans le BIOS.


Avant j'essayais:

  • Définition du fichier /usr/share/X11/xorg.conf.d/80-backlight.conf
  • GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"
  • GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video.use_native_backlight=1"
1
yqbk

clonez le script suivant et exécutez-le à partir d'un terminal racine après l'avoir collé dans /bin

git clone https://github.com/el-beth/backlight.sh.git

0
endrias

J'ai eu le même problème sur mon Lenovo Ideapad Z500.

J'ai trouvé cette astuce qui a fonctionné sur mon Ubuntu 16.04:

Dans le GRUB fichier de configuration /etc/default/grub, modifiez la ligne suivante:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

en ajoutant cette chaîne: acpi_backlight=vendor. Dans mon cas, j'ai retiré acpi-osi=linux et remplacé, donc à la fin c'était:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"

Mettez à jour grub en lançant:

Sudo update-grub

Ensuite, créez un fichier de configuration xorg comme ceci:

Sudo touch /usr/share/X11/xorg.conf.d/80-backlight.conf

et copiez-y ce texte:

Section "Device"
     Identifier  "Intel Graphics"
     Driver      "intel"
     Option      "AccelMethod"     "sna"
     Option      "Backlight"       "ideapad" 
     BusID       "PCI:0:2:0"
EndSection

Enregistrez le fichier et redémarrez.


Aussi, vous pouvez essayer d'utiliser Fn touches de luminosité en dehors d’Ubuntu (avant qu’il ne démarre ou dans les paramètres du BIOS). Cela pourrait marcher.

0
erostrato

Cela a fonctionné pour ma série de coquillage eeepc:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux"

Ceci est de http://ubuntuforums.org/showthread.php?t=1412922 , et ils l'ont obtenu de http://wiki.debian.org/DebianEeePC/Model/1005pe .

0
jlcolon

Pour les utilisateurs de MANJARO 18:

J'ai un LENOVO avec un GPU hybride, mais j'utilise uniquement la carte NVIDIA. Les boutons de luminosité ne fonctionnaient pas. L'édition sugester ailleurs avec un fichier 10-nvidia-brightness.conf ne fonctionnait pas. Après avoir lu beaucoup de cette solution , d’utilisateurs d’Ubuntu, a travaillé pour moi.

Ouvrez un terminal et tapez:

ls /sys/class/backlight

Pour moi, cela indiquait intel_backlight. Je ne sais pas comment cela fonctionne pour le acpi_backlight. Je crée le fichier

Sudo <text_editor> /usr/share/X11/xorg.conf.d/20-intel.conf

Mettez votre éditeur de texte préféré dans <text_editor>, le mien est xé.

Puis écris à l'intérieur:

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

Le bon PCI devrait être celui de la sortie de lspci | grep VGA (le mien est 00:02.0). Enregistrez le fichier, puis Sudo pkill X (ou redémarrez) et c'est tout.

0
jealcalat

Xubuntu 16.04 (Samsung N150 - Intel GMA3150):

Correction du problème de contrôle de la luminosité en créant /usr/share/X11/xorg.conf.d/20-intel.conf avec le texte suivant:

Section "Device"
        Driver      "intel"
        Option      "Backlight"  "intel_backlight"
        Identifier "card0"
EndSection

Merci à: ArchLinux - Samsung_N150_Backlight et Daria

0
BBQ

J'ai trouvé la solution après des années de recherche et cela fonctionne très bien.

Vient d’être ajouté dans/etc/default/grub GRUB_CMDLINE_LINUX_DEFAULT string acpi_backlight=video.

Lenovo Ideapad Z500: Intel HD4000, GeForce 740m

0
randomprofilename