[OpenBox & dcompmgr] Toujours du tearing (résolu)

Xorg, Compiz, KDE / Gnome / Xfce / Fluxbox / e17 / fvwm ... GDM/KDM/XDM...
BlondVador
Chu Ko Nu
Messages : 302
Inscription : ven. 29 janv. 2010, 21:41

[OpenBox & dcompmgr] Toujours du tearing (résolu)

Message par BlondVador »

Bonjour,

J'ai toujours eu du tearing sous OpenBox malgré mes efforts pour essayer de le résoudre. Je m'y accomodais mais aujourd'hui j'en ai marre.

J'ai installé dcompmgr-git depuis AUR, j'ai rajouté la ligne dcompmgr --gl --no-fade & dans mon autostart ainsi que nvidia-settings -l &.

Mais rien à faire, j'ai toujours du tearing... J'ai une GTX 970M avec driver proprio à jour.

Sous OpenSUSE KDE Live je n'ai aucun tearing.

Auriez-vous une solution svp ?

EDIT : Apparemment il va falloir attendre Xorg server 1.19 pour corriger le tearing sur les configs optimus. Il devrait sortir dans les jours/semaines qui suivent, je laisse le topic en suspend en attendant.
Dernière modification par BlondVador le ven. 13 janv. 2017, 19:00, modifié 1 fois.
BlondVador
Chu Ko Nu
Messages : 302
Inscription : ven. 29 janv. 2010, 21:41

Re: [OpenBox & dcompmgr] Toujours du tearing

Message par BlondVador »

Désolé pour le déterrage mais xorg-server 1.19 est passé hier dans les dépôts stables et je me suis attelé à corriger ce problème de tearing.

Mon /etc/X11/xorg.conf.d/20-nvidia.conf :

Code : Tout sélectionner

Section "ServerLayout"
    Identifier "layout"
    Screen 0 "nvidia"
    Inactive "intel"
EndSection

Section "Device"
    Identifier "intel"
    Driver "modesetting"
    BusID  "PCI:0:2:0"
    Option "AccelMethod" "none"
EndSection

Section "Device"
    Identifier "nvidia"
    Driver "nvidia"
    BusID "PCI:1:0:0"
    Option "Coolbits" "31"
EndSection

Section "Screen"
    Identifier "nvidia"
    Device "nvidia"
    Option "AllowEmptyInitialConfiguration"
EndSection

Section "Screen"
    Identifier "intel"
    Device "intel"
EndSection

Mon .xinitrc :

Code : Tout sélectionner

xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --auto
xrandr --output eDP-1-1 --set "PRIME Synchronization" 1
xrandr --dpi 96
Et il faut ensuite rajouter le paramètre kernel nvidia-drm.modeset=1.

Chez moi ça fonctionne au poil, fini le tearing :). En espérant que ça pourra aider quelqu'un.

Et la source :
https://devtalk.nvidia.com/default/topi ... nization/1
Répondre