Satu aplikasi gratis ini menyelesaikan semua masalah lag dan stutter Windows 11 saya


Kegagapan dan lag adalah beberapa masalah tersulit untuk didiagnosis di komputer Windows, yang sayangnya karena menurut pengalaman saya, Windows adalah sistem operasi di mana masalah ini paling sering muncul.

Yang terburuk dari semua ini, masalah-masalah tersebut bisa muncul tiba-tiba tanpa Anda melakukan apa pun untuk menyebabkannya. Hanya dengan satu pembaruan Windows saja bisa merusak performa dan stabilitas komputer Anda. Karena begitu banyak komponen berbeda yang terpengaruh oleh perubahan sistem seperti ini, sulit untuk mengetahui di mana letak kesalahannya. Untungnya, ada sebuah aplikasi Windows gratis bernama LatencyMon yang membantu sepenuhnya menyembuhkan gangguan pada komputer Windows saya.

PC saya tidak lambat, tapi tiba-tiba tersendat-sendat

Saya baru-baru ini menjual PlayStation 5 saya karena jarang menggunakannya, dan memutuskan untuk menghubungkan laptop gaming Windows saya ke TV. Saat bermain beberapa game, semuanya berjalan dengan baik, tetapi sesekali seluruh sistem membeku, headphone Bluetooth saya terputus, begitu juga dengan controller Xbox saya.

Jelas, kecurigaan pertama saya adalah pengontrol Bluetooth. Jadi saya menonaktifkan yang terpasang di laptop saya, mencolokkan dongle Bluetooth USB dengan driver terbaru, dan mencoba lagi. Tidak berhasil. Masalahnya tetap ada dan kemungkinan terkait dengan masalah yang lebih dalam.

Tersangka berikutnya yang paling mungkin adalah latensi DPC (Deferred Procedure Call), yang terjadi ketika proses dengan prioritas tinggi seperti driver perangkat keras membutuhkan waktu terlalu lama untuk menyelesaikan pekerjaannya, sehingga menunda proses lain. Ini bisa menimbulkan efek berantai seperti suara audio yang terdengar pop dan perangkat periferal yang terputus. Dengan kata lain, putusnya koneksi Bluetooth kemungkinan besar adalah gejala, bukan penyebabnya.

Ada juga latensi Interrupt Service Routine (ISR), yaitu jeda waktu antara permintaan interupsi dari perangkat keras dan saat pemrosesan permintaan itu benar-benar dimulai. Jika terlalu banyak siklus CPU terjadi di antara kedua titik ini, hal itu juga bisa menyebabkan lag, tersendat, dan suara pecah.

Mengapa lag di Windows begitu sulit didiagnosis

Secara default, Windows sebenarnya tidak memberi Anda alat yang diperlukan untuk mengetahui driver atau proses lain mana yang menyebabkan lonjakan lag. Bahkan yang sedemikian serius sehingga menyebabkan perangkat lain tidak berfungsi. Alat Task Manager dan Resource Monitor tidak menunjukkan informasi latensi waktu nyata yang diuraikan berdasarkan proses. Yang terbaik yang dapat Anda lakukan adalah melihat apakah ada lonjakan penggunaan yang aneh pada CPU Anda, tetapi itu tidak banyak membantu mempersempit penyebabnya.

Ini terutama berlaku, karena seorang pengemudi yang ceroboh hanya perlu bertingkah salah selama beberapa milidetik untuk menyebabkan masalah ini, yang belum tentu akan muncul di grafik penggunaan CPU. Dalam banyak kasus, lonjakan latensi mungkin cukup kecil sehingga tidak menyebabkan suara pecah atau penurunan besar seperti pada kasus saya, tetapi komputer tetap tidak terasa sehalus seharusnya dalam pengoperasiannya.

Alat gratis yang akhirnya menunjukkan apa yang salah

Masalahnya adalah, industri audio sudah lama mengetahui bahwa Windows dapat menyebabkan gangguan audio yang menjengkelkan dan tidak dapat diterima karena masalah latensi. Bisakah kamu membayangkan menjalankan studio rekaman dan kehilangan hari-hari waktu studio yang dibayar karena sesuatu pada PC Windows-mu menyebabkan suara klik acak atau merusak rekaman karena komputer tiba-tiba membeku setiap beberapa menit?

Itulah sebabnya LatencyMon ada. Berikut adalah deskripsi resminya:

LatencyMon memeriksa apakah sistem yang menjalankan Windows cocok untuk memproses audio real-time dan tugas lainnya. LatencyMon menganalisis kemungkinan penyebab buffer underrun dengan mengukur latensi timer kernel dan melaporkan waktu eksekusi DPC dan ISR serta hard pagefaults. Ini akan memberikan laporan yang mudah dipahami dan menemukan modul kernel serta proses yang bertanggung jawab menyebabkan latensi audio yang mengakibatkan drop out. Selain itu, ini juga menyediakan fungsionalitas sebagai monitor ISR, monitor DPC, dan monitor hard pagefault.

LatencyMon akan menampilkan latensi tertinggi dari timer kernel dan melaporkan waktu eksekusi tertinggi dari rutin ISR dan DPC serta hard pagefaults. Dalam sebagian besar kasus, program ini juga akan menemukan driver dan proses yang bertanggung jawab dalam menjalankannya. LatencyMon akan membuat laporan yang mudah dipahami yang juga menampilkan semua data yang diambil secara rinci sehingga Anda dapat melakukan analisis mendalam.

Sebenarnya tidak terlalu rumit, tapi lebih mudah jika saya tunjukkan langsung.

Apa yang diungkap Latencymon tentang sistem saya

Jadi, setelah mengunduh LatencyMon dan menjalankannya, yang perlu saya lakukan hanyalah menunggu sampai program tersebut mendeteksi lonjakan latensi.

Di sini saya sudah menangkap dua pelaku dengan bukti jelas. Kita punya driver mode kernel Windows NVIDIA (jadi driver GPU saya) dan driver ACPI yang menyebabkan lonjakan lag parah.

Karena GPU saya secara acak menyebabkan latensi yang besar, hal itu memengaruhi perangkat audio dan input. Namun, fakta bahwa ACPI juga menyebabkan banyak latensi menunjukkan sesuatu yang terkait dengan manajemen daya. CPU mungkin secara agresif mengubah status daya atau ada sesuatu tentang pengaturan daya USB saya yang bisa menjadi penyebab sebenarnya.

Apa yang saya lakukan cukup sederhana, tetapi tentu saja spesifik untuk komputer saya dan masalah yang dialaminya. Saya masuk ke profil daya untuk laptop saya, dan mengubah profil daya "Seimbang" saat terhubung sehingga status prosesor minimum adalah 10% bukan default 5%. Ini membuat CPU beristirahat pada tingkat yang lebih tinggi, mencegah keadaan daya rendah.

Saya juga mematikan Link State Power Management untuk pengaturan daya PCI Express saya, dan menonaktifkan "USB Selective Suspend."

Saya juga sempat membuka Device Manager, dan di bawah properti untuk pengontrol Bluetooth dan USB root hub saya, saya menonaktifkan Manajemen Daya. Sekali lagi, ini buruk untuk konsumsi daya dan umur baterai, tapi saya kebanyakan menggunakan laptop gaming saya sambil terhubung ke listrik, dan sebagian besar pengaturan ini hanya berlaku saat adaptor daya terpasang.

Setelah saya melakukan penyesuaian ini, saya menjalankan LatencyMon lagi untuk melihat apakah masalahnya sudah teratasi.

Lihat itu! Semoga saja, masalah itu tidak terjadi lagi, dan permainan saya berjalan sangat lancar. Namun, Anda mungkin akan menemukan bahwa memperbaiki latency terburuk hanya akan menimbulkan masalah berikutnya. Untuk setiap masalah yang disorot, Anda harus mencari solusi khusus. Semua yang diberitahukan LatencyMon adalah apa yang menyebabkan latency, bukan mengapa itu terjadi. Meski begitu, ini jauh lebih mudah daripada membaca daun teh atau melempar tulang!

Artikel terkait