Posts: 354
Joined: Nov 2009
Reputation:
12
Ok - would someone be so kind as to lay out what the benefits are in a general sense? Let's pretend I'm new here (heh) and that I have XBMC running on an XP box with current hardware (lets say an ATI 4550 HDMI card) and beside it, I have XBMC running on a Windows 7 box... With the different programs running (XP with 'basic' and Win7 with 'DXVA') what would look different between the two?
Posts: 12,706
Joined: Nov 2003
Reputation:
129
spiff
Team-Kodi Member
Posts: 12,706
it's all about using your gpu to decode rather than the cpu. if you cpu can decode your shit without struggling, zilch is to be gained.
Posts: 5
Joined: Dec 2009
Reputation:
0
question: how do i know if DXVA is working? DSplayer gives you a different overlay when you push O, but i can't see anything to that effect on the nightly i installed...
I can see my HD4670 clocking up from the 165mhz it idles from to the working 750mhz, but i seem to get around 20% CPU use, while DSPlayer uses around 12-14%
Posts: 1,049
Joined: Jun 2008
Reputation:
70
tiben20
Team-XBMC Developer
Posts: 1,049
i would love too see some benchmark test to compare both players
Posts: 3,805
Joined: Mar 2004
Reputation:
3
elupus
Team-XBMC Developer
Posts: 3,805
Just a note.. The video scalers are doing nothing for dxva at the moment. I render directly to backbuffer so it's all how dxva processor scales at the moment.
And as i noted, it's still a WIP, untill i get some sort of detection working as to what will work and what will not it can't really be used auto.
Elis:
Any reason you say it's better to render to a texture then to backbuffer? we don't do any 3d stuff, and that would just be another step of renderering + to use any of the more advanced dxva processors, you'd have to render to a texture of backbuffer size.
It would allow the use of shaders to continue processing the video i suppose. But i'm not sure how big benefit that would be.
The late loading I would really like to avoid, but i can be convinced otherwise if it will fail totally on XP (which i suppose is likely now that i think of it). It's not that many functions that needs to be getproced.
Posts: 3,805
Joined: Mar 2004
Reputation:
3
elupus
Team-XBMC Developer
Posts: 3,805
Also, debug logs with a short description of how it's failing would be appreciated. Don't post for many files thou as that is likely pointless untill i can sort our why it fails on my hw for so many files.