Saya pikir sistem Linux saya rusak sampai saya memeriksa satu pengaturan ini
Ada jenis masalah yang sangat spesifik yang tidak muncul di log, tidak memicu kesalahan, atau membuat CPU melonjak. Masalah itu hanya diam-diam merusak suasana hatimu. Di situlah saya menemukan diri saya. Duduk di depan desktop Cinnamon yang tampak sehat sempurna tetapi terasa ... salah. Tidak lambat dalam arti dramatis. Tidak ada yang membeku atau mogok, tetapi setiap interaksi memiliki sedikit resistensi di dalamnya, seolah sistem berpikir sedikit terlalu lama sebelum melakukan apa pun. Animasi tidak lagi meluncur. Mereka agak ... menegosiasikan jalan mereka melintasi layar. Mengetik terasa seperti harus melewati sedikit keraguan sebelum muncul. Bahkan membuka jendela pun membawa keraguan halus, seolah desktop membutuhkan sedikit waktu untuk bersiap secara emosional.
Jadi saya melakukan hal yang rasional. Saya memeriksa semuanya. Monitor sistem terbuka, menatapnya seolah-olah ia berhutang penjelasan kepada saya. Penggunaan CPU hampir tidak bergerak, memori terkendali dengan nyaman, dan aktivitas disk terlihat seperti sedang libur. Berdasarkan setiap metrik yang bisa diukur, sistem ini seharusnya terasa cepat. Saat itulah keraguan muncul. Karena jika sistem ini tidak lambat … apa sebenarnya yang saya rasakan?
Tersangka biasa yang bukan masalah
Ketika setiap pemeriksaan membuat segala sesuatunya lebih membingungkan
Di sinilah pemecahan masalah berubah menjadi latihan psikologis. Anda menjalani langkah-langkahnya: memulai ulang sistem, menutup aplikasi latar belakang, dan memindai segala sesuatu yang tidak biasa. Anda mulai membuka alat yang bahkan tidak sepenuhnya Anda percayai lagi, hanya berharap salah satunya akan menunjukkan sesuatu, tetapi tidak ada yang terjadi. Segalanya terlihat mencurigakan baik-baik saja. Lalu Anda mulai membangun teori hanya untuk memiliki sesuatu yang bisa dikejar. Mungkin ada gangguan pada driver atau sebuah pembaruan memperkenalkan sesuatu yang halus.
Mungkin ada beberapa pengaturan yang tidak jelas berubah di suatu tempat yang jauh di dalam sistem saat kamu tidak melihat. Tapi setiap jalur berakhir dengan cara yang sama: bersih, tenang, dan sama sekali tidak berguna. Dan desktop terus terasa seperti berjalan melalui sirup. Tidak cukup untuk menghentikanmu bekerja. Hanya cukup untuk mengganggumu terus-menerus. Jenis masalah yang perlahan-lahan menggerogoti kesabaranmu karena tidak ada yang nyata untuk diperbaiki. Pada titik tertentu, saya benar-benar mempertimbangkan bahwa mungkin saya hanya membayangkannya. Bahwa mungkin ini adalah hal normal yang baru, dan otak saya belum menyadarinya. Begitulah jauhnya masalah semacam ini bisa membawamu.
Pengaturan kecil yang menyebabkan segalanya
Kompositor Cinnamon diam-diam merusak kelancaran
Perbaikan itu tidak datang dari wawasan. Itu datang dari rasa jengkel. Saya kehabisan hal logis untuk diperiksa, jadi saya mulai mengklik pengaturan dengan energi seseorang yang tidak lagi percaya pada sebab dan akibat. Hanya membuka panel, membalik opsi, berharap sesuatu akan bereaksi.
Saat itulah saya sampai di pengaturan kompositor Cinnamon. Sekarang, kompositor seharusnya adalah hal yang membuat desktop Anda terasa lebih baik. Ini menangani animasi, efek visual, dan semua sentuhan halus yang mengubah antarmuka yang fungsional menjadi sesuatu yang lancar dan modern. Secara teori, ini adalah lapisan yang menambahkan kelancaran.
Dalam praktiknya, pada hari itu, justru lapisan itulah yang diam-diam mengurasnya. Jadi, saya melakukan hal paling ilmiah yang mungkin: saya mematikannya. Seperserating detik, segala sesuatunya terlihat sedikit lebih kasar. Kurang halus. Tapi segera, tanpa bisa salah, sistem terasa berbeda. Lebih cepat. Langsung. Seolah-olah keraguan telah dihapus dari lingkaran itu. Lalu saya menyalakannya lagi. Dan entah bagaimana … itu memperbaikinya. Tidak ada penyetelan. Tidak ada konfigurasi mendalam. Hanya mematikan dan menyalakan kembali compositor seperti saya me-reboot kepribadiannya. Lag hilang, dan animasi kembali normal. Mengetik terasa instan lagi. Jendela terbuka tanpa jeda kecil yang menjengkelkan itu. Saya hanya duduk sebentar di sana, menatap layar, sedikit tersinggung karena ini adalah solusinya.
Mengapa ini terjadi lebih sering daripada yang Anda kira
Kelancaran itu rapuh dengan cara yang tidak bisa ditunjukkan oleh pemantau sistem
Bagian yang menyebalkan adalah tidak ada yang secara teknis rusak. Kompositor tidak crash. Sistem tidak sedang dalam beban tinggi. Tidak ada kesalahan yang menunggu untuk ditemukan. Semuanya berfungsi persis seperti yang dilihat oleh sistem. Tetapi desktop modern bukanlah satu hal. Mereka adalah lapisan-lapisan hal yang berpura-pura menjadi satu kesatuan. Anda memiliki lingkungan desktop itu sendiri, kompositor yang berada di atasnya, server tampilan di bawahnya, driver GPU yang menerjemahkan semuanya, dan jalur tampilan yang berusaha menjaga semuanya sinkron. Semua ini harus sejajar dengan sempurna agar otak Anda menginterpretasikan hasilnya sebagai "mulus."
Jika satu bagian bergeser sedikit pun dari sinkronisasi, Anda tidak selalu mendapatkan masalah yang dapat diukur. Anda mendapatkan gesekan. Mikro-stutter. Rasa aneh dan tak terlihat bahwa ada sesuatu yang tidak benar. Dan karena semua ini tidak terlihat sebagai penggunaan CPU yang tinggi atau tekanan memori, sistem terlihat tak bersalah. Inilah sebabnya mengapa masalah-masalah ini sangat membuat frustrasi.
Ketika sistem berbohong kepada Anda, ubahlah pertanyaannya
Ketika Anda menghadapi masalah seperti ini, pemecahan masalah tradisional hanya membawa Anda sejauh itu. Anda bisa menatap grafik sepanjang hari dan tidak pernah melihat masalahnya karena masalahnya bukan tentang beban, melainkan tentang perilaku. Dalam kasus saya, perbaikannya sangat sederhana sehingga memalukan. Reset kompositor. Itu saja. Tidak diperlukan penyelaman mendalam, hanya kesediaan untuk mengutak-atik bagian-bagian sistem yang mempengaruhi bagaimana sesuatu terasa daripada bagaimana mereka diukur. Jika ada satu pelajaran yang bisa diambil di sini, itu adalah ini: ketika sistem Anda terasa salah tetapi terlihat baik-baik saja, berhentilah bertanya "apa yang menggunakan sumber daya?" dan mulailah bertanya "apa yang membentuk pengalaman?" Terkadang jawabannya bukan proses yang lepas kendali. Terkadang itu adalah komponen yang sepenuhnya normal yang sedang tidak berfungsi sedikit. Terkadang sistemnya tidak rusak.
Hanya perlu sedikit dorongan untuk kembali ke tempatnya. Linux tidak mengecewakan saya di sini; ia hanya bergeser. Dan yang dibutuhkan untuk memperbaikinya hanyalah mendorong satu bagian kecil dari tumpukan agar kembali sejajar. Itulah keindahan sekaligus frustrasinya. Anda mendapatkan sistem yang fleksibel, berlapis, dan sangat canggih. Tapi sesekali, lapisan-lapisan itu berhenti saling setuju dengan cara yang halus. Ketika itu terjadi, Anda tidak selalu membutuhkan perbaikan. Terkadang Anda hanya perlu menekan saklar yang tepat dan mengingatkan semuanya bagaimana seharusnya berperilaku.







