But, unfortunately you can't build your own notebooks that would remain compact and decent, so now I just use a cheap laptop as a thin client that remotely connects to my PC.
But, unfortunately you can't build your own notebooks that would remain compact and decent, so now I just use a cheap laptop as a thin client that remotely connects to my PC.
i recently bought my first MacBook ever (M3 Max) and all i can say is that this machine is liberating. I've been jumping from pc to pc every couple of years from Dell xps to razor blade, thermo nuclear piece of shit to a customized clevo 10kg brick almost taking off from the table running too many tabs in chrome. all i can say is that these new M chip machines are on another level, truly amazing.
not sure what you're talking about, nvidia GPUs have h265 support: https://en.wikipedia.org/wiki/Nvidia_NVDEC
To run the same llm on other laptops is basically impossible without an external graphics card, or you have to give up the laptop for a desktop. And that still sounds like an airplane taking off.
Which is exactly what the OP is saying. And I agree, laptops are generally poor value no matter the brand/side. But you can mitigate that by buying a good enough not too expensive notebook and associate a "real" desktop computer with it.
At curent Apple price, the laptop convenience factor for almost equivalent workstation is not really worth it for the vast majority of peoples (at least those who have to point with their own money...).
But not, as you acknowledge, a laptop.
who needs to work offline anyway.
When I travel there's not always reliable internet.
Otherwise I use my PC at home.
A laptop that needs internet is not a great portable.
if you actually need its performance, you'll have online access and most likely be stationary
ssh (more like remote desktop tho) solution just allows you to bring that power anywhere in your house, e.g. in bed
So powerful laptops are always connected to the internet? What is that logic? I wish that to be true.
I don't think internet emits from my laptop when I'm in a remote area just because of it's specs.
If I'm using the laptop as a glorified monitor I'd just use a cheap chromebook or similar...
No I need a powerful laptop to replace my powerful desktop because I'm away from it and I can't guarantee that I can connect to it.
It just makes sense. You can build a desktop + a cheap laptop for half. I don't have to really worry about how what I'm doing affects battery life because it's consist as a thin client. It's cheap to replace if it gets lost/stolen/broken. It's cheaper to upgrade as needed, and I don't have to replace the whole machine when I do.
I get all the portability of a laptop and all the power of a desktop, and money to spare.
I've tried going this route, but LTE just isn't good enough, yet.
A small market, sure, but one they have on lock down.
Desktop CPUs using DDR5 have low memory bandwidth because they have narrow bus widths (128bit total) at low speeds. Server CPUs use the same memory at the same per-pin speeds but with much larger bus widths to achieve total bandwidth comparable to a mid-range GPU but supporting orders of magnitude more memory capacity. Apple's high-end chips likewise uses significantly larger bus widths than desktop CPUs, combined with slightly per-pin speeds (LPDDR rather than DDR) to also reach GPU-like total bandwidth.
I don't think it's accurate to single out any one of the above technologies as being the "normal" DRAM. GDDR, LPDDR, and DDR are all fairly different from each other and all quite mainstream.
LPDDR is always at least as close to the processor, and is often in-package so significantly closer. HBM is always in-package.
But all of that is a red herring, because the distance is only loosely correlated with performance and is a completely irrelevant metric if you've already accounted for bus width and clock rate.
Are you talking about SoCs? Regular laptop/desktop APUs don't usually include their own RAM.
Not really. It's pretty difficult to do LLM development work on a smartphone.
It would appear the poster misread reports about the L2 cache (96MB) for the VRAM (24GB).
Sure the m3 with 128GB of RAM costs $7k, which is an absurd number, but that will run high quality LLMs that can have sci-fi level intelligent conversations.
Not a bad price for a laptop capable of doing things that was literally "haha that'll never happen" levels of unimaginable 5 years ago.
That would be more than an H100, which costs around $30k.
1. https://www.tomshardware.com/news/nvidia-makes-1000-profit-o...
That's literally what BOM means: bill of materials. It's not supposed to include any of those other costs. BOM is not always the right kind of cost to be talking about, but in a case like this where you're talking about just swapping out the memory on an existing product, BOM accounts for all the costs that change significantly.
The blog post really highlights how effective those headlines are at getting clicks but not informing readers: it leads with “nearly 1,000%” because that sounds even more rage bait-y than the already high “823%”, and that's clearly the impression people take away from the story even though starting with the second paragraph it makes it clear that this is a very fuzzy claim which is likely significant understating the true cost for Nvidia to make the hardware as sold or the other factors I also mentioned.
Finally, “swapping out the memory on an existing product” can mean “we replaced part A with larger part B” or it can mean “we upgraded a controller, added additional channels, and redesigned the physical form factor to provide better mechanical and thermal capacity for the extra chips”. That's why those extra details are so important since it's otherwise easy for someone to make a tweet which sounds like they know what they're talking about but is in fact leaving out a lot of important context.
Not very portable either.
I think the Jobs/Ive legacy that has pushed the thermals ahead of raw compute had given them a massive headstart in the LLM age for both notebooks (obviously) but also desktop (less obviously).
With the size of a normal 4090 heat sink the ATX platform is showing its age. The biggest element of any system is a series of huge heat sinks. The graphics card ends up being massive. You have support struts coming out. Giant power supplies. Bespoke connectors. Paying for RAM twice.
Apple have a form factor people are comfortable with and haven’t set the bar too high with raw performance. They aren’t hindered by existing designs. The thermals are good.
And you pay for it all in one.
Another thing people don’t take into account is the time and thus money saved not dealing with this crap.
Building PCs from raw parts is annoying for heaps of people. Warranties are annoying, making sure all the parts fit together is annoying. You’ll spend the extra cost in short order just making sure you have the right parts.
Also resell value of MacBooks is very very good. When it’s time to upgrade you typically are losing 20-30% of purchase price at around the 2-3 year mark. Where as PCs are hard to give away at times.
Everyone has their own needs but Apples machines for me are a work tool, I need a laptop and nobody comes even close to the quality or peeper dollar spent in the form factor.
Not sure why this thread is assuming you can resell Macs but not PC components.
I could barely give away my gaming PC from 2015, but loads of people would pay a few hundred dollars for my 2015 MBP 15.
I'm glad you've been successful, but most people aren't so successful.
Source?
wow?
I constantly see people buying and selling used PCs. They exist mostly outside tech circles.
Apple charges big prices for MacBook pro's because they know other corps will foot the bill, they're work equipment like a tractor. The significantly less expensive MacBook air is the choice if this isn't the case.
I still love building PC's but honestly their main use now is either for server work or graphically heavy gaming.
I don’t find the yearly updates pointless? They keep adding new things and it’s also been stable for me for years.
Also what do changes to chrome have to do with apple/osx?
They're also extremely well sandboxed and have become increasingly more focused on security the last few years (in some ways annoyingly so).
> Also what do changes to chrome have to do with apple/osx?
Maybe parent meant chrome as in "OSX is focused continously updating it's shiny ui"?
The dock's icon scaling animation under the mouse cursor freezes in place at least once every few days. To this day the Stage Manager has a bug where pulling a minimized window to the front can throw it across the screen, with most of the window landing outside the visible screen area. For a few months I could reliably freeze the screenshot app by clicking 2-3 of the UI's buttons in an order that occurred during normal use. If I open more than ~10-15 images at once in the preinstalled preview app it often opens two or three windows instead of one and randomly distributes the pictures across those. More than ~50 image files can cause an error message and partial failure to open the files. In the first month after getting my Macbook, the "Open Anyway" button in the settings always crashed the settings app the first time after trying to start a new program. Turning off the second connected screen left windows on that screen inaccessible and I couldn't disable/remove the screen in the settings, and I could still move the cursor to the second screen while it was turned off. Clicking an 8GB video file in the file selection dialog spawned a ThumbnailExtension process that allocated 25GB memory within seconds and if not killed the process kept running for a minute after the file chooser was already closed...on a system with 8GB RAM, so it swapped 20GB. The file saving dialog is frozen as long as any connected HDD hasn't yet spun up, no matter if I want to save the file on that drive or not.
That's the things I can remember right now within a bit over one year of use. No, I don't think Mac OS' desktop is more polished than the best current Linux distros, though the OS stayed stable through upgrades, which I can't say about Windows 10 and some Linux systems. Imho the M1-3 Macbooks are still the best laptops currently available. But the desktop UI is clearly not as stable as iOS has been for me.
I have tried for many years to match the productivity of macos on linux, and I can't. The mac (and I suspect the iphone) is just too predictable and reliable to abandon.
Anyway, mostly agree otherwise. Actually, macOS looks hideous and confusing to me, but the level of integration with the hardware is something I envy from Linux-laptop-land (imo it works fine on the desktop, but Linux on laptops could be better), the build quality seems quite nice, and the ecosystem seems neat.
"Always use the correct Apple product names with the correct capitalization as shown on the Apple Trademark List. Always use Apple product names in singular form. Modifiers such as model, device, or collection can be plural or possessive. Never typeset Apple product names using all uppercase letters."
("MacBook Pro" is one of the trademarks in the trademark l... oops, my apologies, Trademark List.)
So I suppose the correct plural is probably "MacBook Pro devices", but Apple's branding department has no power over us as individuals posting here so we can say what we like.
(I personally always went for "Macbook Pros")
The number of times my last PC crashed on wake from sleep: nearly every time it went to sleep.
I ain’t got time to troubleshoot stuff like this. I just need my stuff to work. I also need something portable. I’ve also been using modern macOS for its entire existence and find it vastly superior to Windows (which I have been using since 3.1), and Linux (again, I ain’t got time to troubleshoot hardware).
and the battery, and the better speakers, and the quiet cooling, and USB-C/Thunderbolt 4 that just works (compared to most PC implementations) and of course, macOS
On the other hand, if I consider the benefits you excluded of the Macbook, your $1000 PC is literally worth $0 to me. And by that measure, the Macbook is worth infinitely more than your PC.
Also, you don't need to spend $3k on a MBP? I spent ~$1500 for a 16GB system with the higher-tier GPU.
The reason you can’t update the RAM on Apple silicon is the engineering tradeoff they made to have it be faster. That required work on the software side – e.g. they added a CPU extension to compress memory pages and updated the OS to use it effectively – but they have the advantage of not needing to coordinate multiple internal feuding factions and outside vendors the way that Microsoft has to.
* $450 -- 12-core Zen 4
* $250 -- x670 motherboard
* $130 -- 48gb RAM
* $100 -- 1TB SSD
* $170 -- 750w PSU
* $130 -- case
* $600 -- 3070 GPU
* $80 -- CPU air cooler
* $200 -- Windows
* $100 -- so-so speakers, mouse, keyboard, etc.
We're very close to $2200 if we go with solid, midrange stuff and don't include a monitor.
The cost to apple self-repair guys for a 16" mini-LED display is $670 with Apple offering around $100 back if they'll turn in the old screen.
If we add in $600 for the monitor cost, we're up to $2800 while the 16" MBP we compared to is actually $4000. The savings of a desktop are there, but they aren't what you make them out to be.
If we look at a comparable laptop with good build quality like a Lenove Thinkpad, we're going to pay as much or more. For the same price, we'll have terrible battery life and our performance when not plugged in will drop off a cliff.
But of course, the tradeoff is that it's not portable like a laptop.
PC Laptops with discrete GPUs often show huge differences when on battery vs wall power.
The first part of your comment is correct. This part is not true for any benchmark I’ve seen - it’s possible to detect thermal throttling on the Air models but it requires uncommonly heavy workloads and takes much longer to kick in than it did with the Intel processors. In practice, a software developer who isn’t running LLMs locally will likely never hear the fan on their MacBook Pro or experience throttling on an Air.
https://www.cpu-monkey.com/en/compare_cpu-apple_m3_max_16_cp...
https://wccftech.com/m3-max-gpu-only-seven-percent-slower-th...
and throttling isn't that much on 16" model
There are cheaper ways to build most things. A high-end Thinkpad is $3000-4000 and you can buy a terrible gaming laptop with the same components for $1000-1500. The Thinkpad is going to be more reliable and last longer than the gaming laptop because the build quality is much higher.
Apple uses good components that cost more, so comparing to bottom-of-the-barrel components isn't an apples-to-apples comparison.
1. a 750w Corsair PSU is ~$100
2. CPU cooler should be $30. A Thermalright cooler is way more than enough to keep at full boost speeds.
3. case is ~$50, its just a box
4. Windows is not the platform of choice for GPU/LLM work
Easy $400 savings. I would also also buy a B660 motherboard as X series motherboards only really offer overclocking options, and modern CPUs do not overclock anymore. $190 at newegg: https://www.newegg.com/gigabyte-b650-gaming-x-ax/p/N82E16813...
1. You certainly can, but that's the Corsair with the crappy components rather than one with good guts. If I were being completely fair, I'd be spending well over $300 to buy a GaN PSU.
2. Maybe you're different, but I'm not spending almost $500 on a high-TDP CPU only to cripple it with a crappy cooler.
3. I went with a midrange case. In truth,You can't even buy a case on-par with the MacBook Pro case. Even trying to get close would be in the $400+ boutique range.
4. I never mentioned what work was going to be done. If I were going to compare for LLM work and be competitive with Apple, I'd have to go WAY more expensive on the GPU.
B650E and X670E are for overclocking and you'd pay WAY more to get them over their non-E counterparts. x670 offers quite a bit more IO. Maybe that's more IO than Apple offers, but the cost difference for a decent B650 isn't very much (maybe 3-4% of build cost). Certainly less than upgrading the other things you mentioned.
2. Cooler cost has very little to do with performance. Thermalright units compete with liquid coolers for a fraction of the cost[1].
3. What does a macbook case offer? Holes for ports and the keyboard, hinge for the LCD. The components themselves do the work. What does a ~$50 case [2] not do? Plenty of cooling, mounts all your components.
4. For llama.cpp text generation, an M3 pro does ~31 tokens per sec with the Q4_0 profile[3]. A 3070 does ~34 tokens per second [4].
WRT the motherboard, I'm not sure what did I suggest upgrading? I recommended cheaper parts than the original post.
[0] https://www.tomshardware.com/reviews/corsair-cx750m-2021-pow... [1] https://www.tomshardware.com/reviews/thermalright-peerless-a... [2] https://www.amazon.com/Zalman-Computer-Workstation-Preinstal... [3] https://github.com/ggerganov/llama.cpp/discussions/4167 [4] https://kubito.dev/posts/llama-nvidia-3070-ti-benchmarks/#pe...
I own an M3 Max laptop, so you can suffice it to say that I think the 25% markup is quite reasonable for being able to stuff a very nice desktop into my bag.
Your config also includes 1/4th the memory bandwidth.