Insinyur AMD telah mengerjakan banyak keanehan dan keanehan dalam penanganan penangguhan / resume sistem untuk membuatnya lebih andal pada perangkat keras mereka terutama di sekitar laptop Ryzen. Selain peningkatan keandalan penangguhan/resume dan peningkatan penangguhan hingga diam (s2idle), salah satu insinyur mereka juga menemukan one-liner yang mudah sebagai langkah kecil untuk mempercepat waktu resume sistem.
Insinyur AMD Basavaraj Natikar menyadari bahwa pemeriksaan yang hilang pada driver USB XHCI dapat menghindari penundaan ekstra 120ms selama waktu resume sistem. Ini hanya 120 md, tetapi ini adalah keuntungan besar mengingat ini untuk kode driver XHCI dan bagian dari upaya mereka yang lebih besar untuk meningkatkan platform AMD Ryzen di Linux dan penghematan 120 md ini berasal dari mengubah satu baris kode.
Basavaraj Natikar menjelaskan dengan tambalan yang sekarang antri di USB-next menjelang siklus kernel Linux 6.5:
"Hindari penundaan 120ms ekstra selama sistem dilanjutkan.
Pengontrol xHC dapat memberi sinyal bangun hingga 120ms sebelum menunjukkan perangkat usb mana yang menyebabkan bangun pada register port xHC.
Oleh karena itu, driver xhci memeriksa aktivitas port hingga 120ms selama resume, memastikan bahwa driver hub dapat melihat perubahan port, dan tidak akan segera menangguhkan runtime kembali karena tidak ada aktivitas port.
Namun ini hanya diperlukan untuk resume runtime karena resume sistem akan melanjutkan semua hub anak dan perangkat usb anak lainnya. fix" untuk tambalan XHCI yang dibuat oleh insinyur Intel pada tahun 2021 di mana penundaan 120ms ini diperkenalkan, mungkin juga setelah jendela penggabungan Linux 6.5 tambalan ini akan di-back-porting ke versi kernel Linux stabil yang ada.
Itulah berita seputar AMD Memiliki One-Liner Untuk Membantu Mempercepat Waktu Resume Sistem Linux, semoga bermanfaat. Disadur dari Phoronix.com.