La durée de vie de la batterie de mon Acer Aspire E15 E5-575 s'est gravement détériorée ces derniers temps. En utilisant powertop, j'ai remarqué qu'il semble y avoir une sorte de périphérique USB qui consomme beaucoup d'énergie.
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
Des recherches plus poussées m'ont amené à exécuter lsusb -v
qui affiche la sortie suivante pour 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
Je cherche et déconne avec les paramètres de puissance, de tlp et d'alimentation générale depuis quelques jours maintenant et je n'arrive tout simplement pas à me débarrasser de cette consommation d'énergie ridicule d'un périphérique USB. Tous les paramètres ajustables sont définis sur "Bon". J'ai également activé le mode de suspension automatique USB pour le périphérique Bluetooth à l'aide de la configuration de TLP.
On dirait que l'appareil est une radio sans fil, probablement Bluetooth, de tous ces types de lignes:
bDeviceClass 224 Wireless
bDeviceSubClass 1 Radio Frequency
bDeviceProtocol 1 Bluetooth
Avez-vous besoin de Bluetooth? Essayez de l'éteindre ou de le désactiver - devrait être dans un menu ou faire un clic droit à partir d'une icône de panneau/barre d'état système, est généralement dans XFCE mais je ne sais pas ce qu'est votre bureau ou comment tous les autres sont configurés, pourrait être dans les paramètres ou un bluetooth ou un réseau quelque part dans un menu des programmes aussi.
Ou une commande de terminal si vous préférez, ce Q ( Comment désactiver Bluetooth depuis le terminal dans Ubunt ) en a-t-il à partir de 2015, mais ils pourraient ne plus fonctionner puisque systemd semble être plus prolifique ... Quoi qu'il en soit , upvote réponse de Maythux si certains sont vaguement utiles:
Sudo service bluetooth stop
# or start or restart or status
rfkill block bluetooth
# or unblock
Ou réponse de chcsramm si cela est également utile:
Sudo hciconfig hci0 down
Si vous pouvez débrancher/éteindre/désactiver toutes les autres radios (WiFi) ou tous les appareils qui devraient également aider avec la batterie, et réduire la luminosité, éteindre/mettre en veille tous les disques durs mécaniques (pouvant fonctionner à partir du RAM), ou réduire la fréquence du processeur, ceux devrait également aider la batterie.
powertop
n'est pas l'outil le plus précis. L'estimation de la puissance totale est basée sur la quantité de batterie déchargée et donne un bon aperçu de la consommation totale d'énergie du système. La répartition de la puissance entre les composants n'est cependant pas toujours précise.
D'après mon expérience, il y a généralement un appareil auquel la majeure partie de la consommation d'énergie est affectée, mais ce n'est pas nécessairement la racine du problème.
Quoi qu'il en soit, vous pouvez essayer d'accéder à l'onglet tunable
dans powertop
et de basculer les processus "Bad".
Dans Ubuntu 16.04, nous pouvons utiliser une règle UDEV pour faire disparaître le périphérique Bluetooth de 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"