О разгоне i7-7700k (что вижу - то пою)

Осваиваю тут закупленное свежее железо (Z270 + i7-7700k) и вот такое интересное наблюдение:

  • На 5.0Ghz конкретно мой процессор - работает. Да, температура ~90+, но не-AVX тесты идут десятками минут, никаких проблем (AVX, да, жрет и если ориентироваться на тесты вроде Prime95 в самом стрессовом варианте, то 4.5Ghz, а то и 4.4).
  • Напряжение дополнительно - не поднимал. Load Line calibration profile №4 на материнке - и ок (под максимальной нагрузкой оно ему поднимает до 1.35 где-то). Тесты идут, все стабильно.
  • Казалось бы - ну вот и зашибись.

Но: не в тестовой нагрузке, а в реальной, "рваной" (вроде компиляции большого проекта) "система ведет себя нестабильно". Ну то есть синие экраны и прочие перезагрузки.

Гипотеза: пресловутый Load Line calibration не справляется, напряжение не поднимается достаточно быстро для соответствия быстро поднимающейся же (с 800 до 5000) частоте /ну то есть это же множитель прыгает 8-50, как я понимаю/.

Поднимать напряжение не хочется (даже через offset, не говоря о фиксации на какой-то высокой величине), низкое потребление в idle тоже нужно (не само по себе, а ради тишины в доме), остановился пока на 48x.

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

Comments

ну вы его разогнали зверски, а потом удивляетесь, чего это он у вас нестабильно себя ведет

Я удивляюсь тому, что он ведет себя стабильно под большой нагрузкой, но нестабильно - под меньшей.

У меня i5 2500к так же ведет себя, в своё время остановился на стабильных 4,5ГГц. Есть ещё момент: при разгонах нужно выключать всякие энергосберегайки и фиксировать напряжения, в таком случаи вылеты на низкой нагрузке прекращаются/

Ну в скайлеках-кабулейках (почти) весь смысл в том, что они в простое мало жрут.
На выключение сберегаек не могу пойтить.

Алексей, увы, тут или высокая производительность или низкое потребление. В принципе если использовать динамический разгон и не выключать энергосберегайки, то можно найти стабильное состояние, только частоту выше 4,0-4,2ГГц вряд ли удастся получить

У этого процессора 4.2 - базовая, 4.5 турбо и турбо "на все ядра" работает совершенно вот устойчиво.

Собственно, 4.8 - я тоже не вижу никаких проблем пока. Увижу - снижу.

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

Правильный способ:
https://www.overclockers.ru/hardnews/76605/nemeckij-entuziast-snyal-krys...

Дешёвые способы:
https://forums.overclockers.ru/viewtopic.php?t=106326

Но я в принципе не понимаю, зачем мучиться с подъёмом с 4.8 до 5.0ГГц..
Вроде с математикой у Вас хорошо...

Да низачем, чисто из интересу.

Второй вот интерес - а как бенчмаркать то (мои программы в смысле). Ну вот если используется AVX, то частота - ниже. Вот что, зарезать частоту не-AVX режиму, или сравнивать в стоковом режиме или что?

Кто-то жидким азотом охлаждает, а у кого-то корпус микро-АТХ...
Лучше просто указывать проц такой-то, на частоте такой-то.

Не, вопрос про другое.
Вот к примеру тот самый AVX. Допустим, он дает +40% к скорости на одной частоте. Но у типичного юзера частота будет не "такая же", а на 10% ниже. А у атипичного - нет.

Вообще, все эти энергосберегайки, EIST - это плохо все для бенчмарок.

"а как бенчмаркать то ... Ну вот если используется AVX, то частота - ниже."
Так оно же у всех так. Нет? ;-)
Гнать-то зачем?! Допишите в ридми, описание или ФАК про эту фичу ПРОЦЕССОРА, и Ваша совесть будет чиста.
К тому же, 10% - это не 40.
ИМХО.
Да и +/- 5% легко теряются/ набираются комбинацией железа (мамки Интел стабильно стабильнее и медленнее, память может быть "офисной или игровой", SSD против HDD, скорость проца на видяхе (тут вообще гуляй-поле!)).

Я делаю бенчмарки для внутреннего употребления.
Ну вот поменял кусочек кода с попиксельного на SSE (4 пикселя разом) - и внезапно стало медленнее (хотя так "не может быть"). Это что - оно частоту не успело набрать или объективно плохо написал?

Это отсутствие планирования эксперимента.
Методика проведения тестов должна гарантировать, что всё всегда "включается/выключается" одинаково.
Ну и сравнение серий холодных и горячих стартов никто не отменял.

ИМХО.

Совет полного дилетанта, инициализируйте специфические фичи проца явным образом перед стартом ядра прграммы.

Это еще и вопрос "что мы тестируем".
То есть если оно в тесте "не успевает поднять частоту", то и у юзера не успеет.

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

Делайте под полный дефолт!
Поясню.
Голая система будет минимум на треть быстрее, чем система, отягощённая Офисом, Cloud'ами, мессенджерами и антивирусами.
Включенные или запрещённые апдейты - вааще непредсказуемо (плохо) влияют на не вовремя запущенный бенчмарк. :-(

У меня на работе была пара случаев:
- один чел (менеджер!) ходил по отделам и (втихую) разгонял чужие компы (тоже хотел посмотреть, какой гонится лучше всех), поймали случайно;
- тот же чел припёр из дома свою мышь, ...поймали на том, что он её "разгонял" (ну и видок у неё был НЕ офисный!).

Отсюда вывод: в дисклаймере приводите конфиг софта (не Вашего, а полный набор!) на тестовой машине, от остального отбрёхиваетесь.

Кстати, изумительный пример локального пиздеца: на одной машине 3 конфигурации 1С с ТРЕМЯ эмуляторами ключей (+СБиС и т.п., но это уже мелочи!) - комп с Core i7 860 с 6Гб RAM (причём видяха тоже не слабая!!!) работает медленнее древнейшего П4 с 512Мб.

Если железные фичи (типа AVX) стартуют только после обращения к ним и не выключаются (или таймаут большой), при старте программы нагрузите ЭТО маленьким кусочком инфы (заодно бесплатный тест железа (вдруг уже "помирает")).
Если таймаут мал, сделайте в ГУИ маааленький кусочек интерактивным (иконку/гистограмму) - чтобы эти хитро... фичи не уходили в сон (если idle - "ping'уем")...
или не в ГУИ, а вообще в потрохах...

Я понимаю, что у подобных решений много минусов. Но если Вы хотите ГАРАНТИЙ... !!! :-)

Таймаут не мерял, но должен быть маленький.

Но мысль-то понятная?
Главное, чтобы всё железо было "ready", а не "sleep".
Да оно будет жрать ресурсы и электричество даже когда вы ушли в магазин (за "добавкой"), зато повторяемость гарантирована.
:-D

Ты, кстати, 5GHz на троттлинг проверял? Разогнать циферками не проблема, но оно потом само, почуяв, что пахнет жареным, начинает такты пропускать. А температура подходящая

XTU показывает же все