CCCP gebruikt voor het grootste deel van de codecs ffdshow welke geen DXVA support heeft. Net zo min als de ingebouwde codecs van VLC player DXVA supporten.
Alleen MPC Homecinema beschikt over redelijk werkende interne codecs die DXVA voor H.264 (x.264 is een encoder en geen compressie formaat) ondersteunen. En met behulp van de interne subtitle-viewer kun je zelfs DXVA en subtitles tegelijk krijgen.
Een externe filter voor subtitles gebruiken (zoals vobsub of ffdshow) verbreekt de directe verbinding tussen de decoder en de renderer, wat nodig is voor DXVA. Daardoor kun je in directshow players voorlopig nog geen DXVA en subtitles tegelijk krijgen. Tweede probleem is dat bij ATI alleen nog maar bestanden die zich houden aan de level 4.1 limiet DXVA kunnen gebruiken. Veel oudere bestanden houden zich daar niet aan en worden in softwaremodus afgespeeld. Voor nVidia GPU's hebben de makers van MPC Homecinema de L 4.1 limiet doorbroken en die kunnen vrijwel al het materiaal afspelen met behulp van de GPU.
Samengevat: er zitten nog een hoop haken en ogen aan en met een ATI GPU gaat het sowieso niet altijd werken. In afspeelapplicaties die gebruik maken van externe filters voor de weergave van subtitles kun je geen subtitles en DXVA tegelijk krijgen. Voorbeelden daarvan zijn WMP, MCE en Mediaportal.
De beste en meest flexibele oplossing is om gewoon ffdshow te gebruiken en alles dus in software te doen, wat op beide systemen vrijwel zonder uitzondering geen enkel probleem moet zijn.
[b]
dion_b schreef op donderdag 22 januari 2009 @ 15:36:
Advies als je Windows draait is om CoreAVC te gebruiken. Die is veruit de meest efficiente codec en - belangrijker - is ook goed multithreaded. Daarmee was ik in staat op een E2180 zonder HW versnelling een film te draaien die ik zonder CoreAVC (maar met CCCP) niet soepel op een E8200 af kon spelen

De beeldkwaliteit van CoreAVC is niet onomstreden. Op verschillende fora wordt gesproken over een zichtbaar detailverlies tov andere software-decoders. Ik zelf heb ook gezien dat bij gebruik van CoreAVC wat minder detail tov bijvoorbeeld ffdshow te zien was. De efficiëntie moet ergens vandaan komen.
Het gratis ffdshow is ook al behoorlijk lang multithreaded en laat ook vrijwel nooit steken vallen. De ingebouwde subtitle viewer is handig en verder zijn er nog bergen extra opties om alles helemaal naar smaak in te stellen.
TS heeft zeker in het geval van de desktop voldoende CPU kracht om niet op details te hoeven besparen. Enkel in het geval van een hele slechte encode die afgespeeld wordt op de laptop en een gebruik kan maken van DXVA, is CoreAVC wellicht een optie om die paar procent minder belasting te bereiken.
[
Voor 29% gewijzigd door
The_nv40_man op 22-01-2009 17:00
]