Driver VGEM Linux Ditulis Ulang Dalam Karat Dikirim Untuk Ditinjau

  • Post author:
  • Post category:Linux

Selain pekerjaan yang sedang berlangsung seputar driver grafis Apple Silicon yang direkayasa balik yang diangkat dalam bahasa pemrograman Rust, upaya Rust lainnya yang terkenal dalam subsistem kernel Direct Rendering Manager (DRM) adalah penulisan ulang driver VGEM dasar dalam hal ini yang semakin banyak digunakan. bahasa pemrograman. Driver Rust VGEM itu sekarang telah dikirim ke milis untuk ditinjau sebagai bagian dari permintaan komentar.
Seperti yang ditulis beberapa minggu yang lalu, driver kernel VGEM sedang ditulis ulang di Rust. VGEM adalah penyedia GEM Virtual yang merupakan layanan manajemen memori Graphics Execution Manager (GEM) minimal yang tidak didukung perangkat keras. Driver VGEM ini dapat digunakan dengan Mesa`s LLVMpipe dan driver 3D non-asli lainnya untuk berbagi buffer yang lebih baik dan hasilnya dapat menghasilkan kinerja yang lebih baik.

Maíra Canal dengan Igalia telah menulis ulang kode VGEM di Rust dan beberapa hari yang lalu mengirimkan seri tambalan “RFC” ke milis. Maíra Canal menjelaskan dalam seri:
“Ini adalah langkah pertama saya menggunakan abstraksi DRM Rust untuk mengonversi driver DRM, yang aslinya ditulis dalam C, menjadi Rust. Patchset ini terdiri dari konversi driver vgem ke driver DRM Rust. Driver baru ini memiliki fungsi yang persis sama dari driver C asli, tetapi memanfaatkan semua fitur Rust.
Tambalan ini terutama didasarkan pada abstraksi Rust DRM, dikirim sebagai RFC ke milis minggu lalu. Juga, itu tergantung pada beberapa abstraksi Perangkat dan pada abstraksi Timer yang dikembangkan oleh Boqun Feng. Abstraksi DRM siap untuk mainlining. Patch RFC dapat ditemukan di sini.

Itulah berita seputar Driver VGEM Linux Ditulis Ulang Dalam Karat Dikirim Untuk Ditinjau, semoga bermanfaat. Disadur dari Phoronix.com.