View Single Post
Old 16th July 2019, 21:51   #6  |  Link
el Filou
Registered User
 
el Filou's Avatar
 
Join Date: Oct 2016
Posts: 896
Quote:
Originally Posted by el Filou View Post
CPU 3500 / RAM 666: DXVA Checker decode 63,0 fps; madVR 439 dropped frames, avg 50,16 ms, max 78,17 ms

CPU 3500 / RAM 800: DXVA Checker 66,8 fps; madVR 315 dropped frames, avg 45,68 ms, max 63,78 ms
So I pushed my Core 2 Duo a bit more for fun, and on that same UHD BD 75-second test clip I now have:

CPU 3500 / RAM 800 'agressive' timings: DXVA Checker 68,3 fps; madVR 283 dropped frames, avg 45,92 ms, max 58,61 ms

CPU 3780 / RAM 864: DXVA Checker 73,4 fps; madVR 165 dropped frames, avg 43,92 ms, max 55,13 ms

CPU still at 85+ % in all cases.
I'd be curious what an old AMD CPU of the same era would get with its integrated memory controller. It has to be the platform.

Edit: based on this old post by nevcairiel, Core 2 Duo has SSE4.1 so should be fine.
Quote:
Originally Posted by nevcairiel View Post
The Athlon 64 is probably still rather slow for CB, as it doesn't have SSE4.1, which introduced the optimized instructions for copying from GPU memory to system memory. It can make a world of difference.
My results are closer to what nevcairiel measured for the 'non-direct' copyback method:
Quote:
Originally Posted by nevcairiel View Post
Decode, Direct P010 Out: 127 fps, 3% CPU
Decode, Direct NV12 Out: 126 fps, 3% CPU
And for giggles without the new Direct Mode:
Decode, No Direct P010 Out: 73 fps, 6% CPU
I've gone back and read the LAV thread from that post: https://forum.doom9.org/showthread.php?t=171219&page=15 and apparently performance is heavily dependent on memory speed even with SSE4.1. Maybe even modern systems with slower memory can see an impact?
__________________
HTPC: Windows 10 22H2, MediaPortal 1, LAV Filters/ReClock/madVR. DVB-C TV, Panasonic GT60, Denon 2310, Core 2 Duo E7400 oc'd, GeForce 1050 Ti 536.40

Last edited by el Filou; 17th July 2019 at 00:42.
el Filou is offline   Reply With Quote