Toolkit GNOME GTK memperkenalkan dukungan untuk pembongkaran grafis di dalam toolkit. Dukungan GTK “GraphicsOffload” baru ini hanya untuk Wayland saat ini dan tidak berfungsi untuk platform non-Linux.
Matthias Clasen dari Red Hat telah menulis postingan blog GTK baru seputar pekerjaan yang mereka lakukan untuk pembongkaran grafis yang memanfaatkan DMA-BUF di bawah Wayland. Pada gilirannya hal ini dapat menghasilkan pemutaran video yang lebih efisien pada desktop GNOME Wayland dan manfaat lainnya.
Clasen menjelaskan di GTK.org:
GTK 4.14 akan memperkenalkan widget GtkGraphicsOffload, yang tugasnya hanya memberikan petunjuk bahwa GTK harus mencoba memindahkan konten widget turunannya dengan melampirkannya ke bawah permukaan alih-alih membiarkan GSK memprosesnya seperti biasanya.
Untuk membuat konten yang sesuai untuk pembongkaran, GdkDmabufTextureBuilder baru membungkus dmabuf dalam objek GdkTexture. Sumber umum untuk dmabuf adalah pipewire, video4linux, atau gstreamer. Dukungan dmabuf di gstreamer akan jauh lebih solid pada rilis 1.24 mendatang.
…
Rilis GTK 4.14 akan memiliki beberapa kemampuan baru yang menarik untuk pemutaran media. Anda dapat mencobanya sekarang, dengan snapshot 4.13.3 yang baru saja dirilis. Selain postingan blog, terdapat juga dokumentasi GTK pada kelas GraphicsOffload yang baru. Dokumentasi itu merangkum GraphicsOffload GTK sebagai:
“Widget yang memungkinkan untuk melewati rendering gsk untuk turunannya dengan meneruskan konten langsung ke kompositor.
Pembongkaran grafis adalah pengoptimalan untuk mengurangi overhead dan penggunaan baterai yang paling berguna untuk konten video. Ini hanya berfungsi pada platform tertentu dan dalam situasi tertentu. GTK secara otomatis akan kembali ke rendering normal jika tidak.
Pembongkaran grafis paling efisien jika tidak ada kontrol yang digambar di atas konten video.
Anda harus mempertimbangkan untuk menggunakan offload grafis untuk widget utama Anda jika widget tersebut menampilkan konten yang sering berubah (seperti video, atau tampilan VM) dan Anda menyediakan konten dalam bentuk tekstur dmabuf (lihat GdkDmabufTextureBuilder), khususnya jika itu mungkin layar penuh .”Sepertinya semua permulaan semakin selaras bahwa tahun 2024 bisa menjadi tahun desktop Wayland Linux.
Itulah berita seputar GTK 4.14 Menambahkan Kemampuan Pembongkaran Grafis Di Bawah Wayland, semoga bermanfaat. Disadur dari Phoronix.com.