So what is the Min RAM for each?
Really hoping Apple moves off of the 8GB for the base M3.
Really hoping Apple moves off of the 8GB for the base M3.
There is a table showing whether a feature is included in Armv7, Armv8 or Armv9.Arms docs are also suggestive that is part of v9 also.
Arm's documentation is a bit confusing. Unless it is an optional extension, Mx has to have it because it is Armv8.5 compatible with some v8.6 extensions.Not sure Apple has done 8.3A-8.4A nested virtualizations , so getting to v9 could be a leap.
There is a table showing whether a feature is included in Armv7, Armv8 or Armv9.
A-Profile Architecture
The Arm Application-profile (A-profile) architecture targets high-performance markets, such as PC, mobile, gaming, and enterprise.developer.arm.com
Arm's documentation is a bit confusing. Unless it is an optional extension, Mx has to have it because it is Armv8.5 compatible with some v8.6 extensions.
According to Arm documentation, you can't do that.I think if you tell Arm that you are certifying for example 8.2 you can have 8.5 features in there as a incomplete 'next level'.
An Armv8.x-A processor can implement any features from the next .x extension. However, it cannot implement features from any later .x extension.
The most vocal of minorities demand a jump to i9 & 4090 raw performance with the M2 Ultra.A perspective that I don't see yet in the thread is that the M-series of chips are direct offspring of the phone SoC architecture. This makes perfect sense for Apple as it makes efficient use of design effort, and provide a consistent platform across product lines. As the phones sell in vastly greater quantities than Macs, it seems reasonable to assume that the evolution of the M-SoCs will track that of the A line.
And the keyword for the A series of SoCs is efficiency.
This has served the Mac products very well. The efficiency inherited from the phone SoCs have enabled performant computers with excellent ergonomics and long battery lives, and the Apple silicon Macs have been extremely successful by Apple standards.
Apple is unlikely to change a winning (and sensible) concept. Thus they are unlikely to incorporate hardware that would be sitting around unused on the vast majority of phones - it's simply wasteful and stupid. Which in turn means that looking at technology trends in servers, Linux/Windows computational workstations or lunatic fringe gaming systems for inspiration for upcoming M-series SoCs constitutes approaching the question of future M-series SoC designs from the wrong direction.
Just tossing out bigger numbers and current tech world buzz-words is pointless without motivating exactly why it would be useful to Apple and Apple phones in particular. Remember, if Apple did absolutely nothing architecturally in the move to TSMC 3N, and just used it to lower power draw and reduce die sizes, that might actually be the advance that the bulk of their customers would appreciate most.
Chicken vs the egg... the hardware has to be there to take on the software.Real question: what’s the point in having Ray Tracing in M3 if macOS still have so few AAA games to offer?
Real question: what’s the point in having Ray Tracing in M3 if macOS still have so few AAA games to offer?
Imagine 6+ million M3 Macs with good RT performance next year. It isn't much but it will get people talking about it.Apples primary interest for hardware RT is production renderers, where they have already invested a large amount of resources. Other applications (such as games) will surely come. In fact, Apple has a real chance of being the first vendor to offer good RT performance on baseline devices, making RT applications attractive across the entire ecosystem.
I am not sure that a computer with 8 GB of RAM can provide a good ray tracing experience.Apple has a real chance of being the first vendor to offer good RT performance on baseline devices
If you are using 8 GB base model for ray tracing, the joke is on you. I can see Apple offering RT only in pro/max/ultra.I am not sure that a computer with 8 GB of RAM can provide a good ray tracing experience.
I am not sure that a computer with 8 GB of RAM can provide a good ray tracing experience.
If you are using 8 GB base model for ray tracing, the joke is on you. I can see Apple offering RT only in pro/max/ultra.
Didn't the M1 Pro/Max have en/decoders that the M1 didn't have?Apple does not differentiate by feature, they differentiate by capability.
Hopefully it has GPU cores that support ray tracing
Why? Who cares, this seems like a waste of time.
Extrapolation is dangerous. There are two major issues with this graph.The most vocal of minorities demand a jump to i9 & 4090 raw performance with the M2 Ultra.
The performance trajectory of Apple Silicon shows it will eventually occur with each process node improvement and microarchitecture.
Extrapolation is dangerous.
Ray tracing is the standard in offline rendering and having ray tracing hardware would speed up it in macOS.Why? Who cares, this seems like a waste of time.
Could Apple think that ray tracing is currently only useful for 3D rendering and just add hardware accelerated ray tracing to M3 Pro/Max/Ultra?Yes, but then those were added to the base M2 too.
Could Apple think that ray tracing is currently only useful for 3D rendering and just add hardware accelerated ray tracing to M3 Pro/Max/Ultra?
Raytracing often uses less memory than traditional rasterisation.I am not sure that a computer with 8 GB of RAM can provide a good ray tracing experience.
So it is another form of efficiency?Raytracing often uses less memory than traditional rasterisation.
If you want to rasterise a decent sphere, you'll probably need at least 10k triangles.
If you want to raytrace a sphere you need 16 bytes.
Then if we're talking about shadows, you might need an entire cascade of shadow maps, while with raytracing you just need to cast a single ray towards the shadow-casting light and see if it hits anything.