Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
Desktops (Apple) Businesses Hardware Apple

Intel Developer Macs Outperform G5s 829

bonch writes "Developers working with the new Intel-based, developer-only Macs are impressed with the performance. The machines take as little as 10 seconds to boot from Apple logo to desktop, and apparently run Windows XP at 'blazing speeds.' Rosetta tests demonstrate the PowerPC-native build of Firefox running just as fast as it does on a high-end G5."
This discussion has been archived. No new comments can be posted.

Intel Developer Macs Outperform G5s

Comments Filter:
  • The real question (Score:2, Interesting)

    by AKAImBatman ( 238306 ) * <akaimbatman@g m a i l . c om> on Wednesday July 13, 2005 @06:47PM (#13058205) Homepage Journal
    The real question is, will their x86 Laptops maintain the four hour battery life Mac users have come to expect? Performance is nice, but it isn't always everything. Being able to work through a long car trip, plane flight, or train ride can be far MORE important to laptop users.
  • Re:Dual Boot (Score:5, Interesting)

    by maztuhblastah ( 745586 ) on Wednesday July 13, 2005 @06:48PM (#13058207) Journal
    The developer version of OS X can run on non-apple hardware, but only if you think troubleshooting is fun (read: not well). The versions that will reach consumers on Intel systems will be DRM'ed to prevent this. It will be crackable, but the 1% of the population that can do this isn't Apple's target market anyways.
  • some apps suffer? (Score:2, Interesting)

    by ystar ( 898731 ) on Wednesday July 13, 2005 @06:49PM (#13058219)
    "The apps run at about 65 to 70 percent of their normal speed."

    Doesn't sound like Rosetta is transparent for everything, then?
  • Impressed (Score:4, Interesting)

    by Tamerlan ( 817217 ) on Wednesday July 13, 2005 @06:50PM (#13058221) Homepage
    Intel outperforming PowerPC was kind of expected. However I am impressed with a technology behind Rosetta. Are ther any open source projects like that?
  • Re:Good news! (Score:3, Interesting)

    by justsomebody ( 525308 ) on Wednesday July 13, 2005 @06:51PM (#13058231) Journal
    Agreed, Firefox is actualy very slow on my G5. It is slower than FFox on 1.4 P4, at least by factor 2.

    Comparing FFox under OSX is nothing new. G5 is slower CPU than P4, but at certain jobs, quite a lot faster (with that I mean jobs when PPC functions were actualy used). It would be better to test Photoshop or some video application that was noticeable faster than the same app on Windows, which means that it actualy uses quite a few PPC functions to the fullest.
  • by cnettel ( 836611 ) on Wednesday July 13, 2005 @06:51PM (#13058233)
    That's a quite remarkable emulation feat. I wonder if this is on x64 with the added registers or if it's just plain x86. I imagine that the added registers in x64 (or whatever you want to call it without using an AMD or Intel moniker), combined with less restricted usage combinations, would make emulating the PowerPC ISA well easier.
  • Re:Dual Boot (Score:4, Interesting)

    by AKAImBatman ( 238306 ) * <akaimbatman@g m a i l . c om> on Wednesday July 13, 2005 @06:52PM (#13058241) Homepage Journal
    Sometimes I have the need to develop on Mac environment for compatibility requirements, but I don't really want to buy a Mac just for that. For example I don't buy a TUX machine to run Linux.

    You would if it was important enough to you. I bought mine so that I could support Apple users. i.e. I saw a very real use for the machine. (Best purchase I ever made, BTW.) With Linux, there's just too much noise and not enough signal to make anyone want to purchase a Linux-built Desktop machine.
  • by Rosyna ( 80334 ) on Wednesday July 13, 2005 @07:04PM (#13058340) Homepage
    Yes, the other factors are that the dev kits don't support any kind of special features. It's standard PC BIOS so it doesn't have to bother to search any of the many other places/buses a standard mac can boot from.

    Also, since plugins cannot be emulated, there is no way for anyone to install kernel extensions that slow down the boot times of OS X.

    In other words, the speed these people think they're seeing are actually do to a horrific lack of features.
  • Integer vs. Altivec (Score:5, Interesting)

    by WatertonMan ( 550706 ) on Wednesday July 13, 2005 @07:05PM (#13058354)

    I think most of us expected the P4 to perform better for Integer like code on applications that don't effectively SMP. So that's not that surprising. I am surprised at the speed of Rosetta, although that will be a mixed bag once again depending upon the application.

    What I'm really interested in is speed on stuff that really leveraged Altivec, like A/V programs. I'm curious about Quicktime 7 for instance. Now some of these programs can use some similar functions on the P4. But from what the Altivec folks were telling me some code ought differ by as much as 50%. (i.e. the PPC is twice as fast) A nice simple test is to compare programs like iMovie on both platforms.

  • Re:Dual Boot (Score:5, Interesting)

    by blackmonday ( 607916 ) on Wednesday July 13, 2005 @07:14PM (#13058433) Homepage
    Actually, Apple makes money selling iPods!

    But seriously, I hate the "Apple makes money selling machines, not software" myth. Apple also makes a killing on software, and there's higher margins than hardware. Steve Jobs said Tiger had already sold a million boxed copies of Tiger at the WWDC. Multiply by $129? That's a lot of cash coming from just the OS. And don't forget about their stance in the professional media market. How much is Final Cut Pro selling for these days? What does Motion cost?

  • no (Score:5, Interesting)

    by diegocgteleline.es ( 653730 ) on Wednesday July 13, 2005 @07:34PM (#13058591)
    This just means that the G5 crap being better performing than the Intel stuff was pure marketing BS

    Maybe G5s are not so fast. But:

    "It's fast," said one developer source of Mac OS X running on Intel's Pentium processors. "Faster than [Mac OS X] on my Dual 2GHz Power Mac G5."

    So, uh, a 3.6 Ghz P4 is faster than two 2 Ghz G5 - 4 Ghz? - SMP, but 4 Ghz.

    Sorry, I don't buy that. Even more if you take into account that Intel isn't exactly the performance/Hz leader - in fact it's the worst performer these days, Opteron and PM beats the sh*t out of that P4 at much lower speeds from what I've read.

    There're lots of factors that can change things - freebsd algorithms, are, for one, optimized for i386 variants. Also, Mac OS X is compiled with -Os - optimized for size, no for speed. (Paranoic mode on=Hey, maybe this switch was planned and it's not a coincidence)

    And then there's the Placebo effect [wikipedia.org]. IOW: Show me numbers, don't tell me "it's fast", I don't trust you. In Linus' words: "If we can't measure it, it doesn't exists". Unless someone writes a decent comparative, I'll take this article as Apple Marketing - Apple has been very critized for this change, I wouldn't be suprised that Apple is interested in articles like that, showing how good move has been the switch to intel
  • Excellent (Score:1, Interesting)

    by pestilence669 ( 823950 ) on Wednesday July 13, 2005 @07:34PM (#13058592)
    This alone isn't that surprising...

    A Pentium 3.6ghz (brand new) is almost twice the clock speed of a single G5 2.0ghz (rather old). On top of the G5's age, multiprocessing isn't a linear performance increase. Two 2.0ghz CPUs are slower than a single CPU at 4ghz. Yes, I know they don't match clock for clock, but Intel keeps optimizing (HT, for example).

    What *IS* surprising is the PowerPC emulation. 70% native speed, even 50% is astonishing.

    After Apple races out the Intel boxes, they'll be even faster. Remember, Apple is the ultimate modder. The lengths they went in CASE DESIGN and WATER COOLING just to get the G5 to run as fast as it does.

    They're going to make some unreal boxes. Yeah, they'll be PC's, but Dell will have nothing on them.

    This is encouraging. I wonder how native Photoshop compares. That's all I really care about... Photoshop and vim.

    I'm all warm and fuzzy inside. If only they'd use Itanium2 chips also.
  • by thatguywhoiam ( 524290 ) on Wednesday July 13, 2005 @07:40PM (#13058637)
    So why are we still forced to sit through full boot cycles?

    Apple has really been pushing people to Sleep the machines instead of turning them off. Sleep mode uses a very tiny amount of power, and you get your instantaneous boot (with apps open and windows positioned...). I have been doing this with my Macs since OS X appeared and let me tell you it is the only way to go. Especially on laptops. In fact I am still using a CRT on my G5 and the computer 'boots' faster than the monitor (warm up).

  • DVD leak when? (Score:3, Interesting)

    by Knight_Walker ( 670107 ) on Wednesday July 13, 2005 @07:40PM (#13058638)
    So when will the DVD leak and I'll be able to see hackers working on getting it to run on regular x86-machines at http://www.osx86.classicbeta.com/ [classicbeta.com] ? :)
  • Mod down, bs (Score:3, Interesting)

    by geekee ( 591277 ) on Wednesday July 13, 2005 @07:40PM (#13058639)
    "Yes, l337 h4x0rs will probably find a way to make it happen. No, it will not be the rosy seamless computing experience MacOS provides on controlled hardware. Apple's success in OS development is in no small amount tied to their control of the hardware it runs on; don't expect that to go away anytime soon."

    These Apple boxes will use generic harware found in your standard hp or dell box. Home made pcs will run MacOS just fine. Apple is using a DRM to raise the barrier of entry to nearly infinity for competing hardware companies who want to sell mac clones to maintain a monopoly on selling hardware that runs MacOS. That way they can charge a premium on hardware to subsidize their OS development and make a healthy profit by choosing their own price without worrying about market forces. Apple knows their product is differentiated enough from an MS PC that these machines are not really competing head-to-head, so my monopoly arguement is valid.
  • So the lesson is (Score:3, Interesting)

    by JanneM ( 7445 ) on Wednesday July 13, 2005 @07:44PM (#13058663) Homepage
    Don't buy a Mac until you can get an Intel one; and of course you ought to wait six months after that release so vendors have had time to port their software over. A year to a year and a half in other words. Also, do not buy expensive software like Photoshop or Illustrator at this time, since you'll have to shell out all over for them again when you get an Intel Mac (and that can easily come to more than the cost of the machine itself).

    It would be really fascinating to see what the sales figures will be like for the next year or two.
  • by hazee ( 728152 ) on Wednesday July 13, 2005 @07:55PM (#13058765)
    For a really fast boot time, why not store the boot file in flash RAM?

    Even if a modern OS has dumped 200 megs of stuff into RAM by the time it's finished booting, that's easily affordable at today's flash RAM prices. You could fit a 256 meg chip to the motherboard (which I'm sure both Apple and MS could mandate if they wanted). If for whatever reason more space was required, the overflow could be put on disc.

    And since a boot is a fairly rare event, you don't have to worry about the maximum number of write cycles with flash RAM.

    Hey presto - (almost) instant boot!
  • by ArbitraryConstant ( 763964 ) on Wednesday July 13, 2005 @07:57PM (#13058778) Homepage
    The altivec implementation on G5s is weak compared to that on G4s, so the advantage isn't as great.
  • by gcauthon ( 714964 ) * on Wednesday July 13, 2005 @08:13PM (#13058922)

    November '98 - My Mac Sucks
    http://www.kottke.org/98/11/ [kottke.org]

    June 2002 - Switching to the Mac
    http://www.kottke.org/02/06/switching-to-the-mac [kottke.org]

    Wait a second . . .

  • by Jeremi ( 14640 ) on Wednesday July 13, 2005 @08:31PM (#13059022) Homepage
    If an apple branded PC can run Windows better than a regular PC. Outside of price, why would you want to buy anything else?


    I rememember what happened to OS/2, with their vow to make "a better Windows than Windows". They did a good job of making sure that Windows apps ran well under OS/2... so good, in fact, that many app vendors stopped developing the OS/2 versions of their software. (After all, why spend money to develop both a Windows and an OS/2 port of your software, when OS/2 customers can just run the Windows version?) The result: less "native" OS/2 software, and the eventual decline and death of OS/2.


    Apple may want to watch out for that trap...

  • by flithm ( 756019 ) on Wednesday July 13, 2005 @08:31PM (#13059023) Homepage
    Yeah, as much as I'd love to believe this, the logical part of my brain says no way.

    Plus with details from the article as technical as "it's fast," and "blazing speeds," you just know that's some newsworthy stuff there.

    Also the opposite is also going to be true. An intel compiled binary is going to stomp all over a PPC binary run with Rosetta.

    Why even bother making such a comparison, and even more so, why bother making such a claim?

    If you absolutely have to run PPC code on Intel you will, and you're not going to be impressed at the speed.

    And as for comparing the intel hardware to PPC hardware it's Apples and oranges as far as I'm concerned. It seemed like the article was going as far as to say an Intel osx machine is just as fast when running PPC binaries with an emulator than a top of the line dual processor G5 running native PPC binaries?

    Come on! Give us a break. Those would be fine claims to make, as long as they were backed with something a little more concrete than "my web browser seemed to run about the same."

    Like I said, I'd love to believe this, I'm no fanboy either way (intel/ppc), and I've never owned a Mac, but this whole article is trite.

    If you've got some developers with access to the machines, just spend the 15 minutes and do a couple benchies.
  • by pthor1231 ( 885423 ) on Wednesday July 13, 2005 @08:55PM (#13059148)
    I know this is somewhat of a joke, but seriously, what do you have that makes 10% cpu usage on idle? Mine varies from 2-4 percent.
  • by krbvroc1 ( 725200 ) on Wednesday July 13, 2005 @09:13PM (#13059263)
    There is no way for the system to 'detect a change'. There is not magic signal that the motherboard produces if a PCI card is inserted. In fact, for consumer level motherboards, inserting a PCI device while the system is powered will fry your system since they are not HOT swappable/insertable.

    Your point makes sense though about making some sort of assumed last known configuration the default. This would require the user to hit a button if they change their config so a full reboot with full PCI scan could ocurr - probably not too user friendly.

  • by sld126 ( 667783 ) on Wednesday July 13, 2005 @09:15PM (#13059279) Journal
    10 seconds???

    Holy shit, I would have thought my Mac's battery had died if I had to wait 10 seconds for it to 'resume'.

    From opening the lcd latch to putting my fingers on the keyboard, my powerbook is ready to go. 2 seconds tops, and that's if I left a bunch of apps open.
  • by mederjo ( 899667 ) on Wednesday July 13, 2005 @09:18PM (#13059303)
    This problem was resolved about 12 years ago when NextStep shipped on Intel.

    The IO libs just take care of it.

    You're kind of missing all of those Mac apps which were written prior to OS X and those afterwards which are based on Carbon and not Cocoa, or which are pure C/C++. The Cocoa IO libs might handle byte swapping ( in fact they do ) but neither the Carbon IO APIs or the C/C++ standard IO APIs do, and a lot of apps use those. MacOS development != NeXT derived.

    Jo Meder

  • by Fourier ( 60719 ) on Wednesday July 13, 2005 @09:30PM (#13059397) Journal
    For a really fast boot time, why not store the boot file in flash RAM?

    Because flash RAM is slow. Unless I've lost touch with the latest tech, the average HDD provides about 4x the throughput of current flash memory. Next-gen flash is better, but still on the same order of magnitude. A battery-backed (volatile) RAM boot disk could be nifty...

    The LinuxBIOS [linuxbios.org] project lets you boot up fast out of flash, but that's mainly because you get the skip all the useless crap that the PC BIOS wastes time on.
  • by antrik ( 538518 ) on Wednesday July 13, 2005 @09:30PM (#13059400)
    Note that this is really a weakest-link situation: If trippling the disk speed halfed the boot time, it means the disk was actually the major stopper in the *original* setup; however, once you have a very fast disk, further disk speed improvements won't change much. Other factors will become more important now.

    When I upgraded my old 1.7 GB disk to a 13 GB one, bootup got *lots* faster. However, now the CPU was the major stopper, and upgrading from Pentium 166 to Celeron 400 again resulted in a considerable speedup. Upgrading to a 40 GB afterwards disk didn't change that much -- the processor is still the slowest part in the system. After another CPU upgrade it would be different again, of course...
  • by green pizza ( 159161 ) on Wednesday July 13, 2005 @09:40PM (#13059469) Homepage
    The biggest gotcha with Rosetta is that it will not translate opcodes for G4 or G5 processors. There are already some applications for Mac OS X that require a G4 processor.... these *will not* run via Rosetta and will require an x86 recompile to run under the new Mactel machines.
  • Re:Good news! (Score:1, Interesting)

    by Anonymous Coward on Wednesday July 13, 2005 @10:10PM (#13059666)
    Try also Camino [caminobrowser.org], especially the 1.9 alpha build, which is faster even than G5 optimised FF.
  • by jerkychew ( 80913 ) on Wednesday July 13, 2005 @10:47PM (#13059933) Homepage
    As someone that's built thousands of Windows machines over the past few years, let me be the first to say this: Out of the box, on current hardware, Windows XP is blazing fast. What slows it down is all the bloatware and DLLs that you load up as you install software.

    Take XP, load Office 2003, Norton AV, the standard CD burning and DVD viewing apps, and watch the performance (and boot times) degrade considerably.
  • by Rosyna ( 80334 ) on Thursday July 14, 2005 @12:12AM (#13060431) Homepage
    The fact that it's already been confirmed that iLife '05 ships on the Intel Macs? Did you even watch the WWDC keynote you're referring to? Jobs' entire presentation was done on the Intel Mac.

    They do, do they? Where was it confirmed? And at what point in the keynote did Jobs ever show off anything but iPhoto and iTunes? http://www.apple.com/quicktime/qtv/wwdc05/ [apple.com] There's the keynote. Go ahead, tell me where.

    and FWIW, I was at the keynote. What's in the dock during the keynote is all that comes with the dev kits.
  • I call shenanigans (Score:3, Interesting)

    by argent ( 18001 ) <peter@slashdot.2 ... m ['.ta' in gap]> on Thursday July 14, 2005 @01:57AM (#13060809) Homepage Journal
    There's no way a P4 will run a PPC emulation at 70% of the speed of native apps, unless there's something terribly wrong with native app performance. Optimization matters, and even if they're doing absolutely brilliant transcoding they're translating code optimized for a larger register file into the P4's tiny register set... if a native compiler can't beat that with one optimizer tied behind its back there's something seriously wrong with that compiler.
  • Re:Impressed (Score:3, Interesting)

    by stefanb ( 21140 ) * on Thursday July 14, 2005 @03:47AM (#13061169) Homepage
    Intel outperforming PowerPC was kind of expected. However I am impressed with a technology behind Rosetta. Are ther any open source projects like that?

    QEMU [qemu.org] aims to do the same:

    EMU is a generic and open source processor emulator which achieves a good emulation speed by using dynamic translation.

    It can run (to some degree; it's still in development) on x86, amd64, PowerPC and a host of other CPUs, and it can run binary code for x86, amd64, PowerPC, SPARC, ARM, and MIPS.

  • by ScouseMouse ( 690083 ) on Thursday July 14, 2005 @04:07AM (#13061239) Homepage
    Your right, in most cases, nothing would have changed, but if for instance a DRAM module was removed which contained some part of a process, the system would crash on restore. (because as the process is already linked, it cant easilly be moved in memory)

    Some things need to be re-initialised if left for any length of time (Ie, DHCP usually has a timeout)
    All open Sockets would probably have to die (But not nesseserilly normal file handles)

    There are probably other things as well, but these are the main things that occur to me.

    Any processes which rely on hardware parameters would have to be re-initialised, eg PCI bindings, Ram size. Also any hardware state would have to be reset because you can pretty much garantee it wont be in the same state as when you suspended. There are a whole world of things that can go wrong there. Personally would prefer a long boot-up time (Providing the boot-up is reliable) and a long uptime. Then again, i do tend to leave computers on more than is environmentally friendly. :-)
  • by hcdejong ( 561314 ) <(ln.tensmx) (ta) (sebboh)> on Thursday July 14, 2005 @07:25AM (#13061681)
    Tiny? It's 3-5W for my Mac mini. Doesn't sound like much, but it's yet another 26 kWh/year (2% of my power bill). Too much for my taste, especially when it's not the only device that has a large idle/off power draw. My VCRs consume 10W apiece doing nothing, etc.
  • by Octorian ( 14086 ) on Thursday July 14, 2005 @08:23AM (#13061871) Homepage
    Many people in the Windows world seem convinced that a major cause of a slow machine is "I've got a lot of things installed on it".

    Now those of is in the here see that as nonsense, since filling up the hard drive with not-currently-executing code does not have any impact on memory usage or CPU usage.

    However, a lot of Windows programs have this tendency to install things that "always run in the background", and that does eat memory and impact CPU load. Back in the day when I actually used Windows a lot (and when RAM was still expensive), it was commonplace for people like us to spend the time digging through the Start Menu and the Registry to disable all those little side-processes.

    As a result, people like me had machines that were MUCH faster and more responsive than most normal people with their storebought machines with specs usually much better than mine on-paper.

    I suspect the same may be true today, between store pre-loaded crap and resident bits of installed software, even if cheap RAM has averted some of the issue.
  • by 42forty-two42 ( 532340 ) <bdonlan@NoSpAM.gmail.com> on Thursday July 14, 2005 @11:12AM (#13063215) Homepage Journal
    Your right, in most cases, nothing would have changed, but if for instance a DRAM module was removed which contained some part of a process, the system would crash on restore. (because as the process is already linked, it cant easilly be moved in memory)
    On the contrary, user applications are linked into a virtual address space, which may not directly correspond with physical memory (and almost always does not). This mapping can even change during normal operation, due to swapping, and pages may be shared between processes. Kernel memory (which in Linux at least is linearly mapped to physical ram) would be more of a worry.
  • by Lars T. ( 470328 ) <[moc.liamelgoog] [ta] [regearT.sraL]> on Thursday July 14, 2005 @01:57PM (#13065063) Journal
    Many PCs use more when "turned off". Some even use more than your Mini at average load.
  • by WatertonMan ( 550706 ) on Thursday July 14, 2005 @03:10PM (#13065938)

    Many of the Altivec programmers, however, note key features of Altivec which *aren't* available in SSE2. I've heard mixed things about whether SSE3 will solve these issues. Also (to the other poster) while one can argue that Altivec was simply "strapped on" to the G5 and not as elegant as in the G4, the fact is that the wider bus on the G5 will help programs using Altivec which often are AV programs that really can use the bus increase.

    Over at ARS for about a week after the announcement there were many disgruntled Altivec specialists bemoaning the loss of Altivec. While I don't think the SSE* derivitives are as bad as many make out (at least from my limited reading) I think there is some justifiable skepticism over the issue. The main reason G5 Macs could perform many functions as fast as they did and keep up (and sometimes surpass) Intel class chips was Altivec. In general integer code G5s were always behind. (Thus the careful Photoshop bakeoffs utilizing places where Altivec shined)

    Since most programs are these general integer programs I think most programs should significantly improve on the Intel systems over more or less equivalent G5s. As I said in the original comment (which many seem to have misread) it will be interesting seeing how AV programs perform on the Intel boxes. I'm getting one soon, although I'll then be under NDA and won't be able to talk about it. (We're just working out the accounting for the rental at the moment)

Thus spake the master programmer: "After three days without programming, life becomes meaningless." -- Geoffrey James, "The Tao of Programming"

Working...