web-dev-qa-db-fra.com

i3 étranglé à 500 MHz lorsque la batterie est sous 30%

J'ai le problème suivant. Dès que la batterie tombe en dessous de 30%, le processeur est limité à 500 MHz. Dès que je branche l'adaptateur secteur, il retourne à la normale. L'ordinateur portable est un Lenovo U41-70, je suis sous Ubuntu 15.10 x64, le processeur est un Intel i3-5020U.

Je ne suis pas sûr que cela soit utile, mais alors que la batterie est en dessous de 30%, lscpu (les mêmes valeurs que cat /proc/cpuinfo) continue d'indiquer:

CPU MHz:               499.984
CPU max MHz:           2200,0000
CPU min MHz:           500,0000

Quand il est branché, le MHz du processeur passe immédiatement à 2195,015 MHz lorsque le processeur est chargé, ce qui est bien entendu.

Qu'est-ce qui pourrait causer ce problème? Windows n’est pas installé et je ne sais pas si le problème existe également.

5
daniel

Editer un fichier

Vous pouvez toujours modifier votre vitesse d'horloge en contrôlant Intel-pstate.

Intel-pstate peut être contrôlé en modifiant les fichiers dans /sys/devices/system/cpu/intel_pstate (Changez en tant que racine, c’est-à-dire en utilisant Sudo)

Utilisez un script bash

Vous pouvez utiliser ce fichier bash, que j'ai créé pour mon propre usage. Notez que je ne pense pas que l'i3 supporte le turbo boost.

  1. Téléchargez le fichier de google drive

  2. Exécuter Sudo chmod 775 set_cpu_pstate

  3. Exécuter avec Sudo ./set_cpu_pstate

  4. Réglez MAX power sur 100

  5. Réglez MIN power sur 100 pour forcer les hautes performances à tout moment

  6. Entrez 1 pour activer TurboBoost ou 0 pour le désactiver.

Fréquence du processeur

Vous pouvez utiliser i7z pour la fréquence actuelle du processeur.

Sudo apt-get install i7z
Sudo i7z
1
user473743

Il semble exister un bogue dans le BIOS Lenovo qui initialise la limite de zone thermique à 0 passif (/ sys/class/thermal/thermal_zone0/trip_point_2_temp), déclenchant ainsi les règles de surchauffe. Si vous envisagez de modifier thermiquement, cela devrait vous ramener à la normale si vous rencontrez ce problème sur un ordinateur portable Lenovo.

0
Jason Maxwell