I'm running Ubuntu 11.10 (64-bit) on a computer with an AMD E-450 APU. This chip has an integrated Radeon HD6320 graphics processor. I successfully installed the latest proprietary driver from AMD (Catalyst 12.1). I have also installed the XvBA backend for VAAPI, and confirmed that it works.
What does work
After having installed the aforementioned software, GPU acceleration in VLC works perfectly. 1080p material plays smoothly, while without GPU acceleration it was like watching a slide-show of images. So far so good.
What doesn't work
For the problem to present itself, two factors must be present.
- GPU acceleration must be enabled in VLC
- And the material to be played must take advantage of it, e.g. H.264 or the like
- VLC must be launched from the Dash (the menu you get by pressing the Super-key in Unity)
- Whether the program itself is launched from the Dash and the material to be played is chosen from within VLC, or the material is picked directly from within the Dash doesn't matter
- Launching from the Unity Launcher has the same effect
If the above is true, VLC crashes 100% of the time, while if it is launched in any other way (e.g. from terminal with
vlc or from Nautilus with 'Open with VLC Media Player') it never crashes.
What I have tried
I have installed VLC 2.0.1 from
ppa:videolan/stable-daily. This did not affect the problem in any way.
I have made a fresh install of both Ubuntu and VLC, but the issue remains.
Why does the application behave differently when launched from the Dash?
What can I do to fix the problem?