Chế độ ngủ làm cạn kiệt pin rất nhanh


14

Pin cạn kiệt trong khoảng 10 giờ khi máy tính ngủ với Ubuntu 18.04, đó là một chiếc lenovo y520 (7700hq, 1060 với ong nghệ).
Khi tôi kiểm tra không có thiết bị USB nào được cắm, thực tế không có gì được cắm.
Chế độ ngủ là s2 - sâu. Tôi không quan tâm đến chế độ ngủ đông (nó khá chậm và chiếm nhiều không gian).
Trong windows và Mac OS (hackffy) chế độ ngủ sử dụng 1 hoặc 2% pin trong một ngày.


2
Thay vì rút USB, hãy chắc chắn rằng xe buýt đã tắt nguồn. Đồng thời đảm bảo Wake on LAN bị tắt. Trên điện thoại nên không có liên kết tiện dụng ở đây.
WinEunuuchs2Unix

Thức dậy trên mạng LAN như trong cài đặt bios? Nếu có, nó bị vô hiệu hóa, cố gắng kiểm tra trạng thái usb ngay bây giờ
George

Linux có thể ghi đè cài đặt BIOS nhưng tôi tin rằng nó sẽ tôn trọng nó trừ khi bị ép buộc. (Vẫn trên điện thoại)
WinEunuuchs2Unix

Ok, vì vậy tôi đã thử cắt nguồn USB, nhưng theo những gì tôi hiểu, đối với các nhân mới hơn thì "đình chỉ" không hoạt động nữa. Vì vậy, tôi đã kiểm tra xem các giá trị trong "/ sys / bus / usb / thiết bị / usbX / power" có chính xác không và chúng có vẻ như vậy. Không chắc chắn liệu đó có phải là cách đúng hay không
George

Bất kỳ đề nghị được đánh giá cao. Tôi nhận thấy cpu không thực sự đi ngủ. Điện áp đi qua nó ngay cả khi máy ở chế độ ngủ.
George

Câu trả lời:


6

Sau khi tiếp tục tạm dừng, sử dụng lệnh này trong thiết bị đầu cuối:

journalctl -b | grep -i "should not be sleeping"

Nếu bạn thấy điều này:

Oct 21 07:20:18 alien kernel:  cache: parent cpu1 should not be sleeping
Oct 21 07:20:18 alien kernel:  cache: parent cpu2 should not be sleeping
Oct 21 07:20:18 alien kernel:  cache: parent cpu3 should not be sleeping
Oct 21 07:20:18 alien kernel:  cache: parent cpu4 should not be sleeping
Oct 21 07:20:18 alien kernel:  cache: parent cpu5 should not be sleeping
Oct 21 07:20:18 alien kernel:  cache: parent cpu6 should not be sleeping
Oct 21 07:20:18 alien kernel:  cache: parent cpu7 should not be sleeping

Điều đó có thể có nghĩa là khi bạn đình chỉ CPU không được đưa vào chế độ ngủ theo câu hỏi và tiền thưởng của anh ta cách đây vài năm: systemd tạm dừng hệ thống nhưng khi tiếp tục kernel thì lại ngủ và thức dậy

Nếu vậy, tôi rất buồn khi báo cáo vấn đề vẫn tồn tại cho đến ngày nay trên máy tính xách tay mới nhất của tôi giống như trên máy tính xách tay cũ đó.


Vấn đề từ năm 2012?

Chuỗi email cũ này: Re: Kernel dừng tại "PM: Chuẩn bị hệ thống cho chế độ ngủ mem", không bao giờ khiến nó bị "Đóng băng quy trình không gian người dùng ..." có vấn đề tương tự.

Từ tệp nhật ký của tôi ngày hôm nay:

Oct 21 13:48:15 alien kernel: PM: Preparing system for sleep (mem)
Oct 21 13:48:16 alien acpid[964]: client 1171[0:0] has disconnected
Oct 21 13:48:32 alien kernel: Freezing user space processes ... (elapsed 0.003 seconds) done.
  • Dòng 1 là bình thường
  • Dòng 2 không bình thường và được liên kết với các lỗi sự cố X11 cũ
  • Dòng 3 xảy ra sau khi nối lại nhưng đáng lẽ phải xảy ra như một phần của việc đình chỉ.

Một số điểm thú vị khác là thường mất 5 đến 8 giây để tạm dừng khi cần khoảng 1 giây. Lỗi này được báo cáo ở nhiều nơi quá.


Nếu bạn không gặp vấn đề tương tự ở các phần trước và, máy tính xách tay của bạn vẫn ấm khi bị treo, thì cách khắc phục của bạn có thể ở đây: Ubuntu 18.04 - Dell XPS13 9370 không còn bị treo khi đóng nắp


Đúng, tôi nhận được cùng một đầu ra: |
George

Có phải điều tương tự cho 16.04?
George

Đúng. Các nhật ký trên được tạo ra sáng nay trong Ubuntu 16.04.5 LTS.
WinEunuuchs2Unix

Có thể bạn đã thấy điều này sắp tới, nhưng 14.04 thì sao?
George

1
@ElderGeek Tôi nhanh chóng đọc bản sửa đổi câu trả lời của bạn. Tôi không chắc chắn đó là thủ phạm nhưng tôi hy vọng báo cáo lỗi đệ yeseterday sẽ cho câu trả lời: bugs.launchpad.net/ubuntu/+source/linux-signed-hwe/+bug/1825636
WinEunuuchs2Unix

0

Trên máy tính cũ của tôi, tôi đã giải quyết vấn đề đình chỉ bằng cách điều chỉnh một số cài đặt trong BIOS bo mạch chủ.

Đối với phần cứng của tôi:

Trên trang "Nâng cao" trong BIOS trong "Cấu hình CPU", tôi đặt " Trạng thái thay đổi nâng cao " thành ENABLED và trong "Cài đặt ACPI", tôi đặt " Tạm dừng RAM " thành TỰ ĐỘNG và " Bảng ACPI " thành ENABLED .

Sau khi tôi thực hiện những thay đổi này, tôi có thể tạm ngưng PC của mình.

Lưu ý: Cài đặt BIOS và phần sụn bo mạch chủ khác nhau tùy theo nhà sản xuất và kiểu máy

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.