Après la mise à niveau d'Ubuntu 14.04 vers 16.04, j'ai immédiatement remarqué un problème où VLC montre maintenant une vidéo terrible lorsque vous sautez, qui ne semble se réparer qu'après quelques secondes, ce que je suppose quand il rencontrera une image clé. Cela peut être montré dans la capture d'écran ci-dessous:
J'ai essayé ce qui suit pour résoudre le problème:
- Utilisation du ppa stable de VLC pour obtenir une version ultérieure de VLC (lecteur multimédia VLC 2.2.4 Weatherwax)
- Passer du pilote nvidia 361.42 à 340.96 (ce qui ne fonctionnait pas, je suis donc revenu, je me suis assuré de redémarrer à chaque fois). J'ai également essayé le serveur X.Org X - Nouveau pilote.
- Essayer différentes sorties de la sortie vidéo automatique à la sortie vidéo X11 XCB et de la sortie vidéo OpenGL GLX (XCB).
- Modification du décodage accéléré par le matériel d'Automatique à Désactivé (sous l'onglet Entrée / Codecs)
- Désactiver tout sauf mon moniteur principal.
Je remarque que si je mets en pause la vidéo, je passe à n'importe quel endroit, j'attends une seconde ou deux, puis je joue, la vidéo ira bien. J'ai juste besoin de VLC pour attendre qu'il soit prêt au lieu d'essayer de continuer immédiatement avec l'audio et d'essayer de synchroniser la vidéo.
D'autres lecteurs multimédias comme mpv media player fonctionnent juste à cet égard, mais j'ai remarqué que mpv media player ne me permet pas de passer à la vidéo suivante pour une raison quelconque, c'est pourquoi je reviens à essayer de corriger VLC.
Mise à jour du 4 juin 2016
Je viens d'installer Xubuntu sur mon netbook et VLC fonctionne parfaitement bien. J'ai essayé les deux VLC 2.2.2 et 2.2.4 du PPA. Ce problème ressemble à son Ubuntu Desktop spécifique ou au fait que mon moniteur de bureau fonctionne via un GPU Nvidia (mais a testé en utilisant de nouveaux pilotes).
Une autre chose que j'ai remarquée est que le streaming de médias à partir d'un hôte distant sur le même réseau en utilisant un partage NFS rend le problème beaucoup plus visible.
Mise à jour du 8 juin 2016
J'ai téléchargé une vidéo youtube essayant de démontrer le changement de comportement où l'audio ne s'arrête jamais de jouer lorsque vous sautez, mais la vidéo sera "mise en pause", puis lancée comme pixellisée avant de finalement se trier. Normalement, l'audio et la vidéo entrent en jeu une fois que le lecteur est prêt et il n'y a pas de pixelisation vidéo, comme illustré ici dans cette vidéo de Xubuntu 16.04 utilisant VLC .
Mise à jour du 9 juin 2016
Il semble que les vidéos que j'enregistre à l'aide du lanceur d'écran Kazam ne soient pas affectées, ce qui m'a amené à croire qu'il s'agissait d'un codec propriétaire ou quelque chose du genre . J'ai revisité le menu de décodage et constaté que seule cette option fonctionnait sur un fichier local (j'avais toujours des problèmes de pixellisation sur la même vidéo lorsqu'elle était chargée à partir d'un dossier NFS mais peut-être que c'est encore un autre problème différent?).
Je suppose que l'option DRM est le point important ici car VA-API via X11 n'a pas fonctionné (et ni "désactivé" ni aucun des autres). Je voudrais maintenant comprendre ce que je dois faire lorsque je charge les vidéos à partir d'un NFS. L'augmentation de la mise en cache du multiplexeur de sortie de flux ne l'a pas corrigé .
Dernière mise à jour - C'est un problème Nvidia (9 juin 2016)
Il s'agit certainement d'un problème lié à la carte graphique Nvidia (n'a pas testé AMD). Après avoir remarqué que VA-API avec DRM ne fonctionnait pas sur mon ordinateur de travail (qui exécute également Ubuntu 16.04 avec une carte graphique Nvidia), quand je suis rentré chez moi, j'ai essayé d'installer xubuntu pour tester cette théorie. Cela n'a pas fait l'affaire. Après cela, j'ai débranché ma carte graphique Nvidia et j'utilise maintenant les graphiques Intel intégrés (sur i5-4670K) qui fonctionnent brillamment sur "automatique" et même sur les fichiers chargés à partir du NFS.
Normalement, je posterais cela comme réponse, mais je ne pense pas que beaucoup d'autres en seraient satisfaits. J'espère que quelqu'un aura peut-être une solution pour que je puisse rebrancher ma carte graphique, mais je pense que la réalité est que nous devons attendre une mise à jour du noyau et / ou de meilleurs pilotes propriétaires de Nvidia. Ce qui m'étonne, c'est qu'avoir la carte et utiliser les pilotes opensource nouveau, ou désactiver l'accélération matérielle ne fonctionne pas.
Réponses:
Mise à jour du 19 octobre 2016
J'ai remarqué que mon module Nvidia a été recompilé lors d'une mise à jour aujourd'hui, alors j'ai redémarré et testé à nouveau. Il semble que le problème soit désormais résolu. Pour référence, j'utilise la version 367.57 du pilote sur un Nvidia GTX 970.
Réponse originale
TL; DR
Le point critique ici est que l'installation des pilotes PPA entraîne la mise à niveau des
libcuda1-361
libxnvctrl0
packages, ce qui résout le problème. J'ai également constaté que j'avais des problèmes avec de nombreux pilotes nvidia, donc la chose la plus sûre à faire est de revenir au pilote opensource. J'ai cependant eu un certain succès avec lenvidia-340
pilote.Description complète
Ok, j'ai réussi à résoudre la situation par accident
J'ai d'abord installé les pilotes ppa:
Ensuite, j'ai purgé les pilotes nvida existants
J'ai ensuite installé les 364 pilotes.
Après le redémarrage, je n'ai pas pu me connecter au bureau Ubuntu mais j'ai pu me connecter au bureau Xubuntu à partir des tests précédents. Cela fonctionnerait assez longtemps pour que je puisse voir que la lecture vidéo fonctionnait parfaitement, mais en quelques minutes mon ordinateur se bloquerait et nécessiterait un redémarrage difficile. Après avoir fait cela plusieurs fois, j'ai à nouveau purgé les pilotes nvidia:
Je n'ai plus les pilotes binaires nvidia installés et je suis sur le pilote Nouveau mais la lecture vidéo fonctionne et mon ordinateur ne se bloque pas!
la source
J'ai eu le même problème ennuyeux sur KDE Neon (Ubuntu 16.04) avec les graphiques NVIDIA (GTX 1050). J'utilise les pilotes nvidia 375.82. Pour résoudre ce problème, j'ai dû modifier deux paramètres vlc:
Video Settings
->Output
->X11 video output (XCB)
Codecs
->Hardware accelerated decoding
->VA-API video decoder via DRM
Le deuxième paramètre est nécessaire pour ignorer certains fichiers propriétaires comme
wmv
. Pour autant que j'ai testé, vlc fonctionne maintenant comme avant sans la carte graphique nvidia.la source
J'ai pu faire fonctionner le mien
nvidia-367
et lesnvidia-370
pilotes en sélectionnant Paramètres VLC> Vidéo> Sortie en tant que "Sortie vidéo X11 (XCB)" au lieu de "Sortie VDPAU" qui avait du retard lors du saut. Toutes les options (XCB) ont fonctionné pour moi avecnvidia-367
notamment "Sortie vidéo X11 (XCB)" - (n'a pas fonctionnénvidia-370
) et " Sortie vidéo OpenGL GLX (XCB)" - (OpenGL GLX a fonctionné après le redémarrage après la mise à niveau versnvidia-370
).Fondamentalement, toutes les options XCB fonctionnaient bien (saut, vitesses), l'art ASCII couleur fonctionnait normalement, les options OpenGL (non GLX / XCB) alignées en bas à gauche mais sautaient bien. L'art ASCII (noir et blanc) a bien fonctionné mais n'a pas pu être redimensionné. Les autres n'ont pas affiché de trucs à l'écran.
Pensez à mettre à jour vers nvidia-370 comme il vient de sortir récemment.
la source
J'ai le même problème avec VLC dans Unity 14.04, il a commencé très récemment, probablement à cause de mises à niveau régulières d'apt, mais je ne l'ai pas identifié. Lecture saccadée dans VLC, problèmes de synchronisation verticale, la vidéo se bloque pendant quelques secondes tout en sautant. J'ai une carte Nvidia dans mon ordinateur portable Dell. J'ai vérifié d'autres options comme le câble HDMI (à l'aide d'un moniteur externe), mais je l'ai finalement réduit à VLC.
Ma solution (paresseuse) passe au lecteur Totem intégré appelé "Vidéos" dans Unity. Il semble avoir tous les codecs et les fonctionnalités de base. Aucun problème pour le moment. J'y reviendrai plus tard ou j'attendrai les mises à jour.
la source
A eu le même problème sur un ordinateur portable Lenovo avec une carte vidéo nvidia discrète et Ubuntu 16.04. Résolu en choisissant Intel HD intégré dans
nvidia-settings
outil. Donc, la solution (si vous avez installé des pilotes nvidia) consiste à exécuternvidia-settings
et à choisir la carte vidéo Intel HD intégréela source
J'ai eu le même problème sur une Debian Jessie, un Nvidia 950 GC avec des pilotes Nvidia rétroportés et VLC 2.2.4. La mise à jour vers la version 367.44-3 des pilotes nvidia a changé le problème.
La solution que j'ai trouvée: passer du décodage matériel à "VA-API via DRM". Cela fonctionne maintenant très bien.
J'espère que cela peut aider quelqu'un.
la source