Cinnamon 4.0 จะพยายามลดการฉีกขาดของหน้าจอ
อบเชยเป็นสภาพแวดล้อมเดสก์ท็อปเรือธงของ Linux Mint เริ่มต้นจากส้อม Gnome 3 ตอนนี้เป็นอิสระอย่างสมบูรณ์ มีการเผยแพร่ประกาศใหม่บนเว็บไซต์ของ Linux Mint โดยมีการปรับปรุงประสิทธิภาพสำหรับเวอร์ชัน Cinnamon ที่กำลังจะมีขึ้นเพื่อป้องกันไม่ให้หน้าจอฉีกขาดเกิดขึ้น จะจัดส่งพร้อมกับ Linux Mint เวอร์ชันถัดไป
อบเชย 4.0
ด้วยความต่อเนื่องของการปรับปรุง "ความรวดเร็ว" ที่มาใน Cinnamon 3.8 ทีมงานกำลังดู VSync และโดยเฉพาะอย่างยิ่งที่ CLUTTER_VBLANK ซึ่งตั้งค่า Sync เป็น VBlank ใน Cinnamon
แม้ว่า Vsync จะป้องกันไม่ให้หน้าจอฉีกขาด แต่ก็มีค่าใช้จ่ายด้านประสิทธิภาพด้วยเช่นกัน ค่าใช้จ่ายนั้นสามารถมองเห็นได้ใน Cinnamon เมื่อลากหน้าต่างด้วยเมาส์ เมื่อคุณเลื่อนเคอร์เซอร์ของเมาส์ไปทางซ้ายและขวา คุณจะสังเกตได้ว่าหน้าต่างที่ลากอยู่ข้างใต้นั้นไม่ขยับอย่างแน่นอน “ด้วย” แต่ด้วยความล่าช้าเล็กน้อย ราวกับว่ามีแถบยางยืดอยู่ระหว่างเคอร์เซอร์กับหน้าต่าง การถือครอง
การลบ Vsync จะเป็นการลบความล่าช้านั้น จากนั้นการลากของ Windows จะตอบสนองทันทีและตอบสนองอย่างเต็มที่ มาตรการ FPS ดูเหมือนจะยืนยันข้อสังเกตนี้และตัวเลข FPS ที่สูงขึ้นทำให้เราเชื่อว่าสิ่งนี้อาจมีผลกระทบเชิงบวกอื่น ๆ ต่อประสิทธิภาพของอบเชย
ปัญหาก็คือหน้าจอฉีกขาด
ใน NVIDIA GPU รุ่นใหม่ เราสามารถกำจัดการฉีกขาดของหน้าจอได้โดยใช้ “Force Composition Pipeline” ในการตั้งค่า NVIDIA เมื่อปิดใช้งาน Vsync ใน Cinnamon เราจะเพลิดเพลินกับสภาพแวดล้อมเดสก์ท็อปที่เร็วขึ้นโดยไม่มีการฉีกขาดของหน้าจอ
ทีมงานกำลังตรวจสอบสิ่งนี้และทดสอบการตั้งค่าและกราฟิกการ์ดที่หลากหลาย ไม่มีการรับประกันว่าเราจะพบโซลูชัน "หนึ่งขนาดที่เหมาะกับทุกคน" และสามารถจัดส่งสภาพแวดล้อม Cinnamon 4.0 ได้ ซึ่งจะรวดเร็วและไม่มีการฉีกขาดสำหรับทุกคนที่แกะออกจากกล่อง หากเราไม่สามารถทำได้ เราอาจจะทำให้ผู้คนปรับแต่งสภาพแวดล้อมได้ง่ายขึ้น โดยมีข้อมูลเพิ่มเติมเกี่ยวกับการฉีกขาดของหน้าจอ ประสิทธิภาพ และความสามารถในการตั้งค่า Vsync ในการตั้งค่าระบบ
หากคุณต้องการทดสอบสิ่งนี้กับการตั้งค่า Cinnamon ปัจจุบันของคุณ คุณสามารถเริ่มอบเชยใหม่ด้วย:
1 |
CLUTTER_SHOW_FPS=1อบเชย--แทนที่ |
และในการรีสตาร์ทโดยไม่ใช้ Vsync:
1 |
CLUTTER_VBLANK=ไม่มี CLUTTER_SHOW_FPS=1อบเชย--แทนที่ |
ดูว่าคุณเห็นความแตกต่างในแง่ของ FPS และเมื่อคุณย้ายหน้าต่างผ่านหน้าจอหรือไม่ หน้าจอฉีกขาด เมื่อมันเกิดขึ้น ส่วนใหญ่จะมองเห็นได้ในภาพยนตร์หรือเมื่อเลื่อนรายการขึ้นและลง ทดสอบกับหน้าต่างที่ไม่เต็มหน้าจอ (หน้าต่างเต็มหน้าจอสามารถข้ามองค์ประกอบในอบเชยได้ ดังนั้นจึงต่างออกไป)
Cinnamon 4.0 กำลังอยู่ในระหว่างการพัฒนา ยังไม่ทราบวันวางจำหน่าย