2011-06-23, 10:16
I have a Lenovo C200 running Windows 7 and XBMC 10.1. It has an Nvidia ION2 GPU and DXVA2 is detected and enabled in XBMC (see render settings screenshot).
However, when I play any H.264 video hardware acceleration is not used. Decoding is done on the CPU using the software codec (ff-264) and playback is jerky and slow (see on-screen display screenshot).
Additional XBMC output is attached, including screenshots and log with debugging enabled.
System info - Summary information
System info - Hardware information
System info - Video information
Debug log file
-- Update --
I noticed while reviewing my above screenshots that XBMC's video information lists the GPU as an Intel Graphics Media Accelerator 3150, rather than an Nvidia ION. The Lenovo C200 contains both an integrated GMA and a discrete ION GPU, and XBMC is detecting the former.
I will try searching for a BIOS setting to enable the Nvidia ION GPU. If anyone can suggest any other reasons why the GMA is being selected please respond, but I suspect I'm on the right path.
However, when I play any H.264 video hardware acceleration is not used. Decoding is done on the CPU using the software codec (ff-264) and playback is jerky and slow (see on-screen display screenshot).
Additional XBMC output is attached, including screenshots and log with debugging enabled.
System info - Summary information
System info - Hardware information
System info - Video information
Debug log file
-- Update --
I noticed while reviewing my above screenshots that XBMC's video information lists the GPU as an Intel Graphics Media Accelerator 3150, rather than an Nvidia ION. The Lenovo C200 contains both an integrated GMA and a discrete ION GPU, and XBMC is detecting the former.
I will try searching for a BIOS setting to enable the Nvidia ION GPU. If anyone can suggest any other reasons why the GMA is being selected please respond, but I suspect I'm on the right path.