Page 1 sur 1

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

Publié : jeu. 27 oct. 2016, 15:25
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.

Re: [OpenBox & dcompmgr] Toujours du tearing

Publié : ven. 13 janv. 2017, 18:59
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