Skip to content

emka.web.id

menulis pengetahuan – merekam peradaban

Menu
  • Home
  • Tutorial
  • Makalah
  • Ke-NU-an
  • Kabar
  • Search
Menu

Asahi Linux Dapat Mengejar Penulisan Driver GPU Silikon Apple Di Rust

Posted on August 11, 2022

Ketika datang ke dukungan Apple M1 dan M2 di Linux, salah satu kendala terbesar untuk penggunaan sehari-hari yang sesuai untuk pengguna akhir adalah kurangnya akselerasi GPU saat ini. Rekayasa terbalik telah terjadi untuk prosesor grafis Apple Silicon, eksperimen awal dilakukan di lingkungan macOS dan m1n1 Asahi, dan langkah selanjutnya adalah mulai menulis driver kernel Direct Rendering Manager (DRM). Yang mengejutkan, kelayakan penulisan driver GPU kernel DRM ini dalam bahasa pemrograman Rust sedang dieksplorasi.
Kontributor Asahi Linux terkemuka Asahi Lina menyatakan kemungkinan menulis driver GPU kernel baru mereka untuk Apple AGX dalam bahasa pemrograman Rust.
Linux pada Apple M1/M2 saat ini terbatas pada akselerasi grafis berbasis CPU LLVMpipe.

Asahi Lina hari ini menjelaskan di milis:
GPU ini menjalankan firmware dan memiliki struktur data memori bersama yang cukup kompleks yang perlu dikelola oleh host, jadi saya telah condong ke Rust untuk keamanannya, metaprogramming yang lebih baik, dan ekspresi umum. Saya memiliki driver prototipe yang ditulis dengan Python (berjalan di ruang pengguna dari host jarak jauh, cerita panjang), dan memiliki bahasa tingkat tinggi sangat membantu dalam merekayasa balik GPU dan membuat prototipe berbagai ide tentang cara kerja driver.
Saya menyadari ini adalah hari-hari awal Rust di Linux dan ini adalah tantangan yang ambisius, tetapi saya bersedia untuk belajar dan driver akan membutuhkan waktu untuk menstabilkan ke titik yang dapat di-upstream (khususnya UAPI), jadi menulisnya di Rust terasa seperti bukan pertaruhan saat ini daripada sebelumnya, mengingat sepertinya Rust akan digabungkan paling lambat dalam beberapa siklus kernel berikutnya. Ini akan menjadi driver GPU kernel pertama yang ditulis di Bahasa pemrograman karat. Mengingat kode driver yang sebenarnya belum ditulis untuk driver Rust, masih harus dilihat apakah seluruh driver akan diimplementasikan di Rust atau hanya bagian yang berinteraksi dengan firmware biner.
Lebih banyak brainstorming seputar driver kernel Apple GPU Linux yang berpotensi ditulis dalam bahasa pemrograman Rust dapat ditemukan melalui milis rust-for-linux.
Jika Anda melewatkan ulasan saya awal minggu ini, lihat tolok ukur Apple M2 Linux awal saya.

Itulah berita seputar Asahi Linux Dapat Mengejar Penulisan Driver GPU Silikon Apple Di Rust, semoga bermanfaat. Disadur dari Phoronix.com.

Terbaru

  • Profil Farida Farichah, Wakil Menteri Koperasi Kabinet Merah Putih Reshuffle 17 September 2025
  • Ini Info Terbaru Pencairan BSU BPJS Ketenagakerjaan 2025!
  • Cara Reset Printer Epson L3110 2025
  • WhatsApp Tiba-tiba Keluar dan Meminta Verifikasi: Apa yang Harus Dilakukan?
  • Bisakah Saldo BNI Kamu Nol? Fakta dan Cara Mengatasinya
  • Inilah Tanda-tanda Chat Audio di Grup WhatsApp Sudah Disadap
  • Cara Mengatasi Tidak Bisa Live Instagram Karena Tidak Memenuhi Syarat
  • 7 Spek Laptop yang Ideal untuk Coding & Ngoding Web/App
  • Keuntungan dan Kerugian Menggunakan PayPal: Panduan Lengkap
  • Cara Menggunakan Stellarium Web
  • Cara Menghapus Data KTP Pribadi di Pinjol yang Belum Lunas
  • Cara Mengganti Nomor TikTok yang Tidak Aktif atau Hilang Tanpa Verifikasi
  • Cara Menggunakan BCA PayLater Terbaru 2025
  • Cara Mendapatkan IMPoint Indosat IM3 Ooredoo Gratis via MyIM3
  • Apa Arti TikTok ‘Shared With You’?
  • Cara Menghapus Data KTP di Pinjol: Panduan Lengkap
  • Cara Download WhatsApp GB Terbaru 2025 – Fitur Lengkap & Aman
  • Review WhatsApp Beta: Apakah Aman? Cara Instal dan Cara Keluar
  • Bebong: Makna, Asal Usul, dan Penggunaan dalam Bahasa Indonesia
  • Spinjam dan Spaylater: Apa yang Terjadi Jika Terlambat Membayar dan Bisakah Meminjam Lagi?
  • Cara Download dan Menonton Dood Stream Tanpa Iklan – Doods Pro
  • Cara Menghentikan dan Mengatasi Pinjol Ilegal
  • Kode Bank BRI untuk Transfer ke PayPal
  • Cara Menyadap WhatsApp Tanpa Aplikasi dan Kode QR
  • Apa yang Terjadi Jika Telat Bayar Shopee PayLater?
  • Telat Bayar Listrik 1 Hari: Apa yang Terjadi?
  • Cara Mengunduh Foto Profil WhatsApp Teman di Android, iPhone, dan PC/Mac
  • Rekomendasi Aplikasi Edit Foto Ringan Terbaik untuk PC Windows dan macOS
  • Cara Membeli Diamond Mobile Legends Menggunakan Pulsa Telkomsel
  • Tutorial Menggunakan Aplikasi Dana: Cara Top Up Dana dengan Mudah, Cepat, dan Murah untuk Pemula
  • Profil Farida Farichah, Wakil Menteri Koperasi Kabinet Merah Putih Reshuffle 17 September 2025
  • Ini Info Terbaru Pencairan BSU BPJS Ketenagakerjaan 2025!
  • Cara Reset Printer Epson L3110 2025

©2025 emka.web.id | Design: Newspaperly WordPress Theme