hardware (graphic card) deinterlacing without DXVA (1 Viewer)

kszabo

MP Donator
  • Premium Supporter
  • December 6, 2007
    796
    86
    Germany, Bayern
    Home Country
    Hungary Hungary
    I guess it is possible to let the graphic card to do the deinterlacing even without DXVA. Is it true? Experts, please comment.

    according to my research untill now:
    - basically possible
    - can depend on the video mixer (VMR, EVR) and therefore on OS (XP/Vista)
    - can depend on your graphic card+driver
    - can depend on the directshow codec

    It is important, because it could make playing 1080i HDTV broadcasts possible with low-range graphic cards (like mine x1250 without h264 HWAcc support): we let to decode the stream with software (CoreAVC) without deinterlacing and give this duty to the graphic card.

    I guess that's why I could not get 1080i work with XP but very easily with Vista. Deinterlacing can cost up to 30% CPU even for dual cores. Just check out the first 2 test results: 8 Mbps 1920*1080 h.264 i vs p with CoreAVC 52% vs. 26% CPU load!
    AMD/ATI and NVIDIA Graphics Cards in Video Decoding Tasks: June 2007
     

    kszabo

    MP Donator
  • Premium Supporter
  • December 6, 2007
    796
    86
    Germany, Bayern
    Home Country
    Hungary Hungary
    I did some tests with 1080i HDTV broadcast.

    The ATi x1250 fails COMPLETELY regarding deinterlace. In CCC deinterlace "automatic"

    - ATi h264 codec: terrible picture, not deinterlaced at all
    - Cyberlink h264 with DXVA: deinterlaced picture but 100% CPU, slow framerate (who deinterlaces? I guess software)
    - CoreAVC h264 with no deinterlace: terrible, not deinterlaced picture
    - CoreAVC h264 with blend deinterlace: good framerate (25), deinterlaced picture (but blend is not optimal for quick movements like football)
    - Core AVC h264 with bob deinterlace: too much for CPU (100%), slow framerate but better deinterlace for quick movements (I know, I loose half vertical resolution)
     

    Lotsofjazz

    MP Donator
  • Premium Supporter
  • January 7, 2008
    462
    42
    Home Country
    Netherlands Netherlands
    In mediaportal configurator:

    Television: Mpeg2 codec: Cyberlink Mpeg2 decoder/sd something (pdvd7)
    H264 codec: Also the Cyberlink H264 something decoder
    Directshow filters: Disable all VMR9 options, enable the EVR option(works best with Vista), enebale hardware decoding in both H264 and Mpeg2

    UNREGISTER All Dscaler video/audio codecs, because it will interfere with the other codecs
    UNREGISTER MPV Mpeg2 codec (it will take over, even when cyberlink is set in mediaportal config)

    If you have other codecs installed (Packs), remove them all.. exept ffdshow, cyberlink, MPA audio codec and the mediaplayer DMO codecs

    In Catalyst software: HDTV (HDMI) make sure you use the 720P50Hz Pal format on the HDMI output
    Make sure in 3D all settings the wait for vertical sync is set Allways On. Avivo video, deinterlace at automatic, is ok

    Try again.
     

    kszabo

    MP Donator
  • Premium Supporter
  • December 6, 2007
    796
    86
    Germany, Bayern
    Home Country
    Hungary Hungary
    hahahaha

    I´ve run some tests on my machine at work, with the same challenging sequences (quick true interlaced 1080i ts streams from DVB-S2 sat): Xeon dualcore 2x2,66 GHz, 4 GB PC800 RAM, nVidia 8800GTS. Latest catalyst, latest Cyberlink PowerDVD Ultra, CoreAVC 1.6.5 (with media player classic)

    AND the picture IS NOT BETTER than what I get from my x1250 full tweked :) I only get more CPU usage (50-100% instead of 10-30%).

    - the cyberlink codec´s best deinterlacing is bob, not better than coreAVC (both can do blend, bob or hardware)
    - the nvidia hardware deinterlacing of 1080i is not better than the bob deinterlacer of CoreAVC or Cyberlink

    Someone interested I can PM the sequences (ca 30 MB each): they will kill you setup also :)
     

    Users who are viewing this thread

    Top Bottom