Mirip dengan buffering tiga kali lipat dinamis GNOME yang telah lama dikerjakan dan diterapkan ketika grafik (paling umum terintegrasi) terlambat dari jadwal dalam merender desktop, permintaan penggabungan untuk kompositor KWin KDE juga melihat pekerjaan serupa di bidang ini untuk membantu ketertinggalan iGPU dalam rendering melalui implementasi “triple buffering”.
Pengembang KWin yang produktif, Xaver Hugl, membuka permintaan penggabungan dalam semalam yang pada dasarnya adalah buffering tiga kali lipat dinamis yang serupa dengan apa yang telah dilakukan Canonical/Ubuntu beberapa tahun terakhir untuk GNOME. Xaver menjelaskan dalam permintaan tarik itu:
“Ketika dibutuhkan lebih dari satu siklus penyegaran untuk merender sebuah bingkai, yang sering terjadi pada GPU terintegrasi yang lemah, KWin segera memulai pengomposisian dan kami mungkin atau mungkin tidak mencapai tenggat waktu vblank. Jika terlewat, maka buffer akan memakan waktu keseluruhan. siklus penyegaran tampilan yang akan digunakan, yang berarti kecepatan penyegaran turun hingga setengah dari seharusnya – sehingga menghasilkan tampilan yang kurang mulus dan latensi meningkat.
Dengan MR ini, KWin menjadwalkan frame agar selalu mencapai tenggat waktu vblank, dan mengizinkan maksimal dua frame tertunda pada waktu yang sama. Artinya, jika GPU tidak mampu mengimbanginya, latensi akan ditingkatkan sebanyak yang diperlukan, bukan hampir satu frame latensi tambahan dan kecepatan refresh yang dikurangi setengahnya. “Saat ini permintaan penggabungan dianggap dalam bentuk draf karena ada beberapa item terbuka seputar transisi antara buffering ganda dan tripel, apakah akan menambahkan buffering triple serupa untuk KDE di X.Org, dan penanganan kueri waktu render yang lebih baik masih perlu dihubungkan.
Kita akan melihat ke mana arah pekerjaan triple buffering KWin ini dan seberapa cepat sebelum siap untuk digabungkan.
Itulah berita seputar Permintaan Penggabungan KDE KWin Dibuka Untuk Buffering Tiga Dinamis, semoga bermanfaat. Disadur dari Phoronix.com.