Tại sao Linux có tuổi thọ pin kém theo mặc định so với Windows?


25

Có cái gì đó vốn có của các hệ điều hành Linux khiến chúng trở thành những người quản lý năng lượng pin kém theo mặc định? Tôi đã có thể nghĩ rằng một bản phân phối ánh sáng như Lubfox sẽ có lợi thế về thời lượng pin rõ ràng so với Windows, nhưng điều này dường như không phải là trường hợp. Đây có phải là vấn đề của nhà cung cấp phần cứng - có phải máy tính xách tay chỉ được thiết kế để hoạt động hiệu quả hơn với hệ điều hành Windows?

Ví dụ, theo kinh nghiệm của tôi trên cùng một máy tính xách tay, một bản phân phối linux nhất định dường như luôn có thời lượng pin kém so với Windows. Máy tính xách tay cũ của tôi (Thinkpad X61) đã tồn tại gần một nửa thời gian khi được khởi động vào LubFi so với khi sử dụng Windows XP. Trên một mô hình mới hơn, tôi nhận được hiệu suất kém tương tự khi sử dụng Fedora 20 so với Windows 8.1.

Câu trả lời:


32

Một máy tính hiện đại chứa hàng trăm bộ phận có thể bật và tắt hoặc đồng hồ nhanh hơn hoặc chậm hơn một cách độc lập. Độ chi tiết nhỏ hơn chip có thể nhìn thấy, nhỏ hơn cả lõi. Một phần lớn của tiết kiệm năng lượng bao gồm bật và tắt các bộ phận tại thời điểm tốt nhất. Mỗi bộ phận nên được tắt khi không sử dụng, nhưng chỉ khi nó sẽ không được sử dụng trong một thời gian đủ dài để có giá trị (khi bộ phận khởi động lại, nó cần một thời gian và do đó có một số năng lượng để khởi động lại và khôi phục trạng thái cũ) .

Vì vậy, quản lý năng lượng tốt đòi hỏi trình điều khiển bằng văn bản. Các nhà sản xuất phần cứng rất thận trọng trong việc cung cấp thông tin chi tiết về phần cứng của họ cho những người viết trình điều khiển. Ngay cả những người viết trình điều khiển nguồn đóng theo thỏa thuận không tiết lộ thường thiếu tài liệu chi tiết - và những người đang viết trình điều khiển nguồn mở cho một hệ điều hành mà nhà sản xuất không quan tâm nhiều đến việc nó tệ hơn nhiều.

Vì vậy, trên PC, Linux bắt đầu bất lợi, không phải vì lý do kỹ thuật, mà vì lý do xã hội.

Linux được sử dụng trong nhiều thiết bị nhúng và các thiết bị cao cấp chạy bằng pin. Nhân quan trọng rất nhiều cho tuổi thọ pin; hầu hết điện thoại thông minh chạy Android, dựa trên nhân Linux.

Để tiết kiệm pin, hãy đảm bảo không chạy trình bảo vệ màn hình của Google (dành cho màn hình đen đơn giản) và tránh xa các hiệu ứng 3D (gây căng thẳng cho GPU). Không giữ các trang web có hoạt ảnh sử dụng nhiều CPU và các hiệu ứng khác (Chrome có chế độ xem tốt về mức tiêu thụ CPU trên mỗi tab). Cho phép mở rộng tần số CPU trong khi không được kết nối với nguồn điện; nó làm cho máy tính của bạn chậm hơn bằng cách làm chậm CPU chính, giúp tiết kiệm năng lượng. Chạy Powertop để xem sức mạnh của bạn sẽ đi theo cách bạn sử dụng máy tính của mình.


7

Có cái gì đó vốn có của các hệ điều hành Linux khiến chúng trở thành những người quản lý năng lượng pin kém theo mặc định?

Không [nhưng xem bình luận đầu tiên của tôi dưới đây] . Lưu ý rằng nó được sử dụng trên một loạt các thiết bị năng lượng thấp, nơi thậm chí không thể chạy Windows. Pin không thể cạn kiệt một cách kỳ diệu, vì vậy nếu nó xảy ra với tốc độ bất thường, có thể bạn có thứ gì đó đang tiêu tốn tài nguyên vĩnh viễn. Cài đặt màn hình CPU và xem nó.

Khả năng khác là nếu bạn quen với việc đi ra khỏi máy tính xách tay có nắp đậy, bạn có thể không có cấu hình linux để đi ngủ hoặc đi ngủ trong một khoảng thời gian đủ ngắn. Tôi không bận tâm với điều này (tôi chỉ đặt nắp xuống), vì vậy tôi không thể cho bạn biết cách khắc phục điều đó (hỏi một câu hỏi cụ thể hơn nếu bạn nghĩ rằng đây là vấn đề). Windows, OTOH, dường như đi vào giấc ngủ khá nhanh theo mặc định.


1
@devalts: Ai đó đã thông báo cho tôi rằng có (có thể vẫn còn vấn đề về trình điều khiển) liên quan đến việc quản lý năng lượng trên một số GPU. Đó có thể là trường hợp dễ dàng - đó là sử dụng GPU toàn bộ thời gian; Ngoài ra, nếu bạn có hai card đồ họa, nó sẽ ưu tiên loại pin ưa thích và không tiết kiệm năng lượng bằng cách sử dụng loại nhỏ hơn như Window sẽ làm. Thêm phiên bản kernel ( uname -r) và card đồ họa của bạn vào câu hỏi của bạn.
goldilocks
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.