ค้นหาเว็บไซต์

ฉันคิดว่าระบบลินุกซ์ของฉันเสียจนกว่าฉันจะตรวจสอบการตั้งค่านี้


มีปัญหาชนิดเฉพาะตัวที่ไม่ปรากฏในล็อก ไม่ทำให้เกิดข้อผิดพลาด หรือไม่ทำให้ CPU พุ่งขึ้น มันเพียงแค่ทำลายอารมณ์ของคุณอย่างเงียบ ๆ นั่นคือสิ่งที่ผมพบตัวเอง กำลังนั่งอยู่หน้าคอมพิวเตอร์ Cinnamon ที่ดูเหมือนว่ามีสุขภาพปกติแต่รู้สึก...ผิดปกติ ไม่ได้ช้าในความหมายรุนแรง ไม่มีอะไรค้างหรือแครช แต่ทุกการโต้ตอบมีความต้านทานเล็กน้อย ราวกับว่าระบบคิดนานไปเล็กน้อยก่อนที่จะทำอะไร แอปพลิเคชันเคลื่อนไหวไม่ได้เรียบเหมือนเดิม พวกมันเหมือน...ต่อรองเส้นทางของตัวเองบนหน้าจอ การพิมพ์รู้สึกเหมือนต้องผ่านความสงสัยเล็ก ๆ ก่อนจะปรากฏ แม้แต่การเปิดหน้าต่างก็มีความลังเลบางอย่าง ราวกับว่าดีสก์ท็อปต้องการเวลาสักครู่เพื่อเตรียมตัวทางอารมณ์

ดังนั้นฉันก็ทำสิ่งที่สมเหตุสมผล ฉันตรวจสอบทุกอย่าง หน้าต่างตรวจสอบระบบเปิดอยู่ จ้องมันราวกับว่ามันเป็นหนี้ฉันคำอธิบาย การใช้ CPU แทบไม่ขยับ หน่วยความจำอยู่ภายใต้การควบคุมอย่างสบาย และกิจกรรมดิสก์ดูเหมือนว่าจะหยุดพักในวันนี้ ตามมาตรการทุกอย่าง ระบบนี้ควรจะรู้สึกเร็ว ซึ่งตอนนั้นเองที่ความสงสัยเริ่มเข้ามา เพราะถ้าระบบไม่ได้ช้า… แล้วฉันกำลังรู้สึกอะไรอยู่กันแน่?

ผู้ต้องสงสัยทั่วไปที่ไม่ได้เป็นปัญหา

เมื่อทุกการตรวจสอบทำให้สิ่งต่าง ๆ ยิ่งสับสนขึ้น

นี่คือจุดที่การแก้ไขปัญหากลายเป็นการออกกำลังกายทางจิตวิทยา คุณทำตามขั้นตอน: รีสตาร์ทระบบ ปิดแอปที่ทำงานเบื้องหลัง และสแกนหาสิ่งที่ไม่ปกติ คุณเริ่มเปิดเครื่องมือที่คุณเองก็ไม่ค่อยเชื่อใจอีกแล้ว แค่หวังว่าสักอันจะชี้อะไรบางอย่าง แต่ก็ไม่มีอะไร ทุกอย่างดูเหมือนจะเรียบร้อยน่าสงสัย จากนั้นคุณเริ่มสร้างทฤษฎีขึ้นมาเพียงเพื่อมีอะไรให้ไล่ตาม อาจเป็นเพราะไดรเวอร์ติดๆ ขัดๆ หรือมีการอัปเดตที่แนะนำบางสิ่งที่ละเอียดอ่อน

บางทีมีการตั้งค่าลึกลับบางอย่างถูกเปลี่ยนไปในที่ลึกของระบบตอนที่คุณไม่ทันสังเกต แต่ละเส้นทางก็จบลงเหมือนกัน: สะอาด เงียบ และไร้ประโยชน์โดยสิ้นเชิง และเดสก์ท็อปก็ยังคงรู้สึกเหมือนกำลังรันผ่านซีรัป ไม่มากพอที่จะทำให้คุณเลิกทำงาน แต่พอที่จะทำให้คุณรำคาญอย่างต่อเนื่อง เป็นปัญหาประเภทที่ค่อย ๆ ทำลายความอดทนของคุณเพราะไม่มีอะไรที่ชัดเจนให้แก้ไข ในบางช่วง ผมก็เคยคิดอย่างจริงจังว่าผมอาจจะแค่จินตนาการไปเอง หรือบางทีนี่อาจเป็นเรื่องปกติใหม่ และสมองของผมยังไม่ทันปรับตัว นั่นคือระยะที่ปัญหาแบบนี้สามารถพาคุณไปได้ไกล

การตั้งค่าขนาดเล็กที่ทำให้ทุกอย่างเกิดขึ้น

ตัวจัดเรียงของ Cinnamon กำลังทำลายความราบรื่นอย่างเงียบ ๆ

การแก้ปัญหาไม่ได้มาจากสัญชาตญาณ มันมาจากความหงุดหงิด ฉันได้ตรวจทุกอย่างที่มีเหตุผลไปหมดแล้ว ดังนั้นฉันก็เริ่มคลิกผ่านการตั้งค่าด้วยพลังของคนที่ไม่เชื่อในสาเหตุและผลลัพธ์อีกต่อไป แค่เปิดแผงต่าง ๆ พลิกตัวเลือก หวังว่าบางอย่างจะตอบสนอง

นั่นคือเวลาที่ฉันไปถึงการตั้งค่า compositor ของ Cinnamon ตอนนี้ compositor ควรจะเป็นสิ่งที่ทำให้เดสก์ท็อปของคุณรู้สึกดีขึ้น มันจัดการอนิเมชัน เอฟเฟกต์ภาพ และความประณีตทั้งหมดที่เปลี่ยนอินเทอร์เฟซที่ใช้งานได้ให้กลายเป็นสิ่งที่ราบรื่นและทันสมัย ในทฤษฎี มันคือชั้นที่เพิ่มความลื่นไหล

ในการปฏิบัติ ในวันนั้น โดยเฉพาะ มันคือเลเยอร์ที่ค่อย ๆ ระบายมันออก ดังนั้นฉันจึงทำสิ่งที่เป็นวิทยาศาสตร์ที่สุดเท่าที่จะทำได้: ฉันปิดมัน ในชั่ววินาทีหนึ่ง ทุกอย่างดูหยาบขึ้นเล็กน้อย น้อยลงกว่าความเรียบเนียน แต่ทันที โดยไม่ผิดพลาด ระบบรู้สึกแตกต่าง เร็วขึ้น โดยตรงขึ้น เหมือนความลังเลถูกตัดออกจากวงจร จากนั้นฉันก็เปิดมันอีกครั้ง และไม่รู้ทำไม… นั่นกลับแก้ปัญหาได้ ไม่มีการปรับแต่ง ไม่มีการตั้งค่าลึก แค่ปิดและเปิดคอมโพซิเตอร์เหมือนกับว่าฉันกำลังรีบู๊ตบุคลิกของมัน ความหน่วงหายไป และอนิเมชันกลับเข้าที่ การพิมพ์รู้สึกทันทีอีกครั้ง หน้าต่างเปิดโดยไม่มีจังหวะหยุดเล็กน่าโมโหนั้น ฉันแค่นั่งอยู่ตรงนั้นชั่วครู่ จ้องหน้าจอ รู้สึกเกรงใจเล็กน้อยที่นี่คือทางออก

ทำไมสิ่งนี้ถึงเกิดขึ้นบ่อยกว่าที่คุณคิด

ความเรียบเนียนเปราะบางในแบบที่ตัวตรวจสอบของระบบไม่สามารถแสดงได้






ส่วนที่น่ารำคาญคือทางเทคนิคแล้วไม่มีอะไรเสีย ระบบคอมโพสิตเตอร์ไม่ได้แครช ระบบไม่ได้อยู่ภายใต้ภาระงาน ไม่มีข้อผิดพลาดรอให้ค้นพบ ทุกอย่างทำงานตามที่ระบบพิจารณาอย่างเคร่งครัด แต่เดสก์ท็อปสมัยใหม่ไม่ได้เป็นสิ่งเดียว พวกมันคือชั้นของสิ่งต่าง ๆ ที่แสร้งทำเป็นสิ่งเดียว คุณมีสภาพแวดล้อมของเดสก์ท็อปเอง คอมโพสิตเตอร์ที่นั่งอยู่ด้านบน เซิร์ฟเวอร์การแสดงผลอยู่ด้านล่าง ไดรเวอร์ GPU แปลทุกอย่าง และสายการแสดงผลพยายามให้ทุกอย่างซิงโครไนซ์ ทั้งหมดนี้ต้องประสานกันอย่างสมบูรณ์เพื่อให้สมองของคุณตีความผลลัพธ์เป็น "ราบรื่น"

ถ้าชิ้นส่วนหนึ่งลอยออกจากการซิงค์แม้แต่น้อย คุณก็ไม่ได้เกิดปัญหาที่วัดได้เสมอไป แต่คุณจะได้รับแรงเสียดทาน การสะดุดเล็ก ๆ ความรู้สึกแปลก ๆ ที่จับต้องไม่ได้ว่ามีบางสิ่งไม่ถูกต้อง และเนื่องจากสิ่งเหล่านี้ไม่แสดงออกมาเป็นการใช้งาน CPU สูงหรือแรงกดดันของหน่วยความจำ ระบบจึงดูเหมือนไม่มีอะไรผิดพลาด ซึ่งนั่นคือสาเหตุที่ทำให้ปัญหาเหล่านี้รำคาญใจมาก

เมื่อระบบโกหกคุณ ให้เปลี่ยนคำถาม

เมื่อคุณเจอปัญหาแบบนี้ การแก้ไขปัญหาแบบดั้งเดิมก็ช่วยได้เพียงระดับหนึ่ง คุณสามารถมองกราฟทั้งวันก็ไม่เห็นปัญหา เพราะปัญหาไม่เกี่ยวกับโหลด แต่เกี่ยวกับพฤติกรรม ในกรณีของฉัน วิธีแก้ปัญหาง่ายจนเขินอาย รีเซ็ตคอมโพสิตเตอร์ แค่นั้นเอง ไม่ต้องเจาะลึกอะไร แค่มีความเต็มใจที่จะลองปรับส่วนต่าง ๆ ของระบบที่มีผลต่อความรู้สึกมากกว่าที่วัดได้ ถ้ามีสิ่งหนึ่งที่ควรรู้ คือ: เมื่อระบบของคุณรู้สึกผิดปกติแต่ดูเหมือนปกติ หยุดถามว่า "สิ่งใดใช้ทรัพยากร?" แล้วเริ่มถามว่า "สิ่งใดกำหนดประสบการณ์?" บางครั้งคำตอบไม่ใช่กระบวนการที่หลุดการควบคุม บางครั้งเป็นส่วนประกอบที่ปกติมีวันที่ทำงานไม่ค่อยถูกต้อง บางครั้งระบบไม่ได้พัง

มันแค่ต้องการการผลักเล็กน้อยให้กลับเข้าที่ Linux ไม่ได้ทำให้ฉันล้มเหลวที่นี่ มันแค่ลอยไป และสิ่งที่ต้องทำเพื่อแก้ไขคือการผลักชิ้นเล็ก ๆ ของสแต็คกลับเข้ามาให้ตรงแนว นั่นคือความงามและความหงุดหงิดของมัน คุณจะได้ระบบที่ยืดหยุ่น มีหลายชั้น และมีความสามารถอย่างน่าทึ่ง แต่บางครั้ง ชั้นเหล่านั้นก็หยุดเห็นพ้องกันในวิธีที่ละเอียดอ่อน เมื่อเป็นเช่นนั้น คุณไม่จำเป็นต้องแก้ไขเสมอไป บางครั้งคุณเพียงแค่ต้องสับสวิตช์ที่ถูกต้องและเตือนทุกสิ่งว่าควรทำงานอย่างไร

บทความที่เกี่ยวข้อง