Как включить более высокую частоту процессора на Lubuntu 12.04?

У меня ноутбук Dell Latitude D430, и я не могу увеличить процессор до максимальной частоты 1200 МГц. Я установил инструмент indicator-cpufreq, а также пакет cpufrequtils. Тем не менее, мой процессор застрял на 800 МГц. Запуск cpufreq-info дает некоторую интересную информацию:

segin@darvos:/etc$ cpufreq-info
cpufrequtils 007: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to cpufreq@vger.kernel.org, please.
analyzing CPU 0:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 0 1
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 10.0 us.
  hardware limits: 800 MHz - 1.20 GHz
  available frequency steps: 1.20 GHz, 800 MHz
  available cpufreq governors: conservative, ondemand, userspace, powersave, performance
  current policy: frequency should be within 800 MHz and 800 MHz.
                  The governor "userspace" may decide which speed to use
                  within this range.
  current CPU frequency is 800 MHz.
  cpufreq stats: 1.20 GHz:46.82%, 800 MHz:53.18%  (647303)

analyzing CPU 1:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 0 1
  CPUs which need to have their frequency coordinated by software: 1
  maximum transition latency: 10.0 us.
  hardware limits: 800 MHz - 1.20 GHz
  available frequency steps: 1.20 GHz, 800 MHz
  available cpufreq governors: conservative, ondemand, userspace, powersave, performance
  current policy: frequency should be within 800 MHz and 800 MHz.
                  The governor "userspace" may decide which speed to use
                  within this range.
  current CPU frequency is 800 MHz.
  cpufreq stats: 1.20 GHz:46.44%, 800 MHz:53.56%  (599777)

Теперь, если я попытаюсь установить регулятор ЦП на другой регулятор, политика все равно задает тот же диапазон частот. Попытка указать новую максимальную частоту с помощью sudo cpufreq-set --related --max 1200MHz не дает ошибок, но не имеет никакого эффекта. При попытке sudo cpufreq-set --related --min 1200MHz --max 1200MHz генерируется сообщение об ошибке «Ошибка установки новых значений». Удаление --related не меняет результат каждой попытки.

Как изменить настройки масштабирования ЦП, чтобы можно было фиксировать его до 1200 МГц каждый день, каждый день? В этом ноутбуке батарея используется дольше, чем его срок службы, поэтому он всегда подключен к зарядному устройству, и к тому же 90 Вт.

2
задан 5 March 2013 в 02:43

2 ответа

Сначала удостоверьтесь, что Вы соединяетесь с качественным источником переменного тока. Мне включили мою машину длинный кабельный удлинитель, и это было паритетом проблемы.

Затем, принятие BIOS Dell мешает, попробуйте это:

Редактирование/etc/default/grub

Добавьте процессор ignore_ppc=1 к строке GRUB_CMDLINE_LINUX_DEFAULT.

выполненная sudo личинка обновления

Перезагрузите компьютер.

Это из http://www.woolie.co.uk/article/dell-laptop-stuck-800mhz-linux-fix/

0
ответ дан 5 March 2013 в 02:43

У меня была подобная проблема.

Система упрямо сообщила о 1,20 ГГц - 1,20 ГГц:

analyzing CPU 0:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 0 1 2 3 4 5 6 7
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 10.0 us.
  hardware limits: 1.20 GHz - 2.20 GHz
  available frequency steps: 2.20 GHz, 2.20 GHz, 2.10 GHz, 2.00 GHz, 1.90 GHz, 1.80 GHz, 1.70 GHz, 1.60 GHz, 1.50 GHz, 1.40 GHz, 1.30 GHz, 1.20 GHz
  available cpufreq governors: conservative, ondemand, userspace, powersave, performance
  current policy: frequency should be within 1.20 GHz and 1.20 GHz.
                  The governor "userspace" may decide which speed to use
                  within this range.
  current CPU frequency is 1.20 GHz.
  cpufreq stats: 2.20 GHz:0.78%, 2.20 GHz:64.67%, 2.10 GHz:0.01%, 2.00 GHz:0.01%, 1.90 GHz:0.01%, 1.80 GHz:0.01%, 1.70 GHz:18.33%, 1.60 GHz:0.01%, 1.50 GHz:0.01%, 1.40 GHz:0.02%, 1.30 GHz:0.01%, 1.20 GHz:16.13%  (158857)

Изменение регулятора не имело никакого значения:

parallel sudo cpufreq-set -c {} -g performance ::: {0..7}
parallel sudo cpufreq-set -c {} -g ondemand ::: {0..7}

Установка верхнего и нижних пределов не имела никакого значения:

parallel sudo cpufreq-set -c {} -u 2200Mhz ::: {0..7}
parallel sudo cpufreq-set -c {} -d 1200Mhz ::: {0..7}

Но то, что действительно имело значение, изменяло нижний предел:

parallel sudo cpufreq-set -c {} -d 1300Mhz ::: {0..7}

Затем внезапно все работало. Я мог даже задержать нижний предел к 1200 МГц.

0
ответ дан 5 March 2013 в 02:43

Другие вопросы по тегам:

Похожие вопросы: