Activez toutes les performances sur l'ordinateur portable Sandy Bridge

9

J'ai un ordinateur portable Intel i7 de 2e génération. J'utilise Thermald et tlp pour gérer la durée de vie de la batterie (ils sont super!). Cependant, parfois, je ne me soucie pas du bruit et de la consommation d'énergie, et je veux que le processeur fonctionne à 3,5 GHz. Pour une raison quelconque, cela semble impossible à réaliser. Le ventilateur ne tourne jamais à pleine vitesse et le processeur est toujours limité. Lorsque j'utilise cpufreq-info, je ne vois jamais plus de 2,8 GHz (donc le turbo boost ne fonctionne pas), et la fréquence tombe à 800 MHz lorsque le ventilateur commence à devenir "fort". C'est avec intel p-state et performance Governor. Le régulateur Powersafe est encore "pire", mais c'est bien car cela augmente la durée de vie de la batterie.

Des idées sur la façon d'activer la "pleine puissance"?

Je vous remercie!

matus201
la source
j'ai ajouté sudo update-grub aux instructions
mchid
J'ai vu plusieurs fils / questions très similaires. Bien que je n'ai aucune preuve, je pense que quelque chose ne va pas avec l'interaction Thermald / intel_pstate. À titre de test, vous devez essayer le pilote acpi_cpufreq (GRUB_CMDLINE_LINUX_DEFAULT = "intel_pstate = disable" dans / etc / default / grub) et / ou désactiver thermald.
Doug Smythies
vous devez également activer le turbo boost dans / etc / default / tlp
mchid
@mchid: Je voulais seulement dire comme test. Quelque chose ne va pas et j'aimerais bien comprendre quoi.
Doug Smythies, du
1
@mchid: Ce n'est pas vrai et l'article est obsolète. intel_pstate powersave est identique ou supérieur à acpi-cpufreq ondemand; intel-pstate performance = identique à acpi-performance. Cependant, je ne sais pas quels changements sont rétroportés aux noyaux précédents.
Doug Smythies

Réponses:

9

Oui, il vous suffit de:

tout d'abord, réglez tlp "gouverneur" sur les performances pour ac et batt dans votre fichier / etc / default / tlp et pendant que vous y êtes, allez-y et activez également turbo boost

puis éditez / etc / default / grub et insérez

intel_pstate=disable

après

GRUB_CMDLINE_LINUX_DEFAULT=

comme cet exemple

GRUB_CMDLINE_LINUX_DEFAULT="intel_pstate=disable quiet splash"

exécutez cette commande pour appliquer la modification à grub

sudo update-grub

puis installez l'indicateur-cpufreq

sudo apt-get update
sudo apt-get install indicator-cpufreq

redémarrez pour que vos modifications prennent effet.

Après avoir redémarré, vous verrez une icône sur votre panneau d'unité, cliquez sur cette icône et vous pouvez définir le processeur sur performance (complet), sur demande (uniquement en cas de besoin), économie d'énergie ou conservateur.


La désactivation de pstate peut ne pas être nécessaire, vous pouvez l'essayer de temps en temps pour voir s'il y a une différence. Assurez-vous de mettre à jour grub après avoir effectué cette modification.

De plus, indicator-cpufreq n'autorisera pas les modifications avec pstate activé (uniquement avec pstate désactivé), vous devrez toujours le faire manuellement.

Enfin, vous pouvez obtenir de meilleurs chiffres avec i7z:

sudo apt-get install i7z

puis exécutez

sudo i7z

Installez des capteurs lm et exécutez des capteurs pour détecter:

sudo apt-get install lm-sensors

sudo sensors-detect

Suivez les invites et sélectionnez oui à tout.


enfin, ces liens peuvent aider:

http://www.webupd8.org/2013/09/adobe-flash-player-hardware.html

Non seulement cela permet une accélération matérielle pour le flash, mais installe VDPAU et i965

http://www.webupd8.org/2014/01/enable-hardware-acceleration-in-chrome.html

et ces benchmarks plus récents montrent un léger avantage de désactiver pstate et d'utiliser les performances

http://www.phoronix.com/scan.php?page=article&item=intel_5960x_pstate&num=2

mchid
la source
Merci pour i7z, c'est une meilleure façon de surveiller la fréquence du processeur! J'ai activé le turbo via TLP, désactivé l'état p, utilisé le gouverneur de performances (via TLP), mais le CPU a toujours "peur" de faire tourner les ventilateurs. C'est presque comme s'il y avait une limite de température quelque part. Sous Windows, si j'active toutes les performances, mon ordinateur portable passe facilement à 90 ° C par cœur.
matus201
@ matus201 utilisant les performances via tlp ne définit pas la fréquence à la performance, il autorise les performances. Si vous souhaitez définir les performances, vous devez utiliser une autre méthode telle que sudo cpupower frequency-set -g performanceou désactiver pstate et utiliser indicateur-cpufreq pour le définir sur les performances.
mchid
@ matus201 comme suggéré, vous pouvez essayer de désactiver thermald comme test, mais je ne le recommanderais pas. Ce n'est pas parce que le processeur devient chaud que vous obtenez réellement plus de performances.
mchid
J'ai utilisé le cpupower pour régler le gouverneur sur la performance, et cela semble fonctionner dans le sens où le gouverneur est la performance. La fréquence du processeur passe à 3,5 GHz lorsque je charge le système; cependant, dès que les ventilateurs tournent un peu (sur les ventilateurs vaio contrôlés par le bios), le CPU est limité à 800 MHz. Quand ils se calment, la fréquence revient à 3,5 GHz, les fans tournent, la limitation se produit, etc.
matus201
Je dois mentionner que cette limitation agitée se produit avec ou sans état p (désactivée / activée via grub). Cela me fait penser que c'est un cas spécial avec les ordinateurs portables VAIO ..
matus201
1

J'ai réussi à comprendre cela. Comme d'habitude, Sony a décidé de faire les choses à sa manière et c'est donc spécifique aux ordinateurs portables Vaio uniquement.

Pour définir les performances complètes, vous devez saisir le terminal:

echo performance | sudo tee /sys/devices/platform/sony-laptop/thermal_control

Cela met votre ordinateur portable en mode performance et aucune limitation ne se produit.

matus201
la source