web-dev-qa-db-fra.com

Contrôle des seuils de batterie sur X1 Carbon 4th Gen

J'utilise l'utilitaire tlp pour optimiser les paramètres de ma batterie sur un ThinkPad 4e génération X1 Carbon exécutant Ubuntu 16.04. J'aimerais définir les seuils de charge comme suit:

$ Sudo tlp setcharge 75 80
Error: ThinkPad extended battery functions not available.

En parcourant la documentation, il recommande d'installer les éléments suivants:

Sudo apt-get install tp-smapi-dkms acpi-call-dkms

Ce que j'ai déjà fait. Il recommande également de consulter les recommandations sous tlp-stat

+++ ThinkPad Extended Battery Functions
tp-smapi   = inactive (kernel module 'tp_smapi' load error)
tpacpi-bat = inactive (kernel module 'acpi_call' load error)

Peut-être que le matériel a changé? Comment puis-je diagnostiquer davantage mon problème? Existe-t-il des alternatives qui fonctionnent pour le matériel au sein de la 4ème génération X1 Carbon?

Mise à jour

Le démarrage sécurisé était toujours actif. Suivre les instructions ci-dessous de @linrunner et également supprimer Secure UEFI Boot suffisait pour résoudre le problème. Il se peut que les choses se soient bien passées avec juste le changement de démarrage sécurisé.

1
MRocklin
  1. Installez TLP 0.9 à partir du PPA pour de meilleurs diagnostics sur les modules du noyau.

  2. Vous pouvez désinstaller le package tp-smapi-dkms . tp-smapi n'est pas supporté par votre matériel (0.9 vous le dira).

  3. Voir la FAQ comment charger le module acpi-call manuellement et vérifier s'il y a des erreurs dans la sortie (ajoutez une sortie à votre question)

  4. Lorsque 3. n'aboutit pas, essayez de réinstaller le paquet, vérifiez (et ajoutez) également la sortie:

    Sudo apt-get install --reinstall acpi-call-dkms

2
linrunner