Разрыв экрана в 11.10 с графикой Intel [закрыт]

Вы можете использовать gpustat, который представляет собой простой сценарий командной строки (оболочка для nvidia-smi) для запроса и мониторинга состояния графического процессора:

gpustat [ ! d2]

15
задан 5 December 2011 в 14:11

2 ответа

Это ошибка с графикой Intel Sandy Bridge.

Отчет об ошибке запуска Launchpad Отчет об ошибке восходящего потока

Unity

Обходной путь для Unity (или Unity 2D с Compiz) заключается в том, чтобы включить параметры. Полноэкранный перерисовки (буферный обмен) при перерисовке и, возможно, также не дожидаться синхронизации видео в разделе «Обходные пути» Диспетчера настроек CompizConfig:

GNOME Shell

В оболочке GNOME вы можете обойти ошибку, установив переменную среды CLUTTER_PAINT в принудительное полноэкранное перерисовку (буферный своп) на repaint :

[F1]
20
ответ дан 25 May 2018 в 17:24
  • 1
    Это заставило его работать в Unity! Я просто надеюсь, что кто-то приносит долгое хорошее решение для GNOME-Shell ... – Niklas 8 November 2011 в 02:04
  • 2
    Здравствуй! Если вы нашли ответ полезным, вы можете пометить его как «принятый». нажав на значок галочки слева. :) – htorque 12 November 2011 в 04:52
  • 3
    К сожалению, я надеялся на кого-то, у кого было решение для GNOME-Shell, но после прочтения комментариев об ошибках я понял, что исправления еще нет (хотя для некоторых это помогло изменить вывод видео на opengl). Поэтому я забыл изменить статус здесь :) спасибо за ваш подробный ответ! – Niklas 13 November 2011 в 18:02
  • 4
    Обходной путь был найден в GNOME-Shell! Для меня это работало, отредактировав файл / etc / environment и добавив строку: CLUTTER_PAINT = disable-clipped-redraws: disable-culling – Niklas 5 December 2011 в 14:08
  • 5
    Вышеописанное обходное решение было сообщено в отчете об ошибке вверх. – Niklas 5 December 2011 в 14:09

У меня есть старший чипсет Intel (G965), но та же проблема. Единственный способ, с помощью которого я работал на 100% «прав», - это использовать видео Overlay. Недостатком этого является то, что он не работает правильно с 3D-эффектами и композицией. Я не знаю, поддерживается ли Video Overlay на Sandy Bridge. Если это так, то как это использовать.

Используйте xvinfo, чтобы получить подробное описание всех XVideo Adapters. В моем случае есть два: «Intel (R) текстурированное видео» и «Наложение видео на Intel (R)». Второй работает для меня, а вывод xvinfo выглядит так:

  Adaptor #1: "Intel(R) Video Overlay"
    number of ports: 1
    port base: 93
    operations supported: PutImage 

То, что вы ищете, - это номер порта, в данном случае 93.

Чтобы использовать это в mplayer, либо запустите его с помощью mplayer -vo xv:port=93, либо поместите что-то подобное в ваш $HOME/.mplayer/config:

[default]
vo=xv:port=93

Возможно, также будет установлено xv:adaptor=1.

[d5 ] Для xine существует настройка конфигурации video.device.xv_port, которая может быть установлена ​​в $HOME/.xine/config.

GStreamer имеет свойство device для xvimagesink, но я не знаю, как его установить. (Я использую только mplayer).

1
ответ дан 25 May 2018 в 17:24
  • 1
    Благодарим вас за подробный ответ, хотя на самом деле это не работает для меня, так как я использую Gstreamer и не решает эти проблемы при просмотре Flash-видео. Хотя я считаю, что это может помочь кому-то другому :) – Niklas 8 November 2011 в 02:03

Другие вопросы по тегам:

Похожие вопросы: