web-dev-qa-db-fra.com

Déchirure d'écran sur les vidéos (pas les vidéos flash)

Je veux dire des fichiers vidéo sur mon disque dur. Je reçois un déchirement d'écran notable sur VLC, Totem, gnome mplayer et Mplayer. J'ai essayé les pilotes fglrx et maintenant les pilotes expérimentaux AMD.

J'ai une Radeon HD6950 et l'activation du mode `` sans déchirure '' dans le catalyseur supprime la déchirure mais fait que mes vidéos ont un mouvement étrange, comme un framerate de bégaiement.

Aucun moyen de réparer cela?

7
neil

Les performances des cartes AMD du pilote open source et du pilote Radeon d'ATI sont bien meilleures depuis le 12.04. Mettez à niveau vers la dernière version d'Ubuntu 15.10 ou 16.04.

Pour les futurs voyageurs, la lecture de la vidéo présente deux problèmes:

  • Rafraîchissement de lecture, la déchirure mentionnée ci-dessus est causée par la fréquence d'images et la vitesse de lecture étant différentes et la méthode d'affichage rafraîchissant les lignes de balayage au lieu des images entières comme un bloc mis en cache.

Ce problème peut être résolu en utilisant un pilote vidéo qui tire parti des différentes manières des pilotes graphiques de mettre en cache le contenu et de l'afficher rapidement en une seule fois. Synchroniser efficacement chaque image avec l'actualisation de l'écran.

  • Lors du décodage, la vidéo est presque toujours encodée dans un fichier qui doit être décompressé en temps réel. Cela oblige le processeur à exécuter des calculs très complexes au moment où vous avez besoin de ce cadre particulier. Si votre processeur est lent, ancien ou cassé (ou en mode d'économie d'énergie), vous pouvez remarquer des problèmes de performances tels que le bégaiement et la réduction de la fréquence d'images.

Ce problème est plus difficile à résoudre; vous pouvez toujours acheter un nouvel ordinateur bien sûr. Mais le principal moyen est de décharger le décodage du processeur inefficace vers une puce de décodage vidéo dédiée que beaucoup de cartes vidéo modernes possèdent. Vous avez besoin de trois choses pour que cela fonctionne. une. que le pilote prend en charge la puce, b. que le programme vidéo prend en charge l'accélération matérielle c. que le fichier vidéo est d'un format pris en charge par la puce.

Donc, si les étoiles s'alignent pour vous, il est possible d'obtenir une meilleure lecture vidéo, même avec une machine plus ancienne.