You're definitely right there. I put together a build with this CPU and chose the most expensive part available (except GPU because chip shortage, case because there are $5000 ATX cases for no good reason, PSU because I just got the best Seasonic one, and SSD because there are $12k enterprise ones): https://pcpartpicker.com/list/DYxhk9
So that's $3500 without a GPU, buy a $500 used GPU on eBay and you're beating Apple. And, nobody buys $1000 motherboards, so that takes $500 off. You don't need a $300 case. Etc. Basically the point of the exercise is that you can max everything out, and get a faster computer for less money, which is what the comment was trying to say.
Someone will reply and say that your time sourcing and assembling the components isn't free, or that it doesn't run OS X, etc. I get it, you don't have to say that. Just adding an actual computer that's expensive as possible that you could have right now to compare to.
I just got a Titan A200 with a Ryzen 9 5950X. This CPU is really fast, and dissipates only 105W. The Titan workstation is the quietest I have ever had. It's really incredible. Price tag: $3600.
> According to Passmark, the 5950X is beating Intel's 12900X.
As a 5950X owner I thought this sounded off. Looking at the link it made a lot more sense, it only beats the 12900K in multi-core but in single core it is significantly behind. Really it's behind for the first 8 cores, until the Intel CPU starts using efficiency cores. Compared to the M1 Ultra the 5950X is behind in both metrics at nearly double the power consumption.
Not that the 5950X is a bad CPU, particularly if you need x86 support, it's just not really the topper it used to be against these 1 year newer chips. It'll be interesting if all 3 (AMD, Apple, and Intel) manage to get the next major iterations out by the end of the year and we get a fresh comparison on more even ground.
I think you’re right—we’re still on the first generation of Apple computer chips (and honestly I think the performance is still very impressive, even if overpriced), and there is a lot more motivation now on the others. We might start seeing some big improvements.
Though you'd have a possibly noisy large black box, compared to a small quieter silver box. This is a factor in computer design - cooling is hard. A quiet small box with performance of a noisy large black box is something a lot of people would pay for (including me).
I really don't know. I suffer in both directions. I build large projects on a daily basis, so picked a Threadripper. It destroys large builds, especially C++ ones. Then I use the same computer to play games, and the CPU can only spit out 300 frames per second when my monitor can display 360, which is annoying. (It's CPU limited, not GPU limited, sadly.) So really, I want both, and nobody has both.
Single thread performance is going to be especially relevant if you are developing an older language. I'm always surprised how slow webpack is (and don't do enough frontend stuff to mandate that people switch to that Go equivalent), for example. If you have good single thread performance, you make a lot of Typescript developers happy. If you have good multi thread performance, you make a lot of C++ developers and gamers happy. So having both would be great ;)
To save the click a 12900K machine from Dell is about $3k. If you need CUDA or say SolidWorks get the PC, for video and multithreaded workloads the Mac would probably be faster, but really only benchmarks of your use case can tell you.
So made a build to essentially show how expensive an M1 Mac is compared to an intel machine but left out a critical component because it’s too expensive?
So that's $3500 without a GPU, buy a $500 used GPU on eBay and you're beating Apple. And, nobody buys $1000 motherboards, so that takes $500 off. You don't need a $300 case. Etc. Basically the point of the exercise is that you can max everything out, and get a faster computer for less money, which is what the comment was trying to say.
Someone will reply and say that your time sourcing and assembling the components isn't free, or that it doesn't run OS X, etc. I get it, you don't have to say that. Just adding an actual computer that's expensive as possible that you could have right now to compare to.