ClaudiuAlex wrote:
But is it a significant difference in performance between M1 and M3 ?
Apple's advertising says that
- The 13" M2 MacBook Air is "up to 1.4x faster" than the M1 MacBook Air
- The 13" and 15" M3 MacBook Airs are "up to 1.5x faster" than the M1 MacBook Air
A key word here being "up to". Between the "up to" and the fact that in many cases, even a slower processor is faster than the human sitting in front of the screen, it's not clear that it would be worth upgrading IF your current MacBook Air had enough RAM for what you were doing with it.
Don't get me wrong - there might be some reasons to upgrade, such as
- The better sound systems on the M2 and M3 MacBook Airs
- The MagSafe 3 ports on the M2 and M3 MacBook Airs
- The ability to get the M2 and M3 MacBook Airs in either 13" or 15" sizes
- The ability to get 24 GB of RAM on the M2 and M3 MacBook Airs
- The ability to use two external displays with the M3 MacBook Airs (but only when the lid is closed – and with limitations on Retina modes)
Maybe even the hardware-accelerated ray tracing on the M3 models, if you are a gamer, and once games take advantage of it.
But raw CPU speed or GPU speed would not be at the top of the list.
In your case, you are running Windows for ARM, and ARM versions of Linux, in virtual machines. Running two or more operating systems at the same time is very memory-intensive, and you are doing it on a laptop which only has 8 GB of RAM. That seems likely to lead to a situation in which your computer is RAM-starved, and is doing lots of swapping to compressed RAM and to its internal SSD, which may be dragging down performance. Even SSDs are much slower than real RAM.
I'm not sure what the right amount of memory is for the virtual machine workload that you are running - but my intuition says that 16 GB would be marginal.