Linux trên M1 đã đánh bại Apple trong trò chơi của riêng mình

Mục lục:

Linux trên M1 đã đánh bại Apple trong trò chơi của riêng mình
Linux trên M1 đã đánh bại Apple trong trò chơi của riêng mình
Anonim

Bài học rút ra chính

  • Asahi Linux đã phát hành phiên bản alpha của bản phân phối được thiết kế cho chip M1 của Apple.
  • Không giống như các cổng phần cứng thông thường, bản phân phối huy động vốn cộng đồng không nhận được hỗ trợ chính thức từ Apple.
  • Mặc dù hỗ trợ phần cứng vẫn còn sơ sài, những người thử nghiệm cảm thấy bản phân phối đã hoạt động tốt hơn macOS.

Image
Image

Bộ vi xử lý M1 của Apple đã bắt đầu nổi bật kể từ khi ra mắt vào cuối năm 2020 và giờ đây có một bản phân phối Linux được thiết kế dành riêng cho con chip vốn đã khiến mọi người kinh ngạc về hiệu suất của nó.

Nỗ lực này được dẫn dắt bởi người khuân vác Linux giàu kinh nghiệm, Hector Martin, và dự án Asahi Linux được huy động vốn từ cộng đồng của anh ấy. Dự án bắt đầu vào tháng 1 năm 2021 và vừa phát hành bản Alpha đầu tiên có thể chạy trên mọi máy M1, M1 Pro hoặc M1 Max chạy macOS 12.3 trở lên. Đáng chú ý, dự án đạt đến giai đoạn này mà không có bất kỳ sự trợ giúp chính thức nào từ Apple, thay vào đó họ phát hiện ra một lỗ hổng phần cứng cố hữu trong chip M1.

"Ấn tượng ban đầu của tôi về Asahi Linux với phiên bản dành cho máy tính để bàn Arch Linux Arm là nó hoạt động tốt hơn dự kiến, ít nhất là trên Mac mini", Michael Larabel, người sáng lập và tác giả chính của trang web phần cứng máy tính, Phoronix, nói Lifewire qua email. "Vẫn còn những chỗ thiếu hiệu suất, nhưng [nó] đã nhanh hơn nhiều so với Raspberry Pi 4 hoặc các máy tính bảng đơn Arm cấp thấp khác chạy Linux."

Well Begun

Larabel lưu ý rằng quá trình cài đặt của Asahi hơi khác một chút vì nó cần được bắt đầu từ bên trong macOS. Trong một cuộc trao đổi qua email với Lifewire, Bruno Santos, Quản trị viên Hệ thống và Mạng tại ULS Castelo Branco, nói rằng Asahi đã vượt qua quá trình cài đặt trên chiếc MacBook Air M1 của anh ấy.

Ngoài bản cài đặt đầy đủ cố định một máy tính để bàn KDE sẵn sàng sử dụng, Asahi cũng cung cấp một tùy chọn cài đặt tối thiểu, Santos đã sử dụng để cài đặt thủ công các thành phần khác nhau cần thiết cho một máy tính để bàn hoạt động mà không gặp bất kỳ sự cố nào.

Don Chia, một nhà phát triển iOS, đã gặp sự cố khi cài đặt Asahi trên chiếc MacBook Pro M1 của mình nhưng đã nói với Lifewire qua email rằng anh ấy có thể giải quyết vấn đề nhờ sự trợ giúp nhỏ từ Martin.

Vì vẫn còn là những ngày đầu của dự án, hỗ trợ phần cứng của Asahi không nhất quán trên tất cả các máy hỗ trợ M1. Ví dụ: đầu ra HDMI chỉ hoạt động trên Mac mini. Trong khi đó, Santos đã cắm một trung tâm Thunderbolt và cáp Ethernet kèm theo, đĩa SSD, chuột và bàn phím không dây hoạt động hoàn hảo với Air của anh ấy.

"Vấn đề chính đối với hầu hết người dùng máy tính để bàn Linux là thiếu khả năng tăng tốc đồ họa / 3D ngay bây giờ. Có một trình điều khiển nhân và trình điều khiển Mesa đang được làm việc cho đồ họa của Apple, nhưng có thể sẽ mất một thời gian trước đó thực sự được cài đặt và có thể sử dụng được, "Larabel chia sẻ.

Vì vậy, trong khi bạn chưa thể chơi các trò chơi chuyên sâu về đồ họa thông qua Asahi, Jason Eckert, Trưởng khoa Công nghệ tại trường cao đẳng triOS, không gặp phải bất kỳ vấn đề nào với những trò chơi đơn giản như SuperTuxKart, hoạt động hoàn hảo trên máy Mac mini của anh ấy. "Đồ họa được tạo ra bởi CPU, nhưng bạn sẽ không bao giờ biết vì nó nhanh như chớp", Eckert nói với Lifewire qua email.

Asahi dựa trên bản dựng ARM của bản phân phối Arch Linux phổ biến và không ai trong số những người thử nghiệm mà chúng tôi đã tương tác gặp phải bất kỳ sự cố nào khi cài đặt phần mềm máy tính để bàn thông thường, chẳng hạn như trình duyệt web và trình phát đa phương tiện.

Trong ghi chú phát hành, Martin chỉ ra rằng để tối đa hóa hiệu suất, hạt nhân của Asahi được biên dịch với một tính năng cụ thể hiện không được một số phần mềm phổ biến hỗ trợ, đáng chú ý nhất là trình duyệt web Chromium và khung phần mềm Electron. Martin hy vọng bản phát hành của Asahi sẽ khuyến khích các nhà phát triển của các ứng dụng này làm cho chúng tuân thủ với M1.

Những năm ánh sáng phía trước

Eckert, quá tin rằng đây là những hạn chế nhỏ nên sớm tự khắc phục. Anh ấy đã tùy chỉnh cài đặt Asahi của mình cho chuôi kiếm, và màn trình diễn đã "thổi bay tâm trí của anh ấy".

"GNOME [môi trường máy tính để bàn] chạy nhanh hơn tôi từng thấy [nó] chạy, các ứng dụng LibreOffice mở ngay lập tức, Hugo [trình tạo trang web] biên dịch trang web của tôi trong một nửa thời gian trên macOS trên cùng một máy, [và] các vùng chứa phát triển của tôi và thiết lập Kubernetes cũng chạy nhanh hơn nhiều trên Asahi, "Eckert chia sẻ. "Nói chung, ấn tượng lớn nhất mà tôi có là Asahi trên M1 nhanh hơn rất nhiều so với macOS."

Ấn tượng ban đầu của tôi về Asahi Linux với phiên bản dành cho máy tính để bàn Arch Linux Arm là nó hoạt động tốt hơn dự kiến.

So với trải nghiệm của anh ấy khi chạy Linux trong môi trường ảo hóa, Chia biết Asahi trên "phần cứng thực" sẽ nhanh hơn, nhưng anh ấy nhận thấy nó "còn nhiều năm ánh sáng."

"Vẫn còn nhiều việc phải làm xung quanh việc quản lý năng lượng cho CPU / SoC, nhưng cho đến nay, hiệu suất đã khá hợp lý, tất cả mọi thứ đều được xem xét và không có sự hỗ trợ chính thức của Apple. Trong một vài tiêu chuẩn, [Asahi thậm chí còn đánh bại] macOS trên cùng một phần cứng! " đã chia sẻ Larabel, người gần đây đã đăng điểm chuẩn chi tiết của mình.

Eckert lưu ý rằng với tư cách là một nhà phát triển dịch vụ đám mây / microservice, để Asahi trở thành hệ điều hành hàng ngày của mình, anh ấy sẽ cần nó để chạy các ứng dụng dựa trên Electron như Visual Studio Code, cùng với sự hỗ trợ được cải thiện cho phần cứng như Bluetooth của anh ấy. chuột.

"Tôi đã quyết định khá nhiều dựa trên tốc độ mà cuối cùng nó sẽ là tài xế hàng ngày của tôi," Eckert nhấn mạnh.

Đề xuất: