[Xorg, linux 4.6] scintillement écran (résolu)

Reconnaissance et configuration du matériel / kernel linux
Répondre
Avatar de l’utilisateur
Piczel
Chu Ko Nu
Messages : 314
Inscription : dim. 03 mai 2015, 19:17
Localisation : Terre du Milieu

[Xorg, linux 4.6] scintillement écran (résolu)

Message par Piczel »

Plop tout le monde

Suite à (l'ancienne) MaJ de linux 4.5 vers linux 4.6, j'ai remarqué des soucis de scintillement d'écran avec X, je n'ai aucun problème en TTY par contre.

J'ai un peu recherché sur google, et le soucis viendrait peut-être du rafraîchissement d'écran, sauf que, j'ai toujours été à 60Hz, et jamais un soucis..

Sûrement d'autres ont eu le même problème, vous avez fait des choses en particulier ?

La seule solution que j'ai pour l'instant, c'est de downgrade vers linux 4.5.4.

Bref, qu'en pensez vous pour ceux qui n'ont pas le problème, et pour ceux qui l'ont, c'est l'occasion de vous montrer ;)

Merci à tous !

PS : du coup, quand je regarde des vidéos, j'ai un réel manque de fluidité (sur Netflix surtout), plus ça va, plus je pense que c'est un soucsi de rafraîchissement d'écran..

EDIT : RESOLU, voir la dernière réponse
Dernière modification par Piczel le jeu. 27 oct. 2016, 14:39, modifié 1 fois.
lili : Lenovo E540 | ArchLinux
abraham : RaspBerry Pi 3 B | ArchLinux
isaac : RaspBerry Pi 3 B | ArchLinux
Github
The best way to accelerate a computer running Windows is at 9.81m/s²
10 types de geeks, ceux qui savent compter en binaire, et les autres.
Avatar de l’utilisateur
Piczel
Chu Ko Nu
Messages : 314
Inscription : dim. 03 mai 2015, 19:17
Localisation : Terre du Milieu

Re: [Xorg, linux 4.7] scintillement écran

Message par Piczel »

Up, toujours le même soucis avec le nouveau kernel 4.7.. relou de rester avec un kernel pas à jour.
lili : Lenovo E540 | ArchLinux
abraham : RaspBerry Pi 3 B | ArchLinux
isaac : RaspBerry Pi 3 B | ArchLinux
Github
The best way to accelerate a computer running Windows is at 9.81m/s²
10 types de geeks, ceux qui savent compter en binaire, et les autres.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Xorg, linux 4.6] scintillement écran

Message par benjarobin »

Bonjour, tout d'abord tu pourrais utiliser linux-lts, mais surtout tu devrais nous indiquer quel est ton matériel, les drivers installés, la configuration de xorg et pour finir son log...
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
Piczel
Chu Ko Nu
Messages : 314
Inscription : dim. 03 mai 2015, 19:17
Localisation : Terre du Milieu

Re: [Xorg, linux 4.6] scintillement écran

Message par Piczel »

plop, merci de la réponse !
à propos de linux-lts, j'aime la nouveauté, et surtout quand ça marche pas (l'occasion de réparer, et d''apprendre comme ce qu'il se passe maintenant)

Quant au matériel, un Lenovo E540

Code : Tout sélectionner

$ lspci

00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller (rev 06)
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
00:14.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 04)
00:16.0 Communication controller: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 (rev d4)
00:1c.2 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #3 (rev d4)
00:1c.3 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #4 (rev d4)
00:1c.4 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #5 (rev d4)
00:1d.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation HM87 Express LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller (rev 04)
02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5227 PCI Express Card Reader (rev 01)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 10)
04:00.0 Network controller: Intel Corporation Wireless 7260 (rev 73)
A propos des configs, dans /etc/X11/xorg.conf.d/, je n'ai rien qui concerne l'écran.

En ce qui concerne les logs, les voilà avec mon linux 4.5.4 : http://sprunge.us/CJGG
et je te poste ceux avec linux 4.7.1 dans 3 min !
EDIT : le voilà http://sprunge.us/jQeU

merci à toi

EDIT2 : après analyse des logs, je ne vois de choquant, les deux sont semblables..
lili : Lenovo E540 | ArchLinux
abraham : RaspBerry Pi 3 B | ArchLinux
isaac : RaspBerry Pi 3 B | ArchLinux
Github
The best way to accelerate a computer running Windows is at 9.81m/s²
10 types de geeks, ceux qui savent compter en binaire, et les autres.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Xorg, linux 4.6] scintillement écran

Message par benjarobin »

Le driver graphique intel n'est plus trop recommandé (mais c'est quand même bien sujet à débat...), je te conseil donc d'essayer modesetting.
Donc désinstalle le driver intel et créer ce fichier de configuration : /etc/X11/xorg.conf.d/20-intel.conf

Code : Tout sélectionner

Section "Device"
    Identifier  "intel"
    Driver      "modesetting"
    BusID       "PCI:0:2:0"
EndSection
Donne le log associé si cela ne marche pas comme tu veux. Après tu peux essayer plusieurs combinaisons possibles en réinstallant le driver xf86-video-intel

Code : Tout sélectionner

Section "Device"
  Identifier  "intel"
  Driver      "intel"
  Option      "DRI" "2"             # DRI3 is now default 
  #Option      "AccelMethod"  "sna" # default
  #Option      "AccelMethod"  "uxa" # fallback
EndSection
Tu peux jouer sur DRI (2 ou 3) et AccelMethod (sna ou uxa), ce qui fait 4 combinaisons possibles
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
Piczel
Chu Ko Nu
Messages : 314
Inscription : dim. 03 mai 2015, 19:17
Localisation : Terre du Milieu

Re: [Xorg, linux 4.6] scintillement écran

Message par Piczel »

Plop, avec modesetting ça semble fonctionner, enfin j'espère, voilà le log au cas où ça ne fonctionne pas : http://sprunge.us/UFOR

je tente avec les autres au cas où

EDIT: nop, en fait ça fonctionne pas

EDIT2: donc, j'ai tenté avec modesetting | intel, non concluant, pis j'ai testé avec DRI2/uxa, DRI2/sna, et DRI3/sna (DRI3/uxa étant par défaut), rien de concluant, grrrr

EDIT3: j'avais regardé et vu des soucis causés par le raffraîchissement d'écran, t'en penses quoi toi ?
lili : Lenovo E540 | ArchLinux
abraham : RaspBerry Pi 3 B | ArchLinux
isaac : RaspBerry Pi 3 B | ArchLinux
Github
The best way to accelerate a computer running Windows is at 9.81m/s²
10 types de geeks, ceux qui savent compter en binaire, et les autres.
Avatar de l’utilisateur
fran
yeomen
Messages : 234
Inscription : lun. 27 déc. 2010, 18:47
Localisation : breizh

Re: [Xorg, linux 4.6] scintillement écran

Message par fran »

je suis tombé sur cettre phrase dans ce post
benjarobin a écrit :Le driver graphique intel n'est plus trop recommandé (mais c'est quand même bien sujet à débat...)
Pourquoi plus trop recommandé?
Si tu as un lien
Merci
HP elitebook 2570P : arch xfce
intelNuc 10 :arch kde
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Xorg, linux 4.6] scintillement écran

Message par benjarobin »

Il suffit de chercher sur un moteur de recherche : "modesetting vs xf86-video-intel"
Tu as en autre ce lien https://m.reddit.com/r/archlinux/commen ... ideointel/
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
Piczel
Chu Ko Nu
Messages : 314
Inscription : dim. 03 mai 2015, 19:17
Localisation : Terre du Milieu

Re: [Xorg, linux 4.6] scintillement écran

Message par Piczel »

Plop, j'ai regardé le note patch de linux 4.6, le problème pourrait venir de ca, je regarderai quand j'aurai une vraie connexion :
Intel (pilote i915)

La nouveauté principale pour le pilote Intel est la prise en charge du rafraîchissement automatique du panneau d’affichage, ainsi que la compression du tampon de trame (framebuffer) dans la majorité des plates‐formes. Elle aurait pris plus d’un an à deux ingénieurs, mais cela permet désormais d’économiser beaucoup d’énergie lorsque l’utilisateur utilise faiblement la machine, comme c’est le cas lors du visionnage de pages Web. Toujours concernant l’efficacité énergétique, les processeurs Skylake se rapprochent d’une gestion dynamique de l’horloge à destination des contrôleurs vidéo (CRTC).

Du côté de la gestion atomique du mode graphique, le travail continue avec la conversion du code de détection des moniteurs et de celui des filigranes des tampons des contrôleurs vidéo (CRTC).

Pour plus d’informations, vous pouvez consulter l’article de blog de Daniel Vetter, mainteneur du pilote i915.
lili : Lenovo E540 | ArchLinux
abraham : RaspBerry Pi 3 B | ArchLinux
isaac : RaspBerry Pi 3 B | ArchLinux
Github
The best way to accelerate a computer running Windows is at 9.81m/s²
10 types de geeks, ceux qui savent compter en binaire, et les autres.
Avatar de l’utilisateur
fran
yeomen
Messages : 234
Inscription : lun. 27 déc. 2010, 18:47
Localisation : breizh

Re: [Xorg, linux 4.6] scintillement écran

Message par fran »

benjarobin a écrit :Il suffit de chercher sur un moteur de recherche : "modesetting vs xf86-video-intel"
Tu as en autre ce lien https://m.reddit.com/r/archlinux/commen ... ideointel/
Merci
Je viens de désinstaller xf86-video-intel , ça fonctionne (laptop avec bumblebee), je vais essayer de comparer

Code : Tout sélectionner

[franck@asusN53S ~]$ pacman -Qo /usr/lib/xorg/modules/drivers/*
/usr/lib/xorg/modules/drivers/modesetting_drv.so appartient à xorg-server 1.18.4-1
/usr/lib/xorg/modules/drivers/nouveau_drv.so appartient à xf86-video-nouveau 1.0.12-2
[franck@asusN53S ~]$ 
HP elitebook 2570P : arch xfce
intelNuc 10 :arch kde
Avatar de l’utilisateur
Piczel
Chu Ko Nu
Messages : 314
Inscription : dim. 03 mai 2015, 19:17
Localisation : Terre du Milieu

Re: [Xorg, linux 4.6] scintillement écran

Message par Piczel »

Plop,

après avoir testé modesetting sur le kernel 4.5, tout fonctionne, mais pas le backlight de mon écran..

Je pense du coup, rester soit sur le kernel 4.5, soit passer en LTS, ou bien attendre une solution car je ne trouve pas là..

Merci à vous !
lili : Lenovo E540 | ArchLinux
abraham : RaspBerry Pi 3 B | ArchLinux
isaac : RaspBerry Pi 3 B | ArchLinux
Github
The best way to accelerate a computer running Windows is at 9.81m/s²
10 types de geeks, ceux qui savent compter en binaire, et les autres.
Avatar de l’utilisateur
Piczel
Chu Ko Nu
Messages : 314
Inscription : dim. 03 mai 2015, 19:17
Localisation : Terre du Milieu

Re: [Xorg, linux 4.6] scintillement écran

Message par Piczel »

Salut tout le monde, après une n-ième recherche, et une aide inestimable de notre superbe communauté sur IRC, j'ai enfin trouvé la solution sur ce forum :

https://bbs.archlinux.org/viewtopic.php?id=213733

Tout d'abord, le soucis venait du driver, il fallait modesetting (merci benjarobin), ensuite, le soucis venait d'i915, il fallait rajouter options i915 enable_psr=0 dans /etc/modprobe.d/i915.conf

Problème résolu, un grand merci à tous !
lili : Lenovo E540 | ArchLinux
abraham : RaspBerry Pi 3 B | ArchLinux
isaac : RaspBerry Pi 3 B | ArchLinux
Github
The best way to accelerate a computer running Windows is at 9.81m/s²
10 types de geeks, ceux qui savent compter en binaire, et les autres.
Répondre