![如何修复全屏播放视频时 Intel DRI 崩溃的问题?](https://linux22.com/image/109099/%E5%A6%82%E4%BD%95%E4%BF%AE%E5%A4%8D%E5%85%A8%E5%B1%8F%E6%92%AD%E6%94%BE%E8%A7%86%E9%A2%91%E6%97%B6%20Intel%20DRI%20%E5%B4%A9%E6%BA%83%E7%9A%84%E9%97%AE%E9%A2%98%EF%BC%9F.png)
在 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-intel
jessie-backports
请注意,我的笔记本电脑有一个英特尔无线网卡,其固件来自非免费firmware-iwlwifi
软件包,并且由于更改提示了内核升级,为了保持连接,我确保也添加了non-free
软件包索引并升级firmware-iwlwifi
。
- 编辑
/etc/apt/sources.list
- 添加行
deb http://ftp.debian.org/debian jessie-backports main contrib non-free
- 保存并退出
- 跑步
sudo apt-get update
- 跑步
sudo apt-get upgrade -t jessie-backports xserver-xorg-video-intel
- 跑步
sudo apt-get upgrade -t jessie-backports firmware-iwlwifi
- 重新启动 Linux。
如果您出于某种原因不能或不会进行此升级,还有一些其他报告的解决方法上游错误。