What is Apple Silicon M1? How to run Rosetta2 general software on m1?

What is Apple Silicon M1? How to run Rosetta2 general software on m1? Friends who have just started M1 users can encounter various problems when installing the Mac software. They can’t distinguish between the Apple Silicon M1 native application and the general software that Rosetta2 runs. This article will discuss how the Apple Silicon M1 native application and Rosetta2 run What's going on to do a detailed introduction.

What is Apple Silicon M1?

M1 is Apple's first customized chip system, which can be used in its Mac computer product line. Since 2006, all Macs have been equipped with Intel chips. They took advantage of the x86 (and later x86_64) architecture also used on Windows PCs.

M1 is different. It uses the ARM architecture , which usually powers mobile or portable devices such as Apple’s iPhone and iPad. (Note: The same ARM architecture is used in iPhone and iPad) Compared with x86, ARM uses a simplified instruction set, thereby reducing power consumption.

Advantages of M1 chip

1. Power consumption

M1 has obvious advantages over Intel's chips, and the biggest practical benefit may be power consumption. The new M1 chip consumes about half the power of the previous Intel chip, which means that battery life has doubled. A 13-inch MacBook Pro equipped with M1 can handle 20 hours of amazing video playback per charge.

2、GPU

Then there is the GPU: an eight-core integrated graphics chip with a raw power output of about 2.6 teraflops. This is better than a mid-range graphics card that has been in use for two years, such as the NVIDIA GTX 1050 Ti (hit 2.1 teraflops).

Of course, comparing GPUs in this way does not necessarily reflect real performance. However, according to Apple, the M1 won the award for "the world's fastest integrated graphics for personal computers."

3. Neural Engine

Apple also introduced its neural engine into M1 to make some huge gains in machine learning operations. In the real world, this means that certain applications that utilize the technology will run faster. For example, photos can use it to scan images and identify objects and faces faster.

4. Other

M1 also has some other advantages, including an improved image signal processor that can improve the quality of video calls. Apple's Secure Enclave has been integrated into the chip to provide a secure foundation for the operating system (and biometric data such as fingerprints).

M1 includes dedicated hardware for encryption and decryption, as well as hardware encoders and decoders for popular media formats. The Thunderbolt controller now also supports USB-4 with a transmission speed of 40 Gbps.

What is Rosetta 2?

Since M1 uses a different architecture from Intel-based Macs, they are not compatible with existing macOS software at all. Apple has a plan for this, called Rosetta 2 (named after the compatibility layer that Apple used when it first switched to Intel).

Upon installation, Rosetta 2 effectively converts Intel-based applications to ARM. On the surface, this means you can upgrade from Intel to Apple Silicon effortlessly.

The first Mac with an Apple chip was available at the end of 2020, but Apple expects the entire transition process to take two years.

Here, based on my understanding, let me talk about running an x86 program on an x86 computer. It is like two Chinese speaking face-to-face. Because they all speak Chinese, there is no problem in communication. Running an x86 program on Arm is like a Chinese talking to an American, because one speaks Chinese and the other speaks English, and two people are confused when they communicate.

And Rosetta is equivalent to you hired an English-Chinese bilingual translator lady, she can translate for you two in real time. Then you can communicate happily again.

However, due to translation reasons, the communication efficiency between you is reduced, and the reduction should be about 20%.

Moreover, Miss Translator cannot understand what you mean 100%, so there will be ambiguities in the translation process, which is the reason for the bugs in some places. However, the frequency of occurrence of such events is very low.

Rosetta only needs to be installed once, and then installing the x86 software is no different from the previous Intel Mac.

So don't ask any more about whether the software can be installed (cracked). In a word, after installing Rosetta2, how about Intel, and how about M1 Macbook.

The original M1 application means that Americans can directly learn and proficient in Chinese, and then the communication between the two people will be the same as before.

There are three types in the red box in the picture below: general purpose, Apple chip, and Intel  .

• Universal: When compiling this application, the two architectures of Apple Silicon and Intel are selected. Then this application can be installed and run on Apple chip Mac, or on Intel Mac;

• Apple chip: This application only selects arm64 when compiling, it can only be installed and run on Macs with Apple chips, and cannot be installed on Intel Macs;

• Intel: This application is compiled on Intel Mac and can be run through Rosetta 2 on Apple chip Mac.

Problems with Rosetta2 running Mac software

Some general-purpose applications that support the M1 chip will crash when the Mac with the M1 chip is running. What should I do? You can try to change the application to use Rosetta2 to open, most of which can be solved, and those who need it can try it.

The editor takes Permute 3 as an example:

1. After selecting the Permute icon, right-click the mouse and click "Show Introduction" in the menu (or press the Command+i shortcut).

2. Check "Open with Rosetta".

Note: Apps without this option are not universal apps

The above is the must-see for all M1 users: Apple Silicon M1 native application and Rosetta2 operation is going on, I hope to help you.

Guess you like

Origin blog.csdn.net/a055350/article/details/110956400