I've been tinkering with FRAPs on a variety of applications inluding games, video playback, and lastly DVD playback. One of FRAP's features include real time monitoring of FPS. Well today in the midst of watching some old Indiana Jones DVD's, I started tinkering with some of my CPU frequency settings (trying to tune it for a passive HSF configuration), when i noted my FPS started fluctuating. Now mind you, I have a pretty powerful system sporting an OPteron 165 overclocked (3.0GHz max easy, with 2.6GHz the usual "quiet" setting) with a 7900GT to coincide with it. After fiddling around with the frequencies in real time via RMClock, I came up with some of some settings as a good guide to achieve the desired 24fps during video playback with the most critical component for video post processing: resolution scaling. Of course, there are 2 major settings for this, including the resolution and the algorithm used:
FFDShow 24fps settings @ 1920x1080p scaling:
- Lanczos2: ~1500MHz
- Lanczos4: ~1900MHz
- Lanczos6: ~2200MHz
- Lanczos8: ~2500MHz
- Lanczos10: ~2800MHz
Add another 300MHz or so if you wish to also do HQ Sharpening with it. Remember this again is based on an AMD Opteron 64 Dual Core Processor Platform w/ 1024MB of cache per core. Add another 100MHz or so if you have an X2 processor with 512KB of cache per core. In terms of recommended settings, your mileage will vary, because the image quality between these settings is very subjective. If you are also scaling to a lesser degree, you won't need as much CPU frequency either. Oh one more thing I tried, was to totally underclock my 7900GT to around 300MHz core (425MHz is stock), and I found no difference at all. I would reckon the most critical component of the video card would be the number of pixel processor it has, not necessarily the MHz. As always YMMV, but this should be close to what you'll need for stutter free DVD playback.