Rusak dengan halus lebih buruk daripada ...
Latar Belakang:
Saya sudah menonaktifkan menangguhkan di Pengaturan Sistem -> Daya.
Opsi "Tangguhkan" masih muncul pada menu roda gigi (bukan yang saya perkirakan akan hilang), dan tombol sleep (moon) pada keyboard saya masih memicu penundaan.
Opsi-opsi di # 1, seperti yang telah ditunjukkan orang lain, terlalu mudah untuk dihantam oleh kesalahan setiap sebulan sekali.
Sepertinya 1% platform ditangguhkan dengan benar, karena beberapa insinyur pengemudi di suatu tempat lupa untuk memeriksa bahwa PCIe atau IO ruang register X akan dipulihkan ketika bangun. Jadi itu lebih buruk daripada rusak: semuanya biasanya terlihat baik setelah bangun tidur, hanya saja tidak. Dan semoga tidak ada register yang rusak mempengaruhi keandalan dengan cara merayap, seperti konfigurasi ECC atau penyimpanan FIFO yang mendalam. Tetapi mereka biasanya melakukannya, dalam satu atau lain bentuk, yang merupakan salah satu alasan, misalnya, mengapa errata terhadap driver grafis terus berlanjut tanpa batas, bertahun-tahun setelah mereka debut di pasar ("chip grafis X hang satu jam setelah kembali dari menangguhkan bla bla bla" ).
Seharusnya ada tes otomatis untuk melihat register apa yang mengubah siklus tidur, tetapi beberapa vendor melakukan tes seperti itu. Tes ini agak rumit oleh kenyataan bahwa beberapa register diperkirakan akan berubah, seperti timer. Dan lebih buruk lagi, kadang-kadang Anda harus membaca register dalam urutan tertentu atau dengan rincian tertentu, atau dengan terlebih dahulu menulis indeks baca di tempat lain. Jadi proses ini tidak dapat dipusatkan di tempat yang nyaman di industri, seperti kantor Canonical. Ini benar-benar dan benar-benar sia-sia kecuali PCIe didefinisikan ulang sedemikian rupa sehingga membuat perbandingan mudah, yang tidak akan terjadi.
Paket tes magis di # 5 tidak akan pernah ditulis karena keadaan kacau pengembangan pengemudi. Karena itu tanpa adanya itu, pertanyaan saya.
Saya sangat putus asa sehingga saya tidak keberatan meretas / etc / whatever_suspend_file, tapi alangkah baiknya jika ada cara "sopan" untuk melakukan ini, seperti kotak centang yang tidak ada di Pengaturan Sistem -> Power yang mengatakan "Nonaktifkan secara permanen menunda karena itu salah dipahami sejak hari pertama. "
NB: Saya tidak berbicara tentang hibernasi di sini, yang seharusnya tidak menderita masalah di atas karena itu melibatkan siklus daya. Meskipun pada prinsipnya, mengembalikan register dari penyimpanan permanen dapat memiliki masalah yang sama.