VLC иногда будет иметь проблемы с отображением видео в полноэкранном режиме.


19

Недавно у VLC были проблемы с отображением видео в полноэкранном режиме. AFAIK, ничего не изменилось с драйверами видеокарты, и это, безусловно, та же версия VLC. (/ я трясет кулаком в хранителях репозитория)

Это работало без проблем в прошлом. На самом деле, у меня было целых 6 экземпляров VLC, каждый из которых воспроизводил видео. Один из них всегда был полноэкранным на моем втором мониторе, в то время как остальные отображались на моем основном мониторе. Я был в состоянии переключить любой из других 5 в полноэкранный режим и видео, отображаемое без проблем.

В последнее время у меня были проблемы с запуском 2 экземпляров в полноэкранном режиме. (Иногда даже один экземпляр не будет отображать видео в полноэкранном режиме.) VLC будет продолжать воспроизводить видео, но в полноэкранном режиме я не вижу ничего, кроме черного экрана. Иногда видео будет отображаться, если я разверну окно VLC. В других случаях мне приходится соглашаться на окно меньшего размера.

Я не знаю, уместно ли это, но иногда изменение минимального / максимального состояния окна Firefox (в частности, Minefield), казалось, позволяло проблемному экземпляру отображать видео в полноэкранном режиме. Однако это не оказалось последовательным обходным путем. Иногда казалось, что закрытие окна Firefox добилось цели, хотя и это не всегда успешно. (Я возился с Firefox, потому что из-за сумасшедшего количества окон и вкладок, которые у меня обычно открыты, он регулярно потребляет около 1 ГБ ОЗУ.)

Еще одна забавная вещь, которая приходит на ум, - это то, что мой дополнительный монитор считается основным при загрузке. Я использую xrandr для обозначения реального первого монитора в качестве основного после загрузки, как это было предложено кем-то из вопросов, которые я задавал на сайте Unix & Linux SE .

Технические характеристики:

  • Ubuntu 10.10 с Gnome и Compiz
  • 8 ГБ ОЗУ
  • AMD Phenom II 965 Black Edition
  • Asus M4A79 Deluxe mobo
  • XFX ATI Radeon HD 5750 с 1 ГБ оперативной памяти

VLC настроен на использование аппаратного оверлея для видео (согласно настройке по умолчанию)

У кого-нибудь есть идея, что может вызвать эту проблему или как я могу решить ее? Прямо сейчас у меня есть 2 случая воспроизведения VLC, каждый в полноэкранном режиме на отдельном мониторе.


1
@jorge Я не понимаю, как черный скриншот может пролить свет на ситуацию. :)
Джордж Мариан

Да, просто сложно представить, где вы объясняете наличие нескольких экземпляров и на каких мониторах вы хотите что-то делать.
Хорхе Кастро

@jorge Не имеет значения, какой монитор использует проблемный экземпляр VLC. Иногда экземпляр, который отображается правильно в полноэкранном режиме, столкнется с этой проблемой, если я переключу полноэкранный режим на нем. Представьте себе, что один монитор отображает видео в полноэкранном режиме, тогда как другой монитор отображает только черный экран и полноэкранный интерфейс управления VLC, если навести на него курсор.
Джордж Мариан

Возможно, что использование XVideo ограничено, я имею в виду, что не более чем определенное количество клиентов X могут одновременно использовать XVideo. Я понятия не имею о VLC, но вы можете протестировать mplayer с "-vo xv", чтобы использовать XVideo. Если у вас есть эта ошибка, попробуйте с «-vo x11» (намного больше загрузка ЦП, без масштабирования hw, то и т. Д.), Если она работает, я думаю, что это некоторая проблема с расширением XVideo X.
LGB

1
1) Отключите compiz (расширенные визуальные эффекты) в настройках внешнего вида. Если это не помогает, попробуйте добавить загрузочный параметр radeon.modeset = 0 в командную строку ядра. Также есть ли у вас PPA?
Компуты

Ответы:


18

В Tools> Preferences> Video> Outputизменить по умолчанию для X11, сохранить и перезапустить VLC.


Эта проблема сохраняется в Ubuntu 13.04 на проприетарных драйверах AMD и все еще может быть решена, как указано выше.
Holocronweaver

В более поздних версиях эта perference , похоже, изменилась на: Tools -> Preferences -> Video -> Accelerated video output (Overlay). Если это не проверено, это работает.
BeeOnRope

2

Две вещи, которые вы должны знать о VLC:

1. Если у вас активирован compiz, у вас будут проблемы с VLC, показывающим видео из фильма.

2. Если у вас несколько дисплеев, у VLC возникнут проблемы с выбором VLC для показа видео.

Итак, за то, что я прочитал, у вас есть оба из этого. Исходя из моего опыта в подобных случаях, я рекомендую отключить compiz, а затем протестировать дисплеи. Чтобы отключить Compiz просто ALT+ F2и введите metacity --replaceили вы можете просто перейти в Система -> Настройки -> Внешний вид и выберите вкладку Визуальные эффекты, а затем выберите нет.

Во-вторых, чтобы проверить проблему с дисплеем.

Сначала проверьте, видите ли вы видео на 1 дисплее (без подключения другого).

Второй тест (с закрытым видео. Пока не открывайте) с подключенными обоими мониторами и в «режиме клонирования». Запустите видео и посмотрите, появится ли оно на обоих экранах.

В-третьих, удалите «режим клонирования». Поместите один вправо или влево и откройте 2 экземпляра VLc. переместите один из экземпляров на левый / правый дисплей, а другой оставьте его на базовом дисплее.

это то, что я делаю, когда у меня проблемы с черным экраном с VLC. Это происходит из-за некоторых проблем с compiz и наличием нескольких дисплеев, поскольку VLC не знает, как отображать дисплей.

Проверьте все это и дайте нам знать.


Мои извинения за то, что я так долго отвечал. VLC обычно работает, отображается на любом мониторе. Иногда он будет глючить и отображать полный экран на неправильном мониторе. (Я не уверен, что этот глюк отображает его на основном мониторе каждый раз или тот, на котором VLC появлялся при запуске.) Несмотря на это, это не имеет большого значения. Переключение в полноэкранный режим обычно достаточно для устранения этой проблемы.
Джордж Мариан,

Проблема в том, что при некоторых обстоятельствах полноэкранный режим будет отображать только черный фон. Я пытался отключить compiz, но это не решило проблему. Это уменьшило вероятность его появления, но не помогло. Обратите внимание на настройку двух мониторов, которая, как правило, работает для меня. Когда VLC имеет эту проблему, это будет происходить на любом мониторе.
Джордж Мариан,

0

Учитывая количество хороших ответов, если у вас все еще есть проблемы - я предлагаю заполнить отчет об ошибках с помощью vlc и launchpad. (Поиск похожих ошибок в первую очередь.)


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.