jakmal pointed out in his review
that at 1080p60 playback approximately half the frames were dropped. It looks like enabling Dynamic contrast
is the main cause of dropped frames here. I observed that fps drawn fluctuates between 30fps and 60fps seemingly periodically. At some scenes fps suddenly drops, then a few seconds later it goes back to 60fps. So I disabled Dynamic contrast, voila! there was zero dropped frame. The other post-processors on or off affects dropped frames little to none. I tried DDR3-1333, 1600 and 1866. DDR3-1866 is a lot better at 1080p60 playback even if Dynamic contrast enabled (very few dropped frames).
As for madVR, the APU is good enough for SD/HD 24p contents. However I see lots of dropped frames (roughly two thirds of the frames) at 1080i60 playback (let alone 1080p60), with ffdshow Video Decoder (libavcodec H.264 decoder) + yadif (a software deinterlacer) + madVR. Edit: This is a bug of the latest libavcodec that integrates ffmpeg-mt. If rolled back to SVN 3866 with ffmpeg-mt, the playback of 1080i60 and 1080p60 became smooth as butter.
In summary, the new APU is good for
- HD/SD 24p
- HD/SD 60i
- HD/SD 60p if Dynamic contrast is disabled (well, who'd want to enable it anyway?)Under ffshow Video Decoder (ffmpeg-mt + yadif)/madVR
- HD/SD 24p
- HD/SD 60i (VC-1 is not supported)
- HD/SD 60p
Obviously ffdshow/madVR is a better solution than DXVA/EVR because of consistent PQ and smoother playback (higher power consumption of the system is a drawback, however).Memory selectionDXVA/EVR
You'd better stay away from DDR3-1333. DDR3-1600
is the minimum for stable GPU operation (only +$5 [2 x 2GB]) or go for DDR3-1866 if you can afford (+$26; but then you'd better add a discrete card).ffdshow/madVR
Here are a bit strange/surprising results. Number of dropped frames (those during the first few seconds are excluded):
I tried a couple of times, with similar results. So obviously DDR3-1600 is the best choice
GPU is not powerful enough to drive dual display stably (let alone decode dual video stream) even if video memory is set to 1GB.CrossFire
I attached a HD 6570 discrete graphics card in CrossFire mode. Dual graphics is now called HD 6630D2
. The display can be attached to either of the GPUs, but with slightly different video playback performance.1080i60
It looks like both GPUs are used evenly at video playback, a great improvement over the previous Hybrid CrossFireX.
Obviously only UVD of the GPU to which the display is attached is used. That means:
- If the display is attached to HD 6570, then playback is as good as HD 6570
- If the display is attached to HD 6550D, then playback is as good/bad as HD 6550D.