Làm thế nào tôi có thể tìm thấy tốc độ xả của pin?


14

Có lẽ câu hỏi này đã được thực hiện trước đó nhưng tôi không thể tìm thấy nó. Tôi muốn xem một lệnh thiết bị đầu cuối hoặc chương trình gui có thể cho tôi thấy tốc độ xả của pin. Những phần hoặc chương trình phần cứng đang sử dụng nhiều watt hơn.

EDIT: Tìm thấy thông tin bổ sung liên quan đến câu hỏi của tôi khi sử dụng ví dụ PowerTop:

https://bbs.archlinux.org/viewtopic.php?id=128319

https://bugs.archlinux.org/task/26416

Cả hai đều liên quan đến việc vô hiệu hóa ACPI_PROCFS_POWER trong kernel.

Câu trả lời:


9

Bạn có thể thử powerstat, cung cấp cho bạn các watts được sử dụng trong khoảng thời gian 5 phút. Để cài đặt nó, hãy thử các lệnh sau:

sudo add-apt-repository ppa:colin-king/powermanagement
sudo apt-get update
sudo apt-get install powerstat

Hoặc bạn có thể thử báo cáo sử dụng năng lượng , mà tôi đoán, phụ thuộc vào fatrace và powertop.


Câu hỏi liên kết:


Điều này thực sự cho thấy việc sử dụng Watt. Tôi hy vọng rằng powertop hoặc cửa sổ năng lượng Gnome sẽ dễ đọc thông tin hơn vào ngày 12.04 về điều này. Rất hữu ích. Cảm ơn bạn jokerdino.
Luis Alvarado

6

Có lẽ bạn đang tìm kiếm "Tỷ lệ" trong Thống kê năng lượng> Pin máy tính xách tay> Chi tiết ?

Ảnh chụp màn hình Power Statistics


+1. Cảm ơn bạn WarriorIng64. Mặc dù trong trường hợp của tôi, tỷ lệ luôn hiển thị 0,0W. Vì vậy, tôi chưa bao giờ chú ý đến nó. Nhưng tuy nhiên điểm rất tốt ở đó. Sẽ thấy ngày 12.04 nếu nó hoạt động chính xác khi nó xuất hiện. Máy tính xách tay là một HP DV6000.
Luis Alvarado

Quên thêm rằng tôi đã kiểm tra mà không cần cáp nguồn ^^.
Luis Alvarado

4

"Linux Power Top" có thể giúp ích (hiện có sẵn từ https://01.org/powertop )

nhập mô tả hình ảnh ở đây


Nhưng làm thế nào bạn có được "Mức sử dụng năng lượng (ước tính ACPI): 14.1W". Tôi chỉ nhận được tỷ lệ phần trăm và giá trị mà tôi không thể liên quan đến việc sử dụng watt. Phiên bản của tôi là 1.97
Luis Alvarado

Ok đi ra khỏi tâm trí của tôi ở đây. Không tìm thấy tùy chọn để hiển thị cho tôi những gì bạn đang hiển thị cho tôi trong hình ảnh đó. Tôi sẽ thật tuyệt vời nếu tôi có thể trực tiếp nhìn thấy việc sử dụng năng lượng như thế. Thậm chí tốt hơn nếu tôi có thể xuất nó, như một biến cho một chương trình hoặc một cái gì đó.
Luis Alvarado

bạn có nhìn vào liên kết được cung cấp không
Ringtail

1
Vâng, nó hiển thị hình ảnh giống như của bạn nhưng không có gì cho biết "Hey sử dụng tham số này hoặc thay đổi tùy chọn này trong tệp cấu hình để xem mức sử dụng năng lượng".
Luis Alvarado

lesswatts.org/projects/powertop/faq.php có một số tùy chọn kernel được liệt kê cần được kích hoạt
Ringtail

3

Linux đang trong quá trình loại bỏ những thứ từng sống trong Proc và đưa chúng vào sysfs (một hệ thống tập tin có cấu trúc cao để lưu giữ thông tin về máy).

Trên máy của tôi, tôi có thể tìm thấy thông tin về nguồn điện trong

/sys/class/power_supply/BAT0

Điều này có một tệp tỷ lệ hiện tại giữ tốc độ sạc:

Vì vậy, sau đây cung cấp cho bạn một xấp xỉ của tốc độ sạc.

calc \( $(cat charge_full) - $(cat charge_now) \) / $(cat current_now)

calc đến từ gói apcalc.

Nếu bạn muốn tỷ lệ tốt hơn, bạn có thể nhìn vào cách charge_nowthay đổi theo thời gian.

Bạn cũng có thể thú vị khi nhìn vào biểu đồ thời gian thực này

while true; do cat current_now; sleep 1; done | feedgnuplot --stream  --line  --ymin 0

Để có được cảm giác về mức phí thay đổi theo thời gian. Tôi có thể gây ra sự sụt giảm đáng kể về tốc độ sạc bằng cách nhanh chóng chuyển đổi giữa các máy tính để bàn.


Tôi đã đánh dấu câu hỏi này để kiểm tra câu trả lời của bạn. Tôi sẽ sớm mua một máy tính xách tay và muốn xác minh điều này với câu trả lời của bạn có vẻ khá tuyệt vời.
Luis Alvarado

2

Bạn có thể thấy tốc độ xả hiện tại của pin mà không cần bất kỳ công cụ bổ sung nào. Mở một thiết bị đầu cuối với Ctrl+ Alt+ Tvà nhập này:

ls /proc/acpi

Điều này cung cấp cho bạn một cái gì đó như thế này:

BAT1

Bây giờ nhập lệnh này, thay thế BAT1nếu cần thiết:

cat /proc/acpi/battery/BAT1/state

Bạn sẽ nhận được đầu ra tương tự như thế này:

present:                 yes
capacity state:          ok
charging state:          charged
present rate:            0 mA
remaining capacity:      3395 mAh
present voltage:         12393 mV

Đường present ratedây là thứ bạn đang tìm kiếm (PSU của tôi đã được cắm ngay bây giờ, vì vậy tốc độ xả bằng không).

Nếu bạn muốn xem tốc độ thay đổi như thế nào, ví dụ mỗi giây, hãy làm điều này:

watch -n 1 cat /proc/acpi/battery/BAT1/state

Điều này cung cấp cho đầu ra của bạn từ phía trên, nhưng được làm mới cứ sau 1 giây. Chấm dứt với Ctrl+ c.


Cảm ơn bạn nem75 nhưng điều đó đã được thử và nó không hiển thị tỷ lệ chính xác trong các thử nghiệm của tôi. Đã cắm hoặc rút phích cắm sẽ nói cùng 0 mA. Một trong đó jokerdino đề cập đã làm việc. Dù sao, tôi cũng đã thực hiện hiệu chỉnh lại toàn bộ 16 giờ để chắc chắn 100% và nó đã khắc phục vấn đề theo cách bạn đang đề cập ở đây (đó là cách tôi sử dụng) và mọi cách khác được đề cập ở đây.
Luis Alvarado

Ah, tốt để biết. Đoán tôi chỉ thử nó trên các hệ thống hiệu chuẩn. :)
nem75

Trong Ubuntu 16.04 không còn có `/ Proc / acpi / pin /`
Ulad Kasach

Tôi thấy cấu trúc tương tự dưới / sys / class / power_supply (ACAD và BAT1 có mặt). Hữu ích : find /sys/class/ -regex ".*BAT[0-9]*", find /sys/class/ -regex ".*AC.*"vv Acpitoolcó thể giúp đỡ.
John P

1

Nhập sudo powertopvào thiết bị đầu cuối.


Có nhưng tôi không thể thấy bất cứ nơi nào một cái gì đó cho tôi biết đã được tiêu thụ bao nhiêu.
Luis Alvarado
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.