Как исправить сбои Intel DRI при воспроизведении видео в полный экран?

При воспроизведении видео в Orion я получаю ошибку и сегфаулт Orion, например:

Failed to open BO for returned DRI2 buffer (1920x1080, dri2 back buffer, named x)
This is likely a bug in the X Server that will lead to a crash soon.

Program received signal SIGSEGV, Segmentation fault.
[...] in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
[...]

Этот сегфаулт происходит время от времени при обычном воспроизведении в оконном режиме и почти сразу при воспроизведении в полноэкранном режиме.

Я использую Debian 8 (jessie) с Gnome 3 на ноутбуке ASUS, который поддерживает гибридную графику, но я придерживаюсь графики Intel, если это возможно, чтобы снизить энергопотребление.

0
07.04.2017, 02:50
1 ответ

Аналогичное поведение ошибки было зарегистрировано на графическом оборудовании Intel с различным программным обеспечением, использующим DRI. На сайте freedesktop.org есть отчет об ошибке. Кто-то отметил там, что эта проблема устранена с помощью 2.99.917-2 ~ bpo8 + 1 0 версии xserver-xorg-video-intel в jessie-backports репозиторий. Обновление до него устранило проблему (инструкции ниже).

Обратите внимание, что в моем ноутбуке есть беспроводная сетевая карта Intel с прошивкой из несвободного пакета firmware-iwlwifi , и, поскольку изменение вызвало обновление ядра, для поддержания связи я обязательно добавил non-free индекс пакета и обновление прошивки-iwlwifi также.

  1. Изменить /etc/apt/sources.list
  2. Добавить строку deb http://ftp.debian.org/debian jessie-backports main contrib non-free
  3. Сохранить и выйти
  4. Запустите sudo apt-get update
  5. Запустите sudo apt-get upgrade -t jessie-backports xserver-xorg-video-intel
  6. Выполните sudo apt-get upgrade -t jessie-backports firmware-iwlwifi
  7. Перезагрузите Linux.

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

1
28.01.2020, 02:46

Теги

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