J'essaie de désactiver la limitation du processeur sur mon ordinateur, mais sans succès. Quelqu'un pourrait-il m'aider à résoudre le problème?
Mon ordinateur de bureau intègre Intel Core i7-7700 à 3,60 GHz et est installé dans le noyau Ubuntu 16.04 LTS 4.4.0-83-generic. Mes pas sont comme suit:
Désactivation de l'option SpeedStep dans la configuration du BIOS pour empêcher le processeur de réduire automatiquement l'horloge
Changer le fichier grup pour désactiver intel_pstate lecteur et ACPI
Désactiver le lecteur intel_pstate
gksu gedit /etc/default/grub
# Find the line GRUB_CMDLINE_LINUX_DEFAULT="splash quiet"
# Append this line GRUB_CMDLINE_LINUX_DEFAULT="splash quiet acpi=off intel_pstate=disable"
Sudo update-grub
Sudo reboot
Modification du régulateur de fréquence de l’unité centrale de la sauvegarde à performances pour que tous les processeurs fonctionnent à leur fréquence d'horloge maximale.
Passage au gouverneur de performance
Sudo apt-get install linux-tools-common linux-tools-4.4.0-83-generic
Sudo cpupower frequency-set -g performance
Régler manuellement les fréquences d'horloge de mes 8 cœurs de processeur au maximum (4200 MHz)
cd /sys/devices/system/cpu/cpu<X>/cpufreq
cp cpuinfo_max_freq scaling_max_freq
Où X est l'indice des cœurs {0, 1, ..., 7}
Ensuite, j'ai fait plusieurs astuces suggérées par Filipe FB dans Désactivation de l'UCT Ubunt .
Malheureusement, après avoir effectué toutes les étapes ci-dessus, je ne pouvais toujours pas configurer l'horloge des cœurs avec une valeur fixe. Voici
cat /proc/cpuinfo | grep MHz # showed me
cpu MHz : 3473.578
cpu MHz : 3600.140
cpu MHz : 3600.140
cpu MHz : 3036.515
cpu MHz : 2613.656
cpu MHz : 3120.046
cpu MHz : 3425.203
cpu MHz : 3600.000
Le pire, c’est de vérifier si le lecteur intel_pstate a été désactivé avec cette commande
cat /sys/devices/system/cpu/cpu<X>/cpufreq/scaling_driver
La chaîne agaçante intel_pstate est affichée en permanence, ce qui indique qu’elle est toujours activée. Je suis à court de solutions, reste-t-il une étape manquante?.
Merci d'avance.
Vous êtes probablement mordu par le thermald.
Voici une copie d'un article que j'ai rédigé sur le problème concernant linux Mint 18:
"Si vous utilisez un PC hautes performances et/ou que vous jouez au jeu, vous devez définir la température par défaut utilisée par Thermal Daemon sur une valeur supérieure à 55 ° C (131 ° F). La température d'exemple dans le fichier de configuration est de 75 ° C (167 ° F), mais une âme brillante a décidé que la température par défaut de tous les ordinateurs devrait être de 55 ° C. Lors du traitement de vidéos avec Handbrake, je peux atteindre 89 ° C avec les 8 discussions à 100%. 55 ° C thermald commence à étrangler votre PC, ce qui signifie qu'il faudra beaucoup plus de temps pour faire quoi que ce soit. Plus vous êtes chaud, plus la méthode utilisée pour le ralentir est agressive. Je l'ai littéralement bloqué durement mon bureau est devenu si agressif. Le fichier de configuration est en /etc/thermald/thermal-conf.xml
. "
"Recherchez la première ligne. Modifiez 55000 (55 ° C) en un paramètre supérieur à 75000 (75 ° C). La valeur par défaut est 75 ° C dans la section exemple du fichier de configuration. Personnellement, je l’ai défini sur 90000 (90 ° C). De tous mes jours en tant qu’utilisateur d’ordinateur et réparateur, je n’ai jamais vu un processeur être endommagé par la chaleur. En gros, à 100 ° C, votre processeur se bloque (sous Windows, vous obtenez un écran bleu). Je ne vois tout simplement pas la nécessité d'utiliser le thermald. Cependant, sa désinstallation ne résout pas le problème, car votre noyau semble avoir un module intégré permettant de faire la même chose. Augmenter le temp par défaut est la meilleure solution si vous voulez que votre PC fonctionne à son meilleur rendement. "
"J'ai mis à niveau mon ordinateur portable d'un ordinateur portable i7-4810mq à un ordinateur extrême édition extrême i7-4940mx fonctionnant à 3,1 GHz normal et 3,8 GHz quad turbo. Avant de modifier la température par défaut, ma machine serait turbo à 3,2 GHz et 3,6 GHz Après avoir changé la température par défaut, il atteint désormais le turbo de 3.8 GHz. "
METTRE À JOUR!!!!!!!!!!!
J'aimerais ajouter une mise à jour à mon article sur les processeurs étranglés. Au lieu de changer le temp que thermald étrangle à je fais maintenant ce qui suit ...
Retirer le thermald:
Sudo avec purge thermique
Selon les fabricants, Thermald a été conçu pour les téléphones portables ne disposant d'aucun système de refroidissement. Il n'a pas été conçu pour fonctionner sur des ordinateurs portables ou des ordinateurs de bureau. Sur un ordinateur portable ou de bureau, les performances vont en souffrir. Pour moi, cela a même provoqué un blocage total.
Technologies de limitation de la liste noire - ajoutez les 3 lignes au fichier:
Sudo nano /etc/modprobe.d/blacklist-throttling.conf
liste noire intel_powerclamp
blacklist intel_rapl
liste noire intel_rapl_perf
enregistrer et quitter nano avec ctrl + o puis ctrl + x.
Mettez à jour tous vos disques RAM pour tous les noyaux:
Sudo update-initramfs -u -k all
Testez: redémarrez et assurez-vous que thermald ne fonctionne pas et qu'aucun des modules de régulation Intel ci-dessus ne fonctionne non plus.
lsmod | grep -i intel
Résultats: Depuis que j'ai acheté un ordinateur portable de jeu et que je suis passé à un Intel i7 4940mx, j'ai atteint la vitesse maximale de l'ordinateur portable lors de charges lourdes. J'ai testé en utilisant un logiciel de frein à main, un mélangeur et d'autres logiciels à forte charge. Lors de l'exécution de l'i7z (Sudo i7z) pour afficher les vitesses de l'unité centrale et du turbo, il n'y a pas eu de baisse de vitesse due à la régulation.
J'utilise Ubuntu 18.10 sur un Dell XPS 13 (9365) avec un processeur i7-7Y75.
Étant donné que cet ordinateur portable ne dispose pas de ventilateur, la limitation des processeurs a presque mis mon processeur à l'arrêt (passant de 3,5 Ghz à 1,1 Ghz et parfois à 900 Mhz).
Je l'ai résolu en utilisant ce programme:
https://github.com/erpalma/throttled
Bonne chance.
Votre système utilise le pilote intel_pstate et, au lieu de le désactiver, vous souhaiterez peut-être en tirer parti.
Régler le gouverneur de ce pilote est très facile. Pour définir la fréquence maximale de tous les processeurs, utilisez la commande suivante:
echo 100 | Sudo tee /sys/devices/system/cpu/intel_pstate/min_perf_pct
Pour faire le contraire et forcer les processeurs à faible alimentation, tapez:
echo 20 | Sudo tee /sys/devices/system/cpu/intel_pstate/max_perf_pct
Où 20 est le pourcentage de performance maximale que vous souhaitez autoriser. Définir ce paramètre à 10% entraînera probablement une interface graphique extrêmement lente, mais vous pouvez essayer et voir.
Sources: kernel.org