News Archives // Archive Index // Latest NewsMacworld Wrapup and MacBook Pro Performance // January 16th, 2006Macworld 2006 was a resounding success. Lots of new Mac and iPod products were released and it was an excellent opportunity for vendors to meet with customers. It is also a great way to test upcoming products hands-on and put them through their paces. To that end, I returned to Macworld several times so that I could determine with some degree of accuracy how Apple's new MacBook Pro laptops perform. For normal tasks, email and web surfing, I expected them to be fast and be problem free. But what about media-related tasks, like encoding audio in iTunes? Since intel's new Core Duo processor lacks a vector coprocessor (dubbed "Velocity Engine" by Apple) I assumed the new MacBooks might not be up to the task... but boy was I wrong! The new MacBook Pros are very capable machines and significantly outperform all previous Mac laptops. My MacBook Pro Performance Analysis Report has all the details, including comparisons to previous Mac systems. Permalink // Comments (106) Reader Comments
Joshua Ochs // Jan 17th, 2006 - 2:34 pm
craigtheguru // Jan 17th, 2006 - 2:54 pm
TLR // Jan 17th, 2006 - 3:35 pm
tango // Jan 17th, 2006 - 3:46 pm
Joakim Arfvidsson // Jan 17th, 2006 - 3:53 pm
That's completely wrong. The Intel processors have their own vector instruction set – SSE3. It is not as good as Altivec, but it's always a bit task-dependent and with work I think it can often be made to perform quite similarly.
Mark B. // Jan 17th, 2006 - 3:54 pm
LOL! Nice work.
deluxe // Jan 17th, 2006 - 3:56 pm
laurent // Jan 17th, 2006 - 4:00 pm
You can't really "replace' it. Altivec is a well designed piece. Far beter then those MMX 1 and MMX 2 instruction sets that Intel added to there processors. But Intel's now at MMX 3. Don't know how the performance is exactly of the latest MMX instruction set but I do know that it expanded a lot over the years. If Apple wants to inprove al vectorized code or multimedia encoding it will be forced to optimize 100% for the latest MMX procs that the Intel Core Duo has. That's about it. personaly I think the code isn't optimized well yet. They will need beter compilers from Intel (surely not gcc) and as far Apple has his methods this will only occure with a new system release ( with Tiger apple went from gcc 3.x to gcc 4.0) and this will be due with Leopard. So patience people... in fact the Desktop line has to come out yet. This will come with the new Napa line from Intel. This includes Conroe for desktop, Merom for Portable and I think Pressler for servers. The Napa platform has 64bit (witch the Yonah - core duo - hasn't), has also Hyperthreading and virtualization. That's about it. So if you want Intel rocks the sky then you will have to wait the new processors and new - more optimzed - compilers, expected for Leopard. And then Jobs will again show off that the new OS X (leopard) is far more faster and so on. I hope this fills your questions.
Shawn Erickson // Jan 17th, 2006 - 4:01 pm
Apple also has documentation up to help developers deal with SSE and AltiVec... http://developer.apple.com/documentation/Performance/Conceptual/ Accelerate_sse_migration/index.html http://developer.apple.com/hardware/ve/sse.html http://developer.apple.com/performance/accelerateframework.html etc.
laurent // Jan 17th, 2006 - 4:03 pm
MMX should be SSE.
calm down // Jan 17th, 2006 - 4:05 pm
name // Jan 17th, 2006 - 4:07 pm
name // Jan 17th, 2006 - 4:08 pm
Well, I'm convinced. Rosetta is going to replace Altivec. ;)
laurent // Jan 17th, 2006 - 4:10 pm
Can't someone tell me more about this?
craigtheguru // Jan 17th, 2006 - 4:20 pm
Frank // Jan 17th, 2006 - 4:31 pm
Oh, wait...
Paranox // Jan 17th, 2006 - 4:34 pm
Apple stated Accellerate framwork will be the Tool for dev to make the transition from AltiVec to SSE (2 3 or 4 soon)
Shawn Erickson // Jan 17th, 2006 - 4:37 pm
Timothy Dorr // Jan 17th, 2006 - 4:52 pm
Catalyst_513_release_notes.html So, stick that video card in a PowerBookG4 and it would probably perform just as well in the video playback tests.
Jay // Jan 17th, 2006 - 4:58 pm
Joe Maller // Jan 17th, 2006 - 4:58 pm
Frank, Apple DVI to Video Adapter, $19: http://store.apple.com/1-800-MY-APPLE/WebObjects/AppleStore.woa/72403/wo/ L3462QE3VTru2D1oeIN1j6aDKVp/2.0.19.1.0.8.25.7.11.5.3 Damn that's an ugly url. (site wouldn't preview/allow? links)
madman // Jan 17th, 2006 - 5:22 pm
Adam M // Jan 17th, 2006 - 5:26 pm
Altivec's is dead and Rosetta's the box they're gonna bury it in!
Ray // Jan 17th, 2006 - 5:26 pm
It is a "Mini-DVI" to "Video" (S-video and composite) http://store.apple.com/1-800-MY-APPLE/WebObjects/AppleStore.woa/72403/wo/ L3462QE3VTru2D1oeIN1j6aDKVp/14.0.19.1.0.8.25.7.11.7.3
martin // Jan 17th, 2006 - 5:28 pm
besides, i really wanted to step up to the backlit keyboard for long, dark airline flights and that was a good enough excuse. i mean, 1.3x versus less than .5x is a pretty steep jump.
Ray // Jan 17th, 2006 - 5:34 pm
That mini DVI is for the new iMac and old 12" G4 powerbook. Forgot the 15" are using a full size DVI even though I'm typing on one (1.67G4 not an intel, YET)
James Watkins // Jan 17th, 2006 - 5:36 pm
Nate // Jan 17th, 2006 - 6:08 pm
Alex Kac // Jan 17th, 2006 - 7:01 pm
Stephen // Jan 17th, 2006 - 7:15 pm
azxel // Jan 17th, 2006 - 7:15 pm
craigtheguru // Jan 17th, 2006 - 7:19 pm
Troy McClure // Jan 17th, 2006 - 8:37 pm
ray // Jan 17th, 2006 - 10:08 pm
BDAqua // Jan 17th, 2006 - 11:18 pm
Except for the 33/66 '040 over the 60/80/100MHz 601s , and the 533/7410s over the 733 Cachless 7450s... what's new? Seems only the Graphic Card & somewhat the Bus speed that's causing this speedup. PS. For those unwieldy URLs try... tinyurl.com!:)
Lane // Jan 17th, 2006 - 11:34 pm
alex // Jan 17th, 2006 - 11:45 pm
GuruX // Jan 17th, 2006 - 11:59 pm
What about temperature and heat? Does it run cool?
dude // Jan 18th, 2006 - 12:05 am
arne // Jan 18th, 2006 - 12:18 am
Arse Veteran // Jan 18th, 2006 - 12:23 am
*crawls back under rock*
olisindri // Jan 18th, 2006 - 12:30 am
Rosetta // Jan 18th, 2006 - 12:34 am
Altivec // Jan 18th, 2006 - 1:16 am
Math // Jan 18th, 2006 - 1:43 am
"The new MacBook Pro proved to be far more adept at encoding video, at rate of 1.3x. The MacBook Pro is 260% faster than the previous PowerBook, which encoded video at 0.5x." MacBook Pro is 2.6 times as fast as the previous powerbook OR MacBook Pro is 160% faster than previous powerbook. It is all in the words
Terry // Jan 18th, 2006 - 1:57 am
The MacBook Pro contains a totally new power management chip, and I was told by Apple employees at Macworld that they had some bugs in the preproduction units. That's why they didn't want the lids closed. There's nothing suspicous about that.... really... what did you expect? :P
AL T. VEc // Jan 18th, 2006 - 2:05 am
James Grinter // Jan 18th, 2006 - 2:31 am
See http://developer.apple.com/documentation/Hardware/Developer_Notes/Macintosh_CPUs-G4/ 15inchPowerBookG4_Feb05/1Overview/chapter_2_section_3.html#/ /apple_ref/doc/uid/TP40001814-CH205-TPXREF103 (15-inch PowerBook G4 Developer Note for the older model.)
Ingo Keck // Jan 18th, 2006 - 3:30 am
http://arstechnica.com/reviews/hardware/imac-coreduo.ars/5 In your results the G5 dual is just a little bit faster than the mac book pro, in the results of arstechnica it is two times faster than the mac book pro.
Better Maths // Jan 18th, 2006 - 4:51 am
James Poo // Jan 18th, 2006 - 5:22 am
My SE is already max'd out with 4MB of RAM, and has ultra-contrast video. I've been waiting for the next move upward, just not sure if this is the one.
James Poo // Jan 18th, 2006 - 5:24 am
My SE is already max'd out with 4MB of RAM, and has ultra-contrast video. I've been waiting for the next move upward, just not sure if this is the one.
TomHagen // Jan 18th, 2006 - 6:53 am
160% Correct // Jan 18th, 2006 - 7:10 am
errolbert // Jan 18th, 2006 - 7:39 am
http://sewelldirect.com/dvivideoadapter.asp
someone who knows // Jan 18th, 2006 - 8:00 am
Trust me, the units ONLY had 128 MB of VRAM.
nhmacusr // Jan 18th, 2006 - 8:06 am
Don't forget that the Intel chip has a 667 MHz FSB. The PowerBook has 167 MHz. That is a huge speed improvement.
craigtheguru // Jan 18th, 2006 - 8:47 am
This PowerBook does indeed have 64 MB of VRam and I double checked the system profiler just now. It was the stock high-end unit at the time and the first time we didn't go BTO. But I doubt the extra VRAM would improve this machine's numbers, at least in these tests.
avkills // Jan 18th, 2006 - 9:06 am
A better test would be to show a Dual Core G5 system with ATIs soon to be announce X1800, which also offers hardware accelerated h.264 decoding. -mark
Shawn // Jan 18th, 2006 - 10:05 am
When in doubt fire up Shark to understand what it is doing during playback. I offer my service to read such a Shark trace if needed.
kL // Jan 18th, 2006 - 11:53 am
sumilux // Jan 18th, 2006 - 4:03 pm
A side note of possible interest: My flat mate just got back from Tokyo where the apple store had the MBP available for sale a couple of days ago.
craigtheguru // Jan 18th, 2006 - 4:10 pm
CheeseMan // Jan 18th, 2006 - 6:18 pm
ScorpionZ // Jan 18th, 2006 - 10:59 pm
ac3boy // Jan 19th, 2006 - 10:48 am
Thanks. Cheers, John.
craigtheguru // Jan 19th, 2006 - 11:30 am
I think the main reason the Pro apps aren't supported yet is twofold: (1) they perform poorly in Rosetta and (2) all the various plugins aren't universal and a native app requires native plugins. There's probably other reasons too but these are part of it.
ac3boy // Jan 19th, 2006 - 3:24 pm
Pulled this from Latest Rosetta dev doc from Apple: Rosetta is designed to translate currently shipping applications that run on a PowerPC with a G3 or G4 processor and that are built for Mac OS X. That includes CFM as well as Mach-O PowerPC applications. Rosetta does not run the following: * Applications built for any version of the Mac OS earlier than Mac OS X —that means Mac OS 9, Mac OS 8, Mac OS 7, and so forth * The Classic environment * Screensavers written for the PowerPC architecture * Code that inserts preferences in the System Preferences pane * Applications that require a G5 processor * Applications that depend on one or more PowerPC-only kernel extensions * Kernel extensions * Java applications with JNI libraries * Java applets in applications that Rosetta can translate; that means a web browser that Rosetta can run translated will not be able to load Java applets. Rosetta does not support precise exceptions. Any application that relies on register states being accurate in exception handlers or signal handlers will not function properly running with Rosetta. So it looks like it does do some Alitvec now but I cannot imagine it would be only for compatibility (duh, ;-) ) reasons since I cannot see Rosetta being able to do anything with vector data. Cheers, John.
MacDude // Jan 19th, 2006 - 10:38 pm
It's just too much of a waste of money when a desktop machine will last a lot longer and provide so much more performance and upgrades. I went the laptop route as a professional machine and it was a mistake twice, once from leaving it in a hot car and another when tripped it went airborne. Get a Quad and a small iBook or something, even a Palm. People look so patheticly lonely using their laptop computers in a airport, shunning human contact it's just sickening.
nikster // Jan 20th, 2006 - 3:26 am
- Scratched CDs, the drive will spin wayyy down in order to be able to read bad CDs. I had some CDs encode at 0.5 speed. - Unplug the powerbook and the speed goes to 1/2 or less - this is the processor going into power saving mode. You can change the behavior in the energy settings. Plug the PB in for max. performance
mike // Jan 20th, 2006 - 6:33 am
A laptop is a great fit for someone who needs speed, but not as much as a quad. Don't forget, a quad is more than 50% more expensive than a base macbook. And looking at the numbers, a dual doesn't seem to provide much more performance. Not to mention that the G5's will be replaced in a few months, if you're dying for a machine I'd get a quad, but if you can wait I'd see what intel towers bring.
Dbug // Jan 21st, 2006 - 9:52 am
Hopefully there will be a native/universal version soon too. Another benchmark I was thinking of for Rossetta was Xbench 1.2. It's throughput numbers could be compared against version 2 (Universal) on MacBook and G5. Note that the author renormalized for different reference machines between 1.2 and 2.0, so the raw data must be used instead of the "score" numbers. I suspect that the G5's Altivec beats Intels SSE3 currently, and Apple if working pretty hard on the high-end video apps to get decent compression times. Considering that they've had a while to do this and were bragging about having everything they built already running on Intel, it is surprising that it has taken them this long. Perhaps the core-duo alone can't quite beat a dual-G5. It is basically a mobil chip after all. Perhaps they are having to use the GPU to do some of the work too, just to avoid embarrassing numbers. With Apple and Intel working together, and Intel dumping the x86 hardware from the Itanium, maybe they can add AltiVec or more cache to improve that chip. Of course the high-end should be 64 bit to have a good roadmap. Make it dual or quad-core and bring it down to 65 nm for speed, cost, and power, and it might be a decent desktop chip? Apple had contract terms with Motorola that let them take Altivec to IBM when they couldn't deliver, which happened. Perhaps the same terms would let them bring some technology to Intel. I'm sure Intel would be happy to have help beating AMD, and I'd bet they'd let Apple have the chips ahead of the dull-box people if it was Apple that helped them. If Intel could strip some of the old x86 crap out of their chips I'm sure they could be improved. Some instructions are supported 3 or more ways just for backwards compatibility with the PC dark ages. The dual-core Intel is great, but Apple actually didn't ship either of the machines I was ready to rush out and buy - a dual-core G5 iMac, or a dual-core Intel Mac Mini (still at $500). (or some mystery media center). It's a little hard to get excited about paying $2000 to upgrade to a machine that really won't give me wild speeds yet. If they managed to ship a Mini with the same chip as a Powerbook before, let's hope they can do it again with the MacBook.
James // Jan 23rd, 2006 - 1:56 am
S. Jobs // Jan 23rd, 2006 - 5:11 am
Guillaume Thomas-Collignon // Jan 23rd, 2006 - 1:56 pm
The bad thing is that you have to write the altivec code by hand. No compiler (not talking about the exotic ones or the beginning of vectorization in GCC / XLC) will write vector code for you. On Intel, different story. Intel's compiler do a very good job at vectorizing nearly every loop. It's been doing it for years, it's very mature and does a pretty good job. Those compilers are now available in beta for OSX on the Intel website. You can bet the performance will be increased dramatically once most the developers will use those compilers. So on the performance side, the best is yet to come !
friend-of-steve // Jan 24th, 2006 - 5:47 pm
Heinrich.Lehmann // Jan 24th, 2006 - 10:13 pm
Even if Intel gets 10.000 developers to work on SSE3 optimization they will not replace anything other than their ego ! It is not about glorifying anithing, but the Altivec (VMX) instructions are the Masterpiece of SIMD technology, that's all. My sources say Intel developers have achieved 50% of the performance of Altivec by optimizing code on the assembler level. And not one tenth percentage more. And this on the highest clocked Intel compared to a 2.5Ghz G5. What about this ? regards, H.
VideoMac // Jan 25th, 2006 - 9:39 am
The RISC technology (+Altivec) was great for that kind of application. I really don't know what to think of the move to Intel when it comes to video editing, especially with the HD format. We'll see...
SiliconAddict // Jan 26th, 2006 - 11:29 am
Sy // Jan 26th, 2006 - 3:29 pm
ac // Jan 26th, 2006 - 11:22 pm
Sod Rearling // Jan 28th, 2006 - 9:16 pm
Thumbs up to SiliconAddict. Finally, a FUNNY one! Some'o you guys really need to get your Altivecs out of your Rosettas... or would that be backwards? (Talk about driving it into the ground!) 8^p "G5 are still the computer with the biggest dick. but Macbook pro has bigger dick and bigger balls than powerbook but with a crap name and little style (ie firewire/modem/s-video/pc card gone...) "Yeah, sounds like it, eh, Sy? "The RISC technology (+Altivec) was great for that kind of application." Roger that, VideoMac. "People look so patheticly lonely using their laptop computers in a airport, shunning human contact it's just sickening." As for YOU, MacDude, imagine if you will... ...BILL THE CAT! 'Ack, ack, ack!'
Bobby Bee // Jan 30th, 2006 - 7:16 pm
dukeib // Feb 3rd, 2006 - 1:10 am
Fin // Feb 7th, 2006 - 4:01 pm
Good to see that someone takes the time and effort to produce a pre production review (along with a self critique of the review) - it certainly helps those of us who have to make a choice now - make that choice. Thanks again.
bishopdante // Feb 7th, 2006 - 11:05 pm
Surely not! Apple will be putting desktop chips in their desktop computers. Dual core Pentium 4 type things.
craigtheguru // Feb 8th, 2006 - 12:19 am
@dukeib - I'm looking in to getting better graphics cards for the G5. Hopefully I'll retest it with an ATI X800, although it is still not an X1600.
robbi Luscombe-Newman // Feb 14th, 2006 - 10:32 pm
As for sitting in an airport working on my laptop...yep do it all the time, same as listeneing to music, watching movies etc...so I dont bother with ipods or fancy mobiles that pretend to be mini computers. May just wait to see how pro#1 goes tho and go for pro#2 which I am sure will resolve any user feedback issues that crop up. ...but then pro#3?....may as well wait 4ever...lol
computadoras // Feb 20th, 2006 - 12:04 pm
hoyanf // Feb 24th, 2006 - 7:24 am
it seem's unfair to hav 2.5g ram on G5 n having the old Radeon 9700... whats additional 512mb will do in comparison of newer gpu?? think that should be taken under consideration.. i would always prefer the G5 or AMD64 than the Intel EMT64, the pure 64 is better on 64bit os'es..
craigtheguru // Feb 26th, 2006 - 1:12 pm
Now that the MacBook Pros are shipping I'll re-test all the systems using updated apps and some new hardware. In addition to re-testing the MacBooks I have an X800 upgrade for the G5 which will indicate the role the GPU plays on older PowerPC systems. Expect these results in the coming weeks.
paulo carvalho // Mar 2nd, 2006 - 9:04 am
jazzdoc // Mar 13th, 2006 - 8:56 am
MJ // Apr 5th, 2006 - 6:58 am
AH // Apr 21st, 2006 - 6:22 pm
craigtheguru // Apr 28th, 2006 - 12:09 am
@AH - BootCamp and the Windows XP drivers are still in Beta and not all of the MacBook Pro features are enabled under Windows, this includes the iSight camera and full power management. Most laptops are indeed hot nowadays (they're no longer called laptops industry-wide for fear of a lawsuit) and the lack of full power management doesn't help!
Costas // May 6th, 2006 - 7:29 am
Any advice on choosing hardware? I'm thinking of getting the 2GB ram and the 7200rpm drive. Will it handle HD as well? Costas
Chris T // May 14th, 2006 - 10:00 am
"Just forget using the MacBook Pro for anything serious, it winds up turning into a desktop system eventually and the pokey small 5,200 RPM hard drive" Total crap, idiot - what about running live audio? External USB2 drive... durrrrr durrr.. Mindless drone.
Freefly // May 19th, 2006 - 8:16 am
If the macbook is going to be your only machine I would be tempted by the higher spec of the 2.16 machines. However if you just want a powerful laptop this base 2.0 macbook is great.
freefly // May 24th, 2006 - 3:09 pm
Anyone else suffering the same way?
matthias mederer // Jul 7th, 2006 - 9:42 pm
it gets hot on the bottom left corner, but for the puch they packed into this thin little case it doesn't surprise me. it burns DVD's much faster than any G4 I've ever seen. great computer. i'd recommend it any time.
Kristo // Jul 13th, 2006 - 5:41 am
I've been a mac user since 1984! In the past 10yrs used G4 PB and ibooks. Thus far my experience of the 2ghz MacBook has been poor at best. I have been unable to have a stable session with business or audio software that was not packaged with it and have had some strange periphery conflicts. DVD and CD have repeatedly hung up (factory/burned), causing the HD to heat up quickly, forcing a restart. I find it pauses often and intermitantly between tasks, although my ibook 2ghz was more stable and seemless. Honestly, it reminded me of unpleasant "Windows" experiences. Lastly, after extensive Apple assistance and HD reinstalls, it begins OK, then after some updates all hell arises. It hangs up at the "Starting OSX" screen and eventually starts up to a blue screen via HD or install disk. Looks like this is going back to apple for some TLC. It will be good to finish up $$$$ business now on hold for over a month. Sure wish that ibook did not sell so quick! :c(
Young Engineer // Sep 1st, 2006 - 10:50 am
Cheers! Post a Comment |
Support BARTsmart: |
