Ресурс аккумулятора на моем Acer Aspire E15 E5-575 стал серьезно плохим в последнее время. Используя powertop, я заметил, что, кажется, существует своего рода USB-устройство, тянущее довольно мало питания.
Power est. Usage Device name
9.14 W 100.0% USB device: usb-device-04ca-3015
0.0 pkts/s Network interface: eth0 (r8169)
534 mW 12.5% DRAM
304 mW 12.5% CPU core
15.0 mW 12.5% CPU misc
6.2 pkts/s Network interface: wlp3s0 (ath10k_pci)
0 mW 100.0% USB device: xHCI Host Controller
0 mW 15.1% Display backlight
0 mW 0.0% USB device: xHCI Host Controller
0 mW 0.0 ops/s GPU core
0 mW 0.0% Radio device: acer-wmi
0 mW 0.0% USB device: HD WebCam (KS0HD0500471803443LM06)
0 mW 0.0% Audio codec hwC0D0: Realtek
0 mW 0.0% Radio device: btusb
0 mW 0.0 ops/s GPU misc
Дальнейшее исследование привело меня работать lsusb -v
который показывает следующий вывод для usb-device-04ca-3015:
Bus 001 Device 002: ID 04ca:3015 Lite-On Technology Corp.
Couldn't open device, some information will be missing
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.01
bDeviceClass 224 Wireless
bDeviceSubClass 1 Radio Frequency
bDeviceProtocol 1 Bluetooth
bMaxPacketSize0 64
idVendor 0x04ca Lite-On Technology Corp.
idProduct 0x3015
bcdDevice 0.01
iManufacturer 0
iProduct 0
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 177
bNumInterfaces 2
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 3
bInterfaceClass 224 Wireless
bInterfaceSubClass 1 Radio Frequency
bInterfaceProtocol 1 Bluetooth
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0010 1x 16 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 224 Wireless
bInterfaceSubClass 1 Radio Frequency
bInterfaceProtocol 1 Bluetooth
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0000 1x 0 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0000 1x 0 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 1
bNumEndpoints 2
bInterfaceClass 224 Wireless
bInterfaceSubClass 1 Radio Frequency
bInterfaceProtocol 1 Bluetooth
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0009 1x 9 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0009 1x 9 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 2
bNumEndpoints 2
bInterfaceClass 224 Wireless
bInterfaceSubClass 1 Radio Frequency
bInterfaceProtocol 1 Bluetooth
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0011 1x 17 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0011 1x 17 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 3
bNumEndpoints 2
bInterfaceClass 224 Wireless
bInterfaceSubClass 1 Radio Frequency
bInterfaceProtocol 1 Bluetooth
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0019 1x 25 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0019 1x 25 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 4
bNumEndpoints 2
bInterfaceClass 224 Wireless
bInterfaceSubClass 1 Radio Frequency
bInterfaceProtocol 1 Bluetooth
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0021 1x 33 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0021 1x 33 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 5
bNumEndpoints 2
bInterfaceClass 224 Wireless
bInterfaceSubClass 1 Radio Frequency
bInterfaceProtocol 1 Bluetooth
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0031 1x 49 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0031 1x 49 bytes
bInterval 1
Я искал и бездельничал с powertop, tlp, и общими параметрами питания в течение нескольких дней теперь и просто, может казаться, не избавляюсь от этого смешного дренажа питания от USB-устройства. Все tunables установлены на 'Хороший'. Я также включил авторежим приостановки USB для bluetooth-устройства с помощью конфигурации TLP.
powertop
не самый точный инструмент. Оценка суммарной мощности на основе того, сколько батареи, истощенной, и, действительно дает хорошему пониманию на использовании суммарной мощности системы. Распределение питания между компонентами не всегда точно все же.
На основе моего опыта, обычно существует некоторое устройство, которому присвоена большая часть энергопотребления, но это - не обязательно корень проблемы.
Невнимательный, можно попытаться идти в tunable
вкладка в powertop
и переключить "Плохие" процессы.
Похож на устройство, беспроводное радио, вероятно, Bluetooth, от всех этих типов строк:
bDeviceClass 224 Wireless
bDeviceSubClass 1 Radio Frequency
bDeviceProtocol 1 Bluetooth
Вам нужен Bluetooth на? Попытайтесь выключить его, или отключить его - должно быть в меню или щелкнуть правой кнопкой от панели / значок системного лотка, обычно находится в XFCE, но я не знаю то, что Ваш рабочий стол или как все, другие настраиваются, мог быть в настройках или Bluetooth или сети где-нибудь в меню программ также.
Или терминальная команда, если Вы предпочитаете, этот Q (, Как Вы отключаете Bluetooth от терминала в Ubuntu ) имеет некоторых с 2015, но они не могли бы больше работать, так как systemd, кажется, является более плодовитым... Так или иначе, ответ Maythux upvote , если кто-либо неопределенно полезен:
sudo service bluetooth stop
# or start or restart or status
rfkill block bluetooth
# or unblock
Или ответ chcsramm , если это полезно также:
sudo hciconfig hci0 down
<час> , Если можно отключить / выключают / отключают любые другие радио (Wi-Fi) или любые устройства, которые должны помочь с батареей также и более низкой яркостью, spindown / сон любые механические жесткие диски (мог работать от поршня), или понизьте частоту CPU, они должны помочь батарее также.
В Ubuntu 16.04 мы можем использовать правило UDEV заставить bluetooth-устройство исчезнуть из rfkill
sudo apt-get install gksu
gksu gedit /etc/udev/rules.d/81-bluetooth-hci.rules
, Затем вставляют это, как одна строка в редактора SUBSYSTEM=="usb", ATTRS{idVendor}=="04ca", ATTRS{idProduct}=="3015", ATTR{authorized}="0"
Видит, использует ли это все еще питание после перезагрузки