A volte VLC ha problemi con la visualizzazione di video a schermo intero.


19

Recentemente VLC ha avuto problemi con la visualizzazione di video in modalità a schermo intero. AFAIK, nulla è cambiato con i driver della scheda video ed è sicuramente la stessa versione di VLC. (/ me stringe un pugno ai manutentori del repository)

Questo ha funzionato senza problemi in passato. In effetti, ho avuto fino a 6 istanze di VLC in esecuzione, ognuna riproducendo un video. Uno era sempre a schermo intero sul mio secondo monitor, mentre gli altri erano piastrellati sul mio monitor principale. Sono stato in grado di attivare qualsiasi altro 5 in modalità a schermo intero e il video è stato visualizzato senza problemi.

Ultimamente, ho avuto problemi con l'esecuzione di 2 istanze in modalità a schermo intero. (A volte, anche una singola istanza non visualizzerà il video a schermo intero.) VLC continuerà a riprodurre il video, ma in modalità a schermo intero non vedo altro che uno schermo nero. A volte, il video verrà visualizzato se ingrandisco la finestra VLC. Altre volte, devo accontentarmi di una finestra di dimensioni inferiori.

Non so se questo sia pertinente, ma a volte cambiare lo stato min / max di una finestra di Firefox (Minefield, in particolare) sembrava consentire all'istanza problematica di visualizzare il video in modalità a schermo intero. Tuttavia, ciò non si è rivelato una soluzione coerente. A volte, sembrava che chiudere una finestra di Firefox avesse funzionato, anche se non ha avuto successo. (Ho perso il tempo con Firefox, perché con il folle numero di finestre e schede che normalmente ho aperto, si consuma regolarmente circa 1 GB di RAM.)

Un'altra curiosità che viene in mente è il fatto che il mio monitor secondario è considerato il principale all'avvio. Uso xrandr per designare il vero 1 ° monitor come primario dopo l'avvio, come suggerito da qualcuno in una domanda che ho posto sul sito Unix & Linux SE .

Specifiche:

  • Ubuntu 10.10 con Gnome e Compiz
  • 8 GB di RAM
  • AMD Phenom II 965 Black Edition
  • Asus M4A79 Deluxe mobo
  • XFX ATI Radeon HD 5750 con 1 GB di RAM

VLC è configurato per utilizzare l'overlay hardware per il video (come da impostazione predefinita)

Qualcuno ha idea di cosa potrebbe causare questo problema o come posso fare per risolverlo? In questo momento ho 2 istanze di riproduzione VLC, ognuna in modalità schermo intero su un monitor separato.


1
@jorge Non capisco come uno screenshot nero avrebbe fatto luce sulla situazione. :)
George Marian,

Sì, è solo difficile visualizzare dove spieghi di avere più istanze e su quali monitor vuoi fare cosa.
Jorge Castro,

@jorge Non importa quale monitor stia utilizzando l'istanza problematica di VLC. A volte, un'istanza che viene visualizzata correttamente in modalità schermo intero si imbatterà in questo problema se abilito la modalità a schermo intero su di esso. Immagina che un monitor visualizzi un video in modalità a schermo intero, mentre l'altro monitor non mostra altro che nero e l'interfaccia di controllo a schermo intero VLC se ci passi sopra.
George Marian,

È possibile che l'uso di XVideo sia limitato, intendo, non più di un determinato numero di client X può usare XVideo solo contemporaneamente. Non ho idea di VLC ma puoi provare mplayer con "-vo xv" per usare XVideo. Se hai questo bug, prova con "-vo x11" (molto più utilizzo della CPU, nessun ridimensionamento hw, ecc.) Se funziona, immagino che sia un problema con l'estensione XVideo di X.
LGB

1
1) Disattiva compiz (effetti visivi avanzati) in Preferenze aspetto. Se ciò non aiuta, prova ad aggiungere il parametro di avvio radeon.modeset = 0 alla tua riga di comando del kernel. Hai anche dei PPA?
kompute il

Risposte:


18

In Tools> Preferences> Video> Outputmodificare il valore predefinito per X11, Salva e vlc riavvio.


Questo problema persiste in Ubuntu 13.04 sui driver proprietari AMD e può ancora essere risolto come sopra.
holocronweaver,

Nelle versioni più recenti, questo perference sembra essere cambiato a: Tools -> Preferences -> Video -> Accelerated video output (Overlay). Se non è selezionato, funziona.
BeeOnRope,

2

Due cose che dovresti sapere su VLC:

1. Se hai attivato compiz avrai dei problemi con VLC che mostra il video di un film.

2. Se hai più schermi, ci saranno alcuni problemi con VLC scegliendo quale schermo mostrare il video.

Quindi, per quello che ho letto, hai entrambi. Dalle mie esperienze con casi simili, consiglio di disabilitare Compiz e successivamente testare i display. Per disabilitare compiz basta ALT+ F2e digita metacity --replaceo puoi semplicemente andare su Sistema -> Preferenze -> Aspetto e selezionare la scheda Effetti visivi quindi selezionare nessuno.

In secondo luogo, per testare il problema di visualizzazione.

Prima prova se riesci a vedere il video su 1 display (senza l'altro collegato).

Secondo test (con video chiuso. Non aprirlo ancora) con entrambi i monitor collegati e in "modalità clone". Esegui il video e vedi se appare in entrambi i display.

Terzo e ultimo, rimuovere la "modalità clone". Metti uno a destra o a sinistra e apri 2 istanze di VLc. sposta una delle istanze sul display sinistro / destro e l'altra lasciala sul display base.

questo è il modo in cui lo faccio quando ho problemi di schermo nero con VLC. Ciò è dovuto ad alcuni problemi con compiz e con più display poiché VLC non sa a quale mostrare il display.

Prova tutto questo e facci sapere.


Mi scuso per aver impiegato così tanto tempo a rispondere. VLC generalmente funziona, visualizzando su entrambi i monitor. Occasionalmente, potrebbe presentare anomalie e visualizzare a schermo intero sul monitor sbagliato. (Non sono sicuro se quel glitch viene visualizzato sul monitor principale ogni volta o su quello su cui è apparso VLC quando è stato lanciato.) Indipendentemente da ciò, non è un grosso problema. Passare a schermo intero una volta di solito è sufficiente per risolvere il problema.
George Marian,

Il problema è che in alcune circostanze la modalità a schermo intero non mostrerà altro che lo sfondo nero. Ho provato a disattivare Compiz, ma questo non ha risolto il problema. Ha reso meno probabile la sua comparsa, ma non lo ha risolto. Nota per quanto riguarda la configurazione dei due monitor, che generalmente sembra funzionare per me. Quando VLC ha questo problema, si verificherà su entrambi i monitor.
George Marian,

0

Dato il numero di risposte valide, se i problemi persistono, suggerisco di compilare una segnalazione di bug con vlc e launchpad. (Cerca prima bug simili.)


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.