Page 1 sur 1

[jeu Steam] Problème de cisaillement horizontale RESOLU

Publié : jeu. 29 oct. 2015, 21:51
par Neko62
Bonsoirs à tous,

j'ai un problème de cisaillement horizontale quelque soit le jeu sous Steam. Il se situe dans le tiers inférieur de mon écran ( DELL U2711 en 2560*1440 ).
Pourtant j'ai bien activé le "Sync to VBlank" dans le panneau de config Nvidia de ma GTX970 pour l'OpenGL.
Je n'avais pas ce soucis sous Ubuntu précédemment avec les mêmes jeux et la même config matérielle.
Je suis tombé sur cette discussion :
viewtopic.php?f=8&t=16503&p=140443&hili ... ro#p140443
mais je ne sais pas si c'est le même soucis !

Re: [jeu Steam] Problème de cisaillement horizontale

Publié : ven. 06 nov. 2015, 13:22
par LepgMoi
Salut,

Personnellement j'avais des problèmes de déchirures au niveau de l'écran que j'ai résolu via ce forum et celui de Manjaro

viewtopic.php?f=15&t=15506&p=132527#p132527

http://www.manjaro.fr/forum/viewtopic.p ... 6&start=20

Perso je joue à DOTA2 sous steam et RAS (je suis en pilote nvidia)

a+

Re: [jeu Steam] Problème de cisaillement horizontale

Publié : mar. 10 nov. 2015, 15:08
par Diaz10
Merci LepgMoi, j'avais également ce soucis de cisaillement et j'ai suivi l'astuce du forum que tu donnes et tout roule !

Re: [jeu Steam] Problème de cisaillement horizontale

Publié : mar. 10 nov. 2015, 16:36
par Joan31
Bonjour,
Diaz10 a écrit :Merci LepgMoi, j'avais également ce soucis de cisaillement et j'ai suivi l'astuce du forum que tu donnes et tout roule !
Tu as fais quoi exactement ?

J'ai le même soucis sur des jeux steam, et même des vidéos... c'est gênant. J'ai essayé plein de solution mais rien d'efficace.

Je dispose d'une nVidia 670 GTX.

De ce que j'ai compris faudrait créer un fichier /etc/X11/xorg.conf.d/20-intel.conf

Code : Tout sélectionner

Section "Device"
   Identifier  "Intel Graphics"
   Driver      "intel"
   Option      "AccelMethod"  "sna"
   Option "TearFree" "true" #pour éviter le tearing
EndSection
Je comprend pas pourquoi créer ce fichier .conf, alors que j'utilise pas le chipset graphique de mon processeur....

Faut il aussi installer les pilotes intel du coup ?

Code : Tout sélectionner

pacman -S xf86-video-intel

Re: [jeu Steam] Problème de cisaillement horizontale

Publié : mar. 10 nov. 2015, 17:41
par benjarobin
La solution donnée ne s'applique qu'avec la technologie optimus sur un PC portable si l'on utilise bumblebee. En gros elle ne s'applique que si le flux vidéo passe par la carte intel

Re: [jeu Steam] Problème de cisaillement horizontale

Publié : mar. 10 nov. 2015, 18:18
par Joan31
Ok... merci pour ta réponse.
Donc mon soucis de tearing n'est pas résolu snif :(

Re: [jeu Steam] Problème de cisaillement horizontale

Publié : mar. 10 nov. 2015, 19:05
par Joan31
Re,

J'ai du zapper le wiki anglais, car il y a la solution. Faut dire que je ne me suis pas plongé sur le sujet depuis Juin....

Je partage ici la solution car elle fonctionne chez moi.

Vous pouvez faire un test en direct pour voir si ce paramétrage fonctionne, juste en tapant cette commande :

Code : Tout sélectionner

nvidia-settings --assign CurrentMetaMode="nvidia-auto-select +0+0 { ForceFullCompositionPipeline = On }"
Si c'est bon, on va paramétrer de façon permanente cette solution.

Pour cela, il faut générer le fichier .conf de nVidia via cette commande :

Code : Tout sélectionner

sudo nvidia-xconfig
Si cela ne fonctionne pas, il est très probable qu'il vous manque ce paquet à installer :

Code : Tout sélectionner

pacman -S xorg-server-devel
Une fois le fichier .conf généré : /etc/X11/xorg.conf

Il faut ensuite déplacer ce fichier dans le répertoire xorg.conf.d :

Code : Tout sélectionner

sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.d/20-nvidia.conf
Et on va rajouter une option dans la section "Screen" du fichier 20-nvidia.conf :

Code : Tout sélectionner

Option  "metamodes" "nvidia-auto-select +0+0 { ForceFullCompositionPipeline = On }"
Voilà, on redémarre et au revoir le tearing.

Re: [jeu Steam] Problème de cisaillement horizontale

Publié : mar. 10 nov. 2015, 19:14
par benjarobin
Alors tout d'abord, il ne faut en aucun cas utiliser nvidia-xconfig ! Au mieux l'utiliser pour extraire ce que l'on veut du fichier généré, mais en aucun cas utiliser le contenu tel quel !
Le Wiki n'est absolument pas à jour sur ce point. Il est bien plus pertinent et efficace de créer le fichier à la main.
Je ne vois pas comment xorg-server-devel serait nécessaire...

Le strict minimum devrait être ceci : /etc/X11/xorg.conf.d/20-nvidia.conf

Code : Tout sélectionner

Section "Device"
    Identifier "Card0"
    Driver "nvidia"
    Option "TripleBuffer" "true"
EndSection

Section "Screen"
    Identifier     "metaScreen"
    Device         "Card0"
    DefaultDepth    24
    Option  "metamodes" "nvidia-auto-select +0+0 { ForceFullCompositionPipeline = On }"
EndSection

Re: [jeu Steam] Problème de cisaillement horizontale

Publié : mar. 10 nov. 2015, 23:06
par Joan31
benjarobin a écrit :Alors tout d'abord, il ne faut en aucun cas utiliser nvidia-xconfig ! Au mieux l'utiliser pour extraire ce que l'on veut du fichier généré, mais en aucun cas utiliser le contenu tel quel !
Le Wiki n'est absolument pas à jour sur ce point. Il est bien plus pertinent et efficace de créer le fichier à la main.
Je ne vois pas comment xorg-server-devel serait nécessaire...
Merci. Mais pour xorg-server-devel si tu l'installe pas, tu as une erreur à l'utilisation de nvidia-xconfig... (c'est ce que j'ai eu en tout cas)

Voici mon fichier 20-nvidia.conf :

Code : Tout sélectionner

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 355.11  (buildmeister@swio-display-x86-rhel47-07)  W$


Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection


Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    Option         "TripleBuffer" "true"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
    Option         "metamodes" "nvidia-auto-select +0+0 { ForceFullCompositionP$
EndSection

Re: [jeu Steam] Problème de cisaillement horizontale

Publié : mar. 10 nov. 2015, 23:37
par benjarobin
C'est juste impossible que xorg-server-devel résolve le moindre souci coté nvidia-xconfig (souci d'ailleurs non précisé) ! Ce paquet ne contient que des .h... Désolé mais je ne peux pas te croire, surtout que je ne sais pas d'où tu sort ceci. Rien n'indique de faire une telle chose, en tout cas pas le Wiki
Ton fichier de configuration contient bien trop de chose.

Re: [jeu Steam] Problème de cisaillement horizontale

Publié : mer. 11 nov. 2015, 01:19
par Joan31
Voici le message d'erreur que j'ai eu à la base :

Code : Tout sélectionner

Package xorg-server was not found in the pkg-config search path.
Perhaps you should add the directory containing `xorg-server.pc'
to the PKG_CONFIG_PATH environment variable
No package 'xorg-server' found
Pourtant xorg-server était bien installé.
Apres plusieurs recherche, la solution trouvé était d'installer xorg-server-devel.

Sources :
https://bbs.archlinux.org/viewtopic.php?id=121647
https://bbs.archlinux.org/viewtopic.php?id=159276

Re: [jeu Steam] Problème de cisaillement horizontale

Publié : mer. 11 nov. 2015, 07:36
par benjarobin
Donc ce message n'apparait que quand tu lances nvidia-xconfig, et ce n'est qu'un warning (testé) et non une erreur, cela ne gène en rien l'utilisation de nvidia-xconfig. Mais comme dans tous les cas cet outil ne doit pas être lancé...

Re: [jeu Steam] Problème de cisaillement horizontale

Publié : mer. 11 nov. 2015, 16:35
par Joan31
benjarobin a écrit :Donc ce message n'apparait que quand tu lances nvidia-xconfig, et ce n'est qu'un warning (testé) et non une erreur, cela ne gène en rien l'utilisation de nvidia-xconfig. Mais comme dans tous les cas cet outil ne doit pas être lancé...
Le mieux comme tu dis est de le taper. Je vais chercher des infos à ce sujet, histoire de me faire un fichier .conf aux petits oignons.

Re: [jeu Steam] Problème de cisaillement horizontale

Publié : mer. 11 nov. 2015, 18:06
par Neko62
Bonsoir à tous,

je confirme qu'avec la création du fichier : /etc/X11/xorg.conf.d/20-nvidia.conf

avec le minimum :

Code : Tout sélectionner

Section "Device"
    Identifier "Card0"
    Driver "nvidia"
    Option "TripleBuffer" "true"
EndSection

Section "Screen"
    Identifier     "metaScreen"
    Device         "Card0"
    DefaultDepth    24
    Option  "metamodes" "nvidia-auto-select +0+0 { ForceFullCompositionPipeline = On }"
EndSection
mon problème de cisaillement est résolu !

encore merci !