DXVA and CUDA

  Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
baba100 Offline
Junior Member
Posts: 43
Joined: Jul 2011
Reputation: 0
Post: #1
Hi all,

is it possible for XBMC to use CUDA instead DXVA
find quote
jhsrennie Offline
Team-XBMC Developer
Posts: 7,239
Joined: Nov 2008
Reputation: 118
Location: Chester, UK
Post: #2
In Windows with an NVIDIA card DXVA2 uses CUDA.

If you're asking can XBMC for Windows be configured to use the CUDA API directly the answer is no. The point of DXVA is that it's supposed to provide a hardware independant API for things like acceleration. Without it we'd end up having to support every vendor specific acceleration API.

Are you experiencing problems with hardware acceleration?

JR
find quote
spiff Offline
Retired Developer
Posts: 12,386
Joined: Nov 2003
Post: #3
can i use a banana instead of an orange?

dxva is for video bitstream acceleration, cuda is for gpgpu programming. yes, some have written cuda based decoders, but it's a completely different beast.
find quote
baba100 Offline
Junior Member
Posts: 43
Joined: Jul 2011
Reputation: 0
Post: #4
Hi JR

Thanks for the answer, yes I meant to ask if XBMC for Windows be configured to use the CUDA API directly.

I When I seek movie forward or backward the screen have lot of white squares
and after 3 sec it come back to normal.

also, My thinking was if XBMC can use directly the CUDA API, maybe the performance will be better.

Thanks again.
find quote
Malexx Offline
Fan
Posts: 329
Joined: Nov 2009
Reputation: 0
Location: Germany
Post: #5
dsplayer + lavcuvid is what you want.
find quote
>>X<< Offline
Alaska Group
Posts: 2,901
Joined: Jun 2009
Location: On a farm trying to catch a fox
Post: #6
baba100 Wrote:Hi JR

Thanks for the answer, yes I meant to ask if XBMC for Windows be configured to use the CUDA API directly.

I When I seek movie forward or backward the screen have lot of white squares
and after 3 sec it come back to normal.

also, My thinking was if XBMC can use directly the CUDA API, maybe the performance will be better.

Thanks again.

As Malexx said using DSPlayer you can use CoreAVC or LAV CUVID but even using DXVA with DSPlayer via a directshow filter it would probably solve your seek problems I use it and have no seek problems unless I switch back to DVDPlayer using DXVA

DSPlayer Rev 553d719 is essentially the same as Dharma

Current HTPC Lian-Li PC-C37 • Gigabyte GA-E7AUM-DS2H • Intel C2D E8400 E0 Stepping • OCZ Vertex SSD • 4GB Corsair TwinX XMS2 DDR2 • Corsair HX650W Modular PSU (Free Upgrade) • LG CH08LS10 Blu-Ray Drive • Scythe Big Shuriken • Acousti DustPROOF 70mm Fan
find quote
baba100 Offline
Junior Member
Posts: 43
Joined: Jul 2011
Reputation: 0
Post: #7
Hi all,

Yes, there is many media player support CUDA (directly) , I just think its pity XBMC not one of them, while most of (if not all) the media player can do.
find quote