Процессоры

Подписаться на эту рубрику по RSS

Перед Новым Годом в мои шаловливые руки попала занятная мат-плата на сокет А от Elite Groupe на чипсете SiS 735 – K7S5A ревизии 1.3. Спасибо камраду Юре забравшему мамку для меня и неизвестной куме, за доставку через ленточку.

Мамка сия отличается одновременной поддержкой памяти типа SDR и DDR, универсальным AGP портом, совместимым в обе стороны (что важно) и поддержкой старших Атлонов на ядре Thoroughbred-B типа 2600+ (2133MHz). Плюс, как бонус, встроенная сетка. Чипсет поддерживает мобильные варианты процов, что в перспективе дает возможность управлять множителями на лету из винды. А еще к ней есть, как это ни странно, оверклокерские биосы.

Несмотря на чипсет от Sis и производителя , мамка из личного опыта вполне себе стабильная и шустрая.  Обзоры этой мамки указывают, что по скорости работы с памятью она в свое время обгоняла КТ266 и даже AMD 760.

Когда я в юности работал на полуподвальной комп фирме, у меня как раз стояла аналогичная. Сначала с 900-ым Атлоном, а позже, разжился довольно редким XP2400+ на реальной частоте 2000МГц. В комплекте с GF6600 AGP весьма бодрый тогда был конфиг, но я отвлекся.

Идея изначально была завести себе мамку способную работать в паре с какой-нить древностью типа Riva 128 и Rage Pro, с другой стороны, поддерживающую шустрые процы, с гарантией перекрывающие потолок «потанцевала» для младших и средних AGP карт под DX6. А для того, чтобы иметь возможность четко померять процессорозависимость, система должна уметь менять КУ для процессора. И хорошо бы сразу под виндой.

В идеале для моих целей подошла бы мамка на чипсете VIA KT333CF, на которой можно было бы гонять и бартоны с 333-ей шиной, но пока заполучить подобную не удается.

ECS K7S5A

 

 

Итак, перво-наперво, надо было «вспомнить все»: как разблокировать множители на сокет А процах (смутно помнилось что-то про карандаш/лак и L1), как их замобиливать, какие утилиты позволяют менять КУ под виндой и что вообще для этого нужно.

Серфинг по просторам интернетов выявил по этому поводу кучу нюансов. Что разные ядра разблокируются по разному.  А некоторые не разблокируются, а только замобиливаются, а те, что замобиливаются, нормально работают не со всеми платами. И что nForce-ы в данном случае, в пролете. И что есть альфа версия BIOS Patcher 6.0, которая вроде как умеет включать PowerNow!, Bus disctonnect, и работает в том числе и с AMI биосами. И еще много чего интересного. Усугублялось все это тем, что большинство факов или ссылок на подробности вели на прибитые нынче ПС оверклокерсов.

Собранные воедино обрывки информации позволили накатать вот такую памятку (отцы могут пропустить эту часть, молодежи будет полезно):

Чтобы иметь возможность менять КУ у процессора, в самом простом случае необходимы два условия:

1)      Процессор с незаблокированным множителем.

2)      Мамка, позволяющая менять его в BIOS.

Ваш КО.

Если условия не соблюдены, то рано отчаиваться! При наличии прямых рук эту беду можно забороть.

Победить проблему пункта 1 можно обратно же, двумя способами: разлочить у проца КУ или замобилить его.

Но тут, как водится, есть куча нюансов в плане разных ядер и способов.

С первым поколением камней Thunderbird, Spitfire и до кучи более свежим Morgan (то есть вся керамика) все довольно просто. Замыкаем простым карандашом/токопроводящим лаком  все мосты L1 и получаем счастье. Некоторые ФАК путаются в показаниях, и считают, что достаточно замазать только первую дорожку. Не суть.

С более поздними ядрами (то есть весь пластик:  Palomino, Thoroughbred-A/B, Burton, Thorton, Applebred) такой фокус не проходит. Хотя бы потому, что L1 мосты у них, как правило, целые, а множитель у процессоров выпуска после 43 недели (и у многих с 39-ой) залоченный.

В этом случае, вариант только один – процессор надо «замобилить». Мать будет думать (если есть чем), что это мобильная версия камня и ему можно будет менять множитель программно. (Можно ли будет менять его из биос – вопрос остался открытым, но скорее всего, нет). Более того, в теории должна заработать технология PowerNow! и при наличии правильного BIOS и драйвера в ОС, частота будет динамически изменяться в зависимости от нагрузки, прямо как у большинства современных камней.

Чтобы замобилить проц, нужно замкнуть ему мостик под номером 2 в группе L5.

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

Зато не лишним будет помнить про важный момент с вольтажом. В зависимости от конфигурации мостов L8, при разомкнутом L5(0) мама на проц может подать напругу в 2В, что может быть чревато.

Группа мостов L6 отвечают за максимальный мобильный множитель. Обычно он выставлен до 11 включительно. Если нужен более высокий, то придется резать/соединять уже эти мосты.

Но тут опять НО: если открыть весь диапазон, то некоторые мамы будут при старте врубать максимальный КУ х24. И мало какой камень заведется с таким, даже на 100-ой шине. Но есть инфа, что стартовый множитель вроде как можно выставлять с помощью BP 6.0.

Так же, по слухам, за стартовый множитель отвечает группа мостов L3, при закороченных L1.

За подробностями отсылаю опять в сеть. Так как это все-таки памятка, а не FAQ.

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

Плавно переходим к пункту 2, когда в биосе нет возможности крутить множитель процу.

В этом случае нам помогут программные утилиты. Перечислю известные: CPU MSR, CrystalCPUid, CPU informer и RMClock. Более того, они так же могут управлять напряжением и вообще P-state-ами камней.

Но пичалька в том, что делать они это могут только с мобильными процами. И в догонку, еще и мамка должна догадываться о существовании мобильных процов и правильно с ними работать.

И тут нам на выручку приходит Bios Patcher версии 6.0, который, вроде как, так и не вышел из стадии альфа версий. Последняя мною найденная была альфа-10. Она  помимо добавления в BIOS поддержки мобильных процессоров позволяет выставить стартовый множитель и даже добавляет P-state, но, по слухам, не правильно. Из-за чего динамическая смена частот не работает, как положено.

В качестве ремарки: как уже говорилось, что чипсеты Nvidia в пролете, как и самый первый КТ133. КТ133А и КТ133Е (типа мобильный) уже годятся. Остальные Via, а так же SIS, Ali, Ati вроде тоже работают без проблем.

Так же, по слухам, научить мамку работать с мобильными процами можно правкой регистров через WPCREDIT.

 

А теперь, приступаем к опытам на пациенте!

Под этот сокет у меня завалялись:

 Duron 1000MHz (Spitfire)

 Duron 1200MHz (Morgan)

Athlon XP 2000+ (Thoroughbred-B) 38 недели (по идее с нелоченным КУ)

И в комплекте с мамой приехал Athlon XP 2200+ (Thoroughbred-B) 41 недели.

Опыты начал проводить на Моргане.  Он достаточно бодрый для моих первоначальных целей (добить статейку по процессорозависимости Voodoo 2), уже знает SSE и главное, имеет керамический корпус, что позволяет наводить мосты обычным карандашом. Ибо токопроводящим лаком я так и не разжился. А радиолабазы в 2 января вряд ли работают. К тому же, все карандашные художества легко исправляются с помощью ластика.

Поэтому опыты с пластиковыми атлонами оставим на отдаленное потом.

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

Прошил последний оверклокерский CheepoBIOS. Не помогло. Сделал RTFM. Замазал два последних моста L5, как советовали. Не помогло. Пропатчил прошивку Bios Patcher 6.0 alpha 9 и  рекомендованным для сокет А amibcp7.01.01. Пропатчилось ОК. Зашиваю, ребут – черный экран. Откат не работает. Беру попавшуюся под руку мамку с Али, меняю на горячую микрухи, шью оверклокерский не патченный. Возвращаю взад, мамка ожила. Правда, слетел MAC адрес сетевухи, плюс рамки загрузочной таблицы BIOS теперь из каких-то галочек. Фигня, прорвемся.

Снова делаю RTFM, в процессе нахожу Bios Patcher 6.0 alpha 10, с которым в комплекте идет свой amibcp, снова патчу, шью. Мамка завелась. Далее качаю k7s5a_id, курю маны и фикшу мак для сетевухи. Кстати, никаких надписей типа «тут был bios pather» отчего-то нет. Сравниваю в FAR потроха пропатченнего и оригинального – разные. Хм.

Перегружаюсь, пробую менять КУ – фигушки. Лезу опять в инет, и тут нахожу месседж, что у Палычей и Морганов надо контачить не L5(2), а L5(1). Беру ластик, вытираю все,  графичу ьеперь первый мост, вставляю камень, включаюсь. Вуаля! Вижу Mobile AMD Duron!

Запускаю CrystalCPUid, работает! Хош х3 ставь, хош х5. Красота! Но тут замечаю странную особенность. Не получается выставить КУ больше 11. У проца, напомню, штатно 12. Пробую CPU MSR, она вообще не дает выбрать КУ больше 11. Перегружаюсь. Не, все ОК. Частота 1200. Запускаю утилиту, да, стоит множитель 12. Но после первой же смены, снова, максимум 11.

x3 multy

Cpumsr multi

Делаю RTFM, ага, за максимальный множитель отвечают мосты L6. У меня все закорочены. Это как раз х11. Чтобы сделать лимит больше, нужно их резать. Но, смысла в этом особого нет. Ибо из ранних опытов помню, что сабжевый проц брал частоту 1350МГц и уже на 1400 работал крайне не стабильно. Так что стартового х12 мне вполне хватит для опытов.

 

Переходим к управлению частотой FSB!

Еще одной фишкой данной мамки является то, что ее знает такая некогда полезная утилита SpeedFan. В частности, она позволяет программно изменять частоту FSB и памяти. Причем, по отзывам некоторых, вплоть до совсем недокументированных 166/166 и (даже 200/200 но очевидцев нет),  причем с правильными делителями для PCI/AGP и других шин.

Но, опыты с первой попавшейся версией 4.33 огорчили. Вне зависимости от процессора, изменять частоту шины можно только в небольших пределах. К примеру со 100 до 110 можно до 90. Или со 133 до 147. При попытке менять частоту со 133 до 100  или со 100 до 66 получаем зависание.

Так же нельзя менять асинхронно частоту шины и памяти. То есть, если стоит 100/100, то 100/133 дает зависон. Через биос – пожалуста, а вот программно – нет. Пичалька. Пробовал несколько других версий Speedfan. Но безрезультатно. Единственное, версии ниже 4.33 умеют дополнительно мониторить температуру проца и чипсета.

Еще расстроила невозможность включить 66МГц по FSB, которая заманчиво присутствует в списке.

speedfan

Но нас снова выручил RTFM! Кое-где упоминалось, что оверклокерские биосы расширяют варианты выбора FSB/RAM. И действительно, после прошивки появились всякие 110, 137 и прочие промежуточные значения. Плюс, какой-то странный HW trap. И вот, в одном из постов, где перемывали кости сабжевой маме, юзер пишет, что у него при установке HW trap сильно заниженная частота процессора. Ведомый наитием включаю этот  трап у себя и вижу стартовую частоту 800МГц супротив положенных 1200! Могучие арифметические подсчеты (800 поделить на 12) дают результирующую частоту FSB аккурат в 66МГц! То, что доктор прописал! Загружаюсь под винду, запускаю CPU-Z, таки да. 66, как есть. А если к ней примножить КУ х3, то получим мало кому доступный даунклок до 200МГц! Можно смело стравливать сабж с Pentium MMX и PII. Непаханое поле для всяческих исследований.

hwtrap 66MHz

Правда, помнится, было подобное тестирование от гражданина Tod Schwarzkaiser, но у него там Атлончик работал на частоте 300МГц. И он гонял, если мне склероз не изменяет, стандартный пакет от БВ2. А тут дюрон и на 200МГц. И можно игрухи прогнать. С той же Вуду 2 или еще чем похлеще. Короче, ждите новостей.

А на сегодня, пожалуй все.

 

Для памяти соберу в кучу всякие ссылки:

Всякое полезное про сабжевую мать: http://www.artpixel.ru/dom/tech/trouble_k7s5a.htm

Подборка биосов и утилит для нее же: http://www.lejabeach.com/ECS/ez.html

Про мосты, разблокировку и софт: http://www.cpuheat.wz.cz/html/AXP_multiplier_FAQ/AXP_Multiplier_FAQ.htm

http://www.cpuheat.wz.cz/html/AXP_multiplier/AXP_Multiplier.htm

Конфигурация мостов:

http://fab51.com/cpu/barton/athlon-e23.html

 

 

 

 

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

Удивительно, но буквально в один день в моей коллекции появилось сразу три процессора для Socket 423, пара материнских плат и два набора памяти типа RDRAM.

Комплект RDRAM

Процессоры, конечно, приехали уже достаточно давно, но только сейчас их доставили ко мне с почтальоном. Изначально я хотел получить в своё распоряжение две модификации Pentium 4 Willamette, работающие на частотах 1.4 и 1.5 ГГц, поскольку микроархитектура NetBurst начала свою экспансию на рынок именно с этих процессоров.

Intel Pentium 4 1.4 ГГц, Socket 423

В результате удалось даже превзойти мои первоначальные ожидания, благодаря небольшой ошибке продавца у меня теперь есть пара Pentium 4 1.5 ГГц и один 1.4 ГГц.

Пара Pentium 4 Willamette, Socket 423

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

Особый интерес в рамках проекта представляют материнские платы для Socket 423. Они, по своим характеристикам, во многом отличаются от своих предшественниц для Pentium II/III. Разумеется, меня интересовали максимально качественные решения и первой в моей коллекции появилась ASUS P4T на базе Intel 850.

ASUS P4T

Эта плата стала для меня, в определённой степени, эталоном качества среди «матерей» того времени. С точки зрения разводки ASUS P4T выполнена крайне удачно: здесь и удобное расположение разъёмов питания, провода к которым, не нужно тянуть аж до середины платы, задевая всё подряд и преграждая путь воздушным потокам внутри корпуса; разъёмы для широкимх IDE/Floppy шлейфов распаяны на краю, так что, подключая провода, можно разложить их в корпусе весьма элегантным способом. Аналогичная ситуация и с другими элементами - джамперами, переключателями и слотами: всё на своём месте, доступно и удобно.

Пластина ASUS P4T

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

ASUS P4T поддерживает ряд оверклокерских функций - регулировку коэффициента умножения и частоты системной шины. Эти опции доступны как в «железном» исполнении, посредством переключателей, так и через BIOS. Поскольку мои процессоры имеют заблокированный множитель, разгон, если что, возможен только увеличением частоты системной шины. Здесь отмечу, что высокая частота FSB отнюдь не благотворно влияет на совместимость с некоторыми устройствами, например, ускорителями 3dfx Voodoo graphics и 3dfx Voodoo2, так что, если вы планируете их использовать, то разгон для такой системы строго противопоказан. Кроме того, вспоминая о предназначении «Проекта 423», отмечу, что если среди парка ваших любимых игр, есть «скоростизависимые» (а таких не мало), то с точки зрения управления частотами актуально, скорее, добиваться понижения её величины, нежели повышения.

Кстати, о предназначении. Очень важно, что помимо тяги к исследованию общих, так сказать, естественных возможностей систем с Socket 423, я хочу проверить их на совместимость со старыми играми под DOS. И если найти видеокарту, корректно работающую с EGA/VGA/SVGA режимами достаточно просто (любой 3dfx ускоритель типа Voodoo Banshee и старше достаточно хорошо справляется с этой задачей), то со звуком нюансов куда больше. Мне крайне интересно посмотреть, какой парк игр без проблем работает с PCI звуковыми картами и для этого мне необходимо, чтобы материнская плата обладала разъёмом SB-Link. Для тех, кто, как и я, любит открывать для себя тайны прошлого, вот описание SB-Link:

«The terminology SB-Link originated from Creative to propose a standard which can be a bridge between the mainboard and PCI sound card to deliver Sound Blaster 16 compatibility under DOS real-mode environment. This technology provides the DMA and IRQ signals present in the ISA bus, but not on the PCI bus. Not having these signals does not effect a PCI sound card to produce the sound capability under Microsoft Windows environment but for people using DOS, there may be a problem. SB-Link is invented exactly for this purpose.»

Перевожу суть – благодаря устройствам с поддержкой SB-Link (поддержка должна быть как на стороне звуковой карты, так и на стороне материнской платы и её чипсета) возможно организовать прямой доступ к аппаратным ресурсам звуковых карт, имеющих блоки, работающие в режиме совместимости с Sound Blaster Pro / Sound Blaster 16 в DOS. И вот здесь, к сожалению, функционал ASUS P4T проявляется не с лучшей стороны. Несмотря на поддержку прямого доступа к памяти, заложенного в южный мост ICH2, на этой плате даже не разведён соответствующий разъём SB-Link. Сей факт ограничивает меня в использовании звуковых карт с поддержкой этой технологии, существенно снижая планку совместимости. Именно поэтому, мои приоритеты по выбору материнской платы под Socket 423 смещаются в сторону оригинального решения от компании Intel – D850GB.

Лоток для установки материнской платы

Получив в своё распоряжение Intel D850GB, я был сильно удивлён, что кто-то делает флагманские материнские платы с поддержкой SB-Link. Более того, я не ожидал, что сама Intel, при всей своей любви к аскетизму и всему новому, реализовала поддержку этой функции в такой плате! Моя плата Intel D850GB пришла в версии, которая не несёт на борту встроенного звука и сетевушки, но зато имеет изначально распаянный коннектор PC/PCI (SB-Link), а вместе с ним и обузу под названием CNR. Всё бы ничего, но отсутствие встроенного Ethernet немного огорчает, придётся занимать один слот PCI.

Intel D850GB

Как и детище ASUS, Intel D850GB почти также хорошо разведена, к недостаткам стоит отнести, разве что, расположение 12В разъёма питания CPU и наличие слота CNR. Впрочем, при грамотном подходе, первый недостаток можно обойти аккуратной прокладкой кабеля, а второй не мешает абсолютно ничем, разве сам факт наличия CNR оскорбляет чувство прекрасного. К сожалению, покупка CNR сетевушки типа Intel PRO/100 VE 10/100 CNR, ситуацию не сильно спасёт – один слот PCI пропадёт всё равно. К особенностям платы стоит отнести полное отсутствие функций разгона, что, как я и говорил выше, абсолютно не принципиально для ретро-системы.

В моём распоряжении есть две замечательные PCI звуковушки – LabWay XWave 6000 и Aureal Vortex 2 (есть несколько, от разных производителей). Обе платы, помимо ряда выдающихся возможностей в среде Windows, выделяются хорошими способностями в части совместимости с DOS играми (по меркам PCI звуковушек, разумеется) и я бы хотел провести масштабное тестирование их возможностей в тех играх, которые есть в моей коллекции. Мне стало интересно, а так ли уж важно для DOS стараться найти плату с живой полнофункциональной шиной ISA? Разумеется, я отдаю себе отчёт в том, что гарантировано будут существовать игры, которые не заработают на этом железе. И, да, я понимаю, что в некоторых играх получить сопоставимое с полноценными ISA-звуковыми платами, качество звука также нереально…. Тогда зачем эти компромиссы спросите вы? А затем, что для некоторых людей эпоха DOS игр ограничена десятком-другим относительно новых игрушек и они никогда не сравнивали 3-4 MIDI синтезатора, чтобы уловить мельчайшие детали звучании музыки. Эти люди просто играли, и они хотят найти стабильную, удобную в настройке систему за относительно небольшие деньги, получив, при этом, достойную производительность и совместимость. И, быть может, после очередной части статьи о «Проекте 423» кто-то вытащит из шкафа давно забытый Pentium 4 и с большим удовольствием проведёт выходные за DOOM II и Comanche 3, собрав аналогичную систему. В этом моя первая цель.

Перелистывая страницы популярных в начале 2000-х веб-сайтов о железе, я вижу публикуемые результаты тестов платформы Socket 423 в сравнении с фаворитами того времени – Pentium III и AMD Athlon. Сравнения эти проводились, как правило, с ранними версиями драйверов и прошивок материнских плат, а также в ПО, которое либо слабо оптимизировано, либо вовсе не имеет поддержки инноваций, которые предложила Intel в своих Pentium 4 (например, SSE2). Я же хочу сравнить старые программы и игры на новых версиях драйверов и прошивок, а также посмотреть, на что способны Pentium III и AMD Athlon Thunderbird в сравнении с Pentium 4 в новых (для этих систем) играх и программах, которые выходили с врождённой поддержкой новых «пней». Это цель номер два.

И, наконец, вас будет ждать ряд экспериментов, в ходе которых, я постараюсь остаться на проверенной и стабильной платформе Socket 423 и, при этом, вдохнуть в неё новую жизнь. Но об этом я расскажу в другой части моих заметок о развитии «Проекта 423».

Поводом для этой небольшой заметки послужили размышления о флагманских процессорах начала 2000-х годов. В то время я как раз заканчивал среднюю школу и пределом мечтаний для «меня прошлого» были старшие процессоры Pentium III. О AMD Athlon я и не слышал, а Pentium 4 маячил на горизонте как нечто мифическое и невероятно далёкое.

Занимаясь поступлением в институт, я был далёк от возможности покупки и изучения флагманов того времени, они для меня были несбыточной мечтой. А поскольку интернет был удовольствием дорогим для меня, в сети я появлялся крайне редко, да и то, лишь пообщаться в ICQ. О новинках узнавал из печатных изданий, а также разговоров с продавцами на компьютерных барахолках. Думаю, многие в то время делали так же. Несколько позже, спустя два года, в 2003-м, я получил более-менее стабильный доступ во Всемирную Паутину и с жадностью приступил к чтению статей и обзоров. Но, поскольку на рынке уже во всю шли баталии между фанатами AMD и Intel за звание «лучшего» в категориях Athlon XP (Barton) vs Pentium 4 HT, а позже Athlon 64 vs Pentium 4 HT, эра первых Pentium с архитектурой NetBurst снова ускользнула от меня. Я был занят другим… Покупал свой первый Athlon на базе архитектуры AMD64 – AMD Athlon 64 3500+, принимал участие в «фанатских разборках», гонял разные видеокарты на свой новой системе, в общем, делал актуальные вещи без особой оглядки в прошлое. Тем не менее, иногда на просторах конференций встречал упоминание о Pentium 4 Willamette под Socket 423. Как правило, люди использовали весьма неприятные эпитеты, которые характеризовали Willamette того времени, как один из самых бестолковых процессоров 21 века. И, надо сказать, я принял чужое мнение как своё, заочно поставив крест на этих камнях и системах на их основе.

Нынче же времена другие, и я смотрю на вещи с куда большим скепсисом, чем раньше, стараюсь анализировать мнение окружающих и изучать вопрос самостоятельно, прежде, чем сделаю окончательные выводы. И вот, наконец, спустя почти 17 лет, дошли руки до старичка Pentium 4 на ядре Willamette в конструктиве Socket 423, поскольку мне выдалась возможность прикупить комплект «процессор-память-материнская плата» по весьма гуманной цене. По моему мнению, этим камням уделялось недостаточно внимания и их возможности изучены не так, как того хотелось бы. На этот раз я свой шанс не упустил и спешу поделиться свежим приобретением.

Система на базе Pentium 4 Willamette, Socket 423

Система на базе Pentium 4 Willamette, Socket 423

Слава Богу, система благополучно стартует. О своих впечатлениях, разумеется, расскажу после получения первых эмоций от настройки, установки ОС, ПО и тестирования. Сейчас отмечу лишь одно – в наличии плата от самой Intel – D850GB, отличительной чертой которой для меня является поддержка технологии SB-Link, что достаточно интересно для платформы такого класса. Также в моей коллекции два процессора Pentium 4 на ядре Willamette – с частотой 1.4 и 1.5 ГГц.

Система на базе Pentium 4 Willamette, Socket 423


Процессор Intel Pentium 4 1500 МГц на ядре Willamette (S423)

Оба этих процессора были представлены 20 ноября 2000-го года по цене 644 и 819 долларов соответственно, так что позволить себе системы на базе этих CPU мог далеко не каждый. Думаю, что впереди меня ждёт много интересных впечатлений и, быть может, даже открытий. Будьте на связи, тем более, что это ещё не все поступления в рамках «Проекта 423»! 

Настала пора рассказать о платформе, на которой тестировались якодзуны из предыдущих серий: 

http://people.overclockers.ru/OAK/20095/ekho-bylykh-bitv-ili-srazhenie-dvukh-yakodzun/

http://people.overclockers.ru/OAK/20108/yakodzuny-2-prodolzhaem-muchat-pensionerov-intel-protiv-idt/

http://people.overclockers.ru/OAK/20164/stalnye-yakodzuny/

Когда случилась такая возможность, в мои цепкие лапы попала материнка на чипсете Ali Alladin V предположительно производства Polaris. Модель FOR Agp-Ali. У нее есть полные аналоги от Acorp (5ALI61) и Red Fox.

 материнская плата FOR ali-agp

Мамка оказалась весьма дубовой, на не самой свежей ревизии чипсета, даже без поддержки UDMA66, максимум 100МГц шина, пол метра кеша и вообще, не самым лучшим представителем семейства. Когда она уже пришла по почте, на аукционе появилась шикарная АТХ от Giga-byte, но было уже поздно.

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

К моему некоторому разочарованию, каких-то адских бустов, в сравнении с VIA MVP3 я не получил. Зато обнаружил неустранимый глюк. Проблема оказалось в регулярном зависании теста Quake 2. И, как выяснилось в последствии, 3D приложений вообще.

Виснет при определенных условиях. Поскольку я начинал тесты на весьма дохлых процах, то юзал на мамке 66-ую шину и Windows 98. Все было прекрасно. Параллельно, проводилось тестирование сабжей и на W2K и XP. И тут начались проблемы. Под NT-ями Квака могла спокойно пробежать 3 прохода бенчмарка, а могла выпасть в зависон с черным экраном на первой же секунде. Пробовал играться с настройками AGP апертуры в биосе, режимами скорости, бурстами и прочим, ничего не помогало. Пробовал поставить более другой драйвер на видюху. Перепробовал пол дюжины версий AGP GART драйверов на мать. Безрезультатно. Я уже было подумал согласиться с известным мнением, что Ati не умеет в OpenGL, но тесты на TNT2 Vanta показали ту же проблему. Более того, как оказалось, зависают любые 3Д тесты вообще. Затем, я надыбал прикольную утилитку (AGP Utility), позволяющую крутить кучу настроек для AGP.

agp utility scr1

agp utility scr2

Поигравшись с ней, удалось найти стабильный вариант для Riva, но используемая в тестировании Rage 128 так нормально и не заработала. Далее, я перешел к тестированию более бодрых камней, и тут выяснилось, что включение 100МГц FSB приводит ровно к такому же результату даже под 98-ой виндой. Повторный перебор настроек не помог.  В качестве мануальной терапии даже прошелся по прошивке BIOS Patcher-ом. Нифига. Конфигурация 66МГц-овой шины и Win 98 оказалась единственно стабильной.

Для интереса воткнул опозорившуюся Атишку в мамку от VIA. Мало ли, может таки дрова на видео виноваты. Оказалось, нет, при любых сочетаниях шины и оси получил полную стабильность.

Зато удивили результаты. Если процессорные тесты работали либо 1 в 1 с чипсетом от Acer, либо с небольшими отклонениями порядка 5%. То в Q2, в паре с К6-2 500МГц получилось всего 29 фпс под ОпенГЛ 640х480 и 32 фпс на софте 320х240! На Алишке с тем же камнем 36 фпс и 36,5 фпс соответственно! Вот тебе и VIA, подумал я.

Но тут меня начали терзать смутные сомненья. Дело в том, что мамку на ВИА я пропатчил BIOS Patcher-ом несколько лет назад. И вроде бы помнил, что об этом высвечивалась соответствующая надпись при включении и инициализации. А тут, я что-то ничего подобного не наблюдал. Тесты раритета я забросил со времен Битвы Ветеранов на клокерсах, но точно помнил, что биос я патчил.

И тут, перечитывая руководство к этому самому патчеру, собираясь, как уже говорил, «полечить» прошивку для Али, увидел, что патчер по умолчанию дает возможность отката на дефолтный вариант микрокода, для чего нужно всего лишь включиться без клавиатуры. Так же, было примечание, что USB клава (хоть и работает), но зачастую, вместо обычной АТ для патчера не прокатывает. То есть, все фиксы патчера в этом случае не «активируются». Из загашника без промедления достается настоящая АТ клавиатура с разъемом DIN-5, и вуаля! На экране перед названием процессора появляется заветная надпись, что патчер тут таки побывал! Прогоняю бенча второй кваки – совсем другое дело! Имеем 35,2 и 38 фпс! То есть, фактически, паритет. Прогоняю НФС3, там тоже прирост. Было 26-38, стало 36-45 фпс. У конкурента: 32-38 фпс. Вот тебе и VIA, снова подумал я. Причем, все стабильно, никаких глюков. А Алишке, кстати, патчер в играх не прибавил ни копейки.

quake 2 OGL render

quake 2 software render

Но это еще не все! Прогнав набор всех тестов на MVP3 с патчером и без, выяснил, что не-игровые тесты сильно по разному реагируют на патчер. Парадокс, но без патчера WinRar дает 98 баллов, а с патчером всего 92! Тоесть, патчер что-то фиксит с работой АГП, но при этом загрубляет работу памяти и/или кеша. Супер Пи тоже быстрее работает на заводском варианте прошивки: 7 минут 51 с против 8 минут 32 секунды. И это опять же, быстрее ALI (8м 8с)! Размер кеша L2 у обоих матерей одинаковый, то есть разницу обеспечивает именно чипсет.

ОАК тест идет вровень. АСТ по CPU и FPU совпадают, а вот в тесте памяти непатченный вариант почему-то медленнее! Mathmark медленнее в полтора раза! Tester недобирает порядка 15%. NMC больше 20%. То есть, гипотеза про КП оказалась несостоятельна.

Тесты с патчером и без:

 main tests

additional tests

Что забавно, для Ali после патча соотношение приростов в не-игровых тестах оказалось практически таким же.

Вот, фотка матери-героини на VIA:

 материнская плата 5via77

Чем еще прикольна эта мамка. Несмотря на унылый бренд (Acorp), она имеет в сокете термодатчик! Который влияет на обороты кулера, если подключить его к стандартному 3-пиновум молексу. Более того, обороты кулера мониторятся! Вместе с температурой и Vcore. На Али, кстати, стоит более типичный для тех лет двухпиновый разъем.

Роя инфу об этой плате во всемирной паутине, заметил, что у меня не самая свежая прошивка BIOS. Скачиваю, зашиваю. Захожу в настройки – опаньки. Некоторые настройки пропали, а та часть, что отвечает за обороты кулера, температуру и т.д. – отсутствует более чем полностью. Ну, да фиг с ними. Делаю тестовый прогон Винрара: матерь божья! 68 баллов. Как будто включена 66МГц FSB или память залочена на этой частоте. Специально даже перепроверил перемычки на мамке, что все выставлено на 100МГц. В настройках тоже все тайминги включены на максимальную скорость. Натравливаю BP на эту прошику – результаты чуть получше, 85 баллов. Но это все равно не серьёзно. Отплевавшись, возвращаю родную версию. Как так можно было испортить BIOS я не знаю. И ладно бы, если бы это была одна из первых версий, так нет же, самая распоследняя!

Начинаю подумывать дальнейшие тестирования якодзуновских камней проводить на VIA. С одной стороны да, это замена коней на переправе, тем более, что некоторые расхождения в производительности между мамками есть, хоть и на младших процах, они не так заметны. С другой стороны, скоро я буду тестить старшие процы на 100-ой шине, и тут на мамке от АЛИ имеем не вылеченный глюк с зависанием в  3D. Менять видюху – не самый лучший вариант. Ибо придется таки перетестить все конфигурации в играх заново. Плюс, кандидатов на замену не так уж и много. Заюзанная альтернатива в виде TNT2 Vanta не совсем подходит с точки зрения историзЪма. Есть в наличии первая TNT, но она, к сожалению, в PCI версии. А хотелось бы нормальное AGP. Остается только Voodoo Banshee. Она, хоть и AGP, но в DiME текстурирование все равно не умеет и ей пофигу все эти AGP приколы. Но перетестивать с ней всякие цыриксы реально в лом. В общем, будем подумать.

Есть у виашки и недостатки. У нее тоже максимум доступна только 100-ая шина. Недокументированные положения перемычек или дублируют более низкие частоты FSB или мать просто не стартует.

Еще, у мамки слабоватая подсистема питания проца. Проявляется это в том, что я когда-то гонял на ней Pentium MMX 233MHz, добившись разгона до 285МГц (3 х 95). На 300МГц проц даже стартовать отказывался. А воткнув этот камешек в мамку от Ali, чуть задрав Vcore, проц без проблем завелся на 100-ой шине с КУ = 3 и прошел экспресс тест на стабильность.

Так же, у виашной мамани нет возможности выставишь шину в 60МГц. Это значит, что младшие К5-75 просто не заводятся, а Цыриксы придется гонять в разгоне.

Так что, мамки неплохо дополняют друг-друга :).

 Так же, у VIA не работает режим ACPI. То есть, под NT систему нормально не выключишь, нужно отрубать питание вручную. У АЛИ с этим проблем нет.

 

На сегодня, думаю, все. До новых встреч в эфире!

Cache Burst 32 Report

Creation Date: 03-Jun-2009 at 22:58:48
OS version: Windows Me™

Processor: AMD K6™III+ 601,36 MHz Core: [05D0] Sharptooth 0.18 µm

Memory 32-bit Bandwidth: Read: 321,11 MB/s ( 7,14 Cycles), Write: 75,88 MB/s ( 30,23 Cycles)
Memory 64-bit Bandwidth: Read: 321,42 MB/s ( 14,27 Cycles), Write: 151,78 MB/s ( 30,22 Cycles)
Memory Peak Bandwidth: 321,37 MB/s

Bandwidth Graph:

 LS 5MVP3 ПСП

Bandwidth Table:

Block Size

Bandwidth (MB/s)

Read Latency (Cycles)

Read
MMX Read
SSE Read

Write
MMX Write
SSE Write

Move
MMX Move
SSE Move

Step 4 Bytes

4 KB

2007,60
3965,32
---

1230,60
3642,01
---

75,06
150,15
---

3,00

8 KB

2022,85
4024,70
---

1269,91
4262,87
---

75,08
150,19
---

3,00

16 KB

2028,11
4049,01
---

1413,51
3062,81
---

75,08
150,20
---

3,00

32 KB

2021,13
4012,22
---

883,40
2129,94
---

75,04
150,09
---

3,01

64 KB

1461,46
2283,56
---

610,46
1239,57
---

75,04
150,04
---

3,51

128 KB

1462,24
2282,80
---

519,22
1048,28
---

75,03
150,00
---

3,51

256 KB

1439,68
2231,78
---

349,04
713,97
---

72,66
144,83
---

3,56

512 KB

321,54
321,80
---

121,25
245,37
---

55,83
89,19
---

7,89

1024 KB

321,01
321,22
---

92,65
186,40
---

55,84
89,21
---

7,90

2048 KB

321,12
321,16
---

82,92
165,93
---

55,84
89,21
---

7,90

4096 KB

320,93
321,24
---

78,68
157,35
---

55,87
89,22
---

7,90

8192 KB

321,15
321,37
---

76,81
153,66
---

55,84
89,20
---

7,89

16384 KB

321,08
321,39
---

75,88
151,86
---

55,84
89,26
---

7,90

Cache Burst 32 Version 0.90.91
© 2002 by Vladimir Afanasiev & Sergey Romanov

Cache Burst 32 Report

Creation Date: 04-Jun-2009 at 00:18:11
OS version: Windows Me™

Processor: AMD K6™III+ 601,36 MHz Core: [05D0] Sharptooth 0.18 µm

Memory 32-bit Bandwidth: Read: 321,14 MB/s ( 7,14 Cycles), Write: 75,87 MB/s ( 30,23 Cycles)
Memory 64-bit Bandwidth: Read: 321,43 MB/s ( 14,27 Cycles), Write: 151,79 MB/s ( 30,22 Cycles)
Memory Peak Bandwidth: 321,36 MB/s

Memory Walk Graph:

 LS 5MVP3 Латентность памяти

Memory Walk Table:

Block Size

Latency (Cycles) for Step

4

8

16

32

64

128

256

512

1K

2K

4K

8K

16K

32K

64K

128K

256K

4 KB

3,00

3,00

3,01

3,01

3,01

3,01

---

---

---

---

---

---

---

---

---

---

---

8 KB

3,01

3,00

3,01

3,00

3,01

3,01

3,01

---

---

---

---

---

---

---

---

---

---

16 KB

3,01

3,01

3,01

3,01

3,01

3,01

3,01

3,01

---

---

---

---

---

---

---

---

---

32 KB

3,01

3,02

3,03

3,06

3,11

3,07

3,01

3,01

4,63

---

---

---

---

---

---

---

---

64 KB

3,51

4,01

5,01

6,77

12,03

12,03

12,03

12,04

12,24

12,59

---

---

---

---

---

---

---

128 KB

3,51

4,01

5,01

6,77

12,03

12,03

12,03

12,03

12,14

12,26

13,44

---

---

---

---

---

---

256 KB

3,54

4,04

5,07

6,84

12,16

12,10

12,07

12,05

12,92

13,67

16,18

19,06

---

---

---

---

---

512 KB

7,88

14,24

28,50

57,00

114,01

114,98

117,28

122,08

134,07

155,00

155,31

152,12

157,23

---

---

---

---

1024 KB

7,90

14,29

28,56

57,13

114,30

115,33

117,88

123,06

137,20

161,20

167,93

174,98

198,95

261,27

---

---

---

2048 KB

7,90

14,29

28,56

57,13

114,30

115,33

117,82

123,00

137,36

160,87

167,56

174,58

198,95

260,68

264,89

---

---

4096 KB

7,90

14,28

28,56

57,12

114,30

115,33

117,82

123,00

136,87

161,32

167,44

174,31

198,78

260,97

262,47

268,61

---

8192 KB

7,90

14,29

28,56

57,13

114,30

115,33

117,82

123,00

137,03

161,54

167,56

174,18

199,13

260,68

261,27

264,28

267,67

16384 KB

7,90

14,28

28,56

57,12

114,30

115,33

117,82

123,00

136,95

161,77

168,55

176,05

202,29

267,67

267,67

268,93

272,44

32768 KB

8,71

14,96

28,62

57,09

114,30

115,50

118,67

124,80

136,79

161,43

167,93

176,19

202,11

263,98

264,59

264,59

266,43

Cache Burst 32 Version 0.90.91
© 2002 by Vladimir Afanasiev & Sergey Romanov