LINUX.ORG.RU

Нужен ли CONFIG_CPU_FREQ на десктопе?

 ,


0

2

Навеяно предыдущей темой: Сломали intel p_state powersave в 4.9.6

Имеем i5-3570k@3.4GHz + 3.8GHz при TurboBoost

Всё время использовал powersave + Intel P-State и проблем не знал (в теории). Теперь это сломали и решил оставить только performance. Но он как-то странно работает.

Если CONFIG_CPU_FREQ включен и доступно два «governor»(powersave и performance), то выбрав любой из двух я получаю макс. частоту при нагрузке в 3.6GHz(если верить /proc/cpuinfo), что и не номинальная и не макс.

Отключив CONFIG_CPU_FREQ я получаю стабильные 3.4GHz, но не понятно, работает ли TurboBoost (в гугли пишут, что /cpuinfo вообще не умеет его определять, ибо он не на уровне ядра работает).

Собственно вопрос в том, работает ли TurboBoost при CONFIG_CPU_FREQ и нужен ли этот самый CONFIG_CPU_FREQ, если энергосбрежение не волнует.

★★★★★
Ответ на: комментарий от timdorohin

Мне не давало, хотя я бенчил. Так что значит не обычно.

anonymous
()
Ответ на: комментарий от grem

Для процессоров AMD лучше ничего не использовать. На ноутбуках приходится жрать что есть.

Или это вообще? А что есть на ноутбуках?

grem ★★★★★
()
Ответ на: комментарий от grem

На ноутбуках все тоже самое. Но для них никаких вариантов не остается в случае не-intel процессора, кроме как сидеть на acpi_cpufreq и наслаждаться низкой производительностью.

Khnazile ★★★★★
()
Ответ на: комментарий от Khnazile

Что-то не замечал «низкой» производительности в режиме ondemand, за исключением некоторых игр из steam, для phenom ii x4 955, раз уж там то же самое. Но эту присадку я и на Интел наблюдаю.

grem ★★★★★
()
Последнее исправление: grem (всего исправлений: 1)
Ответ на: комментарий от grem

А я замечал, даже emerge немного медленнее отрабатывал. Проблема проявляется при скачущей нагрузке.

anonymous
()
Ответ на: комментарий от grem

Ну у меня +40 кадров в cs:go и пропали странные подлагивания в xonotic. Ну и в целом фреймрейт более ровный, хотя все равно до уровня этой же системы в шинде далеко.

Khnazile ★★★★★
()
Ответ на: комментарий от anonymous

Я и на интелах отрубаю энергосбережение в винде, если нагрузить нужно, иначе частота постоянно скачет и из-за этого проседает производительность, особенно на линпаке заметно :( Но не критично - не больше 10%.

grem ★★★★★
()
Ответ на: комментарий от Khnazile

Общая проблема, просто перед запуском таких игр, независимо от процессора, перевожу из ondemand все ядра в режим performance.

grem ★★★★★
()
Ответ на: комментарий от grem

Ты, видимо, не используешь процессоры intel под линуксом, иначе знал бы, что у них нет ondemand, только performance и powersave, и первый стоит по-умолчанию. А все из-за того, что для своих процессоров штеуд написал нормальный драйвер, а всем остальным подсунул acpi_cpufreq.

Khnazile ★★★★★
()
Ответ на: комментарий от RazrFalcon

У меня стим ничего не поднимает. Но это может быть какой-нибудь дистрибутиво-специфичный костыль. Например, в моем любимом дистре в комплект к стиму кладут волшебные скрипты, которые удаляют нужные библиотеки из стим-рантайма и заменяют их симлинками на системные, чтобы избежать конфликтов.

Khnazile ★★★★★
()
Ответ на: комментарий от Khnazile

Ну глянуть, что я там в минт использую, но перформанс явно для моего коре ай 3 не по умолчанию стоит.

grem ★★★★★
()
Ответ на: комментарий от grem

Если у тебя старый i3 еще под s1156, то там и правда используется acpi_cpufreq. p-state ввели только начиная с sandybridge.

Khnazile ★★★★★
()
Ответ на: комментарий от Khnazile

что у них нет ondemand

# for ((i=0;i<$(nproc);i++)); do cpufreq-set -c $i -r -g performance; done
# cat /proc/cpuinfo | grep MHz
cpu MHz		: 3192.000
cpu MHz		: 3192.000
cpu MHz		: 3192.000
cpu MHz		: 3192.000
..
# for ((i=0;i<$(nproc);i++)); do cpufreq-set -c $i -r -g ondemand; done
# cat /proc/cpuinfo | grep MHz
cpu MHz		: 1197.000
cpu MHz		: 1197.000
cpu MHz		: 1197.000
cpu MHz		: 1197.000

model name : Intel(R) Core(TM) i3 CPU 550 @ 3.20GHz
# uname -a
Linux 3.19.0-32-generic #37~14.04.1-Ubuntu SMP Thu Oct 22 09:41:40 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

опция powersave то же самое, что ondemand включает. Угу, старый i3

grem ★★★★★
()
Последнее исправление: grem (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.