私の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
これは、sb-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デバイスからのこのばかげた電力の流出を取り除くことはできないようです。すべての調整可能パラメータが「良好」に設定されています。 TLPの構成を使用して、BluetoothデバイスのUSB自動サスペンドモードも有効にしました。
デバイスは、これらのすべての種類の回線からの無線、おそらくbluetoothであるように見えます。
bDeviceClass 224 Wireless
bDeviceSubClass 1 Radio Frequency
bDeviceProtocol 1 Bluetooth
Bluetoothをオンにする必要がありますか?それをオフまたは無効にしてみてください-メニューまたはパネル/システムトレイアイコンから右クリックする必要があります、通常はXFCEにありますが、デスクトップが何であるか、他のすべてがどのように設定されているのかわかりませんプログラムメニューのどこかで設定またはBluetoothまたはネットワークを使用します。
または、必要に応じて端末コマンド、このQ( buntuの端末からBluetoothを無効にする方法 )は2015年からいくつかありますが、systemdの方が多産だと思われるため、もう機能しない可能性があります...とにかく、upvote Maythux's answer 漠然と役立つものがある場合:
Sudo service bluetooth stop
# or start or restart or status
rfkill block bluetooth
# or unblock
または chcsrammの答え これも便利な場合:
Sudo hciconfig hci0 down
他のラジオ(WiFi)またはバッテリーの助けになるデバイスを取り外したり、オフにしたり、無効にしたり、明るさを落としたり、機械式ハードドライブ(RAMから実行可能)をスピンダウン/スリープさせたり、CPU周波数を下げたりできる場合は、バッテリーも役立つはずです。
powertop
は最も正確なツールではありません。総消費電力の見積もりは、バッテリーの消耗量に基づいており、システムの総消費電力に関する優れた洞察を提供します。ただし、コンポーネント間の電力の分配は必ずしも正確ではありません。
私の経験から、通常、ほとんどの電力使用量が割り当てられているデバイスがありますが、それは必ずしも問題の根本ではありません。
とにかく、tunable
のpowertop
タブに移動して、「悪い」プロセスを切り替えてみてください。
Ubuntu 16.04では、UDEVルールを使用してrfkillからbluetoothデバイスを非表示にすることができます
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"