Pages: [1]   Bas de page
  Imprimer  
Auteur Fil de discussion: [RESOLU] [Guide] aide pour problème de saccade, tearing, ralentissement etc..  (Lu 30037 fois)
0 Membres et 1 Invité sur ce fil de discussion.
Pomme en Rut sur une Mineure
Fait partie du Décor
*
Alcoolémie: 2
Messages: 2410
Hors ligne Hors ligne
Sexe: Homme
« le: 27 Octobre 2009 13:41:08 »


Mise à jour: 16/01/10--> voir "B" au début de ce guide
Mise à jour: 15/01/2010--> mise à jour ajouté avant le petit "1" et nommé "A"

Introduction
Vous êtes nombreux a rencontrer des problèmes de saccades et autres avec le lecteur d'Xbmc.
Dans la majorité des cas le problème n'est pas a imputer à XBMC.

Êtes vous concerné

Quelques exemples:
- ma vidéo et le son sont décalés
- j'ai des ralentissement toutes les "X" minutes
- ma vidéo se lance avant le son
- mon image est comme scindée en 2 (tearing)
- etc...

But de ce guide

J'ai établi un "protocole" afin de vous aider a trouver d'où peut venir le problème en tenant compte également des problèmes dû à l'os en lui même.

Protocole et présentation
suivre étape par étape ce guide afin que l'on puisse diagnostiquer au mieux la cause du problème.
Vous trouverez 3 protocoles, le protocole principal est pour windows, il y a seulement quelques ajouts/précisions pour linux et OS x!
A chaque question vous trouverez la réponse sous cette forme:
- la question
- parfois un test à faire
- réponse à la question:
     NON
"la solution"
     OUI
"la solution"
- Parfois vous trouverez des réponses sous une forme différente (elles seront explicite donc "no souci").

C'est parti, cherchons la cause au travers ces étapes...



PROTOCOLE PRINCIPAL/WINDOWS

A. Effacez le fichier guisesettings!
Avant de commencer ce guide vous pouvez essayer cette astuce: effacez le fichier guisesettings afin que celui-ci soit réinitialisé par XBMC.
Parfois ce fichier peut s'alourdir et générer des ralentissements ou saccades sous XBMC.
NB: une fois ce fichier effacé, relancez XBMC puis refaite quelques réglages niark niark

B. attention à l'option!
Toujours avant de commencer ce guide vous pouvez essayer cette 2ème astuce:
Décochez l'option suivante:
http://passion-xbmc.org/fichiers_multimedia/upploadimages/images/1263635872-sans-titre.bmp
[Guide] aide pour problème de saccade, tearing, ralentissement etc..

Si cela ne résous pas votre problème, suivez le guide!!!

1. Avez vous testé avec plusieurs vidéos (codecs différents)!
- NON
mon problème ne se présente qu'avec une seule vidéo-->pas de chance la vidéo a été encodé avec les pieds, ALLEZ ICI
- OUI

2. Avez vous une configuration assez puissante pour la HD?

Estimation subjective de votre configuration, reportez vous à ce tableau! Il vous donnera déjà une idée sur votre processeur.
http://passion-xbmc.org/fichiers_multimedia/upploadimages/images/1250090853-sans-titre.jpg
Estimation objective
testez ces vidéos:
* Lire des bluray d'action avec votre configuration
* vidéo 1080p et bitrate de 36400: http://p178.phpnet.org/stock/samples/killa.sampla.x264.mkv
* vidéo en 1080p et bitrate de 9000: http://p178.phpnet.org/stock/samples/full9000.mkv
* vidéo en 1080p et bitrate de 3000: http://p178.phpnet.org/stock/samples/full3000.mkv
* vidéo en 720p et bitrate de 9000: http://p178.phpnet.org/stock/samples/hd9000.mkv
* vidéo en 720p et bitrate de 3000: http://p178.phpnet.org/stock/samples/hd3000.mkv

Résultat:
CAS N°1: Je peux lire les bluray sans problème mais pas les autres
--> continuez le guide
--> reportez vous à la solution de la question 1.
--> portez vous surtout sur l'étape 3 car un bluray est lu en local.
CAS N°2: Je peux lire les bluray sans problème, full9000/3000 et HD9000/3000 mais pas killa (Pas de souci, killa est une tueuse de processeur! disons que si vous pouvez lire killa vous pourrez lire toutes les vidéos)
--> Continuez le guide
--> reportez vous à la solution de la question 1
--> portez vous surtout sur l'étape 3 car peut être avez vous fait vos tests en local
CAS N°3: Je peux lire HD 3000 mais pas full 3000 et supérieur / je peux lire HD3000 et HD9000 mais pas les autres / etc...
--> Continuez le guide MAIS forte probabilité que votre processeur ne soit pas assez puissant
       - solution1: vérifiez que vous n'avez pas un antivirus, pare feu ou autre qui bouffent toutes vos ressources, regardez également le nombre de services lancés et la mémoire vive encore disponible.
Antivirus et firewall ne sont pas vraiment utile sur un HTPC... (antivir est un antivirus très léger dans le pire des cas).
       - solution2: vous possédez une carte graphique nvidia compatible avec l'accélération matériel vdpau de linux, dans ce cas téléchargez cette version de linux qui prend en charge l'accélération graphique:
http://passion-xbmc.org/downloads/?cat=22
       - solution3: linux c'est pas pour vous! changez de processeur si votre plateforme vous le permet, rendez vous ici: http://shop.passion-xbmc.org/
       - solution4: vous ne voulez pas dépenser d'argent ni passez sous linux, ré encodez vos vidéos dans le meilleur format temps/qualité/place sur le disque dur (mkv en 720p avec un bitrate de 3000).
 ALLEZ ICI.
       - solution 5: si votre carte graphique supporte l'accélération matériel en général, vous pouvez utilisez un lecteur externe par le biais de xbmc comme mpc-hc et activer le DXVA (xp) ou DXVA2 (vista, etc..).
Allez ici: http://passion-xbmc.org/tutoriels-xbmx-windows/xbmc-avec-lecteur-externe/
CAS N°4: j'ai mon problème sur toutes ces vidéos ou un autre cas+cas n°4
--> continuez ce guide

3. Avez vous fait vos tests depuis un réseau (wifi ou rj45)?

Refaite vos tests en mettant les vidéos de l'étape 2 sur votre disque dur local.
NON, je n'ai plus de problème.
Regardez si vous pouvez augmentez le débit de votre réseau (wifi b à g ou réseau base 100 à 1000, etc..)
OUI, j'ai toujours le même problème.
Continuez le guide...

4. Avez vous mis à jour vos drivers de carte graphique et de carte son?
NON
Si votre configuration vous semble assez puissante, cela peut venir de mauvais drivers ou de drivers non mis à jour.
- désinstallez proprement vos drivers (clean driver est un très bon logiciel)-->notez qu'il est toujours utile de bien nettoyer son système des anciens drivers!!!!
- testez avec différents drivers
- Idem pour la carte son
ATTENTION: pour les possesseurs de pc de marque (portable ou non) n'allez pas chez la marque mais chez le constructeurs (les pilotes y étant toujours à jour)!!!
OUI
Suivez le guide...

5. Ai je un souci avec mon hardware (matériel)?
test:
* essayez de lire vos vidéos avec un autre lecteur (vlc ou mpc-hc).
* Essayez également de lire vos vidéos en activant l'accélération matérielle sous mpc-hc.
guide, regardez ici comment activer l'accélération matériel: http://passion-xbmc.org/tutoriels-xbmx-windows/xbmc-avec-lecteur-externe/

Résultat:
CAS N°1: je peux lire les vidéos de test avec un autre player.
--> continuez ce guide
--> reportez vous éventuellement à l'étape 2, CAS N°3 et gardez en tête la solution 5.
CAS N°2: je ne peux pas lire les vidéos de test avec un autre player (même avec l'accélération matérielle).
--> Si théoriquement votre pc est assez puissant (cf étape 2, "estimation subjective): vous avez un problème de hardware!!
Insistez sur l'étape 4 ou postez votre configuration sur le forum pour voir s'il ny'a pas un goulet d'étranglement quelque part!
-->continuez éventuellement ce guide pour retirer toute autre possibilité.

6. Avez vous activé le mode clone/bi-écran?
NON
passez à l'étape suivante.
OUI
-->Pensez à bien passer l'écran de la TV ou autre en écran principal!
--> Mettez votre TV en écran unique et reprenez à partir de l'étape 2.
--> Rappel: en mode clone l'écran A et B auront toujours la même résolution
--> Allez voir du côté des réglages de la carte graphique en mettant tout au minimum.
Je ne peux pas plus détailler cette partie car différent en fonction de chaque carte graphique.
Si vous avez finit ce guide sans succès n'hésitez pas a poster en expliquant bien votre configuration et votre modèle de carte graphique et drivers!!

7. Réglage du diffuseur!
L'étape 7 est une information a bien gardé en tête pour la suite de ce guide, n'hésitez pas à la relire plusieurs fois pour bien la comprendre.

NB: si vous le pouvez désactivé l'upscalling de votre tv (xbmc s'en chargera) et refait l'étape 2 pour voir si éventuellement il n'y aurait pas un problème de ce côté.
Si ça ne change rien continuez à lire.

Regardez les fréquences que supportent votre diffuseur, le mieux étant 24hz,48,50,60, le minimum étant 50 et 60hz.
La règle est simple pour ne pas avoir un effet de micro-saccade il faut que si vous lisiez une vidéo encodez en 24fps votre diffuseur est une fréquence qui soit un multiple de 2:
vidéo 24fps sur diffuseur 24hz/48hz= vidéo parfaite
vidéo 24fps sur diffuseur 50hz/100hz= vidéo quasi parfaite (peu de chance que l'oeil humain voit la différence)
vidéo 23fps sur diffuseur 24hz/48hz= vidéo parfaite
vidéo 23fps sur diffuseur 60hz= micro saccade
vidéo 29fps sur diffuseur 60hz= vidéo parfaite
vidéo 29fps sur diffuseur 24/48hz= micro-saccade

Test: testez des vidéos avec un frame rate différent (fps) sur votre diffuseur et regardez les résultats.
Pour regarder les fps de votre vidéo, télécharger "mediainfo" car il est multi-plateforme. (http://mediainfo.sourceforge.net/fr)

Résultats:
CAS N°1: j'ai des "lagg" sur mes vidéos en 23 mais pas sur 29 (par exemple: cas d'une TV en 60hz) ou j'ai des "lagg" sur mes vidéos 29 et pas 23 etc...
-->passez à l'étape suivante, on va voir dans ce guide si on peut corriger le problème avec XBMC.
-->prenez le temps de lire le manuel de votre tv et de voir s'il n'y a pas une option a activé pour que celle-ci règle sa fréquence automatiquement.
Tant que vous êtes avec votre manuel, allez dans la partie "entrée vidéo" "hdmi" et regardez les modes compatibles.
-->votre diffuseur est très ancien et ne prend que le 60hz... pas de chance... soit vous ré-encodez toutes vos vidéos en 29fps ou vous changez de diffuseur.
CAS N°2: 23,24 ou 29 toutes ont toujours un problème.
-->continuez ce guide

8. donnés supplémentaires pour les autres OS

Pour Windows passez directement à l'étape "9"
Pour Linux faite cette étape intermédiaire puis continuez à l'étape "9"
Pour Os x faite cette étape intermédiaire puis continuez à l'étape "9"
  
   Linux

   CAS 1: j'ai un processeur puissant mais je n'ai pas activé vdpau
   --> Activé vdpau puis refaite l'étape 2 (les méandres de l'informatique parfois...)
   NB: il vaut mieux ce passer de VPDAU si on le peut.
   CAS 2: j'ai un processeur puissant mais j'ai activé vdpau par erreur
   -->désactivez le et reprenez l'étape 2
   CAS 3: j'ai un petit processeur qui n'est pas assez puissant d'après ce guide
   --> si vous possédez une carte nvidia compatible vdpau, pensez à l'activer!
   --> Achetez/upgradez la carte graphique pour bénéficier au mieux de vdpau
   CAS 4: c'est un rappel, vdpau ne peut pas accélérer tous les codecs!!! donc si les vidéos de tests passent très bien mais certaines des vôtres "non", il va falloir ré encoder ou changer pour un processeur plus puissant.

   OS x
   - si vous possédez un core 2 duo >= 1,66 vous devriez pouvoir lire de la HD sans problème
   (référez vous au tableau de l'étape 2 dans "estimation subjective" vous serez vite fixé)
   - le passage a snow leopard ayant engendré pour certaines cartes graphiques une chute des performances en openGL il est posssible que XBMC fonctionnait très bien sous léopard et beaucoup moins sous snow leopard! Soyez patient et attendez une mise à jour ou repassez sous léopard.
   - Soyez attentif à l'étape 6 et continuez ce guide si vous n'êtes pas dans les 2 situations du dessus.



Nous avons écarté tous les problèmes propre à votre système, mauvaise encodage ou encore un souci de hardware,etc..., à ce stade il ne nous reste plus qu'a regarder du côté d'XBMC!!



9. Avez vous bien définit la résolution?
NON (je ne sais pas), suivez les démarches suivantes:
- Allez dans paramètres puis apparence
- indiquez ici votre résolution (1080 ou 720 en fonction de votre diffuseur)

http://passion-xbmc.org/fichiers_multimedia/upploadimages/images/1256641220-capture-decran-2009-10-27-a-11.58.42.png
[Guide] aide pour problème de saccade, tearing, ralentissement etc..


- Reprenez l'étape 2

OUI
Passez à la suite!

10. Avez vous touchez à l'étalonnage de l'écran?
En effet certains forumeurs ont rapportés un bug
NON
Passez à l'étape suivante

OUI
Revenez dans le menu qu'on a vu à l'étape précédente!
Cliquez sur "étalonnage"

http://passion-xbmc.org/fichiers_multimedia/upploadimages/images/1256641410-capture-decran-2009-10-27-a-12.02.50.png
[Guide] aide pour problème de saccade, tearing, ralentissement etc..

Vous ne devez pas toucher au carré centrale!!! (repositionnez le pour obtenir le ratio 1)
- si c'est le cas reprenez l'étape 2
NB: vous pouvez régler votre écran avec les angles sans aucun souci.

11. Avez vous paramétrez la "synchr. verticale"
OUI et NON
- Rendez vous dans le menu de XBMC spécifié à l'étape 9
- Jouez avec ce paramètre (modifiez le) et reprenez l'étape 2
NB: j'ai la plupart des utilisateurs XBMC, il est réglé sur "activer pendant la lecture" (sinon il consomme des ressources inutilement).

http://passion-xbmc.org/fichiers_multimedia/upploadimages/images/1256641730-capture-decran-2009-10-27-a-12.07.18.png
[Guide] aide pour problème de saccade, tearing, ralentissement etc..


- S'il n'y a pas de changements alors continuez toujours et encore ce guide niark niark

12. Avez vous touchez aux réglages multiples du lecteur d'XBMC?
OUI et NON
- NB: Reprenez l'étape 2 après CHAQUE modification
- allez dans "paramètres" puis "vidéos" et enfin "lecteur"

http://passion-xbmc.org/fichiers_multimedia/upploadimages/images/1256642266-capture-decran-2009-10-27-a-12.14.14.png
[Guide] aide pour problème de saccade, tearing, ralentissement etc..


- vous voyez qu'ici il y a de quoi faire pour jouer sur les réglages d'XBMC, ne toucher qu'aux paramètres encadrés en orange!
- Vous pouvez tout essayé mais pour commencer:
CAS 1: j'ai un décalage de son avec la vidéo malgré toutes les étapes et je suis sur que ma vidéo est bien encodé, vous pouvez jouer sur la "méthode synchro A/V".
CAS 2: J'ai un problème de saccade et j'ai tout écarté:
commencez par mettre le "rendu" sur auto puis "upscalling" c'est le réglage "basique".
Si ça ne marche toujours pas, jouez sur tous les paramètres en testant bien à chaque fois!!
CAS 3: je patauge toujours, ça se passe plus bas sweat

13. aurais je une version vérolée de XBMC?
C'est possible!!!

- Désinstallez proprement XBMC et ré installez le
windows: http://passion-xbmc.org/tutoriels-xbmx-windows/%28tuto%29-video-desinstaller-proprement-et-completement-xbmc/
Linux: j'en sais rien, voyez avec cricket!
OS X: téléchargez appcleaner et glissez l'icône d'XBMC dedans.

Si vous avez toujours un problème!

- Désinstallez proprement XBMC
- téléchargez une version officielle ( http://passion-xbmc.org/downloads/?cat=6 ) puis refaite les tests!
- Essayez une version SVN directX puis opengl de ce site ( http://passion-xbmc.org/downloads/?cat=19 ) puis refaite les tests!

14. Solution ultime...
Réinstallez complètement votre pc/mac si vous êtes sur d'avoir fouillé complètement ce guide et de n'avoir trouvé aucune autre solution.
N'hésitez pas a poster au cas ou....

CONCLUSION:

Si rien ne change après tout ça.... et bien soit vous avez une carte graphique trop ancienne ou une carte son trop vieille.... ou quelque chose comme une mauvaise étoile.
Tentez quand même sur notre forum!!!!  niark niark

JE N'ACCEPTERAIS AUCUN POST SUR LES PROBLEMES DE LAG/SACCADES/TEARING/SON DESYNCHRO DE PERSONNE N AYANT PAS SUIVI CE GUIDE!!! IL N'EST PAS LA POUR DÉCORER!
En plus il m'a cassé la tête ce guide niark niark

ICI, on ne parle pas de vos problèmes mais seulement du tuto!!! étape manquante, erreur, fautes etc...
« Dernière édition: 16 Janvier 2010 19:26:06 par fantasy51 » Journalisée
Pages: [1]   Haut de page
  Imprimer  
 
Aller à: