AVS Forum banner
  • Our native mobile app has a new name: Fora Communities. Learn more.

Will conroe be a step back for ffdshow ?

1051 Views 16 Replies 9 Participants Last post by  multiblitz
I understand that Conroe will perform much better in many benchmarks and may be faster than a Athlon 64, but what does this mean if they lower the Ghz compared to a D930 which can run in C1-Stepping at 4.5ghz if you are lucky ?


Sofar I understood that ffdshowavisynth wants Ghz. Period. An A64 might be great for games and outperform Intel's CPU in many benchmarks, but when it comes to ffshow INtel has the lead. Will this change ?


To be clear: I own a couple of AMD-system and no Intel-system, but having bought a Sony Ruby, I want now the ultimate 1080p-HTPC using the maximum of ffdshow. Today I have some stuttering with my X2 3800 running at 2450mhz with 1gb dual channel and x800XT when I use this setting in avisynth:


Import("C:\\Programme\\AviSynth 2.5\\plugins\\limitedsharpenfaster.avs")

MT("mergeluma( removegrain(2,-1),0.25)")

SetMTMode(2)

lanczos4resize(1920,1080)

MT("LimitedSharpenfaster(ss_x=1.0,ss_y=1.0,Smode=3,strength= 200,overshoot=7)")


I want to upgarde the de-noiser to hqdn3d, so even more CPU-Power is needed. I use the PC only for playing movies with ffdshow (and Dscaler) from DVD. So, please let's not discuss all the other nice features of AMD or Conroe, my question is simple: Should I wait for a Conroe or let's go with a D930 at C1-stepping ?


Best Regards


Frank
See less See more
Status
Not open for further replies.
1 - 17 of 17 Posts
Have you tried doing your resize to an even multiple of DVD resolution such as 1440x960 ?

My JVC SX21 projector is 1400x1050 and I do notice some lag/stutters when resizing to 1400x1050 vs 1440x960.

Resizing to 1920x1080 is a helluvalot of area for LimitedSharpen to work on.


But as far as Conroe goes, we'll have to wait and see once they start to ship.

I hope to be an early adopter of it. My current HTPC is Intel 640 OC'd to 4.09 GHz.


My settings are:

Import("C:\\Program Files\\AviSynth 2.5\\plugins\\limitedsharpenfaster.avs")

SetMTMode(2)

hqdn3d(2)

lanczosresize(1440,960)

MT("LimitedSharpenfaster(ss_x=1.0,ss_y=1.0,Smode=3,strength= 100, overshoot=7)")


FYI: In a previous thread here, it was shown ( via demo clips ) that Lanczos4resize is s waste of CPU with no visual benefit.


- Andy
See less See more
In another forum, some Conroes have been put to a variety of tests and benchmarks and even at the 3 gig range, they have set several world records and they also excell at 3d work so I don't see any way that they won't "own" ffdshow in an impressive sort of way at any clock speed you want to consider. As an added bonus they overclock well on air with stock voltage and one guy was even using PASSIVE cooling!
Quote:
Originally Posted by multiblitz
I understood that ffdshowavisynth wants Ghz. Period. An A64 might be great for games and outperform Intel's CPU in many benchmarks, but when it comes to ffshow INtel has the lead. Will this change ?
I know this is what conventional wisdom holds to be true... however, I've read elsewhere here on the forum that it's not purely clock speed that determines FFDSHOW performance but rather something like total processing per clock. The AMD CPU's run at lower clock speeds but do more processing per clock. My own experience using an Opteron 165 OC'd to 2.5GHz leads me to believe this is true. I've been able to do as much with FFDSHOW using the Opteron 165 as I was able to accomplish with an Intel P4 3.2 GHz CPU OC'd to 3.4GHz. Unfortunately, I've not been able to quantify the performance of both with any sort of benchmark so admittedly it's somewhat of a qualitative comparison.
Clock speed is only one small part of the story.
mn1265, That's very helpful, I am as well looking for some benchmarks to get an impression how much more of performance can a Intel-machine give me really in comparison to my x2 3800 at 2.45ghz.


Andy for that purpose could you do me a favour and try to run my script at your machine and tell me what you see ?


Back to the subject, I just found an article ( in german) that stated:


"With advanced Digital Media Boost all 128-bit SSE-, SEE2- and SSE3-Instructions will be executed within one CPU-Cycle, which means practically a doubling of speed of these insrtuctions.


The out-of-order-Execution-pipeline has been drastically shortened from 31 stages to 14.


and:


Wide Dynamic Execution- 4 instructions can be finished per core within one cycle (instead of three so far)"


Reads all nice, but what does this mean for ffdshow ?
See less See more
Quote:
Originally Posted by justlnluck
Clock speed is only one small part of the story.
Sure, that was sort of my point.... care to elaborate on some of the other factors and how they impact performance in FFDSHOW?
There is also the story of processes per cycle (my terminology may be wrong, but what I'm explaining is correct). In the days of the p3, Intel CPU's did 9 processes per cycle. When Intel stepped up to the p4, they also stepped the processes per cycle down from 9 to 6. This is why the initial p4's were faster, clock for clock, than the "old" p3's (despite quadpumping the bus). Speed isn't everything.


If a school bus and a Porsche were going to race, who would win? The only condition is that you have to move 45 people. Suddenly the bus will win because it only has to make one trip where as the Porsche must make several.
Quote:
Originally Posted by Eopian
This is why the initial p4's were faster, clock for clock, than the "old" p3's (despite quadpumping the bus). Speed isn't everything.
Actually it's the other way around, the P3 architecture is much faster, clock-for-clock that the netburst architecture. Actually the P3 and K7 architectures were very close clock-for-clock, that's why the P4 was "owned" by the K7, especially in the early days before Intel got the clockspeeds of the P4 ramped sufficiently to make up the difference.


In fact if you look at the Centrino/Pentium-M architecture, it's heavilly based of the P3 architecture and similarly squashes Netburst clock-for-clock. My understanding is that Conroe is the result of Intel realizing the "mistake" it made with Netburst, mostly that people are smart enough to understand clockspeed isn't everything, but also that they were hitting the clockspeed wall, and the subsequent re-investment/development of more efficient (P-M/PIII/K7/K8) architectures.


P4's are known to do better than AMD chips at ffdshow, but that has very little to do with clockspeed (though that's how it's phased usually), and everything to do with ffdshow is just something P4'd do well. You can find numerous things that AMD chips do much better than P4s, despite the clock speed handicap.
See less See more
Ok, but what is it than what P4 makes sogood for ffdshow and what can be expected from conroe in this regard ?
ffdshow seems to like cache and the conroe has 4 Meg. As was said earlier conroe works with a much shorter pipeline so that might be why a 2.9 conroe can best a p4 overclocked to 7 gigs.

Since conroe is so dominating in every way to measure it, how could it not slam dunk ffdshow?
My core duo Intel Mac Mini has zero issues with FFdshow so I doubt the successor is going to be a problem at all.
I think the bottom line of this discussion is that most of the newest CPU's will do a fine job with FFDSHOW. I also don't think Intel processors have the clear advantage in FFDSHOW performance that once may have been true, my experience has strongly suggested otherwise.
Quote:
Originally Posted by Eopian
There is also the story of processes per cycle (my terminology may be wrong, but what I'm explaining is correct). In the days of the p3, Intel CPU's did 9 processes per cycle. When Intel stepped up to the p4, they also stepped the processes per cycle down from 9 to 6. This is why the initial p4's were faster, clock for clock, than the "old" p3's (despite quadpumping the bus). Speed isn't everything.


If a school bus and a Porsche were going to race, who would win? The only condition is that you have to move 45 people. Suddenly the bus will win because it only has to make one trip where as the Porsche must make several.
Whoa that is way off. stranger89 has it right. That is why the P3 got killed off so quickly - remember how good the Tualatins were performing? They were slaughtering the P4 Williamette, at lower clock speeds. It's ok if your competitor is beating you (sort of), it is horrific if your older cpu line at lower clock speeds is killing you. P4 didn't really take off until the Northwoods came out.


Just a guess on why ffdshow runs better on P4's, it has to do with the architecture. In this case MHz or clock speed does matter. The netburst architecture has a very long branch prediction/recovery pipeline, this is the feature that allows the cpu to ramp up in frequency (I think because each pipeline stage is less complex). Prescott has a 31 stage pipeline. From an article at techreport, this pipeline operates in a speculative nature, a branch prediction unit predicts what's going to happen next. Great if it's right, bad if it is wrong since the pipeline is so long it has to retrace further.


Now, how does this affect video? Comparitively speaking, video applications have done well on the Netburst architecture because the instructions are fairly predictable. Games and other math applications are more unpredictable, hence the P4 tends to do worse, since whenever the branch predictor is wrong, it takes longer to recover. That's why cripped Celerons on the P4 usually hold their own when it comes to various video applications. And this is where the higher MHz actually does help.


So what will we see with Conroe? Well it appears that the IPC has actually been increased (I've seen 4 IPC quoted) to make up for the somewhat lower MHz, and there are other improvements. All indications point toward a kick ass cpu, and I will be first in line to own one as well.
See less See more
I'm excited to see what Conroe will do as well... if preliminary reports are accurate it looks like it may be the CPU of choice for HTPCs when it is released. Well, at least until AMD responds and we'll have to see what happens then.
A little off topic: I looked around and it seems that Intel release the 965P / 965G chipset with new southbridges supporting HDMI (Windows Vista ready) in July parallel to the conroe. So, I will as well wait for these new Mobos as they seem to give me the perfect 1080p-machine over HDMI for Blu-Ray and HD-DVD...
1 - 17 of 17 Posts
Status
Not open for further replies.
Top