Page 1 sur 1
[KDE] Gestion de l'énergie ne fonctionne pas (Contourné)
Publié : dim. 04 mars 2012, 09:31
par Alplob
Bonjour à tous,
J'ai récemment acheté un ordinateur portable Asus (je me permet de faire un peu de pub car 1. la qualité d'assemblage est excellente, 2. tout le matériel est reconnu quasiment out of the box avec Archlinux et 3. aucune difficulté pour se faire rembourser les 43€ de la license windows

), tout fonctionne très bien sauf un petit détail agaçant: KDE n'arrive pas à se souvenir de mon paramétrage du niveau de luminosité de mon écran. A chaque démarrage je dois re-régler le niveau car la luminosité est trop élevée.
Auriez-vous une idée de l'origine de ce problème et d'une possible solution?
Merci d'avance,
Alplob
Re: [KDE]Gestion de l'énergie ne fonctionne pas
Publié : dim. 04 mars 2012, 13:02
par benjarobin
Bonjour,
Tout d'abord il faudrait savoir si depuis KDE tu arrives à faire varier la luminosité, sans utiliser les touches du clavier, uniquement avec la souris.
Et la question qui en découle : Comment tu fait varier la luminosité ? Est-ce que KDE t'affiche un OSD (barre de progression indiquant la luminosité) lors du changement de luminosité ?
Re: [KDE]Gestion de l'énergie ne fonctionne pas
Publié : dim. 04 mars 2012, 14:32
par Alplob
Bonjour,
Merci pour ta réponse. Je fait varier la luminosité à la souris en bougeant le curseur sur l'interface qui apparaît après avoir cliqué sur l'indicateur de batterie. Une jauge OSD apparaît effectivement à ce moment qui s'ajuste en fonction de la luminosité réglée.
Alplob
Re: [KDE]Gestion de l'énergie ne fonctionne pas
Publié : dim. 27 mai 2012, 17:05
par Alplob
Bonjour à tous!
Désolé de déterrer ce sujet mais j'ai toujours ce problème... J'ai une idée pour le résoudre: diminuer la luminosité grâce à une ligne de commande placée dans un script chargé automatiquement au démarrage de mon ordinateur. Par contre je trouve pas la commande me permettant de le faire..
J'en ai essayé plusieurs mais sans succès:
- xgamma semble joué sur la "chaleur" des couleurs
- xrandr ne fonctionne pas
Code : Tout sélectionner
[pierro@myhost ~]$ xrandr --output default --brightness 1
xrandr: Gamma size is 0.
- setpci ne fonctionne plas également
Code : Tout sélectionner
[pierro@myhost ~]$ lspci | grep VGA
01:00.0 VGA compatible controller: NVIDIA Corporation GF119 [GeForce GT 520M] (rev a1)
[pierro@myhost ~]$ setpci -s 01:00.0 F4.B=FF
pcilib: Cannot open /sys/bus/pci/devices/0000:01:00.0/config
Est-ce que quelqu'un connaîtrait la commande qu'utilise KDE pour régler la luminosité?
Merci d'avance,
Alplob
Re: [KDE]Gestion de l'énergie ne fonctionne pas
Publié : dim. 27 mai 2012, 17:16
par Desintegr
KDE utilise
Power Devil [1] pour gérer l'énergie et ce dernier utilise
upower (couche d'abstraction pour tout ce qui concerne l'énergie).
Power Devil te permet de créer plusieurs profils (sur secteur, sur batterie, économie d'énergie, performance, etc.) et de régler pour chaque la luminosité, les durées de mise en veille de l'écran, du système, etc.
Tu peux donc normalement configurer automatiquement la luminosité.
[1]
http://userbase.kde.org/Power_Devil
[2]
http://upower.freedesktop.org/
Re: [KDE]Gestion de l'énergie ne fonctionne pas
Publié : dim. 27 mai 2012, 17:31
par benjarobin
KDE restaure en effet normalement la luminosité, si ce n'est pas le cas essaye avec un utilisateur vierge pour voir.
Si cela ne fonctionne toujours pas, décrit (avec screenshot à l'appuie) comment est configuré KDE
Il faudra faire un rapport de bug, mais pour contourner le problème il faut écrire dans le fichier brightness de ton écran (N'utilise surtout pas ce que tu essayé de faire)
Pour trouver le fichier brightness, utilise cette commande: find /sys/ -name brightness
Quand tu redémarre la session est-ce que le pourcentage affiché par KDE reflète la luminosité actuelle ?
Re: [KDE]Gestion de l'énergie ne fonctionne pas
Publié : lun. 28 mai 2012, 16:07
par Alplob
Merci beaucoup pour vos réponses.
J'ai trouvé deux fichiers brightness et les deux contiennent un simple "1", bien que ma luminosité soit réglée au minimum
Code : Tout sélectionner
[pierro@myhost ~]$ find /sys/ -name brightness
/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/backlight/acpi_video0/brightness
/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/phy0-led/brightness
[pierro@myhost ~]$
Au démarrage de mon ordinateur, le pourcentage affiché par KDE reflète bien ma luminosité, à savoir 100%.
Voici ma configuration de luminosité (seul le curseur en pointillé rouge revient inexorablement à 100% au démarrage de mon PC):
J'ai essayé avec un nouvel utilisateur et le problème est toujours là: au démarrage de la session luminosité maximale, je la règle, je me déconnecte et reconnecte, la luminosité revient à 100% pendant le chargement de la session..
A noter que j'ai installé GNOME et le problème est encore là! Je me demande presque si ce ne serait pas un problème matériel!
Re: [KDE]Gestion de l'énergie ne fonctionne pas
Publié : lun. 28 mai 2012, 16:40
par Desintegr
Après un test avec mon portable, /sys/class/backlight/acpi_video0/brightness
vaut 0 quand la luminosité est au minimum et 15 au maximum.
Il se peut que les valeurs changent en fonction des cartes.
Que renvoie ls -l /sys/class/backlight
?
Que contient /sys/class/backlight/acpi_video0/max_brightness
?
Que contient /sys/class/backlight/acpi_video0/brightness
quand la session est démarrée avec tes paramètres actuels ?
Que contient /sys/class/backlight/acpi_video0/brightness
quand tu règles la luminosité au minimum ?
Que contient /sys/class/backlight/acpi_video0/brightness
quand tu règles la luminosité au maximum ?
Re: [KDE]Gestion de l'énergie ne fonctionne pas
Publié : lun. 28 mai 2012, 17:37
par Alplob
Merci pour ton retour, voici les réponses à tes différentes question:
Que renvoie ls -l /sys/class/backlight ?
Code : Tout sélectionner
[pierro@myhost ~]$ ls -l /sys/class/backlight
total 0
lrwxrwxrwx 1 root root 0 28 mai 21:21 acpi_video0 -> ../../devices/pci0000:00/0000:00:01.0/0000:01:00.0/backlight/acpi_video0
[pierro@myhost ~]$
Que contient /sys/class/backlight/acpi_video0/max_brightness ? 10
Que contient /sys/class/backlight/acpi_video0/brightness quand la session est démarrée avec tes paramètres actuels ? 1
Que contient /sys/class/backlight/acpi_video0/brightness quand tu règles la luminosité au minimum ?0
Que contient /sys/class/backlight/acpi_video0/brightness quand tu règles la luminosité au maximum ?10
C'est intéressant

Je viens de tester en root la ligne de commande suivante et ça marche!
Code : Tout sélectionner
cp brightness_copy /sys/class/backlight/acpi_video0/brightness
Il ne me reste plus qu'à l'automatiser au démarrage du PC. A quel endroit me conseille-tu de la mettre pour que cela soit propre? dans inittab ou dans xinitrc ?
Re: [KDE]Gestion de l'énergie ne fonctionne pas
Publié : lun. 28 mai 2012, 18:36
par benjarobin
Non pas de cp

... je suis étonné que cela fonctionne... Il suffit de rajouter à la fin de /etc/rc.local ceci :
Après tu peux mettre au lieu de 0 une autre valeur comprise entre 0 et 10
Sinon j'ai une autre question, dès le boot la luminosité est à 100 % ou elle change à un moment précis et si oui lequel ?
Re: [KDE]Gestion de l'énergie ne fonctionne pas
Publié : lun. 28 mai 2012, 19:46
par Desintegr
On dirait que Power Devil/KDE essaye de régler la luminosité à 1 (faible) mais que le noyau ne prend pas en compte la valeur.
Il s'agit peut-être d'un bug.
Je préfère ajouter un script au démarrage de KDE via Configuration du système→Démarrage et arrêt →Démarrage automatique.
Re: [KDE]Gestion de l'énergie ne fonctionne pas
Publié : lun. 28 mai 2012, 19:56
par benjarobin
Mais cela ne peux fonctionner car il faut l’exécuter en root... La meilleur solution est /etc/rc.local.
Et sinon KDE ne donne en aucun cas l'impression d'essayer car la luminosité est définit à 100% mais en effet cela peut être un bug.
Re: [KDE]Gestion de l'énergie ne fonctionne pas
Publié : lun. 28 mai 2012, 19:59
par Desintegr
Et sinon KDE ne donne en aucun cas l'impression d'essayer car la luminosité est définit à 100%
Pourtant, la valeur est de 1 et non de 10 (le maximum) en début de session.
Re: [KDE]Gestion de l'énergie ne fonctionne pas
Publié : lun. 28 mai 2012, 20:07
par benjarobin
Hum j'ai peut être une idée de la cause du problème.
Configure KDE pour définir la luminosité à X, puis donne la sortie de : find /sys/ -name brightness -exec cat {} \;
Avec X une luminosité de 30 %, 50%, 70%, 9O%...
Finalement configure la luminosité à 70%, redémarre en init 3 (Xorg ne doit pas se lancer) et donne nous la sortie du find.
Redémarre normalement en init 5 et donne nous à nouveau la sortie du find
Re: [KDE]Gestion de l'énergie ne fonctionne pas
Publié : mar. 29 mai 2012, 15:08
par Alplob
Merci beaucoup pour vos réponses.
Contrairement à ce que j'ai répondu, la luminosité est bien à 10 lorsque mon PC démarre, conformément au réglage de luminosité affiché par KDE
Sinon j'ai une autre question, dès le boot la luminosité est à 100 % ou elle change à un moment précis et si oui lequel ?
En observant attentivement, cela se produit lors du boot, au moment où une ligne du type "loading module" ou "waiting Udev" est écrite
Configure KDE pour définir la luminosité à X, puis donne la sortie de : find /sys/ -name brightness -exec cat {} \;
Avec X une luminosité de 30 %, 50%, 70%, 9O%...
Seul la première valeur évolue
Code : Tout sélectionner
[pierro@myhost ~]$ find /sys/ -name brightness -exec cat {} \;
3
1
[pierro@myhost ~]$ find /sys/ -name brightness -exec cat {} \;
5
1
[pierro@myhost ~]$
Finalement configure la luminosité à 70%, redémarre en init 3 (Xorg ne doit pas se lancer) et donne nous la sortie du find.
Redémarre normalement en init 5 et donne nous à nouveau la sortie du find
La première ligne est à 10 et la deuxième à 1. KDE est donc hors de cause...
Re: [KDE]Gestion de l'énergie ne fonctionne pas
Publié : mar. 29 mai 2012, 20:55
par benjarobin
Bref pour résoudre ton problème rajoute tout simplement la ligne qui va bien dans /etc/rc.local

Re: [KDE] Gestion de l'énergie ne fonctionne pas (Contourné)
Publié : mer. 30 mai 2012, 14:06
par Alplob
Oui, ça marche et ça me suffit

Merci à vous deux pour vos connaissances précises!