Xeons are faster than Opterons, have more features, and are more power efficient...
Why would Apple switch?
Don't forget AMD processors are generally more expensive than comparable Intels.
Last two pages are totally off-topic~~~
If you were correct, you could not build a Hackintosh using an AMD setup. That is not the case. When you buy applications for Windows, you don't buy an AMD version or an Intel version. That's not how things work....I'm thinking in terms of compling the code. There are differences, despite the instruction set, so compilers do have components for specific CPU's, lending to optimization.
Presumably, Apple's written their own compiler (or outsourced it), and it was designed around the Intel chips/chipsets. The specifics occur during the OS installation (parts needed get installed, but others may be present on media), and is transparent to the user. Not that it won't work, it just won't run as well as it should. So I'm imagining a step backwards per se. Like going from SL (supposed to be optimized) to Leopard, or worse.![]()
If you were correct, you could not build a Hackintosh using an AMD setup. That is not the case. When you buy applications for Windows, you don't buy an AMD version or an Intel version. That's not how things work....
S-
Applications are above the level I'm refering to. The OS loads the different components for the system hardware, and does differ for AMD and Intel, even though they use the same instruction set.If you were correct, you could not build a Hackintosh using an AMD setup. That is not the case. When you buy applications for Windows, you don't buy an AMD version or an Intel version. That's not how things work....
S-
Sure.....all OSes need to have drivers supplied to support different chips sets. If those drivers are not present, fatal errors are sure to follow. But the issue is not related directly to the processor used from an instruction set perspective.You're thinking too high. Get deeper into the physical layers, and the architecture does have bearing.
Let's see if I can give a nice example.Sure.....all OSes need to have drivers supplied to support different chips sets. If those drivers are not present, fatal errors are sure to follow. But the issue is not related directly to the processor used from an instruction set perspective.
It's a driver issue.
For example, Vista needs drivers to support various chip sets used with AMD processors. But, the base code itself does not change. In other words, there is not an AMD version of Vista and an Intel version.
S-
Don't forget AMD processors are generally more expensive than comparable Intels.
That was my point.nanofrog,
Do you buy an OS or an application these days for Windows and have to ask for the AMD version? No. Why? Because developers make sure the compilers output Intel and AMD compatible code.
No, it doesn't actually matter on a Mac, as they don't run AMD.Apple does not have to do this since they know all their code is going to run on Intel processors. But, I would wager that they too have the compilers they use set to output code that is both AMD and Intel compatible.
Perhaps not the entire OS, but some sections/features. But more importantly, as it's an OS, those parts need to be on the final version released for manufacture to installation media, not an update. Rather obvious, but I'd think more than a few users would raise all kinds of .... if the OS was Intel only, and it was sent out on an AMD machine, and they use those specific features.Now, when it comes to certain types of code, such as that used for hypervisor support for visualization and paravirtualization, yes, you need CPU specific software. But that does not require a recompilation of the whole OS. Zen, for example supports both Intel VT and AMD-V.
S-
If two chips runs the exact same instruction set, they are the same to the OS. But AMD and Intel cpus have slightly different instruction sets. Most are optimizations. For those instructions that does not exist in hardware it is usually emulated in software. I dont think Apple specifically test for AMD hardware. But I would not be surprised if they did just to leave the options open. I doubt Apple is using all or even a lot of Intel specific instructions as it really makes no difference. Apple has to support Core Duo processors anyway which lacks a lot of instructions common in newer Intel and AMD cpus.
Anyway there is nothing preventing Apple from switching to AMD. Apple has no real reason to however. But if Jobs woke up one day deciding to do it, it will not be hard at all. Maybe a patch or two. Leopard already runs well on AMD. Snow Leopard should not be much different.
Totally off-topic to now irrelevant Intel vs AMD discussionWhat's the latest status on the dude getting a new replacement machine? Looks like it hasn't happened nor will happen and end of discussion. Would have loved to see him get a new MP.
AMD's prices are about the same if not lower.
Let's say in the case of SSE & SSE2. Yes, they're additions in instruction set, and not available on all Intel processors. A quick change in the /arch during compile will fix that. Cool.![]()
Totally off-topic to now irrelevant Intel vs AMD discussionWhat's the latest status on the dude getting a new replacement machine? Looks like it hasn't happened nor will happen and end of discussion. Would have loved to see him get a new MP.
Really? And the AMD is OEM, too. Imagine what it is new.
sound kev said:i'm pleased to say that i've had it confirmed that my replacement 2.93 Nehalem is on it;s way ...