LINUX.ORG.RU

thinkpad T440p: греется. Кулер. Переход на проц U?

 


1

2

Проц 4710MQ - при запуске какого-нибудь Clion моментально кидается из 50 до 70 градусов и до 3.5ghz. Кулер через неск секунд доводит обратно до 50.

Пробовал ограничить частоту до 1.1 ГГЦ через /sys/devices/system/cpu/cpufreq/policy*/, но в целом не помогло - оно всё равно начинает греться (правда уже до 60) кулер крутится слабже, но дольше, т.к. процесс тормозит и работает чуть дольше. Лимит частоты 800 мгц - греется уже до 58, но кулеру этого хватает. Задача оставить проц на 50 градусах не решается. Хотя при 800 мгц CLion запустился не сказать что сильно медленнее, хотя медленнее.

На проце написано 47W. А есть всякие core i7 7500U, например, на которых написано 15W, имея частоту при этом - те же 3.5ghz.

Cильно ли по ощущениям U-процы тормознее М- и MQ-процов будут на те же задачах запуска всяких тяжёлых IDE?

По работе юзаю dell xps 13 с процом i7 7500U - не могу сказать, что оно тормозит. Запускаю там тоже овердофига всего как тут. Но 4710MQ имеет 4 поколение, а 7500U уже 7е поколение, тут может сказываться некий технический прогресс в архитектуре и пониженная нанометровость (4710MW - 22nm, 7500U - 14nm).

На каких задачах скажется U-шность проца? Видеокодирование? Рубилово в игры? Интересуют задачи быдлокодинга и, возможно, запуска виртуалок с линуксами.

Как на производительность на уровне ощущений влияет поколение проца? Как оно влияет, через каждое первое или через каждое второе? Туповатый вопрос, надо идти бенчмарки смотреть.

U это днище и по производительности на уровень ниже. Более низкое тепловыделение не даётся просто так... и вообще, хороший процессор Юшкой не назовут

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

Спасибо за такой аргументированный развёрнутый коммент.

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

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

Можно взять хромиум за эталон. Если порядка 20 часов сейчас, то будет в районе недели, а это уже несколько нереальное время для чистовой сборки приложения (особенно когда ты его разрабатываешь).

anonymous ()

Перегрев системы? Термопасту меняли?

Если хочешь новую шуструю машину, то это надо смотреть на i* 8***H серию (шестиядерники). 9-ая вроде ещё не выходила.

merhalak ★★★★★ ()

А есть всякие core i7 7500U, например, на которых написано 15W, имея частоту при этом - те же 3.5ghz.

U под постоянной нагрузкой работают на этой частоте минуту-другую, потом начинается перегрев и частоты сбрасываются до базовых.

При этом же производители часто экономят на СО низковольтажников и они в результате выходят не менее шумными, чем их полноценные собраться (ну да, ветерок слегка похолоднее, но рукам один черт тепло).

Все же чипы проектировались под офисную работу с весьма редкими нагрузками, все же набор текста куда легче сборки.

merhalak ★★★★★ ()
Последнее исправление: merhalak (всего исправлений: 1)

Конечно U бери для быдлокодинга, и турбобуст выключить. Также патчи от мельдония и т.п. отменить, они добавляют жару. Такие себе советы, но тут либо несешься на ревущей печке, либо неспешно плывешь в прохладной тишине. Для печки нужен как минимум гроб, и лучше где-то в чулане.

bread ()

Cильно ли по ощущениям U-процы тормознее М- и MQ-процов будут на те же задачах запуска всяких тяжёлых IDE?

По заверениям камрада intelfx, i7-8550U и в однопотоке и в многопотоке быстрее 4710MQ.

У тебя t440p с nvidia?

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

Уточнение:

  1. i7-4700MQ (с «10» там был i7-4910MQ, его ещё не тестил)

  2. В однопотоке существенно быстрее, в многопотоке — несущественно (упирается в охлаждение моего ультрабука и в 25W TDP).

  3. Нужно задрать TDP (дефолтный 15W, с ним всё тухло). Это можно сделать кучей разных тулз, гуглить «cTDP».

  4. Если с охлаждением всё хорошо (т. е. не ультрабук), имеет смысл вообще вырубить троттлинг по TDP. На винде это умеет делать ThrottleStop, на линуксе — не знаю (не нашёл, но особо и не искал, т. к. мне это не нужно).

  5. Конкретно «на задачах запуска всяких тяжёлых IDE», т. е. на недолгих пиковых нагрузках, если не упираться в троттлинг, i7-8xxxU будет летать на сверхзвуке, т. к. у них очень высокие Turbo-частоты (и именно это всё решает).

intelfx ★★★★★ ()
Последнее исправление: intelfx (всего исправлений: 7)

А теперь отвечу ТСу.

Проц 4710MQ - при запуске какого-нибудь Clion моментально кидается из 50 до 70 градусов <…> Кулер через неск секунд доводит обратно до 50.

Разбери, почисти СО, поменяй термопасту. В целом, на этом месте можно говорить /thread, но я расскажу ещё про всё остальное.

и до 3.5ghz

А ты, пардон, что хотел? Вот это поворот, если нагрузить железку работой, она будет работать на высоких частотах!

На проце написано 47W. А есть всякие core i7 7500U, например, на которых написано 15W, имея частоту при этом - те же 3.5ghz.

Ты слегка не понимаешь, как это работает. 3.5 ГГц — это частота в Turbo. Когда включается Turbo, TDP временно игнорируется. Если твой охлад говно, температура точно так же будет взлетать до 70+°C или ещё выше.

В общем, ты смотришь не на те числа. Чтобы новые U-шки работали на высоких частотах больше двадцати секунд подряд, TDP там нужно вручную задирать до тех же 25+W и начинать думать над охлаждением (смотри выше, что я писал в ответе Dimez-у). Они, конечно, энергоэффективнее 4-го поколения (бесспорно), но производительность без тепловыделения магически ниоткуда не появляется.

intelfx ★★★★★ ()
Последнее исправление: intelfx (всего исправлений: 2)

Пробовал ограничить частоту до 1.1 ГГЦ через /sys/devices/system/cpu/cpufreq/policy*/, но в целом не помогло - оно всё равно начинает греться

Ещё попробуй частоты у видео ограничить, оно включает буст у основного ядра. Но ещё лучше посмотри, есть ли у тебя что-нибудь в /sys/class/powercap. Если есть, попробуй настройками там ограничить тепловую мощность.

На проце написано 47W. А есть всякие core i7 7500U, например, на которых написано 15W, имея частоту при этом - те же 3.5ghz.

47W — это когда они говорили более или менее честно. А 15W — со скрещённым пальцами за спиной. Они «в среднем» не более 15W потребляют, и их «номинальные» частоты намного ниже. Если у 35-45-ваттного номинальная частота будет около 2,2-2,7 ГГц, у 15-ваттного её устанавливают где-нибудь около 1,2 ГГц. С турбо-бустом он разгоняется до тех же 3,5 ГГц. Но только если раньше можно было выключить турбо и при этом не сильно в скорости потерять, теперь выключенный турбо даст тормозной проц.

У меня недостаточно данных, но мне кажется, что на ноуты с 35W-процессорами ставят охлаждение, способное отводить эти 35W тепла. А на ноуты с 15W-процессорами ставят СО, отводящую 15W. И поэтому шанс на то, что при нагрузке на 15W процессор вентиляторы СО взвоют, очень большой, потому что при нагрузке они выдают те же 35W.

i-rinat ★★★★★ ()
Ответ на: комментарий от intelfx

Ну а как ты предлагаешь бороться с перегревом ноута? Всяко проще, чем ковырять СО (что не поможет). Нефиг просто канпелять свои генты на ноуте, придумали тоже.

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

Слушай, ну ты же дебил и не лечишься. Dimez сейчас потрёт этот коммент, но в любом случае. У современных U-процов базовые частоты в районе 1.5 ГГц и без турбобуста это будет сраная печатная машинка, которая тормозит даже при наборе текста. Эти процы выезжают тупо за счёт того, что при первых признаках любой нагрузки кратковременно задирают частоту до 4 ГГц, делают что нужно на тепловой инерции радиатора и дальше спать.

Можно выкрутить в минимум «длинный» MSR_PKG_POWER_LIMIT, можно выставить консервативные HWP, но выключать турбобуст совсем на современных процах — это дебилизм.

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

У современных U-процов базовые частоты в районе 1.5 ГГц и без турбобуста это будет сраная печатная машинка, которая тормозит даже при наборе текста

Пипец, то ему пиксели жмут, то 1.5 ГГц ввод текста тормозит. Горошину под периной положи такому, и он спину сломает.

bread ()
Ответ на: комментарий от i-rinat

У меня недостаточно данных, но мне кажется, что на ноуты с 35W-процессорами ставят охлаждение, способное отводить эти 35W тепла. А на ноуты с 15W-процессорами ставят СО, отводящую 15W.

Примерно так, да.

T540p после переборки съедает что-то около 40W без проблем, X1C6 на практике начинает троттлить при 22-25W (как cTDP-up). У меня длинный package power limit выставлен в 20W и температура при максимальной нагрузке держится где-то в районе 90°C.

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

Я поворю про всякие там IDE (тяжёлые), автокомплит в шелле (zsh-autosuggestions) и тому подобное.

Если в блокноте текст набирать, то конечно, и 800 МГц хватит. Но обычно за компьютером пытаются работу работать, а не на синтетическую эффективность дрочить.

intelfx ★★★★★ ()
Последнее исправление: intelfx (всего исправлений: 2)

Для этого процессора это нормальные рабочие температуры при такой нагрузке. Если нет тротлинга, все работает как надо. Если хочется, можно настроить thinkfan с агрессивной кривой.

vostmarhk ()

моментально кидается из 50 до 70
через неск секунд доводит обратно до 50

Ситуация похожая на T520 при замене 2520M на 2820QM наблюдается. Греется прилично. Это нормально.

На T440p скачок температуры меньше. Процессор заменен на 4702QM (TDP 37W аналогичен TDP штатного 4300M).

mad_austronaut ★★★ ()

Перелез с HK на Y, сильно большой разницы на моих задачах не видно. Пара виртуалок, терминал, броузер... все бегает на отлично.

DDark ★★★ ()
Ответ на: комментарий от i-rinat

В смысле разобрать-почистить. As opposed to «после двух лет эксплуатации на диване», когда из кулера можно килограмм пыли выгрести.

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

Мне девайс достался из шведских лизинговых складов с крайне небольшим временем эксплуатации. Типа там не следа потёртости. Снимал крышку заднюю - пыли нет совсем, почти как новый. Но конечно могли и пропылесосить. Что там в СО - не знаю.

letrovana ()
Ответ на: комментарий от intelfx

Попробую резюмировать в стиле «для дебилов» (имея ввиду себя).

U - процы — это физически та же транзисторная схема в кристалле, просто мы имеем меньше ядер (копий схемы) и главная история - про частоты и TDP. Вот эта тема «про частоты» не дошла до меня. Речь о том, что U процы отличаются тем, что их «регулятор частоты» (блок, управляющий множителем частоты в зависимости от тепловыделения и чего-то ещё) настроен так, что они чаще болтаются в низких частотах, как-бы искусственно удерживаясь на уровне 15W любыми средствами (троттлинг)? А Не -U серия процов имеет этот «регулятор частоты» просто прошитый по-другому? И если на одно ядро U-проца и не-U-проца зарядить 3ггц, запретив (каким-то воображаемым образом) троттлинг и опускание множителя, то оба этих ядра выделят одинаковое количество теплоты?

То есть мы берём некое физическое ядро (топологическо-электрическо-физическо-размерно схему из транзисторов). В один проц ставим это ядро с таким «регулятором частоты», который при 15W троттлит и старается всё время болтаться на 800 мгц, а во второй проц ставим это же ядро с более смелым и дерзким «регулятором частоты», который не боится ходить за 45W а дальше просто называем 2 получившиеся микросхемки по-разному: одна U, вторая «нормальная» и пишем на каждой сколько тепла максимум она выделяет. Так это устроено?

Кстати, посоветуйте термопасту.

letrovana ()

По работе юзаю dell xps 13 с процом i7 7500U - не могу сказать, что оно тормозит. Запускаю там тоже овердофига всего как тут. Но 4710MQ имеет 4 поколение, а 7500U уже 7е поколение, тут может сказываться некий технический прогресс в архитектуре и пониженная нанометровость (4710MW - 22nm, 7500U - 14nm).

Еще один прозрел.

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

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

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

Как на производительность на уровне ощущений влияет поколение проца? Как оно влияет, через каждое первое или через каждое второе? Туповатый вопрос, надо идти бенчмарки смотреть.

Влияет так, что i7-3687U расходует больше энергии и выделяет больше тепла. Соответственно, периодически раздражает меня шумом вентилятора. При этом i5-6300U показывает аналогичную производительность, но позволяет работать от батареии до 20 (!) часов и 99.9% времени не слышать вентилятор.

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

Это на самом деле очень хороший вопрос. У меня нет на него точного ответа, только спекуляции.

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

Скорее всего, это работает наоборот. Берётся микроархитектура, на её основе придумывается линейка процессоров (с разным количеством ядер, кэша, разной графикой и т. п.), потом для каждого из них рассчитывается теоретическое «среднее тепловыделение» (TDP) и те модели, у которых расчётное TDP низкое, маркируются как -U, а те, у которых расчётное TDP высокое, маркируются как -M, -H или иначе.

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

Возникла вот такое представление:

Есть некое процессорное ядро. Топологически-физически-электронно это ядро одинаковое, что на десктопе, что на ноуте, что в U-урезанной версии для особо тонких ноутов. Это некая литографически, электронно и физическими размерами - одинаковая схема.

1. Берём кристалл, на него пихаем таких ядер 4, добавляем ещё 4 блока контекста (гипертрейдинг) и ставим такой модуль управления частотой (МУЧ), который манипулирует множителем проца так, что этот множитель основную часть времени задран очень высоко и когда проц начинает печь по-жосткому этот модуль всё равно не снижает множитель, а позволяет жечь напалмом до красна. Такую микросхему мы называем «десктопный». На упаковке пишем TDP 90W. То есть «дизайн системы охлаждения должен быть такой, чтобы рассеивало не менее 90 ватт».

2. Берём кристалл, на него пихаем 2 наших ядра, чуть меньше кеша заодно, 2 блока контекста. Ставим такой МУЧ, который всё время болтается где-то в середине на 2 ггц вместо 4 ггц. А если температура начинает печь, то МУЧ быстро сбрасывает частоту или троттлит. Называем такую микруху «ноутбучный». Пишем на коробке TDP 45W.

3. Берём кристалл, на него пихаем 2 наших ядра, столько же кеша как в (2), 2 блока контекста. Всё так же. Но ставим такой адский МУЧ, который чуть более чем всегда сидит на 800 мгц, не вылезая и всё время троттлит, т.е. на 3 ггц оно работать дольше 10 секунд никогда не может. Чуть начало теплеть - сразу троттлинг. Такой проц называем U-процом. На упаковке пишем «TDP 15W».

Как-то так маркетинг и дизайн процов устроен, да? Т.е. там везде «думательные» транзисторы одинаковые вообще, причём литографически почти одна болванка, а вся разница только в числе ядер, иногда кеша и основное - это вот этот вот адский МУЧ, который между типами процов отличается разной степенью смелости по отношению к жаре?

То есть я могу U-проц как-то так хакнуть, чтобы его МУЧ думал что он от десктопного и он радостно выделит 80 ватт и подохнет от жары?

letrovana ()
Ответ на: комментарий от intelfx

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

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

Как вы считаете, какое поколение U-процов сейчас стоит поискать, чтобы оно было актуально мне для моих быдлокодинговых задач ещё лет 5? Какие U-процы точно не стоит рассматривать? Например предлагают thinkpad T440S на Intel i5-4300U за 16 тыр. Сильно ли древний камень относительно того же вашего i5-6300U по степени заметности тормозов при сравнении?

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

То есть я могу U-проц как-то так хакнуть, чтобы его МУЧ думал что он от десктопного и он радостно выделит 80 ватт и подохнет от жары?

Ничего хакать не надо, у них есть вполне себе документированные наборы MSR для управления частотами, тротлингом по питанию и температуре. Можно совершенно штатным образом записать в регистры «80W» и он побежит жрать 80W. Только он раньше перегреется и по достижении 100 градусов аварийно выключится, ну или сгорит VRM на материнке.

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

У меня дома в арсенале есть i7-3687U, i7-4600U, i5-6300U. В принципе, я доволен всеми, но последний - самый энергоэффективный. В принципе, если бы я хотел больше возможностей, то смотрел бы на i7-8550U. Но мне и сейчас комфортно.

aquadon ★★★★ ()