After the M1, my casual home laptop started outperforming my top-spec work laptops.
But not if you cared about battery life, because that was the tradeoff Apple was making. Which worked great until about 2015-2016. The parts they were using were not Intel’s priority and it went south basically after Broadwell, IIRC. I also suppose that Apple stopped investing heavily into a dead-end platform while they were working on the M1 generation some time before it was announced.
It's like time travelling back to 2004. Slow, loud fans, random brief freezes of the whole system, a shell that still feels like a toy, a proprietary 170W power supply and mediocre battery life, subpar display. The keyboard is okay, at least. What a joke.
Meanwhile, my personal M3 Max system can render Da Vinci timelines with complex Fusion compositions in real time and handle whole stacks of VSTs in a DAW. Compared to the Lenovo choking on an IDE.
Expensive PCs are also crap. My work offers Macbooks or Windows laptops (currently, Dell, but formerly Lenovo and/or HP), and these machines are all decidedly not 'cheap' PCs. Often retailing in excess of $2k.
All my coworkers who own Windows laptops do is bellyache about random issues, poor battery life, and sluggish performance.
I used to have a Windows PC for work about 3 years ago as well, and it was also a piece of crap. Battery would decide to 'die' at 50% capacity. After replacement, 90 minute battery life off charger. Fan would decide to run constantly if you did anything even moderately intensive such as a Zoom meeting.
I got a lunar lake laptop and slapped fedora on it and everything is instant. And I hooked up 2 1400p/240hz over thunderbolt.
Example:
> time du -sh .
737G .
________________________
Executed in 24.63 secs
And on my laptop that has a gen3, lower spec NVMe: > time du -sh .
304G .
________________________
Executed in 80.86 secs
It's almost 10 times faster. The CPU must have something to do with it too but they're both Ryzen 9. $ time du -sh .
935G .
real 0m1.154s
Simply because there's less than 20 directories and the files are large.My new setup: gen5 ssd in desktop:
> time find . -type f | wc -l
5645741
________________________
Executed in 4.77 secs
My old setup, gen3 ssd in laptop: > time find . -type f | wc -l
2944648
________________________
Executed in 27.53 secs
Both are running pretty much non-stop, very slowly.