Score:0

Login Greeter ใช้เวลา 20~30 วินาที (หลังจากบู๊ตเสร็จสิ้น)

ธง cn

ฉันมองเข้าไป คำถามนี้ ท่ามกลางคนอื่น ๆ (เปิดและปิด SO) เพื่อหาทางออก

โหวตขึ้น (แต่ ไม่ ยอมรับ) ตอบคำถามนั้นแนะนำ เอนโทรปี อาจเป็นปัญหา ฉันมี infact ตั้งแต่เริ่มต้นทั้งสองอย่าง มี และ เครื่องมือ rng ติดตั้งและเปิดใช้งานและเอนโทรปีค่อนข้างสูง (ตามความคิดเห็นในคำตอบนั้นซึ่งแนะนำสิ่งที่ใกล้เคียงกับ 4,000 เป็นค่าที่ดี)

$ cat /proc/sys/kernel/random/entropy_avail
3703 ดอลลาร์

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

$ systemd-วิเคราะห์ห่วงโซ่ที่สำคัญ
เวลาที่หน่วยเปิดใช้งานหรือเริ่มทำงานจะพิมพ์ตามหลังอักขระ "@"
เวลาที่หน่วยใช้ในการเริ่มต้นจะพิมพ์ต่อจากอักขระ "+"

graphical.target @18.632 วินาที
ââmulti-user.target @18.632 วินาที
  ââModemManager.service @12.750s +3.349s
    ââpolkit.service @9.288s +3.409s
      ââbasic.target @8.854วินาที
        ââsockets.target @8.854วินาที
          ââlibvirtd-admin.socket @8.854s
            ââlibvirtd.socket @8.848s +5ms
              ââsysinit.target @8.817 วินาที
                ââsystemd-sysctl.service @8.795s +21ms
                  ââsystemd-modules-load.service @2.849s +5.941s
                    ââsystemd-journald.socket @2.737 วินาที
                      ââ-.mount @2.733s
                        ââsystem.slice @2.733s
                          ââ-.slice @2.733s

นี่คือ lightdm.log ของฉัน

[+7.13s] DEBUG: กระบวนการ 1994 ออกโดยมีค่าส่งคืน 0
[+7.13s] DEBUG: Seat seat0: สถานะทางออกของ /sbin/prime-offload: 0
[+7.13s] DEBUG: posix_spawn หลีกเลี่ยง (ขอปิด fd) (ระบุ child_setup) 
[+7.13s] ดีบัก: ที่นั่งที่นั่ง 0: เซิร์ฟเวอร์ดิสเพลย์พร้อม เริ่มการตรวจสอบสิทธิ์เซสชัน
[+7.13 วินาที] ดีบัก: เซสชัน pid=1999: เริ่มต้นด้วยบริการ 'lightdm-greeter' ชื่อผู้ใช้ 'lightdm'
[+7.40s] DEBUG: เซสชัน pid=1999: การตรวจสอบสิทธิ์เสร็จสมบูรณ์พร้อมค่าส่งคืน 0: สำเร็จ
[+7.40s] DEBUG: Seat seat0: เซสชั่นตรวจสอบสิทธิ์, กำลังรันคำสั่ง
[+7.40 วินาที] ดีบัก: เซสชัน pid=1999: กำลังรันคำสั่ง /usr/lib/lightdm/lightdm-greeter-session /usr/sbin/lightdm-gtk-greeter
[+7.40 วินาที] ดีบัก: การสร้างไดเร็กทอรีข้อมูลที่ใช้ร่วมกัน /var/lib/lightdm-data/lightdm
[+7.40s] ดีบัก: เซสชัน pid=1999: เข้าสู่ /var/log/lightdm/seat0-greeter.log
[+30.54s] DEBUG: การเปิดใช้งาน VT 7
[+30.54s] DEBUG: เปิดใช้งานการเข้าสู่ระบบ 1 เซสชัน c1
[+30.54s] DEBUG: Seat seat0 เปลี่ยนเซสชันที่ใช้งานอยู่เป็น c1
[+30.54s] DEBUG: เซสชัน c1 เปิดใช้งานแล้ว
[+48.16s] ดีบัก: Greeter connected version=1.30.0 api=1 resettable=false
[+49.90s] DEBUG: Greeter เริ่มการตรวจสอบสิทธิ์สำหรับ junaid
[+49.90s] ดีบัก: เซสชัน pid=6578: เริ่มต้นด้วยบริการ 'lightdm' ชื่อผู้ใช้ 'junaid'
[+49.92s] ดีบัก: เซสชัน pid=6578: ได้รับ 1 ข้อความจาก 

ฉันได้ลองเปลี่ยนไปใช้ไดรเวอร์ amdgpu-pro จากไฟล์ เว็บไซต์เอเอ็มดี และนั่นก็ไม่มีอะไรเปลี่ยนแปลง ฉันเปลี่ยนกลับเป็นไดรเวอร์โอเพ่นซอร์ส

ฉันยังเปลี่ยนจาก lightdm เป็น sddm และ gdm3 อีกทางหนึ่ง นี่คือผลลัพธ์สำหรับสิ่งนั้น

  • ด้วย lightdm
$ systemd-วิเคราะห์
การเริ่มต้นเสร็จสิ้นใน 7.564s (เคอร์เนล) + 18.663s (userspace) = 26.228s 
graphical.target ถึงหลังจาก 18.632 วินาทีในพื้นที่ผู้ใช้

ด้วย lightdm ฉันจะมีหน้าจอว่างประมาณ 30 วินาทีก่อนที่ทักทายจะปรากฏขึ้น

  • ด้วย SDDM
$ systemd-วิเคราะห์
การเริ่มต้นเสร็จสิ้นใน 6.667s (เคอร์เนล) + 16.169s (userspace) = 22.837s 
graphical.target ถึงหลังจาก 16.155 วินาทีในพื้นที่ผู้ใช้

สิ่งที่น่าสนใจเกี่ยวกับ sddm คือ เคอร์เซอร์ของเมาส์ (แม้ว่าจะถูกตรึง) จะปรากฏขึ้นเกือบจะในทันที แต่ตัวทักทายจะไม่ปรากฏเป็นเวลาประมาณ 20 วินาทีถัดไป

  • ด้วย gdm3
$ systemd-วิเคราะห์
การเริ่มต้นเสร็จสิ้นใน 6.562s (เคอร์เนล) + 52.061s (userspace) = 58.624s 
graphical.target ถึงหลังจาก 52.047 วินาทีใน userspace
$ systemd-วิเคราะห์โทษ
41.779s plymouth-quit-wait.service                                               
 5.738s systemd-modules-load.service                                             
 udisks2.service 5.519 วินาที                                                          
 4.411s networkd-dispatcher.service                                              
 บัญชี 3.809s-daemon.service                                                  
 3.443s [email protected]                                                      
 3.011 วินาที qemu-kvm.service                                                         
 2.930s uml-utilities.service                                                    
 2.614s dev-sdb5.device                                                          
 บริการ ModemManager.2.459s                                                     
 2.205s polkit.service                                                           
 2.158s avahi-daemon.service                                                     
 2.136 วินาที NetworkManager.service                                                   
 2.124s dundee.service                                                           
 2.005s ofono.service                                                            
 1.958s GPU-manager.service                                                      
 1.920s grub-common.service  
...

และสุดท้าย Syslog แสดงให้เห็นว่าเคอร์เนลผ่านการบูทค่อนข้างเร็ว (~4 วินาที) จนกว่าจะเจออุปสรรค์ต่อไปนี้ โดยใช้เวลาประมาณ 20~30 วินาที ซึ่งเป็นเวลาที่หน้าจอว่างเปล่าและไม่ตอบสนองก่อนที่หน้าจอเข้าสู่ระบบจะปรากฏขึ้น

18 ธันวาคม 12:04:03 my-desktop NetworkManager[1057]: <info> [1639825443.5387] manager: ตอนนี้สถานะ NetworkManager คือ CONNECTED_GLOBAL
18 ธันวาคม 12:04:13 my-desktop systemd[1]: NetworkManager-dispatcher.service: สำเร็จ
18 ธันวาคม 12:04:22 my-desktop systemd[1]: systemd-fsckd.service: สำเร็จ
18 ธันวาคม 12:04:22 my-desktop systemd-timesyncd[996]: การซิงโครไนซ์เริ่มต้นกับเซิร์ฟเวอร์เวลา 91.189.89.199:123 (ntp.ubuntu.com)
18 ธันวาคม 12:04:26 my-desktop systemd[1]: systemd-hostnamed.service: สำเร็จ
18 ธันวาคม 12:04:40 my-desktop systemd[1]: สร้างส่วน User Slice ของ UID 1,000

เมื่อใช้ gdm3 หน้าจอ boot-splash จะค้างประมาณ 30 วินาทีก่อนที่ข้อความต้อนรับการเข้าสู่ระบบจะปรากฏขึ้น

ฉันมีระบบที่ไม่ได้แย่นักเมื่อสองสามปีก่อน ด้วยโปรเซสเซอร์ Ryzen 7, 32GB RAM, 256GB SSD สำหรับระบบปฏิบัติการ และฉันใช้ Ubuntu 20.04 LTS เวอร์ชันล่าสุด

ดังนั้นหากมีวิธีแก้ไขปัญหานี้ ปัญหานี้จะหายไปในช่วง 2-3 ชั่วโมงที่ผ่านมา

Score:0
ธง in

ฉันมีปัญหานี้ใน Ubuntu 20.04.3 ใน Lenovo Thinkbook ปัญหาเกี่ยวข้องกับตัวเลือกการเข้าสู่ระบบตัวอ่านลายนิ้วมือซึ่งทำงานไม่ถูกต้อง ฉันลบตัวเลือกนี้และทำงานได้อย่างสมบูรณ์

คุณสามารถตรวจสอบว่ากำลังทำงานในเทอร์มินัลด้วย สมุดรายวันctl -f. จากนั้นคุณล็อคหน้าจอ (ในกรณีของฉัน ปุ่ม Windows + L) และเข้าสู่ระบบอีกครั้งและดูผลลัพธ์ของกระบวนการที่จะแสดงองค์ประกอบที่เรียกระหว่างกระบวนการเข้าสู่ระบบ

Duck Dodgers avatar
cn flag
สวัสดี @Cesar ขอบคุณสำหรับคำตอบ อันที่จริง ฉันมีคอมพิวเตอร์ตั้งโต๊ะ (ไม่ใช่แล็ปท็อป) แต่ตอนนี้ฉันพยายามแล้ว ฉันไม่เห็นอะไรเกี่ยวกับเครื่องอ่านลายนิ้วมือ มีเพียงข้อความเดียวเกี่ยวกับการปลดล็อกพวงกุญแจ gnome เมื่อฉันล็อกแล้วปลดล็อกหน้าจอ

โพสต์คำตอบ

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