LINUX.ORG.RU

Гибридная архитектура Intel уже готова для Linux?

 


2

4

Сабж. Несколько лет уже прошло, остались ли какие-нибудь косяки планировщика/чего угодно ещё с этими P/E ядрами на Linux? Особенно, если речь не о самых распоследних версиях ядра Linux, а, скажем, 6.8.

Надо выбрать между мобильными i9-11950H и i9-13900H. Понятно, что выбор несложный и в пользу последнего, но может есть какие-то невероятно раздражающие факторы направляющие в пользу первого, т.к. использоваться будет только онтопик с убунтовским LTS-ядром.



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

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

Я на всех своих компьютер запускал длительные задачи, на старых и новых, и не помню что бы были проблемы. Что может произойти?

Я только могу предположить внешнее вмешательство, свет отключат, а что компьютеру то будет?

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

TMSC делает как раз чиплеты встройки. Для ноутбучного LunarLake - весь кристалл целиком.

Вылеты - как я уже писал интел в срочном порядке догонял встройки АМД и выкинул на рынок видеоядра XE2 не дотестировав и не допилив толком фирмварь и драйвера для оных. Не знаю как в венде а в линуксе разработка по этим видеоядрам и новому дсиплейному движку идет очень активно. Так что допилят рано или поздно. Но просто систему переустанавливать - сомневаюсь что поможет. Драйвер обновить когда выйдет фикс - должно помочь. КОгда - шут знает.

Qui-Gon ★★★★★
()
Ответ на: комментарий от MOPKOBKA

Основное прерывание аптайма происходит по шаблону заснул и не проснулся. И на венде тоже кстати - периодически конторская мегастабильная Т480 включается только очень длинным нажатием на кнопку питания.

Для десктопа если не отправлять его в сон - вообще проблем не должно быть.

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

Да, вечная проблема, причем Windows просыпается, но перестает работать USB. Мне разбираться с этим лень, у меня везде сон отключен.

Компьютер я не выключаю никогда.

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

начитавшись про деградацию 13-14 поколения,

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

Qui-Gon ★★★★★
()
Ответ на: комментарий от MOPKOBKA

Такое тоже было. На GPD WInMax 2 чтобы оживить USB после пробуждения приходилось пересканировать железо принудительно.

Но вот на 125H ноуте тьфу-тьфу-тьфу пока просыпается отлично.

Qui-Gon ★★★★★
()
Ответ на: комментарий от Jameson

А вот десктоп интересует, я тут задумал новый стационарник собрать, пока решался появился новый сокет, новый Интел.

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

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

Ну вот на одном из старых компухтеров у меня начинала глючить память, причём не сразу, а после того как прогреется. И наступал этот момент часов через 6-8, иногда быстрее, иногда не возникал. Плавающий дефект. Обычно я это видел только по сообщениям MCI, ECC справлялся, но бывало что возникали некорректируемые ошибки, с непредсказуемыми результатами. От просто вывалившегося с 13 исключением компилятора до жёсткого зависания ОС, с повреждением ФС после перезагрузки. Естественно работать с таким железом я не мог, это как на колченогой табуретке сидеть, никогда не знаешь когда она развалится. Я долго и упорно искал больную планку, а оказался виноват процессорный сокет в итоге.

Ещё была забавная история с отвалом одного канала pci-e у nvme накопителя, тоже «плавающий» дефект, оказался виноват камень, причём мысль его поменять пришла в последнюю очередь.

Так что тебе везёт на хорошее железо, которое ты собираешь прямыми обезжиренными руками, предварительно сбросив статику, и вообще, желаю чтобы у тебя и дальше всё было хорошо.

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

Ну вот смотри. У амуде я покупаю 16 полноценных ядер. У интела я теперь могу купить только 8 полноценных ядер + довесок фуфла, которое можно выключить, так как параллелить на них задачи, считающиеся на нормальных, бесполезно.

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

Эти экономные ядра реально какой то бред, напрочь мне на десктопе не нужный. На ноуте возможно и нужный, если уметь ими пользоваться, но на десктопе то мне это ублюдство зачем?

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

Эти экономные ядра реально какой то бред, напрочь мне на десктопе не нужный. На ноуте возможно и нужный, если уметь ими пользоваться, но на десктопе то мне это ублюдство зачем?

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

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

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

Остаешься в итоге с Intel 8P (или оно до 6 ядра отключает? кто помнит цифру?) без E ядер.

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

Кстати, они там не отказались от гениальной маркетинговой идеи продавать фичи в Xeon по подписке? Типа вот тебе камень, но часть фич в нём заблокирована, и чтобы ими пользоваться ты должен нам дополнительно заплатить, тогда мы их тебе индивидуально разблокируем. Я помнится знатно в своё время охренел с этой инициативы.

Jameson ★★★★★
()
Ответ на: комментарий от Qui-Gon

ты бахвалился

Я ликбез провожу, бесплатно рассказываю гуманитарию, что задача трёх (стапятисот) тел решается с любой точностью численными методами. Но ты опять ничего не понял, для полёта ну луну эти расчёты избыточны :) Всё таки длительная гипоксия на высоте 4000м дурно влияет на когнитивные способности :)

Pohmetolog
()
Последнее исправление: Pohmetolog (всего исправлений: 1)
Ответ на: комментарий от Qui-Gon

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

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

Вот например рапторы в ноутбуках. У интела большие проблемы с 2нм техпроцессом и 90% чипов выходят негодными. Поумерьте свой пыл в попытках принизить других.

https://3dnews.ru/1115625/intel-raskrila-harakteristiki-mobilnih-protsessorov-core-200h-eto-pereimenovannie-raptor-lakeh

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

Это бессмертное высказывание нашего лидера относилось не к самому набору команд, а к его удивительно кривой реализации в камнях Intel. Причём они сами это осознали в итоге.

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

По моему из сообщения совершенно ясно что и к набору команд, он говорит что в целом у AVX512 есть недостатки, и он хочет быстрые обычные инструкции, и в том же сообщение он пишет, вместо avx512 я хочу видеть много ядер с avx2, этого будет достаточно. Это именно то что сделал Intel.

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

Я вижу, что умножение матриц через AVX512 существенно ускоряется по сравнению с AVX2 на одном и том же проце, и мне вообще пох, что об этом думает Линус.

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

высказывание нашего лидера

Это тот ваш лидер, который отстранил от разработки ядра 11 русских разработчиков и объяснил это исторической неприязнью финнов к России? Хороший лидер :)

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

Если нагрузка многопоточная то будет понижаться производительность ядер. Мы говорим P vs E, я так понимаю E тебе не нравится тем что они «не такие мощные».

Значит ты уверен что все AMD ядра могут работать в мощном режиме в многопотоке.

Короче тебе только установка Intel поможет.

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

Если нагрузка многопоточная то будет понижаться производительность ядер.

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

я так понимаю E тебе не нравится тем что они «не такие мощные»

В первую очередь, они другие. На них нужно либо отдельные задачи выполнять, либо как-то хитро нагрузку балансировать. И пока этого сферического коня нет, нет и возможности сопоставить производительность в стиле, а что же реально будет, если райзен и штеуд загрузить на 100% по всем ядрам. Думаю, что всё равно не в пользу штеуда, из-за урезанности и отсутствия avx512

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

Значит ты уверен что все AMD ядра могут работать в мощном режиме в многопотоке.

Что значит «уверен»? Я вижу частоты ядер, их стейты, потребляемую мощность. Я вижу результаты по времени для разного количества потоков. Никакой веры, только факты.

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

Мне сейчас лень подробности искать, но кажется использование инструкций AVX512 вгоняло камень в очень «неудобный» режим работы, в котором он жрал ватты как не в себя, грелся, и при этом тормозило всё остальное, с AVX512 не связанное. Поэтому его использование стало «плохим стилем». А потом там ещё и уязвимости нашли, связанные с неправильным параллельным исполнением кода.

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

В таком случае амуде должен в два раза обгонять only-P Intel со своими производительными ядрами, однако они в бенчмарках равны, а если включаются E ядра, то Intel уже уходит вперед. Напоминаю что Only-P Intel это 8 ядер, амуде 16.

Но такого нет. Интересно почему, вот ты как думаешь?

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

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

Нет ты именно бахвалился. Цитата точная - копи-пейст.

Эти расчёты не бумаге сделать минут 10-15 ))

А теперь съехал на это

решается с любой точностью численными методами

А как же бумага и 10-15 минут?

так что поздравляю вас гражданин соврамши.

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

Это ты ничего не понял. Потому как в этой области ты полный профан. Задача трех - вернее минимум 4 - тел - это так, первая прикидка в нулевом приближении. И приведена она была просто ткнуть тебя носом как нашкодившего кота в твое вранье про бумажку и 15 минут. Но ты понятно трусливо слился и теперь с наглой рожей рассказываешь о численных методах а про бумажку и 15 минут это вообще никто не упоминал, но интернет то все помнит и достаточно отлистать на страничку назад.

Ну а так между делом - та задача которую ты бхвалился решить за 15 минут на бумажке а потом слился на численные методы - это еще только задача с какой скоростью надо запулить ракету чтобы она долетела до некоторой точки в которой ее надо развернуть и оттормозить (опять же вопрос на сколько). Но тут надо еще заметить что ракеты надо было сначала построить. Спроектировать и построить. Так что давай, гений. ЧТо это ты тут сидишь в говне ковыряешься -да Илон Маск с руками тебя оторвет и миллионы заплатит - за 15 минут, на бумажке - ну ладно Марс посложнее луны - ну за 30 - спроектируешь ему старшип. И траекторию еще за 5 проложишь. Говно вопрос ведь. А то он сейчас башляет своим инженерам не очень умным, покупает им суперкомпьтеры и рабочие станции всякие - а старшип все никак не родится а делов то 15 минут на бумажке….

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

этим сейчас все изгаляются. У АМД сейчас тоже хрен разберешь какое там ядро и какая вcтройка - процессор по цифиркам свежее вроде а по факту можно купить Zen2 на веге вместо Zen4 RDNA3.

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

Qui-Gon ★★★★★
()
Ответ на: комментарий от annulen

В первую очередь, они другие.

Они были другие в 12 поколении - когда интел тупо скрестил P-ядра с AVX-512 и E-ядра без оного и в этой ситации вышел упс - программка с AVХ-512 залетевшая на E-ядро просто дампит illegal instruction. Интелы скорректировали это потом - биос патчем отключающим AVX-512 на P-ядрах, но хитрожопого гонщика за попугаями не проведешь и быстро полетело по народу тайное знание как включить все взад.

Ну и сама ситуация идиотическая - плаировщик ОС не знает наперед есть ам в коде AVX-512 или нет - то есть казус может случиться. Значит выключение этих инструкций логично, но обработчик этих инструкций пожирает немалую долю транзисторного бюджета.

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

Qui-Gon ★★★★★
()
Ответ на: комментарий от MOPKOBKA

Тут банальная физика - если хотспот достигает некоторой критической температуры - ядро начинает троттлить. Соответственно если нужен однопоток - то желтельно по максимуму отключить все остальное чтобы облегчить жизнь системе охлаждения и позволить нагруженному ядру дольше держать частоту без перегрева. А если многопоток - то там ватты TDP размываются между ядрами и чем больше ядер - тем меньше достается каждому в отдельности.

И тут да - я тоже заметил что у АМД с этим несколько получше, по крайней мере в ноутах. Под нагрузкой они чуть меньше жрут - значит меньше греются. В итоге амд система работает немного быстрее в многопотоке. Тут разница подходов - чтобы выжать последние несколько процентов производительности надо очень сильно задрать энергопотребление. Интел из маркетинговых соображений отжал из силикона все до капли по принципу «fuck fuel economy» - и ожидаемо выиграл в однопотоке. Но в многопотоке это сиграло с ними злую шутку - особо заметную в ноутбуках и всяких микро-PC с ограниченной возможностью охлаждения.

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

А если многопоток - то там ватты TDP размываются между ядрами и чем больше ядер - тем меньше достается каждому в отдельности.

Вот мне и непонятно где преимущество 16P ядер против P/E, если 16P сдуваются при работе вместе. Cначала мне показалось что Intel обезумел, но попробовав E ядра я понял что их лучше было назвать многопоточными ядрами или как то так.

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

Вот мне и непонятно где преимущество 16P ядер против P/E, если 16P сдуваются при работе вместе.

Где можно посмотреть сравнение производительности только P-ядер Intel с ядрами AMD?

А то глянул сравнение Core Ultra 9 285K (8P + 16E) с Ryzen 9 9950X (16 ядер) и если не учитывать специфические тесты то они примерно равны по производительности. То есть 1P ядро по производительности как 2E выходит.

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

Я через цепочку бенчмарков сравнивал процессоры 2022 года, прямых сравнений нету. У Intel еще есть KE для процессоров без E ядер.

А то глянул сравнение Core Ultra 9 285K (8P + 16E) с Ryzen 9 9950X (16 ядер) и если не учитывать специфические тесты то они примерно равны по производительности. То есть 1P ядро по производительности как 2E выходит.

Ну вот даже если такой бенчмарк взять, какая польза от 16P? А от E ядер польза есть, 285k потребляет меньше чем 9950X.

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

Ну вот даже если такой бенчмарк взять, какая польза от 16P? А от E ядер польза есть, 285k потребляет меньше чем 9950X.

Вот специально глянул ролик «Best CPUs of 2024 (Intel vs. AMD): Gaming, Production, Budget, & Efficiency» от Gamers Nexus. Там есть графики в которых пересчитывают сколько дает производительности процессор на джоуль энергии. И выходит что процессоры AMD где-то в 1.5 - 2 раза эффективнее чем Intel.

И 16 однородных ядер лучше чем смесь двух типов, особенно на десктопе. И похоже отсутствие AVX512 сказывается на том что 16 ядер AMD лучше в кодировании видео чем 8P + 16E ядер Intel.

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

Нет, в видео таких графиков нету, вообще не советую рекламные видео смотреть.

«Производительность» (фпс) там считается с заниженным DDR, потому что Ryzen не получает повышения производительности от более высокого, и принимает более низкие частоты, и скорее всего опять 1080p.

В интернете достаточно честных сравнений.

И 16 однородных ядер лучше чем смесь двух типов, особенно на десктопе.

Чем лучше?

И похоже отсутствие AVX512 сказывается на том что 16 ядер AMD лучше в кодировании видео чем 8P + 16E ядер Intel.

https://3dnews.ru/assets/external/illustrations/2024/12/01/1114809/chart-8.png

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

Интересно почему, вот ты как думаешь?

Потому что бенчмарки не имеют ничего общего с реальными задачами

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

Скандалы, интриги, расследования!

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

Примеры реальных задач? Давай в реальных задачах измерять, почему нет. Бенчмарки очень разные бывают.

Компиляция кода реальная задача или нет? Там тоже самое. Сжатие распаковка архивов?

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

Ну и сама ситуация идиотическая - плаировщик ОС не знает наперед есть ам в коде AVX-512 или нет - то есть казус может случиться.

Это да, в идеале пришлось бы отдельно компилить софт под одну половину камня и под другую

Ну а в самом последнем поколении выпилили еще один пережиток голодного детства когда ядер было мало - SMT.

На амуде SMT вполне юзабелен и приносит пользу. Пусть и не во всех задачах, но на «покомпилить» годится более чем. Есть расчётные программы, эффективно использующие SMT с эффективностью примерно 80% от удваивания ядер. Так что интел не выпилил пережиток, а заколотил очередной гвоздь себе в гроб.

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

Нет, в видео таких графиков нету, вообще не советую рекламные видео смотреть.

Как это нет, на 6:30 показан бенчмарк «7-Zip Decompression» в пересчете сколько операцию может сделать за джоуль. И это не игры, с играми против X3D процессоров вообще без вариантов у Intel.

Чем лучше?

Тем что не нужно возьни с планировщиком когда кидает потоки не на те типы ядер.

https://3dnews.ru/assets/external/illustrations/2024/12/01/1114809/chart-8.png

У меня то-же есть ссылки на кодирование но на новые x265 и AV1 кодеки и тут уже AMD выигрывает: https://www.phoronix.com/review/intel-core-ultra-9-285k-linux/14

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

Компиляция кода реальная задача или нет? Там тоже самое. Сжатие распаковка архивов?

Что тоже самое, ядра у амуде выключаются?

Эти задачи embarassingly parallel, их можно на гетерогенной системе распараллелить эффективно. Не все вычислительные задачи такие, даже большинство, я бы сказал.

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

https://3dnews.ru/assets/external/illustrations/2024/12/01/1114809/chart-8.png

Сразу не заметил что там сравнивается 8 ядерный AMD с 8P + 16E ядрами Intel. 24 ядерный процессор Intel на 70% быстрее кодирует чем 8 ядерный AMD, охренеть достижение. Почему 9950X в сравнение не добавили, там бы скорее всего AMD обогнал бы Intel.

V1KT0P ★★
()