背景
我在一台配备 AMD E-450 APU 的计算机上运行 Ubuntu 11.10(64 位)。该芯片集成了 Radeon HD6320 图形处理器。我成功安装了 AMD 的最新专有驱动程序(Catalyst 12.1)。我还安装了 VAAPI 的 XvBA 后端,并确认它可以正常工作。
什么有效
安装上述软件后,VLC 中的 GPU 加速功能完美运行。1080p 素材播放流畅,而没有 GPU 加速时,就像观看图像幻灯片一样。到目前为止一切顺利。
什么不起作用
要使这个问题显现出来,必须存在两个因素。
- 必须在 VLC 中启用 GPU 加速
- 并且要播放的材料必须利用它,例如H.264或类似
- SuperVLC 必须从 Dash 启动(在 Unity 中 按 - 键显示的菜单)
- 无论程序本身是从 Dash 启动,还是从 VLC 中选择要播放的内容,还是直接从 Dash 中选择内容,都无关紧要
- 从 Unity Launcher 启动也有同样的效果
如果上述情况属实,VLC 将会 100% 崩溃,而如果以任何其他方式启动(例如从终端vlc
或从 Nautilus 使用“使用 VLC 媒体播放器打开”),它永远不会崩溃。
我尝试过
我已经从 安装了 VLC 2.0.1
ppa:videolan/stable-daily
。这对问题没有任何影响。我已经全新安装了 Ubuntu 和 VLC,但问题仍然存在。
问题
为什么从 Dash 启动时应用程序的行为有所不同?
我该如何修复该问题?
答案1
奇怪,我有一台集成了 ATI 6350 的 AMD C50,并且从 ppa 安装了 VLC,就我的情况而言,到目前为止,播放所有高清电影时,我还没有看到 VLC 崩溃,即使从 Dash 启动也是如此。顺便问一下,您的 VAINFO 返回了什么?