gdm3 ต้องการ lightdm หรือไม่


23

ฉันยากที่จะค้นหาข้อมูลที่ดีเกี่ยวกับความแตกต่างของประสิทธิภาพระหว่างเครื่องมือจัดการการแสดงผลบน Ubuntu (โดยเฉพาะระหว่างlightdmและgdm3)

ด้วย Ubuntu ที่เปลี่ยนไปใช้ Gnome ฉันคิดว่ามันจะถูกแนะนำให้เปลี่ยนไปgdm3ใช้แทนlightdmแต่ฉันไม่สามารถหาข้อมูลใด ๆ ไม่ทางใดก็ทางหนึ่ง

ดังนั้น:

  • เป็นกรณีนี้หรือไม่? จะlightdmยังคงได้รับการพัฒนาหรือไม่
  • คือlightdmเร็วกว่าgdm3? (คำตอบเช่นนี้พูดlightdmคือ "มีน้ำหนักเบาและเร็ว" แต่ไม่ได้บอกหรือไม่ว่าgdm3จะช้า .... )

คำตอบ:


15

GDM เป็น DM เริ่มต้นใน Ubuntu ตั้งแต่ 17.10 LightDM ยังคงเป็นค่าเริ่มต้นสำหรับรสชาติอื่น ๆ เช่น Xubuntu หรือ Lubuntu และฉันสงสัยว่าทั้งสองโครงการจะย้ายไปที่ GDM ดังนั้น LightDM ควรได้รับการสนับสนุนใน Ubuntu ต่อไป

ดูโพสต์จดหมายข่าวนี้ตั้งแต่เดือนมิถุนายน 2017 :

ดังที่คุณอาจทราบว่าเดสก์ท็อป Ubuntu ได้ตัดสินใจเปลี่ยนมาใช้ GNOME และนี่หมายความว่าเราจะใช้ GDM แทน LightDM โชคไม่ดีนี่หมายความว่ามีแนวโน้มที่จะลดความพยายามในการพัฒนาจาก Canonical

อย่างไรก็ตามฉันต้องการรับรองว่าเราจะไม่ละทิ้ง LightDM:

  • เรายังคงจัดส่ง LightDM ในเดสก์ท็อป Ubuntu ปัจจุบันที่มีอยู่และเราจะสนับสนุนสิ่งต่อไปนี้เป็นเวลาหลายปี (ดูด้านล่าง)
  • ตราสารอนุพันธ์อูบุนตูหลายคนใช้ LightDM และเรายังคงให้การสนับสนุนพวกเขาในการทำเช่นนั้น
  • ในที่สุดเราคิดว่า LightDM เป็นโซลูชันข้ามเดสก์ท็อปที่เหมาะสมสำหรับการจัดการการแสดงผลมันไม่ใช่สิ่งที่เราสามารถใช้ในเดสก์ท็อป Ubuntu ในเวลานี้ ใครจะรู้ว่าอนาคตจะเลื่อนออกไป :)

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


LightDM greeter นั้นสามารถกำหนดค่าได้และ greeter ของแบร์โบนอาจจะเร็วกว่า GDM แต่คอมเพล็กซ์อาจช้ากว่า


6
  1. Ubuntu GNOME ใช้ gdm3 ซึ่งเป็นสภาพแวดล้อมเดสก์ท็อป GNOME 3.x เริ่มต้น

  2. ตามชื่อของมันบ่งบอก Light DM นั้นเบากว่า gdm3 และมันก็เร็วขึ้นด้วย

  3. LightDM จะยังคงพัฒนาต่อไป Slick Greeter เริ่มต้นของ Ubuntu MATE 17.10 ใช้slick-greeterใช้ LightDM ภายใต้ประทุน Slick Greeter ที่เป็นค่าเริ่มต้นใน Ubuntu MATE 18.04 จะใช้ LightDM ภายใต้ประทุนอีกด้วยดังนั้น LightDM จะไม่หายไปในอนาคตอันใกล้


คุณรู้เรื่องนี้ได้อย่างไร? ฉันดูทั่วอินเทอร์เน็ตและไม่พบหลักฐานใด ๆ ที่Lightdmเป็น "เบา" มากกว่า (ไม่ว่ามันจะหมายถึงอะไร)
Startec

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

โปรดอ่านคำตอบเกี่ยวกับเรื่องนี้เมื่อเทียบกับ GDM lightdm: askubuntu.com/questions/54847/why-use-a-display-manager/...
karel

LightDM มักรู้สึกค่อนข้างซบเซากับฉัน gdm3 ดูเหมือนจะเร็วขึ้นมาก
Raphael

GDM3 ต้องการการรีสตาร์ท X เพื่อสลับระหว่าง nvidia และ intel GPUs ในขณะที่ lightDM ทำงานด้วยการเข้าสู่ระบบ \ ออกจากระบบเท่านั้น
Mr.WorshipMe

3

gdm3 มีข้อผิดพลาดที่น่ารำคาญสำหรับผู้ใช้ Nvidia Optimus ที่ไม่ได้ใช้ wayland หากคุณเรียกใช้โหมดเคอร์เนลไดรเวอร์ของ nvidia (modeset = 1) คุณจะเปิดใช้งาน "การซิงค์หลัก" ซึ่งหมายความว่าคุณจะไม่ฉีกหน้าจอแล็ปท็อปของคุณอีกต่อไป การซิงค์หลักใช้งานได้กับ modeset = 1 เท่านั้นดังนั้นผู้ใช้ Optimus ส่วนใหญ่จะต้องการเปิดใช้งานสิ่งนี้เว้นแต่ว่าพวกเขาจะไม่ใช้จอแสดงผลแล็ปท็อปหรือไม่สนใจที่จะฉีกขาด

ใน Ubuntu 18.10 แพคเกจ nvidia จะเปิดใช้งานโหมดเซต = 1 โดยค่าเริ่มต้นและการอัพเกรดเป็น 19.04 จะรักษาการตั้งค่านี้ไว้

19.04 (ติดตั้งใหม่) ไม่เปิดใช้งานโหมดชุด = 1 เพื่อหลีกเลี่ยงข้อผิดพลาด gdm3 ขนาดใหญ่

ปัญหา: gdm3 ฆ่าการ์ด nvidia จากการแสดงไปยังจอภาพภายนอกเมื่อใช้ modeset = 1 ข้อผิดพลาดยังคงมีอยู่ใน Ubuntu 19.04 การเก็งกำไรคือ gdm3 เห็นคนขับในการดำเนินการการตั้งค่าโหมดและตัดสินใจว่าจะต้องใช้งาน wayland และไม่มีวิธีใดที่จะทำให้มันทำงานเป็นอย่างอื่น มันจะต้องเป็นข้อผิดพลาดที่ยากที่จะแก้ไข

การอ้างอิง: https://bugs.launchpad.net/ubuntu/+source/gdm3/+bug/1716857

https://devtalk.nvidia.com/default/topic/1042774/nvidia-drivers-390-77-no-external-display-on-ubuntu-18-04-and-quadro-m1000m/?offset=24

lightdm ไม่มีปัญหานี้ (sddm ยังไม่มีปัญหานี้) ดังนั้นนี่เป็นเหตุผลที่ดีสำหรับผู้ใช้ Ubuntu ในการสลับ gdm3 สำหรับ lightdm

แก้ไข: นอกเหนือจากการใช้ lightdm มีวิธีแก้ปัญหาสำหรับ gdm3 (ซึ่ง Pop! OS ใช้นอกกรอบ System76 จำหน่ายฮาร์ดแวร์ Optimus ดังนั้นประสบการณ์ Nvidia ที่ดีเป็นภารกิจที่สำคัญ) การแก้ไขเป็นหนึ่งซับดูความคิดเห็น 'Jeremy Soller' ในรายงานข้อบกพร่องของ Ubuntu ที่เกี่ยวข้อง

https://bugs.launchpad.net/ubuntu/+source/gdm3/+bug/1716857/comments/26

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.