Pengelola subsistem Direct Rendering Manager (DRM) telah membagikan beberapa catatan setelah Konferensi Tukang Pipa Linux minggu ini di Dublin. Secara khusus, masalah apakah semakin banyak akselerator / perangkat AI termasuk dalam subsistem DRM atau di tempat lain dan secara terpisah ada pembicaraan baru tentang konsol ruang pengguna yang berpotensi mendorong distribusi Linux untuk menjauh dari VT dalam kernel.
Selama lebih dari satu dekade ada pembicaraan untuk mengganti fungsionalitas CONFIG_VT dengan fungsionalitas ruang pengguna. Untuk beberapa waktu KMSCON juga diretas sebagai konsol ruang pengguna yang menggunakan antarmuka pengaturan mode kernel (KMS) Linux. Tapi sudah lama sejak mendengar ide untuk mematikan konsol kernel Linux (CONFIG_VT). Tapi ternyata di LPC 2022 ada beberapa pembicaraan baru untuk pergi ke konsol ruang pengguna.
Secara khusus, David Airlie mengomentari diskusi singkat tersebut:
Kami ingin pindah ke CONFIG_VT=n karena konsol dan subsistem vt secara historis menjadi sumber bug tetapi juga merupakan tempat yang tidak menyenangkan untuk mengunci dll. Ini juga dapat menjadi penyebab oops hilang ketika mengambil jalur panik dengan mengunci bug menghentikan jalur lain dari memproses oops sepenuhnya (seperti pstore atau serial).
...
Setelah Anda memikirkan semua jalur dan hal-hal yang ingin Anda dukung, Anda menyadari bahwa konsol pengguna terbaik adalah yang mendukung emoji dan skrip non-Latin. Ini mungkin berarti Anda menginginkan compositor wayland ringan yang menjalankan terminal berbasis VTE layar penuh. Bekerja kembali dari konsekuensi ini berarti Anda mungkin tidak akan menginginkan ini di systemd, dan itu harus menjadi pengembangan terpisah.
Area lain yang dibahas adalah seputar persyaratan untuk konsol kernel panik/darurat, kemungkinan disebut drmlog, ini hanya akan menjadi sesuatu untuk ditampilkan ke layar setiap kali kernel panik atau saat boot sebelum konsol pengguna dimuat. Airlie juga mencatat masalah cgroups untuk GPU dengan cara yang ramah lintas-vendor/driver juga dibahas dalam sesi "burung dari bulu".
Airlie juga menerbitkan catatan dari diskusi akselerator BoF. Ini berkisar pada perdebatan yang sedang berlangsung tentang apakah driver AI/akselerator termasuk dalam kernel dengan beberapa pengembang melihatnya sebagai subsistem mereka sendiri sementara untuk saat ini melemparkannya ke char/misc sementara pengembang lain berpendapat bahwa mereka termasuk dalam area DRM mengingat kesamaan dengan GPU .
Dari diskusi LPC 2022, tampaknya para pengembang setuju bahwa penggunaan fungsionalitas subsistem DRM secara umum bermanfaat. Tetapi kedua belah pihak melihat manfaat dari tidak menyelipkan driver akselerator di bawah driver/gpu/drm. Kemungkinan akan dipindahkan ke area yang disebut driver/accel untuk driver akselerator AI yang akan datang ini sambil tetap menggunakan fungsionalitas subsistem DRM. Di BoF, ide juga dikemukakan tentang berbagi yang lebih baik melalui kode RAS (Reliability, Availability, Serviceability).
Kita akan melihat apa yang terjadi dan seberapa cepat perubahan ini diwujudkan dengan kode.
Itulah berita seputar Pembicaraan yang Diperbarui Tentang Konsol Ruang Pengguna, Akselerator Dalam Subsistem DRM, semoga bermanfaat. Disadur dari Phoronix.com.