Окунемся в компьютерные истории былых времен. На дворе начало 10-х годов, компьютерный мир постоянно трясет от интересных событий, но только не в сфере процессоров. Там происходит настоящая истерика: некоторые процессоры AMD оказываются с сюрпризом, в результате чего пользователи получают около-флагман по цене бюджетника. Покупатели играли в кремниевую лотерею, вот только выигрыш был не 2-3 лишних сотни мегагерц, а 1 или 2 ядра, приправленные 6-ю мегабайтами кэша 3-го уровня.
Так что это было? Сбой на производстве? Грамотная пиар-компания или простой недосмотр со стороны AMD? Давайте разбираться!
От песка к звездам
Откуда в процессоре лишние ядра? Очевидно, сами AMD их туда за бесплатно не поставят... Или поставят? В производстве практически любых чипов имеет место биннинг - это когда чип от старшей модели устанавливается в младшую модель. Причина для такого "понижения" - производственный брак. Структуры в процессоре настолько тонкие, что малейшая пылинка или просто летающее блюдство может с легкостью угробить ядро, что приведет или к нестабильной работе, или такой чип вовсе не включится.
Такой брак можно списать, но это сильно поднимет себестоимость процессоров, и, как результат - их цену для потребителя. Представьте на секунду, что кроме i9 и RTX 90 на рынке железа больше ничего нет. Далеко не все смогут позволить себе такой компьютер, а если и смогут - у производителей тупо не хватит мощностей, чтобы произвести достаточное количество идеальных чипов. Поэтому, вместо утилизации сбойного кристалла, поврежденное ядро просто отключат, а процессор из условного i9 превратится в i7. Если повреждено много ядер, то в i5, ну, логику вы поняли. Что остается на селероны - даже представить страшно.
Так вот. Готовые чипы тестируются на заводе, чтобы понять - это будущий i5, i7 или i9, а сбойные блоки просто отключают, но... Почему ни процессоры intel, ни предыдущие или последующие процессоры AMD не умели в разлок "вроде как рабочих" ядер?
Слишком умный софт
Разблокировать процессоры могли только те, у кого была достаточно крутая материнская плата с новой фичей AMD - Advanced Clock Calibration. Принцип работы ACC без занудных терминов таков: материнская плата самостоятельно анализировала процессор, после чего выставляла его тактовую частоту с небольшим запасом по стабильности. Ручной авторазгон, проще говоря. В опции была возможность выставить разную частоту на разные ядра.
И каково было удивление пользователей, когда после активации функции, БИОС материнской платы начинал показывать не 2 или 3, а 4 ядра. Судя по всему, во время анализа процессора, ACC распознавал ядро, помеченное на заводе как сбойное, и предлагал пользователю управлять его частотой.
Фишку быстро подхватили производители материнских плат, так что практически сразу появились "материнская плата-нейм" Core Unlocker,ы, работавшие по тому же принципу.
Здесь начиналась чистая лотерея. Покупателю мог попасться как отлично работающий, еще и разгоняющийся кристалл (такой есть у меня, правда, на момент выхода видео я его уже продал), так и реально поврежденное ядро, которое могло приводить к нестабильности системы. В таком случае надо было или повысить напряжение с одновременным снижением частоты, или просто отключить сбойное ядро, но в любом случае успех сего мероприятия зависел от крутизны материнской платы и вашей удачи в кремниевой лотерее.
Тут не надо питать лишних иллюзий: если доктор сказал - в морг, значит - в морг. По всей видимости, фабричное тестирование на стабильность в те времена было излишне жестким (а может просто не было авторазгона), поэтому процессоры, которые могли более-менее нормально работать в обычных пользовательских задачах, браковались оборудованием для тестировки.
Степень брака, как я уже говорил, могла быть совершенно разной, но те, кому повезло, получали процессор за 250$, заплатив за него чуть больше сотни. Дороговато для пиара получается - себестоимость полноценного 4-ядерного кристалла была в четыре раза выше, чем стоимость 2-ядерного, и выпускать полноценные 4-ядерники под видом младших процессоров AMD бы точно не стала, тем более, что у компании уже тогда все было... Не очень.
Забавно, что история чуть не повторилась с Ryzen 5000, когда Юрий 1usmus Бублий обнаружил полуживой чиплет "под капотом" Ryzen 5 5600X, который хотел быть 5900X, но что-то не задалось. В некоторых тестах этот чиплет подключался, пусть и работал на смехотворной частоте в 550 МГц (это просто холодно... Или это такой закос под E-ядра). Еще раньше, на выходе первых Ryzen, обнаружились 8-ядерные R5 1600 и, внимание, R3 1200. Да, с тех пор технологии тестирования сильно продвинулись, но даже так у кого-то есть рабочие 8-ядерные процессоры, которые изначально были с 6 или даже 4 ядрами.
Ну вот и сказочке конец. Если тебе было интересно - поставь лайк и подпишись на канал. Тебе это несложно, к тому же абсолютно бесплатно, а автору очень приятно. Надеюсь, скоро увидимся.