Apple MacBook Pro 2021 w/ M1 Max and T2/Linux

MacBookPro 2021

The first fully redesigned for Apple Silicon ARM64 MacBook, featuring the M1 Pro or M1 Max with Liquid Retina XDR display.

Notes

Due to the nearly entirely proprietary nature, Linux support on the new Apple Silicon M1 family machines is a multi year "Asahi" Linux project.

Performance Index

48s to build binutils-2.44 w/ gcc-14.2 (no-LTO, -Osmartest), linux-6.12
30s to build bashi-5.2.37 w/ gcc-14.2 (no-LTO, -Osmartest), linux-6.12
4s to build lua-5.4.7 w/ gcc-14.2 (no-LTO, -Osmartest), linux-6.12

lspci

00:00.0 PCI bridge: Apple Inc. Apple Silicon PCI Express Root Port (rev 01)
00:01.0 PCI bridge: Apple Inc. Apple Silicon PCI Express Root Port (rev 01)
01:00.0 Network controller: Broadcom Inc. and subsidiaries BCM4387 802.11ax Dual Band Wireless LAN Controller (rev 07)
01:00.1 Network controller: Broadcom Inc. and subsidiaries BRCM4387 Bluetooth Controller (rev 07)
02:00.0 SD Host controller: Genesys Logic, Inc GL9755 SD Host Controller (rev 01)

lsusb

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

/proc/cpuinfo

processor : 0
BogoMIPS : 48.00
Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 asimddp sha512 asimdfhm dit uscat ilrcpc flagm ssbs sb paca pacg dcpodp flagm2 frint
CPU implementer : 0x61
CPU architecture: 8
CPU variant : 0x2
CPU part : 0x028
CPU revision : 0
...
processor : 9
BogoMIPS : 48.00
Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 asimddp sha512 asimdfhm dit uscat ilrcpc flagm ssbs sb paca pacg dcpodp flagm2 frint
CPU implementer : 0x61
CPU architecture: 8
CPU variant : 0x2
CPU part : 0x029
CPU revision : 0