Page 1 of 2 12 LastLast
Results 1 to 10 of 11

Thread: XBMC Media Player Has Support For NVIDIA VDPAU

  1. #1
    Join Date
    Jan 2007
    Posts
    15,701

    Default XBMC Media Player Has Support For NVIDIA VDPAU

    Phoronix: XBMC Media Player Has Support For NVIDIA VDPAU

    The Video Decode and Presentation API for Unix is one of the best innovations to occur within the proprietary NVIDIA Linux display driver in recent times. VDPAU allows offloading much of the video acceleration work from the CPU onto the GPU, which results in a $20 CPU and $30 GPU being able to sustain HD video playback and great video benchmark results. The VDPAU API was just introduced late last year with the introduction of an updated NVIDIA driver, but since then support for this video API has appeared in MPlayer / FFmpeg, MythTV, Xine, and VLC...

    http://www.phoronix.com/vr.php?view=NzExNg

  2. #2
    Join Date
    Feb 2009
    Location
    Province of Québec, Canada
    Posts
    52

    Default

    I hope that ATI will move soon too.... maybe in 1 or 2 years. ... just joking.

  3. #3
    Join Date
    Jul 2008
    Location
    Germany
    Posts
    775

    Default

    Im glad to read this but what is with the extrem high CPU Usage ? Its not possible to watch a Movie on a Single Core CPU ( Testet with an AMD64 3000+ 1Gb Ram and Radeon 9500 )

  4. #4
    Join Date
    Feb 2009
    Location
    Province of Québec, Canada
    Posts
    52

    Default

    I have an Intel Atom 330 (dual core HT) 1.6Ghz with 2GB RAM _ ATI Radeon 2400HD on pci + ubuntu and it working fine "except video tearing bugs". With better driver I'm sure it will be able to display more easily HD contents.

  5. #5
    Join Date
    Jul 2008
    Location
    Germany
    Posts
    775

    Default

    Quote Originally Posted by nico342 View Post
    I have an Intel Atom 330 (dual core HT) 1.6Ghz with 2GB RAM _ ATI Radeon 2400HD on pci + ubuntu and it working fine "except video tearing bugs". With better driver I'm sure it will be able to display more easily HD contents.
    On My Dual core it work fine but one core is at 100%

  6. #6
    Join Date
    Oct 2007
    Posts
    21

    Default

    Quote Originally Posted by Nille View Post
    Im glad to read this but what is with the extrem high CPU Usage ? Its not possible to watch a Movie on a Single Core CPU ( Testet with an AMD64 3000+ 1Gb Ram and Radeon 9500 )
    What kind of files are you playing? Athlon64 3000+ should be able to play 720p24 H.264, but most 1080p videos would be too hard to decode by software (even CoreAVC, which is a bit faster than the FFmpeg/libavcodec decoder used in XBMC).

    CPU loads on multi-core processors depend on the threading capabilities of the video decoder. The current version of libavcodec only supports multi-threaded decoding of sliced H.264, but XBMC also includes a patch that splits bitstream decoding (CABAC) to a separate thread. This means that some H.264 videos (especially rips encoded with x264) are decoded mostly in one thread and only 10-30% of the work can be done on the remaining core.

    With VDPAU, CPU load would be minimal, but since your A64 system probably has only AGP and PCI slots, upgrading to a supported NVIDIA GPU would require finding a PCI (not PCIe) version of GeForce 8400 GS or getting a PCIe motherboard.

  7. #7
    Join Date
    Feb 2009
    Location
    Province of Québec, Canada
    Posts
    52

    Default

    (even CoreAVC, which is a bit faster than the FFmpeg/libavcodec decoder used in XBMC).
    It may change ...FFmpeg/libavcodec a bit faster with next XBMC release. MKV HD 720, X264 are really bad a lot of frame drop.
    Divx 720 are better with my Atom dual core.

  8. #8

    Default

    Quote Originally Posted by Nille View Post
    Im glad to read this but what is with the extrem high CPU Usage ? Its not possible to watch a Movie on a Single Core CPU ( Testet with an AMD64 3000+ 1Gb Ram and Radeon 9500 )
    See: http://www.phoronix.com/vr.php?view=13232

  9. #9
    Join Date
    Jul 2008
    Location
    Germany
    Posts
    775

    Default

    Quote Originally Posted by Michael View Post
    Nvidia is for me no Option because im a AMD/ATI fanboy And Play normal Video with 100% CPU usage is 100% a Player Problem.


    Quote Originally Posted by deneb View Post
    What kind of files are you playing? Athlon64 3000+ should be able to play 720p24 H.264, but most 1080p videos would be too hard to decode by software (even CoreAVC, which is a bit faster than the FFmpeg/libavcodec decoder used in XBMC).
    It was only a PAL Video. every player can play this without high cpu usage.

  10. #10
    Join Date
    Jan 2009
    Posts
    1

    Default

    @Nille: check your VSync settings first (enable max quality in amdcccle and set vsync off from inside XBMC).

    FYI, we have been facing anomalies on dual-cores since Intrepid was released: the CABAC patch that was cited above does not perform well in Intrepid and newer, while in Hardy it splits the CPU load quite evenly. The reason - and the patch - is still to be identified.

    XBMC can perform quite well once you reach a good setup, I managed to play 1080p on single core Athlon LE (Neuros Link), with only a few frame drops.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •