如何修复全屏播放视频时 Intel DRI 崩溃的问题?

如何修复全屏播放视频时 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,但如果可能的话,我会坚持使用 Intel 显卡以降低功耗。

答案1

在使用 DRI 的各种软件的英特尔图形硬件上也报告了类似的错误行为。freedesktop.org 上有一份上游错误报告。有人在那里指出这个问题已通过存储库中2.99.917-2~bpo8+1 0的版本修复。更新它解决了问题(说明如下)。xserver-xorg-video-inteljessie-backports

请注意,我的笔记本电脑有一个英特尔无线网卡,其固件来自非免费firmware-iwlwifi软件包,并且由于更改提示了内核升级,为了保持连接,我确保也添加了non-free软件包索引并升级firmware-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。

如果您出于某种原因不能或不会进行此升级,还有一些其他报告的解决方法上游错误

相关内容