VLC aura parfois des problèmes pour afficher la vidéo en plein écran.

19

Récemment, VLC a eu des problèmes pour afficher la vidéo en mode plein écran. AFAIK, rien n'a changé avec les pilotes de carte vidéo et c'est certainement la même version de VLC. (/ me secoue le poing aux responsables du référentiel)

Cela a fonctionné sans problème dans le passé. En fait, j'ai eu jusqu'à 6 instances de VLC en cours d'exécution, chacune jouant une vidéo. L'un était toujours en plein écran sur mon deuxième moniteur, tandis que les autres étaient en mosaïque sur mon moniteur principal. J'ai pu basculer l'un des 5 autres en mode plein écran et la vidéo affichée sans problème.

Dernièrement, j'ai eu du mal à exécuter 2 instances en mode plein écran. (Parfois, même une seule instance n'affiche pas la vidéo en plein écran.) VLC continuera de lire la vidéo, mais en mode plein écran, je ne vois qu'un écran noir. Parfois, la vidéo s'affichera si je maximise la fenêtre VLC. D'autres fois, je dois me contenter d'une fenêtre de plus petite taille.

Je ne sais pas si cela est pertinent, mais changer parfois l'état min / max d'une fenêtre Firefox (Minefield, en particulier) semblait permettre à l'instance gênante d'afficher la vidéo en mode plein écran. Cependant, cela ne s'est pas avéré être une solution de contournement cohérente. Parfois, il semblait que la fermeture d'une fenêtre Firefox faisait l'affaire, bien que ce ne soit pas toujours réussi non plus. (J'ai joué avec Firefox, car avec le nombre fou de fenêtres et d'onglets que j'ai normalement ouverts, il monopolise régulièrement environ 1 Go de RAM.)

Un autre morceau de funkiness qui me vient à l'esprit est le fait que mon moniteur secondaire est considéré comme le principal au démarrage. J'utilise xrandr pour désigner le vrai 1er moniteur comme principal moniteur après le démarrage, comme suggéré par quelqu'un dans une question que j'ai posée sur le site Unix & Linux SE .

Spécifications:

  • Ubuntu 10.10 avec Gnome et Compiz
  • 8 Go de RAM
  • AMD Phenom II 965 Black Edition
  • Asus M4A79 Deluxe mobo
  • XFX ATI Radeon HD 5750 avec 1 Go de RAM

VLC est configuré pour utiliser la superposition matérielle pour la vidéo (selon le paramètre par défaut)

Quelqu'un at-il une idée de ce qui peut provoquer ce problème ou comment je peux le résoudre? En ce moment, j'ai 2 instances de lecture VLC, chacune en mode plein écran sur un moniteur séparé.

George Marian
la source
1
@jorge Je ne comprends pas comment une capture d'écran noire pourrait éclairer la situation. :)
George Marian
Oui, il est difficile de visualiser où vous expliquez avoir plusieurs instances et sur quels moniteurs vous voulez faire quoi.
Jorge Castro
@jorge Peu importe le moniteur utilisé par l'instance gênante de VLC. Parfois, une instance qui s'affiche correctement en mode plein écran rencontrera ce problème si j'active le mode plein écran dessus. Imaginez un moniteur affichant une vidéo en mode plein écran, tandis que l'autre moniteur n'affiche que du noir et l'interface de contrôle plein écran VLC si vous passez la souris dessus.
George Marian
Il est possible que l'utilisation de XVideo soit limitée, je veux dire, pas plus qu'un certain nombre donné de clients X ne peuvent utiliser XVideo en même temps. Je n'ai aucune idée de VLC mais vous pouvez tester mplayer avec "-vo xv" pour utiliser XVideo. Si vous avez ce bogue, essayez avec "-vo x11" (beaucoup plus d'utilisation du processeur, pas de mise à l'échelle hw, etc.) si cela fonctionne, je suppose que c'est un problème avec l'extension XVideo de X.
LGB
1
1) Désactivez compiz (effets visuels avancés) dans les préférences d'apparence. Si cela n'aide pas, essayez d'ajouter le paramètre de démarrage radeon.modeset = 0 à votre ligne de commande du noyau. Avez-vous également des AAE?
komputes

Réponses:

18

Dans Tools> Preferences> Video> Outputchanger la valeur par défaut à X11, sauvegarder et redémarrer vlc.

timendum
la source
Ce problème persiste dans Ubuntu 13.04 sur les pilotes AMD propriétaires et peut toujours être résolu comme ci-dessus.
holocronweaver
Dans les versions les plus récentes ce perference semble avoir changé à: Tools -> Preferences -> Video -> Accelerated video output (Overlay). Si cela n'est pas coché, cela fonctionne.
BeeOnRope
2

Deux choses à savoir sur VLC:

1. Si vous avez activé compiz, vous aurez quelques problèmes avec VLC montrant la vidéo d'un film.

2. Si vous avez plusieurs écrans, VLC aura des problèmes avec le choix de l'écran dans lequel afficher la vidéo.

Donc, pour ce que j'ai lu, vous avez les deux. D'après mes expériences avec des cas similaires, je recommande de désactiver le compiz et de tester ensuite les affichages. Pour désactiver compiz juste ALT+ F2et tapez metacity --replaceou vous pouvez simplement aller dans Système -> Préférences -> Apparence et sélectionnez l'onglet Effets visuels puis sélectionnez aucun.

Deuxièmement, pour tester le problème d'affichage.

Testez d'abord si vous pouvez voir la vidéo sur 1 écran (sans que l'autre ne soit connecté).

Deuxième test (avec la vidéo fermée. Ne l'ouvrez pas encore) avec les deux moniteurs connectés et en "mode clone". Exécutez la vidéo et voyez si elle apparaît sur les deux écrans.

Enfin, supprimez le "mode clone". Mettez-en un à droite ou à gauche et ouvrez 2 instances de VLc. déplacer l'une des instances vers l'affichage gauche / droite et l'autre la laisser sur l'affichage de base.

c'est la façon dont je fais quand j'ai des problèmes d'écran noir avec vlc. Cela est dû à certains problèmes avec compiz et avec plusieurs écrans, car VLC ne sait pas à qui afficher l'écran.

Testez tout cela et faites-le nous savoir.

Luis Alvarado
la source
Mes excuses pour avoir mis si longtemps à répondre. VLC fonctionne généralement, affichant sur l'un ou l'autre moniteur. De temps en temps, il pépinera et s'affichera en plein écran sur le mauvais moniteur. (Je ne suis pas certain si ce problème s'affiche à chaque fois sur le moniteur principal ou celui sur lequel VLC est apparu lors de son lancement.) Quoi qu'il en soit, ce n'est pas un gros problème. Basculer en plein écran une fois suffit généralement à résoudre ce problème.
George Marian
Le problème est que dans certaines circonstances, le mode plein écran n'affichera que le fond noir. J'ai essayé de désactiver Compiz, mais cela n'a pas résolu le problème. Il était donc moins probable qu'il se reproduise, mais cela ne l'a pas résolu. Remarque en ce qui concerne la configuration de deux moniteurs, cela semble généralement fonctionner pour moi. Lorsque VLC rencontre ce problème, il se produit sur l'un ou l'autre moniteur.
George Marian
0

Étant donné le nombre de bonnes réponses, si vous rencontrez toujours des problèmes - je suggère de remplir un rapport de bogue avec vlc et launchpad. (Recherchez d'abord des bogues similaires.)

Syborgia Alphas
la source
-3

Ne connaissant pas grand-chose aux ordinateurs, vous pouvez essayer ceci:

http://forum.videolan.org/viewtopic.php?f=13&t=78308

de VLC

l'ancien a sonné
la source
Cette page mentionne «sans gestionnaire de fenêtres», donc elle ne s'applique pas dans ce cas.
Nathan Osman