如果从Unity Dash启动,硬件加速崩溃的VLC

背景

我在装有AMD E-450 APU的计算机上运行Ubuntu 11.10(64位)。 该芯片集成了Radeon HD6320图形处理器。 我成功安装了AMD(Catalyst 12.1)的最新专有驱动程序。 我还为VAAPI安装了XvBA后端,并确认它有效。

什么工作

安装上述软件后,VLC中的GPU加速工作完美。 1080p素材播放流畅,而没有GPU加速,就像观看图像的幻灯片一样。 到现在为止还挺好。

什么行不通

要解决问题,必须存在两个因素。

  1. 必须在VLC中启用GPU加速
    • 并且要播放的素材必须利用它,例如H.264等
  2. 必须从Dash启动VLC(通过按Unity中的超级键获得的菜单)
    • 程序本身是从Dash启动还是要播放的材料是从VLC中选择的,或者材料是直接从Dash内挑选的并不重要
    • 从Unity Launcher启动具有相同的效果

如果上述情况属实,VLC会100%崩溃,而如果以任何其他方式启动(例如,从vlc终端或Nautilus使用’Open with VLC Media Player’),它永远不会崩溃。

我试过的

  • 我从ppa:videolan/stable-daily安装了VLC 2.0.1 ppa:videolan/stable-daily 。 这不会以任何方式影响问题。

  • 我已经重新安装了Ubuntu和VLC,但问题仍然存在。

问题

  • 为什么从Dash启动时应用程序的行为会有所不同?

  • 我该怎么做才能解决问题?

奇怪的是,我有集成了ATI 6350的AMD C50并且拥有来自ppa的VLC,在我的情况下到目前为止所有的高清电影我还没有看到VLC崩溃,即使从Dash发布。 什么你的VAINFO返回btw?