AMD64 Windows vs. Fedora vs. SuSE benchmarks
Illissius writes "AnandTech just posted a review comparing 32- and 64-bit performance on both Linux and Windows. They focused on what is available out of the box without having to compile anything seperately - unfortunately, 64-bit binaries weren't available for most of the Windows benchmarks. To save people the pain of RTFA, there's a very tangible gain moving to 64-bitness, Linux wins some (MySQL, UT2004), and Windows wins some (rendering, RtCW)."
Windows = Desktop and Linux = System ?
How new !
What is the point if the same tasks cant be carried out?
That this is a test for Gentoo. 64bit optimization! WHOOO!
UT2004 is a must in any server worth it's salt.
As a Gentoo user what really stands out to me is that this test was clearly biased away from Linux. If the reviewers had been serious they would have used an optimised distributions such as Gentoo, which would have taken far fuller advantage of the extra 32bits in each register to provide a much fuller experience, more than any current Linux distribution possibly could.
It really saddens me to see that people go out of their way to spend so much money on such expensive hardware and then squander their investment by running barely suitable software on it. To me, an extra 0.1% performance increase, even if I am only imagining it to be faster, is certainly worth one day a week recompiling all of the latest packages from source code. Even if I do occasionally get my CFLAGS in a muddle!
I think I speak for Slashdot when I say that Gentoo is the only sane option for getting the most from your hardware!
...to work with AMD's 64 bit Opteron. And that was last November, so I daresay it's even better now... check it out here.
PLUG: Good tools, too!
The Army reading list
Although we primarily focused on comparing SuSE, Fedora and Windows in this article, we did not include dozens of other 64-bit distributions available today. Given just the three operating systems analyzed before, SuSE comes out ahead of Fedora consistently - but more importantly, both Linux distributions also lay waste to the 64-bit and 32-bit editions of Windows XP. In fact, the only real benchmarks where Windows ever came against either Linux distribution were the game tests. Fortunately, the point of this analysis was to see if Linux takes advantage of the 64-bit gap; and with reasonable assurance, we can conclude it does. Encoding, database and rendering tests all show a distinct advantage with a 64-bit operating system over a 32-bit one, and even more distinct advantage with Linux over Windows.
Would be more interesting (and fair?) to see a comparison between 64-bit Linux and 64-bit OS X (Tiger).
What factor of raw "speed" faster would a 64bit processor be over a standard 32bit processor of the same clock-speed. Do you think that is is currently economically viable for any purchases at all to be made of 64 bit computers other than for the stasis that comes with it: "I've got a 64 bit computer, ner :P"
And what about Gentoo? I think that this is the best distribution to run on a 64-bit processor. Perhaps the test needs to be reworded to "without any manual recompiling" and then redone. Compiling all your software yourself, optimized for your processor, gives you a great speed boost. I think this is one major advantage where Linux excels in comparison to Windows.
Is it just me or did AnandTech stuff the key on the graph up? It says blue for 32-bit, and red for 64, but most charts show red underperforming blue, and the article text says it should be the other way round.
========
CINC, 4th Penguin Legion
Try being a FreeBSD developer and then ask "Gee, where was BSD in this test?"
Just the fact that you're running a 64 bit system gives you the sense that everything is faster.
Besides, 64 being twice 32 justifies the upgrade cost...
I did a 64/32-bit comparison on FreeBSD a while ago, and then did some comparisons in SuSE 9.1.
I haven't gotten around to 3D benchmarking yet, but soon...
-Jem
Just imagine a Beowulf cluster of these! ...oh wait. It will actually happen..
True 64 bit, once optimised will be faster than 32 bit...but at the moment no one is creating the software for 64bit chips that is decent. I have to admit tho the benchmarks were promising for the windows xp 64bit fps.
_______________
ITIL Consultant
Wouldn't that still contain a lot of debug code slowing things down, making it unfair in a comparison like this? Interesting to see the beta is even faster than the Linux distros in some cases though.
Beware: In C++, your friends can see your privates!
Try being a Solaris developer and then ask " Gee, where was Solaris in this test?"
Sanity is the trademark of a weak mind. -- Mark Harrold
Nowhere. The BSD community (and this includes the developer community) has shown their childish inability to restrain flaming anyone who mentions benchmark and BSD in the same paragraph.
They are using a 64-bit processor, on 64-bit enabled Operating systems, and benchmarking using 32-bit code, which in most cases is going to be slower on the 64-bit platform. On top of that, they aren't even using any of the 64-bit memory addressing so what is the freaking point of any of it. On top of that they are benchmarking in incomplete version of Windows, which a previous poster pointed out probably still has a bunch of debuig code/optimizing to be done.
Generally speaking, is the idea behind 64 bit support that applications compiled for 64 bit will be a lot faster than 32 bit apps?
Or do you just get more address space?
In other words, is there an overall performance boost (not platform specific) to a 64 bit architecture?
64-Bit Programs, as well as a 64-Bit OS? There is no advantage to running a 32-Bit program on a 64-Bit OS if the software can't take advantage of the extra features. That's why you have to recompile. A 32-Bit program will run slower on a 64-Bit OS because it has to emulate 32-Bit hardware, but native 64-Bit will run much faster.
They then go on to chart Windows performance in 32 AND 64 bit! They just told us that there was no windows 64 bit software! Also, the whole "out of the box" thing strikes me as just a tad bit lazy, being that this is an experimental platform on windows and a young one on linux. They do it again here:
Gee, I wonder why the results are almost exactly the same?? Could it be because you used the exact same software on each platform?
They do this again for UT2K4 and a couple other pieces of software. I understand that the 32 bit versions of the software were running on 64 bit versions of the OS, but do you really think that makes much difference? That seems like only question the article seems to asnwer here; the answer is no, it doesn't seem to make one fig of difference.
Interestingly enough, there are many places where the 32 bit versions outshine the 64 bit ones. I wonder if that's due to poor optimization, or if it really means the 64 bit is overrated and only has an advantage due to increased memory addressing. I'd like to see benchmarks on software people think would benifit by using 64 bit.
I'd also like to see them do these benchmarks again, this time being less lazy and compiling 64 bit versions of the software used on each plaform. And if you can't find 64 bit software on one of the platforms, don't do tests in that software and find something that does have 64 bit to compare.
"He's more machine now than man, twisted and evil."
So the machine they had ran a Athlon 64 3500+ Socket 939 chip. And, generally kind of didnt do great with Fedora. (Well, in the DB tests, Suse rocked it, which is all I'm really interested in). :(
So, my question to those who know is:
Does that sort of mean that Fedora would probably recieve a beating (running on a dual Opteron box), relative to Suse? (running same)
Or do I have to run my own benchmarks
Does anyone else have some inter-linux benchmarks floating around?
"Thats right buddy, the large print giveth, and the small print taketh away."
"SuSE comes out ahead of Fedora consistently - but more importantly, both Linux distributions also lay waste to the 64-bit and 32-bit editions of Windows XP"
Huh? This was in the conclusion of the article. Close results, but I wouldn't call it "laying waste" to anything.
And maybe I'm dumb or just a fanboy, but weren't they using 32 bit binaries on alot of the Windows tests? With Linux programs that had been ported to Windows, not vice-versa? I don't know much, but I know that most ports are certainly not uniformly well writen accross platforms, especially when done by other developers or as an afterthought. Not to mention this was all on a beta version of Windows?
Just some things to think about. Not that many think on their own here.
Uh oh, you just did.
Microsoft has been giving out betas for free for a while, do a search for them. That's what they used in the benchmark.
I think the video card driver probably determines it instead of the game itself.
Um, *reading* the article shows Linux slugging out pretty well compared to Windows WRT rendering.
Benchmark render times - less is better. Times are shown as 64 bit (32 bit)
Mental Ray 3.3.1 (32 bit app *only*):
Windows: 91.97s (92.08s)
SUSE: 85.29s (86.73s)
FC2: 84.15s (85.88s)
Looks like Linux slugs it out with XP pretty well here.
POV-Ray (32 bit app for Windows only):
Windows: 1589s (1592s)
SUSE: 1399s (1762s)
FC2: 1700s (1864s)
Little apples and oranges mix here - you've got a Linux boost in 64 bit but the comparison breaks because XP is using a 32 bit binary. Windows hangs on here.
The little guy just ain't getting it, is he?
Far be it from me to tout Windows for its performance numbers, but I think it's unfair for the article to say that, "both Linux distributions also lay waste to the 64-bit and 32-bit editions of Windows XP." It looks to me as though both editions of Windows were within 10% of the performance numbers of one or both Linux distros on encoding, rendering and gaming, and on DP performance when comparing 32-bit editions. Clearly the Linux distros had numbers up on Windows, but hardly the kind of numbers that I'd refer to as "laying waste". It's editorializations like this that turn off readers looking for a balanced review; I'd far prefer a review with less author bias.
Most of the tests start out with "Well, this program didn't have a 64 bit version so we'll test it all as 32 bit!"
wtf kinda 64bit vs 32bit comparison is that?
Unfortunately, you can't even try the Personal version of SuSE 9.1 without forking the $90
The FTP instalation, wich is almost the same as the pro is available for free. mirrors are here Naturaly also the X86_64 is available on several mirrors.
Don't fight for your country, if your country does not fight for you.
As long as long as we're talking about linux under other architectures, I wonder what others think of these Linux Insider editorials speculating about running Linux on the 'Cell' processor for the next Sony Playstation. The bold prediction? "the Linux developer community will, virtually en masse, abandon the x86 in favor of the new machine."
This is an interesting quote, considering that Suse 64 beats WindowsXP 64 at PovRay rendering. FC2 beats Windows in 64 and 32 bit mode for Mental Ray rendering.
So, saying "Windows wins some (rendering..." is pretty subjective. Fedora is slower as is, in most cases, compared to Suse, as shown by the benchmarks (not surprising for Fedora). I find it strange that ET is slower on Linux than Windows, since most Q3 engine games are faster on Linux than Windows. Must have something to do with the way ET was specifically built or the nature of the OpenGL 32 bit code in the Linux nVidia 64 bit drivers.
Regardless, it still looks like Windows still isn't viable as a 64 bit OS. Given that Linux has better compilers for 64 bit code, more software that can take advantage of 64 bit (by nature of the the fact that most of it is free/opensource), and better 64 bit support in general, I think that it really shows that it is probably the best option for 64 bit at the moment. It could take *years* before most Windows software gets 64 bit variants. With Linux, it's all here now, aside from the handful of proprietary programs that many people don't run anyway. And since nVidia's 64 bit Linux drivers are still pretty immature (they only added 32 bit OpenGL support in June, in spite of it being a more capable 64 bit platform than Windows XP at the moment), expect some major gains in performance in the coming months, for the handful of games that you can play on Linux.
I would suggest that you have not read the article yourself, and have merely skipped to the conclusion (which is rather an odd one, seeing as it does not quite reflect the benchmarks - they actually split both the gaming and rendering).
Take a look at, for example, this benchmark, where Windows outright beats Fedora at both 32- and 64-bit, and only loses to 64-bit SuSE slightly because it doesn't have a 64-bit binary itself, and this one, where Windows just plain wins.
I did mess up on the "Windows wins at rendering" part, though, sorry for that - they split it actually. I didn't notice the "lower is better" part on the Mental Ray bench and just went with the one that had longer bars. Oops.
Work is punishment for failing to procrastinate effectively.
For 64-bit Fedora Core 2, we were not able to install NVIDIA's graphics driver with the default kernel. Thus, their 64-bit tests must be omitted from the benchmark.
If you install the updated FC2 kernel (any of them from the past month or two), nVidia's new 64-bit drivers install without trouble. I've been playing 64-bit UT2004 and tested 32-bit Wolfenstein:ET on my Athlon 64 3200+ box w/BFG GeForceFX 5900XTOC and suffice it to say that nVidia has done an OUTSTANDING job on their new drivers. I can't compare the 64-bit Linux version of UT2004 to the Windows version because I wiped Windows XP from the machine. If games don't run under Linux, well, I shouldn't waste time playing them anyhow. (I trust that Doom 3 will have a 64-bit Linux build?)
Yeah, you know what I'd do then? I'd go and run some tests for myself instead of complaining that nobody else has done them for me.
Most *nix users/sysadmins including myself build from source. Closed source Windows apps cannot be built from source. Opensource apps can. This is just another area where Linux trumps over Windows. Therefore, these results are not va.luable to me, or anyone else who doesn't run *BSD or Linux "out of the box"
Yes, I did RTFA...
Are you sure that wasn't on the ones where lower numbers indicate better performance? Another poster said the charts seemed backward compared to the text. When measuring frames per second, longer bars indicate better performance. When measuring time to do something, shorter bars are better performance. You may want to check those ones again (so might I).
The funny thing is they only simulated the AMD on a P4 because the evaluation team smoked the AMD chip by overclocking it and playing Halflife. Multen pool of silicon.
"Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
this article only circumstantally confirms what everyone already knew; (1) that linux has perennially bad driver support in the sense that, while there may be drivers, there's never any kind of optimization, which indicates a lack of focus or concern for the linux market, and (2) for most things other than gaming (and even sometimes gaming) linux is faster. the only interesting part of the review was the comparison between SuSe and Fedora Core 2, and that was crippled by the fact that there wasn't more information.
QTA:
Unfortunately, you can't even try the Personal version of SuSE 9.1 without forking the $90 because the Personal edition does not ship with a x86-64 kernel.
So let the more savvy Linux users recompile their kernel...I don't see why Anandtech couldn't have tried that.
Unless other 64-bit binaries were needed that weren't included.
tasks(723) drafts(105) languages(484) examples(29106)
Sorry but the rendering we do here on AMD64 with recompiled blender and Povray (and yafray) is MUCH faster than the marks they show. even with scenes that are more comkplex.
povray has a 64bit ready version that when compiled yourself on your target platform absolutely screams.
blender is next on getting changed to support 64 bit.
Work is punishment for failing to procrastinate effectively.
I spent a lot of time porting over open source apps to Solaris when it got 64-bit support. There are a lot of things that can go wrong.
Oh and antoher thing: If you just recompile your 32-bit app in an LP64 environment, it is quite likely that the app will run slower, becuase it has to shuffle a lot of data around.
i was wondering why everything was boosted for linux without clearly stating that the binairies for windows was almost all only available in 32 bits versions.
many other good posts above explaine this very well.
maybe here is the answer.
Kristopher pioneered AnandTech's coverage in the Display and Optical Storage arenas and most recently has been commissioned to kick off coverage of hardware in the ever expanding Linux world. Using Linux as his primary work environment, Kris was the ideal candidate for AnandTech's endeavors into the Linux world. Kris leverages his vast experience with Linux as well as his hardware knowledge to fight for the Linux community, with the goal of improved hardware and driver support at the top of his priority list.
Doh !
Does Solaris x86 work on the AMD 64 platform? The common element of the comparison was the hardware platform.
disclamier - i've not read the article yet
I just uninstalled the 64 bit windoze from a pc I built for a friend late this winter. While it seemed to be relatively stable, at least as far as beta goes, its not really usable.
We could not get sound drivers for the built in chipset; only very recently has ATI put out publicly drivers for the 9800. Windows update had no updates at all in regards to teh ongoing blight of security holes.
I'm no billyg fan, but it seems pointless to compare 64 bit performance when the OS is not yet ready for general distribution.
The question is of course if they ran X while doing mysql tests etc. If they did, Linux should be a bit faster. SuSE uses KDE and isn't that fast feeling at my AMD64 (running 32bit variant because they work better).
3rd page, they claim to be using mencoder 3.3.1... either they have a time machine, or the mplayer people have an unannounced release...
"We compare 18 different motherboards based on the same fucking chip, and there's a 3% difference from top to bottom. The top board $foo completely crushes the bottom board $bar"
Personally, I most care about features, like does it have a 100mbit or 1gbit network? There's a 10x difference, and it hardly gets noticed. But then they wouldn't have so much fun running benchmarks... compared to many other conclusions I've read, this one is far from out of the ordinary.
Kjella
Live today, because you never know what tomorrow brings
This was basically a test on out of the box software, what most normal users would use, as they don't tend to change things much. Thus lack of 64 bit programs and other such things are actual just all negatives for the windows 64. It being beta doesn't change the matter either, the beta is all they have to offer right now. If they hadn't wanted that, then they should have been quicker like the linux people with the 64 bit port.
So basically for a normal user these results are what they'll see in real life at this moment.
Quickshot
MPlayer for Windows is built with MinGW32. That's a big minus for Windows, and most of us that have compared compilers know that VC++ produces faster code. Chances are that mencoder doesn't prefer Microsoft's functions over standard ones, for portability reasons. The benchmark would have been fair if the respective platforms used whichever encoder is considered the best.
The above applies for LAME. I also didn't see assembler optimizations mentioned, which is a feature that makes LAME so much faster than all the other audio encoders out there. But does that even work for 64-bit code?
You can toss the rendering comparisions out as well. 32-bit versions were compared. Why even include it?
Likewise with the game benchmarks. Of course Linux wins with the Unreal engine, because it's using the more efficient OpenGL renderer. Windows does not have this choice.
There was no 64-bit Windows version of MySQL, yet they included the benchmark anyway. Amazing.
Considering all the problems Anandtech had with 1) finding the right programs for 64-bit Windows, and 2) getting 64-bit drivers to work with the Linux kernel, they should have just said, "we couldn't complete the benchmark because third-party developers' software is not yet mature enough.
Fred
"A fool and his freedom are soon parted"
-RMS
It's a pragmatic test. Should I go to 64-bit yet? If I do, what OS should I run? What applications are ready?
And the answer is, not surprisingly, go with an operating system where the sources are almost always open or at least generally available, so the migration to 64-bit will be vastly faster and better.
Want to Know How to Cheat the GPL? Read On!
Since the code for these benchmarks is available, it would have been really interesting (for me--as a developer/environmental modeler who compiles his own codes) to see what performance boost these compilers would have given (as compared with default "gcc" builds)... A lot more work, I'll admit.
"My opinions are my own, and I've got *lots* of them!"
For tasks other than multimedia, the P4 was actually SLOWER than the P3, per clock tick.
:) I never intended for my post to be taken seriously.
Yeah, but 4 is a 33% improvement over 3, get it?
The P3 design had hit the ceiling for speed, so the P4 was a redesign that was optimized for desktop stuff, like video, etc.
No, P4 was a redesign with the explicit goal of ramping the clock as high as it goes. The lower IPC measure was a tradeoff, as you cannot maximise both at the same time. The video performance has to do with extra SSE2 circuitry and associated registers, which are quite unrelated to the main pipeline/speed issue.
It's unfortunate that they didn't test Java in their benchmarks. Yes, I know that AMD64 Java is only beta (Java 5.0 beta2 - still getting used to that version number), but they tested a beta version of WinXP. Java has the advantage that with a 64-bit VM you get an instant improvement in all your code without recompiling - both because of the extra registers and because long values can be handled in a single access.
I have tried the beta version on my AMD64 (similar configuration to the benchmark machine) and it seems faster, but I'd like to see some real figures around that.
Slashdot. "News for Nerds. Benchmarks that don't matter."
By itself, 64 bits will only be an advantage when you have large databases, with several billion records in a table. (...) Usually, when one has more than 32 significant bits in a number, programmers shift to floating point.
Actually, I've been using a lot of (ok, some) 64 bit numbers in my programming recently. Why? Files over 4gb. Timestamps that should span more than 2^32 seconds. Calculations that could, if using extremely large numbers, pass 2^32. Yes, it will probably be overkill for 99,99% of the files, times and calculations that it handles. So what? The day you want to handle a DVD image, it will be far more annoying than the 4 bytes I skimped on when doing sizes and offsets.
The difference between 32 and 64 bits is not significant anywhere but in the CPU. It is not significant on the hard disk, in memory or even over the network/Internet. So being able to do 0x0000000000000002 + 0x0000000000000002 = 0x0000000000000004 as easily as 0x00000002 + 0x00000002 = 0x00000004 has value in my opinion, no matter how few the significant bits...
Kjella
Live today, because you never know what tomorrow brings
:( Buahahaha....
Try 60 hours in my laptop. Hey if i let it work at 100% that long, it will probably melt (tibook 400, 1gb). I turned it of at about the 40th hour... it was still compiling the second package in the batch: openoffice.org
NO SIG
Quick summary:
Meconder: SuSE(193,192), Windows(179,189), Fedora(83,78).
lame: Windows(282,281), SuSE(290,290), Fedor(295,205).
Mental Ray: Fedora(85.88,84.15), SuSE(86.73,85.29), Windows(92.08,91.97).
POV Ray: SuSE(1399,1762), Windows(1589,1592), Fedora(1700,1864).
RtCW: Windows(54.5,42.5), SuSE(40.2,37.3), Fedora(x,37.5).
UT2k4: SuSE(25,26), Fedora(x,26), Windows(24,24).
MySQL Select: Fedora(207,239), SuSE(215,289), Windows(259,264).
MySQL Insert: Fedora(489,515), SuSE(491,546), Windows(599,594).
Somehow tih thoose results they reach this conclution:
"Given just the three operating systems analyzed before, SuSE comes out ahead of Fedora consistently - but more importantly, both Linux distributions also lay waste to the 64-bit and 32-bit editions of Windows XP."
bah got to go...2 be continued.
"You must understand that the Gentoo people, at least on /., do not care if the app runs correctly, they just want it to run fast." ... do not run correctly.
I am just a dumb Math Professor. I do care if latex or fortran or xfig or xpdf or sendmail or apache or gv or dvips or gimp or ssh or
"That's why they use every gcc flag they can."
This is news to me. I am not doing heavy numerical analysis or scientific computing at the moment but I can assure you that correct answers are important and fast but incorrect answers are worthless. Who exactly do you think are the AMD64 users?
I quote from the article:
"This was thoroughly discouraging; no out-of-the-box NVIDIA support for the largest (or at least second largest) 64-bit operating system."
The Power Mac G5 is 64-bit and ships with NVIDIA cards. This would make Mac OS X the largest 64-bit operating system.
I know this review was on AMD but at least qualify a statement when it is so alarmingly wrong.
Nick Powers
P.s.
Watch out Microsoft, Apple is coming
Encryption: I may not agree with what you say, but I will defend your right to encrypt it...
nt stands for "no text"
It might worth noting that the nVidia drivers used in the Anandtech benchmark are from January. nVidia released new 6xxx drivers for both IA32 and AMD64 on June 30.
The point of AMD64 vs say Itanium is that 32-bit apps run natively on AMD64, they are not emulated, unlike the Itanium. On Windows, there is a small cost of thunking between 32-bit and 64-bit, but these benchmarks indicate that in many cases, the 32-bit app runs "better" on the 64-bit OS due to 64-bit drivers.
Red Hat is still, even in RHEL3, using an old
2.4.xx kernel. SuSE has a 2.6.x kernel.
SuSE also employs the AMD64 hackers, while
Red Hat employs the IA-64 (Itanic) hackers.
To start with they used a 40-bit memory address rather than 64-bit since we're not going to need 18 million terabytes of memory anytime soon. Therefore a 40-bit address allows up to 1 terabyte of memory. Thats enough, considering that you won't find a motherboard with support for 1024 sticks of 1GB ram anytime soon.
So there are only 40 physical wires on the motherboard/chipset, and physical memory only lives from 0 to 2^40 - 1, yet algebraically the operating system is expecting 64 wires on the motherboard/chipset?
Wonder what would happen if you threw a pointer at the address 2^40?
Gosh, it's been a while since I wrote any C code, but something like the following:
Presumably the OS would catch it, but it would be kinda funny if it didn't.Wow...2001 called and wants its Intel fanboy humor back.
Seriously, it's the P4 that is the torch now as the Hammer based chips run 15 - 25 degrees celcius cooler. Wake up.
[RIAA] says its concern is artists. That's true, in just the sense that a cattle rancher is concerned about its cattle.
The Power Mac G5 is 64-bit and ships with NVIDIA cards. This would make Mac OS X the largest 64-bit operating system.
Unfortunately for you, this does not follow. OS X is a 32-bit operating system.
As for your bit of code, I'm pretty certain that would seg fault on any operating system, regardless of bitness.
Seg fault?
I was hoping for something more like a BSOD.
Darn.
I hope I'm not the only one who caught this, but it appears the MEncoder version number used in the tests, 3.3.1 doesn't exist.
3
l
1 4&p=4 /.'s attention.
Anandtech page: http://anandtech.com/linux/showdoc.aspx?i=2114&p=
I've used mencoder a lot with Linux, and I know the latest version, other than the CVS, is 1.0pre4. When the version is custom compiled, it appends your gcc-version number to the end of the version, so it could become 1.0pre4-3.3.1.
MPlayer/MEncoder page: http://www.mplayerhq.hu/homepage/design7/news.htm
Curiously, the next page of the Anandtech article shows rendering tests with Mental Ray version 3.3.1.
Second Anandtech page:http://anandtech.com/linux/showdoc.aspx?i=21
Interesting! The very same version specified incorrectly for MEncoder! I think we may be dealing with a minor mistake in this article, though frankly, I can't imagine getting those kinds of speeds from MEncoder with decent quality and bitrate. My AMD Athlon XP 2100+ only gets 13 FPS, and I know that mencoder doesn't take advantage of the x86-64 instruction set.
Oh well, just thought I'd bring this to
It should get a big boost from gcc3.4 optimizations for amd64. It is stable in gentoo and so is mplayer.