GPUs & CPUs & Enthusiast hardware: Questions, Discussion and fanboy slap-fights - Nvidia & AMD & Intel - Separe but Equal. Intel rides in the back of the bus.

Believe me, I would love to escape the Apple insane asylum. It is only the utter failure of every other vendor in this space to produce a laptop that isn't a rickety piece of shit that has moved me become a Macfag.

The best timeline is the one where governments buttfuck Apple into having to seriously support right-to-repair for their laptops.
What's wrong with a modern ThinkPad? I know the Lenovo ones are a step down from the IBM days of yore but a T or P series are still sufficiently ruggedized designs that aren't crap by most metrics. They're a bit chunkier than a MBP, but the X series ThinkPad comes close in form factor. I like your Fubuki avatar btw lol

 
Believe me, I would love to escape the Apple insane asylum. It is only the utter failure of every other vendor in this space to produce a laptop that isn't a rickety piece of shit that has moved me become a Macfag.

The best timeline is the one where governments buttfuck Apple into having to seriously support right-to-repair for their laptops.
What about framework laptops? have you tried one?
What Apple has is great power and superb efficiency. A Macbook Pro can work literally all day, 16+ hours, while a Windows laptop doing the same work will drain its battery in two or three hours.
That's because its using what's basically a phone SoC. New window laptops with ARM also have much higher battery, but very little support.
 
New window laptops with ARM also have much higher battery, but very little support.
And also very little performance. Qualcomm only make garbage. M-series Apple Silicon is very distinct from A-series Apple Silicon, they are genuinely computer processors rather than just big phone processors. ARM windows laptops on the other hand genuinely do just use phone SOCs, you can often find the same processors used in Android “flagship” phones.
 
That's because its using what's basically a phone SoC. New window laptops with ARM also have much higher battery, but very little support.
They are definitely not using a phone SoC. The design is similar and they use the same microarchitecture for their processor cores but the M-series chips have substantially more cores, more memory, and run at higher TDP. It's like saying a 12th gen i9 is a 'chromebook chip' just because there are Chromebooks that ship with Alder Lake i3s.
 
And also very little performance. Qualcomm only make garbage. M-series Apple Silicon is very distinct from A-series Apple Silicon, they are genuinely computer processors rather than just big phone processors. ARM windows laptops on the other hand genuinely do just use phone SOCs, you can often find the same processors used in Android “flagship” phones.
Was, the X Elite is actually beating apple chips at many benchmarks. It hasn't been the exact same than mobile chips since the 8cx, unlike previous models which were literally a rebranded mobile snapdragon, like if apple had simply rebranded an A SoC as a M SoC with no changes at all. The real problem is still the lack of ARM support for windows, thats one advantage of apple's vertical integration, tho I heard ARM mac sales are taking a dive and that could hurt 3rd party support.
the M-series chips have substantially more cores, more memory, and run at higher TDP.
So still a phone SoC just bigger, its not a custom design for PC use from the ground up. If you want to see real big ARM chips you have to look at Maia and the datacenter stuff nvidia makes.
Google Coral TPUs are now readily available for anyone needing an accelerator card. Nifty little device.
Where? all I can find are the small boards and USB accelerator that been out for years, where's the big stuff?
 
  • Dumb
Reactions: The Ugly One
So still a phone SoC just bigger, its not a custom design for PC use from the ground up.
The modern A16 and M-series cores were designed for PC use from the ground up. It's just that you can scale them down just as well for mobile usage. I don't think a phone needs to support x86 memory ordering but that functionality is baked in to M-series SoCs to support x86 translation.

The entire modern Apple Silicon design is based around being able to run at a variety of scales.
 
Last edited:
  • Agree
Reactions: Susanna
Perhaps the customers are satisfied for now
Also this ignores the massive spike in sales that occurred with Apple Silicon Macs. Of course revenues declined - pretty much everyone that could have wanted an Apple Silicon Mac bought one between 2020 and 2022.
 
  • Like
Reactions: Susanna
Where? all I can find are the small boards and USB accelerator that been out for years, where's the big stuff?
I mean only the small m.2 boards. There are a bunch in stock at Mouser. I didn't expect the more expensive stuff to be in high demand among hobbyists.
 
In a sense, the M series are very very close to the A series.

The original M1 was a larger version of an A14, but did have some extra features in terms of CPU and GPU, and was clocked higher.

The other Ms are being made differently though, but do share underlying features.

For example, with GPU, the M1s and the A14 are called Apple7 by MTLGPUFamily.
The M2s, A15 and A16 are Apple8, and M3s and A17 are Apple9.

However, a M series Mac is also reported as Mac2.

There's a pretty decent pdf on Apple's website, Metal Feature Set Tables, currently at https://developer.apple.com/metal/Metal-Feature-Set-Tables.pdf, but the tech specs are way out of my league.

(tl;dr, an M1 Mac and an M1 iPad both report as Apple7, but the M1 Mac also says Mac2.)
 
M series chips are not in any phones at all.
Was writing something but @LegoTugboat above already did.
Perhaps the customers are satisfied for now
Dunno, apple had to cancel mfg orders so clearly they were expecting more sales.
I mean only the small m.2 boards. There are a bunch in stock at Mouser. I didn't expect the more expensive stuff to be in high demand among hobbyists.
So what can you do with it? can't see it being more useful than a GPU. From what I see you can't even run an LLM since it lacks on-board memory and with only x1 using your PC's RAM its gonna be sloooooow.
 
So what can you do with it? can't see it being more useful than a GPU. From what I see you can't even run an LLM since it lacks on-board memory and with only x1 using your PC's RAM its gonna be sloooooow.
Most of that stuff, like the Intel NCS2 I use is for 'edge computing'. In my case I run YOLO to do object detection on the cameras outside my house. So, robotics, vision, maybe some speech recognition.
For my NCS2 the object detection is really fast, but the Raspberry Pi feeding it images and then drawing rectangles on the pictures is slow. So I'm going to test an upgrade to a Pi 5 with the same NCS2.

Edit: here's an example from a stock photo.
sneedout.jpg
Plus a text file so I can parse it and see if anything "interesting" happened, like a bear wandering by.
 
Last edited:
In my case I run YOLO to do object detection on the cameras outside my house.
Noice, so it works better than OEM cameras object detection?
For my NCS2 the object detection is really fast, but the Raspberry Pi feeding it images and then drawing rectangles on the pictures is slow. So I'm going to test an upgrade to a Pi 5 with the same NCS2.
I take you are using the rpi camera modules then?
 
So what can you do with it? can't see it being more useful than a GPU. From what I see you can't even run an LLM since it lacks on-board memory and with only x1 using your PC's RAM its gonna be sloooooow.
According to the docs, it's made to work with Tensorflow Lite models so I guess you can train and compile TF lite models and run inferencing on the TPU. I'm simply using it for Frigate NVR.
 
  • Thunk-Provoking
Reactions: cybertoaster
Noice, so it works better than OEM cameras object detection?

I take you are using the rpi camera modules then?
I have no idea how well the OEM stuff works, I just turn it off, my workflow is:
The Finest Chinese Cameras are outside the house. They are only set to detect motion and record video and 1 JPG per second to an NFS share when motion is detected.
1 Script per camera monitors the NFS share where the cameras write their files for new images.
A second script receives parse requests, reads the file and YOLOs it and writes the marked up version along with a detection text file.
The camera script filters known objects out and if anything interesting remains writes the filename to an alert list.
A script on my webserver lets me page through the images on the alert list.
Someday: a live alert feed to a display,

It all runs on a Pi since the OpenVINO dependency list is hell and if I put it on a real computer it would have to be containerized and I'd have to figure out how to expose the USB device, etc etc.
 
Frigate NVR.
Is there a list of projects/software build for these TPUs? the list on coral's website its like 4 things and all very basic.
I have no idea how well the OEM stuff works, I just turn it off, my workflow is:
The Finest Chinese Cameras are outside the house. They are only set to detect motion and record video and 1 JPG per second to an NFS share when motion is detected.
1 Script per camera monitors the NFS share where the cameras write their files for new images.
A second script receives parse requests, reads the file and YOLOs it and writes the marked up version along with a detection text file.
The camera script filters known objects out and if anything interesting remains writes the filename to an alert list.
A script on my webserver lets me page through the images on the alert list.
Someday: a live alert feed to a display,

It all runs on a Pi since the OpenVINO dependency list is hell and if I put it on a real computer it would have to be containerized and I'd have to figure out how to expose the USB device, etc etc.
This sounds a tad overengineered, are you doing all this for privacy reasons or just because you felt like it? there are no-subscription OEM cameras with AI now (well, one brand).
 
Most of that stuff, like the Intel NCS2 I use is for 'edge computing'. In my case I run YOLO to do object detection on the cameras outside my house. So, robotics, vision, maybe some speech recognition.
For my NCS2 the object detection is really fast, but the Raspberry Pi feeding it images and then drawing rectangles on the pictures is slow. So I'm going to test an upgrade to a Pi 5 with the same NCS2.

Edit: here's an example from a stock photo.
View attachment 5554613
Plus a text file so I can parse it and see if anything "interesting" happened, like a bear wandering by.
Finally, my years of identifying traffic lights for google are bearing fruit.
 
Back