LINUX.ORG.RU

turbo core amd fx-8350 под linux


0

3

Здравствуйте.

fx-8350 под нагрузкой умеет повышать частоту с 4000 до 4200 МГц, что успешно делает под виндой. Под linux монитор частоты процессора всегда показывает максимум 4000МГц. Что это погрешность мониторинга или технология turbo core завязана на ОС и просто не работает под linux? Как ещё можно посмотреть точную частоту процессора?

★★★★★

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

Не то чтобы очень нужны, просто хочу чтобы железка работала как положено. Как насчёт ответа на мой вопрос?

King_Carlo ★★★★★
() автор топика

С чего ты взял что оно не работает, turbo core управляет bios\uefi (какой то чип) твоей материнской платы, врятли у него привязка к драйверам ос. Просто нужно найти нормальный монитор частоты.

Можешь «помониторить» так:

sudo watch -n 1 cat /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_cur_freq

И сделать какую-нибудь нагрузку, например флеш на ютубе.

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

Нагрузил stress --cpu 1(8). Помониторил, процессор больше 4000МГц не разгоняется, видимо всё таки фича завязана не только на bios.

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

Может ядро 3.5.0-27 про 8350 не знает ничего? При загрузке говорит об ошибке загрузки модулей amd-cpu-microcode.

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

Микрокод - не то. Это фикс для самого процессора.

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

Ну так я stress гонял от одного ядра до восьми, во всех случаях 4000МГц это максимум. Сейчас попробую чего нибудь gzip-нуть. Не, то же самое, 4000МГц - максимум. Ещё одну странность заметил: если в винде загрузить проц в один поток, то грузиться одно ядро, семь остальных курят, если в один поток загрузить проц в линуксе, то грузится сразу модуль из двух ядер. Вобщем похоже на ядерный косяк.

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

Надо мне тоже попробовать новое ядро дёрнуть с ubuntu kernel ppa. Я правильно понял, что у тебя turbo core работает? Или по ядрам потоки правильно распределяются?

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

Ты не на цифру смотри, а на результаты работы.

если в один поток загрузить проц в линуксе, то грузится сразу модуль из двух ядер.

Каким образом это проявляется?

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

Ты не на цифру смотри, а на результаты работы.

Извини, туплю. Что ты имеешь ввиду?

Каким образом это проявляется?

Запускаю gzip или stress в один поток, 6 ядер на частоте 1400МГЦ, два ядра на 4000МГц.

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

запускаю gzip или stress в один поток, 6 ядер на частоте 1400МГЦ, два ядра на 4000МГц.

Напруга и частоты регулируются помодульно.

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

Да, работал. Сейчас проверять неохота - у меня в разгоне он выключен.

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

Запускаю gzip или stress в один поток, 6 ядер на частоте 1400МГЦ, два ядра на 4000МГц.

А, понял. Нет, у меня нормально работало.

Извини, туплю. Что ты имеешь ввиду?

Количество работы, сделанной на, например, 6 ядрах и деленное на 6 должно быть меньше, чем количество работы, сделанной на одном ядре. Можешь взять, например, эталонный файлик, паковать его и смотреть время. Или просто смотреть через какой-нибудь pv на скорость потока, прогоняемого через pigz.

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

# grep MHz /proc/cpuinfo
cpu MHz : 3500.000
cpu MHz : 1400.000
cpu MHz : 1400.000
cpu MHz : 1400.000
cpu MHz : 1400.000
cpu MHz : 1400.000
cpu MHz : 1400.000
cpu MHz : 1400.000

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

У меня только парами частоту меняет, странно это. У devl547, как он пишет, тоже.

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

Под нагрузкой в один поток пишет следующее:

000 1360000 00 sec 048 ms 00 sec 951 ms 04

001 1360000 00 sec 003 ms 00 sec 996 ms 00

002 1360000 00 sec 052 ms 00 sec 947 ms 05

003 1360000 00 sec 005 ms 00 sec 994 ms 00

004 1360000 00 sec 043 ms 00 sec 956 ms 04

005 1360000 00 sec 001 ms 00 sec 998 ms 00

006 4080000 00 sec 001 ms 00 sec 998 ms 00

007 4160000 01 sec 001 ms 4611686018 sec 426 ms 100

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

Нагрузка в 8 потоков:

000 4000000 01 sec 003 ms 4611686018 sec 423 ms 100

001 4000000 01 sec 003 ms 4611686018 sec 423 ms 100

002 4000000 01 sec 003 ms 4611686018 sec 423 ms 100

003 4000000 01 sec 003 ms 4611686018 sec 423 ms 100

004 4000000 01 sec 003 ms 4611686018 sec 423 ms 100

005 4000000 01 sec 003 ms 4611686018 sec 423 ms 100

006 4000000 01 sec 003 ms 4611686018 sec 423 ms 100

007 4000000 01 sec 003 ms 4611686018 sec 423 ms 100

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

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

Хотя реальная задача была бы нагляднее.

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

Нормальный процессор, не кукурузный ни разу.

King_Carlo ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.