J'ai récemment mis à niveau Ubuntu 13.10 vers 14.04. Tout va bien, sauf la luminosité de l'écran de mon ordinateur portable. Lorsque je modifie la luminosité, l'écran ne répond tout simplement pas. J'ai pensé que c'était un problème de pilote graphique, mais après avoir mis à jour et réinstallé tous les pilotes nvidia, le problème persiste. C'est plutôt méchant, car l'écran est désormais réglé en permanence sur le paramètre le plus sombre, ce qui rend presque impossible de voir quoi que ce soit.
J'ai également essayé la solution proposée ici: Ubuntu 14.04 - problème de luminosité dans un ordinateur portable hybride HP, mais cela n'a malheureusement pas aidé non plus.
J'ai un HP Elitebook 8560w, avec un nvidia Quadro 1000M et j'utilise les derniers pilotes nvidia-current disponibles dans les repo apt-get
Pour mémoire, j'ai essayé des pilotes expérimentaux nvidia, qui ont par conséquent bloqué tout mon système d'exploitation. Par conséquent, j'ai réinstallé 14.04 proprement, mais ce problème persiste
la source
Réponses:
C'est probablement un bug avec des pilotes> 304 qui existe depuis un certain temps:
Noyau Ubuntu 13.10
3.11.0-12.19-generic 3.11.3
-> solutions de contournement suggérées: utilisation des pilotes nvidia 304Noyau Ubuntu 13.10
3.11.0-15.25-generic 3.11.10
-> solutions de contournement suggérées: utilisation des pilotes nvidia 304Noyau Ubuntu 14.04
3.13.0-24.47-generic 3.13.9
-> solutions de contournement suggérées: aucuneNoyau Ubuntu 14.04
3.13.0-32.57-generic 3.13.11.4
-> solutions de contournement suggérées: aucuneSelon ces rapports de bogues, la seule solution est de revenir à une version de pilote <= 304.
la source
Pas une solution mais plutôt une solution de contournement.
Il devrait y avoir un fichier
/sys/class/backlight/acpi_video0/brightness
Dans ce fichier, vous avez une valeur décimale particulière qui correspond à la luminosité.
Maintenant, lorsque j'utilise un environnement de bureau openbox, ma clé fn ne fonctionne pas, c'est pourquoi j'utilise le script suivant pour le définir:
Maintenant, vous voudrez peut-être vérifier le
/sys/class/backlight
dossier juste pour vous assurer que vous avez bien le fichier acpi_video0. Il peut être nommé différemment pour votre systèmeJe lierai une question Askubuntu pertinente si vous êtes intéressé par des solutions de contournement varioius pour régler la luminosité
Mise à jour
J'ai écrit un autre script qui utilise zenity (interface graphique pour les scripts) et xrandr, avec un raccourci sur le bureau.
Outils dont vous avez besoin
Raccourci de bureau
Créez un
backlight.desktop
fichier sur votre bureau et rendez-le exécutable avecsudo chmod a+x ~/Desktop/backlight.desktop
. (Remarque, vous voudrez peut-être le rendre exécutable via le clic droit -> propriétés et autoriser également l'exécution de fichiers texte en tant qu'exécutables dans Nautilus-> Édition-> Propriétés-> Comportement).Remarque, la partie icône est facultative.
Le scénario
Placez ce fichier dans un
/usr/bin
dossier, appelez-lebacklightscript
Explication du script
J'ai trouvé que la luminosité optimale se situe entre 0,2 et 0,9. Si vous allez en dessous de 0,2 ou 1 écran devient trop sombre ou trop clair. Dans ce script, l'utilisateur double-clique sur le raccourci backlight.desktop, qui appelle une fenêtre contextuelle graphique avec une échelle, où l'utilisateur sélectionne la luminosité nécessaire de 0 à 7. Cette valeur est incrémentée de 2 (donc max est 7 + 2 = 9 et min est 0 + 2 = 2) et stocké dans la variable de luminosité. Cette variable devient alors la valeur après le point décimal pour
xrandr --output LVDS --brightness 0.$brightness
.Le bloc if - then est utilisé pour tester si l'utilisateur a réellement sélectionné quelque chose. Sans cela, xrandr mettra la luminosité à 0, auquel cas vous ne verrez rien sur votre écran, même tty1, et devrez soit redémarrer soit faire Alt+ SYSRQ+ R+ E+ I+ S+ U+ +B
Notez que xrandr est une solution logicielle, pas une solution matérielle, c'est-à-dire que vous ne modifiez pas directement la luminosité de l'écran.
À quoi cela devrait ressembler
Remarque sur xrandr Exécutez xrandr sans aucun argument pour déterminer votre écran principal connecté
Mon exemple
Sources
Changement de luminosité via la ligne de commande
Création d'un raccourci de script
Échelle Zenity
la source
acpi_video0
dossier. J'ai essayé de changer la valeur/sys/class/backlight/acpi_video0/brightness
mais rien ne s'est produit./sys/class/backlight/intel_backlight/brightness
. Donc, faites d'abord unls
sur/sys/class/backligh
etcd
dans votre dossier correspondant. Vous en trouverez une quemax_brightness
je suppose être la valeur maximale que vous pouvez définir sur votrebrightness
fichier. Dans mon cas, ma valeur maximale était4648
et ma valeur de luminosité actuelle était401
. Je l'ai réglé1500
et c'est parfait.Je l'ai fait fonctionner sur un Lenovo W510 avec un Quadro FX 880M en créant
/usr/share/X11/xorg.conf.d/20-nvidia.conf
avec le contenu suivant:Après le redémarrage, mes contrôles de luminosité fonctionnent correctement.
la source
Enfin, il est corrigé avec le dernier pilote qui a été publié par Nvidia avec la date de sortie: 2017.5.4 et son numéro de version: 375.66
Notes de version comprenant l'explication suivante:
Correction d'un bug qui empêchait la luminosité du rétroéclairage d'être contrôlable sur certains ordinateurs portables dotés de panneaux internes DisplayPort.
la source