Про i7-7700k и подобные
Читал тесты i7-7700k, особо много не думал:
- +300MHz стоковой частоты за те же деньги (на $10 меньше, чем у i7-6700k) - хорошо (но мало)
- Аппаратный H.265 и VP9 - отлично, потому что видео в этих форматах будет (постепенно) больше, а смотреть 4k-H.265 без аппаратного декодера невозможно.
Есть ли уже плейеры с поддержкой H.265 - не вдавался, если нету, то скоро появятся. - Все остальное "не изменилось, или даже хуже" (в том смысле, что рост производительности на некоторых тестах меньше роста мегагерцев, т.е. тесты может быть ограничены не CPU).
Вторая сторона вопроса - это новые чипсеты и Z270 в первую очередь. Добавили очень мало, собственно 4 линии PCIe. Но на большинстве материнок их пустили на второй слот M.2 и теперь можно смело брать материнку без PCIe-свитча (что сразу удешевляет ее раза в полтора). В моем случае это будет так:
- 1x16 - видеокарта
- Второй широкий слот - пустой (поэтому видеокарта получает x16)
- Третий (чипсетный) широкий слот (x4 у всех): 10G Ethernet
- 2xM.2 (PCIe x4) - "системный" и "рабочий" диски (вот например intel 600p - дешево и сердито же для системы)
И все, больше ничего не надо. На Z170 - второй M.2 надо было бы ставить в адаптер, занимать широкий слот, как следствие, видеокарта получила бы x8 (если материнка без PLX). На более старых материнках, без M.2 - два M.2 диска займут два x4 слота (+ видеокарта и 10G - получается 4 широких слота и PLX совсем уж обязателен)
В-общем, надо через пару месяцев смотреть на цены. Если предыдущее поколение сильно подешевеет, то и хрен с ним с VP9. Если цены на Z170/i7-6700k будут близки к Z270/i7-7700k, то апгрейдиться надо на новое.
Что касается вообще апгрейда:
- Я эксплуатирую уже 4 системы на i3/i5-6xxxx, правда все low power (планшет, NUC и два сервера на i3-6x00T) и мне оно очень нравится (но в первую очередь пониженным потреблением).
- При этом, планшет под Win10 (i5-6300U) - очень реактивный, работать с ним с дерганой нагрузкой ("много коротких задач") пожалуй даже комфортнее, чем на полноценном десктопе с i7. Хотя на десктопе и частота выше (3.9 vs 2.4) и ядер вдвое больше, т.е. десктопный процессор минимум вдвое быстрее.
Причина: SpeedShift (поддержаный только в Win10) против SpeedStep. - Сильно не гонял, но хакинтошик на i3-6xxxU (NUC6i3) работает очень приятно.
Собственно, подробности про SpeedShift понятны из двух картинок.
Рекламная от интела:
Если простыми словами, то SpeedShift набирает полную частоту (из простоя) миллисекунд за 7 (и потом сравнительно быстро поднимаются до турбо, причем Kabu Lake - сильно быстрее Skylake). А стандартный набор частоты из Idle (EIST, SpeedStep) занимает миллисекунд 95.
Как следствие, если ваша нагрузка создается короткими задачами и операционка поддерживает SpeedShift (в Windows-мире это означает Win10, про OS X и прочие линуксы не знаю), то новые процессоры будут в разы быстрее на этих коротких задачах (и гораздо меньше будет разница на длинных).
Я про это уже один раз писал (ровно год назад), но повторю картинку из обзора, который там цитируется:
Windows 10 (с поддержкой SpeedShift) на тесте Adobe Illustrator оказалась вдвое быстрее, чем Win8.1 (без SpeedShift) на том же оборудовании. Аналогичная история и с другими адобовскими продуктами, просто разница меньше (и, ожидаемо, на Photoshop Heavy, где длинные шаги теста, разница меньше, чем на Photoshop Light с короткими шагами).
Конечно, можно запретить процессору понижать частоту и работать всегда на полной, только греться ж будет. На ноутбуках-планшетах вообще не вариант, на десктопах - тоже жарковато ж.
Сухой остаток:
- Обновляться с 6-го поколения (ix-6xxxx) на 7-е смысла на практике нет (если вы не занимаетесь транскодингом H.265)
- Обновляться с предыдущих поколений CPU - смысл есть (я не сравнивал с Haswell, а относительно SandyBridge на тех же частотах я намерял разницу в полтора раза на задачах, которые не используют AVX/SSE, чисто скалярный CPU).
- Если одновременно (или уже) обновиться на Windows 10, то разница "в каждодневных задачах" может быть сильно больше, чем формальный прирост попугаев на длинных тестах.
UPD: почитал спеки материнок. Нужно очень аккуратно выбирать так, чтобы третий широкий PCIe слот был именно чипсетный, а не процессорный, чтобы обеспечить 4+16 в слотах. И в этом случае об использовании узких (x1) слотов нужно вовсе забывать, потому что они часто shared с чипсетным.
Comments
Для видеокарты что x16, что
Для видеокарты что x16, что x8 - не сильно большая разница в играх. На уровне погрешности. Для майнилок вообще x1 достаточно. Чтобы появилась разница, видимо нужен сильно специальный софт, чтобы прокачивал много данных в память GPU.
Ну да.
Ну да.
Нужна "низкая арифметическая интенсивность" т.е. скорость обработки ограниченная именно скоростью загрузки-выгрузки.
Видать, с новыми
Видать, с новыми техпроцессами всё труднее и труднее работать становится, раз уж Интел фактически отошла от тиктаковости. С другой стороны, видно, что и в Израиле, и в США, работа всё так же кипит, раз новшества в очередной рефреш вносятся.
Не, ну прямой путь понятен:
Не, ну прямой путь понятен: больше ядер, шире SIMD, переписать весь софт!
А с существующим софтом, да, тупик.
А этот год жеш нам ещё и
А этот год жеш нам ещё и Cannonlake на 10 нм обещает. Если геморрой был с 14 нм, то что будет с десятью? Но оптимизм roadmap Интела всё же внушает.
Будет меньше ваттов и все
Будет меньше ваттов и все такое прочее.
А вот роста инструкция на клок, или роста частоты большой - я не ожидаю.
Разве только AMD им вставит фитиля
> операционка поддерживает
> операционка поддерживает SpeedShift (в Windows-мире это означает Win10, про OS X и прочие линуксы не знаю)
В Linux поддержка HW-Pstate (похоже, что это другое название SpeedShift) присутствует уже достаточно давно.
Тут (https://www.kernel.org/doc/Documentation/cpu-freq/intel-pstate.txt) расписано, как самому регулировать длительность и возникновение "ступенек" подобных на графике выше.
Судя по тому, что в документе
Судя по тому, что в документе на который ссылка в самом начале
- не упоминается Skylake
- а упоминаются Haswell/Ivy Bridge
А Speedshift появился именно в скайлейке
- это не про то.
API
> - это не про то.
Тот документ - это "API" к драйверу.
Сам же драйвер знает о Skylake: http://lxr.free-electrons.com/source/drivers/cpufreq/intel_pstate.c#L1408
Я на документ именно что через Гугл пришёл, пытаясь найти следы поддержки ShiftStep в Linux.
Народ так и пишет, что ShiftStep - это маркетинговое название HW P-states.
Рискну предположить, что в последних CPU просто улучшили (ускорили?) существующую технологию, сохранив "API" (всякие там MSR-ы...).
ну хрен его знает.
ну хрен его знает.
Надо понять, умеет оно за 10ms перейти от нижней частоты к базовой.
Так, по идее, линукс конечно должен уметь.
Вопрос только как проверить :
Вопрос только как проверить :) Не секундомером же засекать.
Установить то оно дает и на Ivybridge моём текущем.
Можно посмотреть в сторону
Можно посмотреть в сторону приличных рабочих станций типа hp z640/x840 или lenovo p710/p910. По 2 процессора вплоть до 22-ядерных типа E5 2699A v4 (55м кэша, стоят они, конечно, как самолёт, каждый, около 5к usd), у P910 есть карта расширения отдельная, или raid, или 2 m.2 слота (4XH0G78729). Заодно и с охлаждением проблем не будет, там всё продувается насквозь. В Z840 можно до 2тб памяти модулями по 128гб насовать.
Есть крайне мало задач на
Есть крайне мало задач на десктопе, которые смогут утилизировать 2x22 ядра. То есть у меня самая тяжелая программа - фотошоп. Он - нет, не может.
Память - да, но мне на 32Gb тесно очень редко, думаю что 64 на ближайшие годы хватит.
а вот С236 чипсет, он с
а вот С236 чипсет, он с новыми камнями дружит?
смотрю вот на ASUS P10S WS
ХЗ
ХЗ