AMD mengirimkan kumpulan fitur dan perbaikan AMDGPU lainnya ke DRM-Next minggu ini menjelang jendela penggabungan Linux 6.3. Dengan keterlambatan dalam siklus, materi sebagian besar berupa perbaikan yang berbeda — termasuk beberapa perbaikan Radeon RX 7000 series “RDNA3” (GFX11) — tetapi juga fitur baru dalam penghematan daya GPU AMD Radeon dengan S0ix bahkan ketika dukungan BIOS sistem kurang.
Untuk GPU AMD Radeon terbaru ada berbagai perbaikan GC11, perbaikan DCN 3.2.x, perbaikan DCN 3.1.4, dan berbagai perbaikan lainnya. Di antara perbaikan tersebut juga mengaktifkan kembali dukungan Scatter Gather (S/G) untuk perangkat keras DCN 3.1.4. Yang juga menarik bagi beberapa pengguna adalah perbaikan hotplug PCI.
Bisa dibilang perubahan fitur yang paling menarik dengan permintaan penarikan AMDGPU minggu ini memungkinkan S0ix bahkan tanpa dukungan BIOS yang tepat. Insinyur AMD Mario Limonciello menjelaskan dalam tambalan yang membuat perubahan ini:
Kami menjaga agar kode entri penangguhan tidak berjalan kecuali kami memiliki dukungan BIOS yang tepat untuk mode S3 atau mode s0ix.
Jika sistem pengguna tidak mendukung salah satu dari mode ini, kernel masih menawarkan s2idle di `/sys/power/mem_sleep` sehingga ada harapan dari pengguna bahwa ini berfungsi meskipun konsumsi daya tetap sangat tinggi.
Rafael Ávila de Espíndola melaporkan bahwa sistem miliknya memiliki tumpukan grafis yang tidak berfungsi setelah dilanjutkan. Sistem itu tidak mendukung S3 dan FADT tidak menunjukkan dukungan untuk idle berdaya rendah.
Melalui beberapa percobaan disimpulkan bahwa bahkan tanpa dukungan perangkat keras s0i3 yang disediakan oleh driver amd_pmc, konsumsi daya selama penangguhan berkurang dengan menjalankan rutinitas penangguhan s0ix amdgpu.
Angka yang ditangguhkan menunjukkan:
* Tidak ada tambalan: 9.2W
* Lewati penangguhan amdgpu seluruhnya: 10,5W
* Jalankan rutin amdgpu s0ix: 7.7W
Karena ini meningkatkan daya, lepaskan beberapa pagar pengaman di `amdgpu_acpi.c` hanya untuk menjalankan rutinitas penangguhan s0ix dalam keadaan yang tepat.
Namun jika ini ternyata menyebabkan regresi bagi siapa pun, kita harus mengembalikan perubahan ini dan alih-alih memilih untuk melewatkan rutinitas penangguhan/melanjutkan sepenuhnya atau mencoba memperbaiki perilaku mendasar yang membuat grafis gagal setelah dilanjutkan tanpa dukungan platform yang mendasarinya. Lebih detail melalui laporan bug ini yang memicu perubahan. Perangkat keras yang bermasalah dalam hal ini adalah desktop Ryzen 4350G.
Satu perubahan fitur lainnya yang disebutkan dalam pull request AMDGPU minggu ini adalah mengaktifkan dukungan FreeSync melalui PCon untuk memanfaatkan adaptor DP-to-HDMI.
Daftar lengkap tambalan AMDGPU minggu ini yang dijadwalkan untuk Linux 6.3 melalui pull request ini. Ini dibangun di atas kode fitur AMDGPU lain yang digabungkan dalam beberapa minggu terakhir.
Jendela penggabungan Linux 6.3 akan dibuka akhir bulan ini sementara kernel Linux 6.3 yang stabil akan dirilis pada bulan April.
Itulah berita seputar Linux 6.3 Mengizinkan Beberapa Manfaat Penghematan Daya GPU AMD Bahkan Tanpa Dukungan S0ix BIOS, semoga bermanfaat. Disadur dari Phoronix.com.