2012-08-02, 15:10
Hi all, I've been reading through all sorts of posts about using the Broadcom CrystalHD cards with various issues though can't find anything that specifically matches what I'm experiencing.
I'm running a rather old Dell Precision M65, Windows 7 64, with Eden and a recently purchased BCM70015 card. Before adding in the card, (eg software and DXVA only) I could flawlessly play back content at 720p and below, and had moderate success with the CPU decoding 1080p content, though anything complex ended up dropping frames like crazy.
Since adding the CrystalHD card, I can now play back all but one of my 1080p library flawlessly in XBMC (except for some apparently normal issues when seeking) though one particular file and just about ANYTHING 720p or even LOWER now plays horribly bad with either serious dropped frames or sync issues when the CrystalHD acceleration is enabled. Obviously if I disable the acceleration it goes back to playing the SD content just fine, though having to toggle between the settings is a PITA. I've tried playing with as many other settings as I could find including windowed playback, fullscreen as a window, render methods, scaling, post processing etc. though can't find anything that helps.
I'm not sure if there's something major that I have missed such as only using an older version of the CrystalHD drivers, though the HD1080p playback issues I had all seemed to work fine with the latest drivers from the Broadcom site (3.6.9 used).
I can also confirm that with the exact same set of drivers that EVERY file I have including the one 1080p that is problematic for XBMC plays flawlessly using MPC-HC, and in all cases the CrystalHD driver is definitely active with low CPU load at around 20% average and the occasional spike up to ~40%.
I would really appreciate any advice on any possible configuration or the problems I'm facing, as I was certainly hoping that the performance of the card I am seeing in MPC-HC could be achieved in XBMC for the obvious reasons of the awesome interface vs horrible player interface.
I've collected the following info in the hope that it will help:
The MediaInfo output is included for the three clips used in the testing as follows:
All of the files are 23.976fps, though the only one of this list that displays ok with acceleration on is the first clip. Clip 2 shows constant dropped frames (at least that's what the overlay is telling me) with CrystalHD on, and Clip 3 curiously shows 0 dropped frames (is this because the CPU hasn't dropped them?), though certainly does not display at 23.9fps, instead varying well above and below.
The linked debug log includes playback of each clip in both cases, CrystalHD acceleration enabled, and disabled.
It seems as if anything that's not really taxing the CrystalHD suffers greatly when it's trying to be presented in XBMC only, and as mentioned each works flawlessly well in the stand-alone MPC-HC player.
I seriously hope someone can advise something silly I'm (not) doing and that this can get documented to help someone else in the future.
Kindest Thanks.
I'm running a rather old Dell Precision M65, Windows 7 64, with Eden and a recently purchased BCM70015 card. Before adding in the card, (eg software and DXVA only) I could flawlessly play back content at 720p and below, and had moderate success with the CPU decoding 1080p content, though anything complex ended up dropping frames like crazy.
Since adding the CrystalHD card, I can now play back all but one of my 1080p library flawlessly in XBMC (except for some apparently normal issues when seeking) though one particular file and just about ANYTHING 720p or even LOWER now plays horribly bad with either serious dropped frames or sync issues when the CrystalHD acceleration is enabled. Obviously if I disable the acceleration it goes back to playing the SD content just fine, though having to toggle between the settings is a PITA. I've tried playing with as many other settings as I could find including windowed playback, fullscreen as a window, render methods, scaling, post processing etc. though can't find anything that helps.
I'm not sure if there's something major that I have missed such as only using an older version of the CrystalHD drivers, though the HD1080p playback issues I had all seemed to work fine with the latest drivers from the Broadcom site (3.6.9 used).
I can also confirm that with the exact same set of drivers that EVERY file I have including the one 1080p that is problematic for XBMC plays flawlessly using MPC-HC, and in all cases the CrystalHD driver is definitely active with low CPU load at around 20% average and the occasional spike up to ~40%.
I would really appreciate any advice on any possible configuration or the problems I'm facing, as I was certainly hoping that the performance of the card I am seeing in MPC-HC could be achieved in XBMC for the obvious reasons of the awesome interface vs horrible player interface.
I've collected the following info in the hope that it will help:
- Debug xbmc.log - http://pastebin.com/L3rt2Hr0
- MediaInfo 1 - http://pastebin.com/sJ4LHLCD
- MediaInfo 2 - http://pastebin.com/2KFBtLDh
- MediaInfo 3 - http://pastebin.com/49sZeHE6
The MediaInfo output is included for the three clips used in the testing as follows:
- MediaInfo 1 - 1080p.BluRay.x264.mkv - this file plays perfect with CrystalHD, or drops frames in software only
- MediaInfo 2 - 720p.mkv - this plays horribly with CrystalHD (shows dropped frames), or perfectly in software only
- MediaInfo 3 - 1080p.x264.mp4 - this plays mostly ok in CrystalHD (no dropped output frames though apparently not all decoded), and some rare dropped frames in software only
All of the files are 23.976fps, though the only one of this list that displays ok with acceleration on is the first clip. Clip 2 shows constant dropped frames (at least that's what the overlay is telling me) with CrystalHD on, and Clip 3 curiously shows 0 dropped frames (is this because the CPU hasn't dropped them?), though certainly does not display at 23.9fps, instead varying well above and below.
The linked debug log includes playback of each clip in both cases, CrystalHD acceleration enabled, and disabled.
It seems as if anything that's not really taxing the CrystalHD suffers greatly when it's trying to be presented in XBMC only, and as mentioned each works flawlessly well in the stand-alone MPC-HC player.
I seriously hope someone can advise something silly I'm (not) doing and that this can get documented to help someone else in the future.
Kindest Thanks.