Причуды эволюции: необычное «железо», которое не должно было появиться. Часть 1

Причуды эволюции: необычное «железо», которое не должно было появиться. Часть 1

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

То ли дело раньше — в погоне за кошельками пользователей производители комплектующих были готовы идти на куда больший риск, а иногда в роли авантюристов выступали даже создатели альтернативных чипсетов. Встречались даже материнские платы для двух разных поколений процессоров, например 386 и 486! Или, например с двумя разъемами — для процессора базового и для топового уровней. И это не только возможность выбора между Celeron (socket 370) и Pentium II (slot 1), но и даже между Pentium III (slot 1) и могучим Pentium III Xeon (slot 2).

Да, пожалуй, с материнских плат и стоит начинать эту тему. Но странных гибридов рассмотрим в другой раз, сегодня мы заберемся глубже — я откопал семь примеров таких химер, которых быть просто не должно! Расчехляем машину времени, устраиваемся поудобнее, откидываемся на спинку табуретки, поехали!

❯ Эпизод 1. Pentium и шина VLB

Итак, наша первая остановка — весна 1993 года. Intel с помпой представляет новейший процессор Pentium — первый суперскалярный х86 процессор в мире, дающий вдвое большую производительность при равной частоте в сравнении с предшественником. А еще он первым среди интеловских процессоров, получил вместо цифрового обозначения собственное имя — таков был ответ на выпуск конкурентами процессоров с таким же обозначением, как у Intel. Если набор цифр нельзя было запретить использовать другими компаниям, то зарегистрировать за собой имя как торговую марку куда проще.

Процессор получился удачный и действительно быстрый — многим казалось даже, что его возможности избыточны для большинства задач. Но главной проблемой была высокая стоимость систем на его основе, ведь большинство представленных одновременно с анонсом машин базировались на поддерживающих PCI фирменных наборах логики производителей готовых систем, например, Compaq Tri-Flex или ALR ProVEISA. Еще часть машин базировалась на чипсете Intel Xpress, созданном для процессоров 486, но изначально подготовленном к поддержке грядущего Pentium.Вот только эти машины были еще дороже и работали только с шиной EISA, карты расширения для которой также стоили весьма и весьма недешево. А вот “родной” и достаточно массовый чипсет с поддержкой PCI — Intel 430LX “Mercury” задерживался до осени, к тому же платы расширения PCI пока тоже стоили немало.

<i>Слот EISA и сетевая карта для него</i>
Слот EISA и сетевая карта для него

В то время наиболее популярны были компьютеры с 486 процессором. Изначально основанные на шине ISA, они испытывали потребность в более быстрой шине — 16 МБайт/с отчаянно не хватало, в первую очередь для видеоадаптеров и дисковых контроллеров. И если для дорогих рабочих станций и серверов альтернатива была упомянутая чуть выше EISA (33 Мбайт/с), то для массового рынка нужно было что-то более экономичное в реализации и простое в использовании (EISA требовала настройки каждого установленного устройства с помощью специальной утилиты, а классическая ISA — настройки используемых ресурсов джамперами).

Решением стала появившаяся за год до Pentium шина VLB — VESA Local Bus (локальная шина VESA, по имени Video Electronics Standards Association), также в шутку называемая Very Long Bus за изрядную длину слота на материнской плате. Слоты VLB располагались за слотами ISA и карта расширения использовала линии питания ISA слота и собственные сигнальные. Сама же шина была реализована максимально просто, фактически являясь расширением внешней шины процессора 486. Таким образом, она оказалась привязана и ограничена возможностями этого процессора и виделась временным решением. Тем не менее ее производительность была более чем достаточна (от 100 Мбайт/с при 25 МГц до 200 Мбайт/с при 50 МГц), стоимость внедрения невелика, а ограничения (от трех до одного устройства на шине в зависимости от частоты шины) незначительны.

<i>Плата Intel Classic/ED «Ninja» — 486 c PCI</i>
Плата Intel Classic/ED «Ninja» — 486 c PCI

Появившаяся практически одновременно, с выходом чипсета Intel 420TX “Saturn” шина PCI (133 Мбайт/с) только набирала обороты, а VLB за год успела набрать немалую популярность даже несмотря на позиционирование в качестве временного решения. К тому же, некоторые производители даже сумели адаптировать ее к 386 процессору и системам, которые все еще занимали определенную долю в начальном сегменте рынка.

И, конечно, идея совместить новейший Pentium и популярную VLB не могла не найти благодатную почву! Пока SiS создавала платы с поддержкой PCI и VLB для 486, OPTi решилась на выпуск целого семейства чипсетов для комбинации Pentium+VLB. Одним из первых стал Pentium (TM) Adaptive Write Back (PTMAWB, именно так), он же Opti 82C596/597 “Cobra”. Выпущенный почти одновременно с Pentium, он стал основой целой плеяды плат, позволяющих строить компьютеры с Pentium, сравнимые по стоимости со старшими 486 моделями. Конечно, шина реализовывалась с помощью северного моста чипсета и была уже не столь быстрой (в первую очередь, что касается задержек), как в 486, но все же достаточно быстрой для большинства задач.

<i>Плата TMC PAT58PV — Pentium без PCI</i>
Плата TMC PAT58PV — Pentium без PCI

Платы, сочетающие Pentium и VLB, особенно без присутствия PCI сегодня крайняя редкость. Мне пришлось потратить немало времени в поисках, пока удачный экземпляр, наконец, не удалось получить. Это плата TMC PAT58PV — одна из наиболее эклектичных плат для Pentium. Это ранняя плата на чипсете Cobra, выпущенная летом 1993 года. Очень многое в ней соответствует более ранней эпохе — сокет LIF без защелки, отсутствие встроенных MultiIO и IDE контроллеров. Частота процессора вовсе переключается заменой кварцевого резонатора! Но с точки зрения поддержки Pentium — это полноценное решение с Write Back кэшем объемом до 1 Мбайта и полноценным 64-битным интерфейсом ОЗУ. Машина с этой платой пока в процессе подбора комплектующих, следите за новостями о ней в канале Digital Vintage!

В сравнении с более поздними решениями для Pentium, эти чипсеты кажутся ужасно медленными. Но если ограничить список конкурентов первой волной чипсетов — Intel 430LX/NX, SiS 501 и подобными, то все не так уж плохо.

Плохо стало, когда шина PCI набрала популярность и OPTi попробовала добавить ее поддержку в свои VLB чипсеты: реализация PCI в виде моста VLB-to-PCI была отвратительно медленной, с дикими задержками, но, главное, недостаточно стабильной да и попросту глючной. Частой проблемой стала неполная поддержка Plug’n’Play — на многих платах прерывания и выделяемые адреса пространства памяти приходилось выставлять вручную. К тому моменту, впрочем, решения OPTi уже относились к среднему и даже начальному уровню.

Впрочем, в запасе у OPTi был и чипсет высочайшего уровня — OPTi 693/696 VLB «Pentium uP Write Back Cache EISA» с поддержкой EISA и двухпроцессорных конфигураций. Одна из известнейших плат на нем — Acer J3, использованная в нескольких моделях компьютеров Acer и других производителей.

Справедливости ради отметим, что были выпущены и совсем бюджетные чипсеты, такие как OPTi 571/572 «486/Pentium Writeback», с 32-битным интерфейсом памяти и поддержкой как 486, так и Pentium.

<i>Ноутбук Toshiba Libretto 50CT — фото из архива коллекции.</i>
Ноутбук Toshiba Libretto 50CT — фото из архива коллекции.

Но если в настольных компьютерах сочетание VLB и Pentium осталось редкой экзотикой, то в ноутбуках оно применялось вплоть до 1997 года, когда были выпущены Toshiba Libretto 50/70CT на основе оригинального набора логики от Toshiba, использовавшие эту шину. VLB чипсеты от VLSI и PicoPower использовались в первых Pentium-ноутбуках IBM ThinkPad 755 и 760 серии и многих других моделях различных производителей.

❯ Эпизод 2. Pentium II и память SIMM

Задержки с выходом чипсетов долгое время преследовали Intel. И если в первое время, когда компания только выходила на рынок чипсетов для собственных процессоров это было понятно, то некоторые случаи кажутся вопиющими. Так случилось в мае 1997 года, когда было представлено очередное поколение процессоров — Pentium II, дальнейшее развитие микроархитектуры недоступного широкой публике Pentium Pro, получивший также поддержку мультимедийных инструкций MMX и куда более доступный ценник.

Новому процессору должен был составить компанию и революционный чипсет — Intel 440LX, принесший поддержку шины AGP для графических ускорителей и, что немаловажно, новой памяти типа DIMM SDRAM, уже опробованной в младших моделях чипсетов для Pentium — 430VX и 430TX.

<i>Плата Intel PD440FX «Portland». <a href="https://api.dtf.ru/v2.8/redirect?to=https%3A%2F%2Ftheretroweb.com%2Fmotherboards%2Fs%2Fintel-pd440fx-portland&postId=1842413" rel="nofollow noreferrer noopener" target="_blank">Источник</a>.</i>
Плата Intel PD440FX «Portland». Источник.

Вот только полугодовая задержка привела к тому, что первые системы на базе Pentium II были созданы на основе Intel 440FX, чипсета созданного как упрощенное в сравнении с чипсетами 450 серии решение для Pentium Pro. Использование более медленной памяти типа EDO (Extended Data Output — в большинстве случаев представленной SIMM модулями) приводило к отставанию более высокочастотных Pentium II (233 и 266 МГц) от Pentium Pro 200 Мгц в ряде задач, особенно где сказывался еще и менее быстрый (½ частоты ядра) кэш Pentium II в сравнении с полноскоростным у Pentium Pro. Я намеренно не называю Pentium Pro предшественником — ведь заменой ему стал только выпущенный в 1998 году Pentium II Xeon “Drake”, а до того момента топовым процессором Intel оставался Pentium Pro в варианте 200 МГц с 1 Мбайт кэша, что вдвое больше, чем у Pentium II. Впрочем, и стоил Pentium II значительно дешевле — как сам по себе, так и виде готовых систем.

Поддержка памяти EDO сохранялась вплоть до Intel 440BX, но за исключением редких прецедентов плат со слотами SIMM уже не выпускалось, что не мешало использовать не успевшую получить распространение 3.3V EDO DIMM память.

Отдельно стоит отметить тернистый путь модулей DIMM. Первоначально речи о замене типа памяти не шло и первые DIMM модули должны были лишь сделать более удобным расширение памяти — ширина их шины составляла 64 бит, что соответствовало шине Pentium и Pentium Pro и не требовало установки модулей парами, как того требовали 32 битные модули SIMM. Впервые их поддержка появилась в 1995 году в чипсетах Intel 450GX/KX — это были небуферизованные и буферизованные модули FPM DIMM. Также буферизованные FPM DIMM использовались в Apple Power Macintosh тех лет, например, в моделях 7500/7600/8600.

<i>Плата Abit AB-5ITH. <a href="https://api.dtf.ru/v2.8/redirect?to=https%3A%2F%2Ftheretroweb.com%2Fmotherboards%2Fs%2Fabit-ab-it5h-1.0x&postId=1842413" rel="nofollow noreferrer noopener" target="_blank">Источник</a>.</i>
Плата Abit AB-5ITH. Источник.

1996 год принес смену типа чипов с FPM на EDO, но большинство систем на основе Pentium Pro по прежнему используют память в формате SIMM. В системах на основе Pentium слоты DIMM до появления чипсетов с поддержкой SDRAM встречаются крайне редко, мне известна лишь одна плата — Abit AB-IT5H на 430HX, остальные платы с DIMM слотами основаны на чипсетах с поддержкой SDRAM (430VX/TX).

❯ Эпизод 3. Celeron в двухпроцессорной конфигурации

Если предыдущие истории появления “странных платформ” обязаны своим появлениям задержками и недоработками Intel, то герой третьего эпизода — результат выпуска слишком хорошего (для своей стоимости) продукта. Или даже двух…

И даже появились они одновременно! В апреле 1998 года были одновременно представлены новые бюджетные процессоры Celeron, призванные отправить на покой: долгоиграющий Pentium (пребывающий в ипостаси Pentium MMX), обновленные Pentium II “Deschutes” со 100 МГц шиной и пару чипсетов — 440BX/440EX. Первый должен был заменить прежнего флагмана 440LX, а второй — стать более доступной платформой для массовых ПК на базе Celeron и младших Pentium II — он поддерживал меньший объем памяти и обходился лишь 66 МГц шиной. Забегая вперед, отметим, что бюджетные версии чипсетов 440 серии — EX и последовавший вскоре за ним ZX не нашли столь широкого распространения как более дорогой собрат BX.

<i>Celeron Covington. <a href="https://api.dtf.ru/v2.8/redirect?to=https%3A%2F%2Fwww.cpu-world.com%2FCPUs%2FCeleron%2FTYPE-Celeron%2520%2528Covington%2529.html&postId=1842413" rel="nofollow noreferrer noopener" target="_blank">Источник</a>.</i>
Celeron Covington. Источник.

Первые Celeron получились довольно противоречивыми. Лишенные кэша второго уровня процессоры семейства “Covington” с частотой 266 и 300 МГц (по сути — ядро Deschutes без внешнего кэша) были весьма медлительны и в мало-мальски серьезных приложениях отставали, пусть и не сильно, от Pentium MMX, не говоря уже о набирающем силы AMD K6. Сильной стороной был полноценный FPU (тут конкуренты отставали) и удивительный разгонный потенциал. 266 МГц процессоры, будучи установлены в плату с 440BX, часто разгонялись вдвое, работая при этом на 133 МГц шине — и тут уже стремительно сокращая отставание. Но любовь энтузиастов не означала массовых продаж, на которые рассчитывала Intel.

Уже в августе вышла работа над ошибками — семейство Mendocino, получившее небольшой, всего 128 Кбайт кэш второго уровня, но работающий на частоте ядра и расположенный на одном с ним кристалле. Эти процессоры стали легендарными. Celeron 300A легко разгонялся до 450 МГц, работая на 100 МГц шине и обгоняя Pentium II 400 в большинстве задач, при стоимости “камня” примерно втрое дешевле!

Intel не была особо рада разгонным успехам, но теперь производительность бюджетной линейки была на достойном уровне и Celeron разлетались как горячие пирожки. Вот только унаследованный от Pentium II разъем Slot 1 подразумевал довольно дорогую упаковку с распайкой процессора на специальной плате, которая уже вставлялась в разъем на материнской плате. Что было оправдано для Pentium II с отдельными микросхемами кэш-памяти, не было разумно для Celeron — у него чип на плате был единственным. Так, вскоре появился новый вариант разъема для бюджетных процессоров socket 370 — на него быстро переехали все Celeron. Последним слотовым остался 433 МГц процессор, сокетные же собратья впоследствии дотянули до 533 МГц.

При всех своих успехах, Celeron не мог похвастаться лишь одним — возможностью работы в двухпроцессорных конфигурациях. Эта возможность (тогда довольно популярная в верхне-среднем и верхнем ценовых сегментах) была доступна только полноценным Pentium. Но и тут неугомонные энтузиасты нашли способ ограничение обойти — путем небольшой доработки процессорной платы и манипуляции с BIOS появлялась возможность запустить Celeron в паре. Это давало новую жизнь старым платам на базе 440FX/LX, не поддерживающим 100 МГц шину — старший Pentium II с 66 МГц шиной работал на 333 МГц.

<i>Celeron Mendocino и Slotket. <a href="https://api.dtf.ru/v2.8/redirect?to=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FSlotket&postId=1842413" rel="nofollow noreferrer noopener" target="_blank">Источник</a>.</i>
Celeron Mendocino и Slotket. Источник.

С выходом Celeron PPGA (так обозначалась упаковка сокетных Celeron Mendocino — Plastic Pin Grid Array) начали появляться и переходники для установки их в слотовые материнские платы. Энтузиасты и тут быстро нашли недокументированный способ запуска процессоров в паре, а китайские производители начали выпускать переходники Socket/Slot (Slotket), не требующие модификации для поддержки SMP.

Параллельно немалую популярность набрал в то же время чипсет 440BX. Прежде и после более популярными и распространенными всегда были более доступные модели, например, в семействе 430 доступные FX/VX/TX продавались много большими тиражами, чем более продвинутые NX/HX. В семействе 440 до 1998 года младших моделей просто не было — 440FX и 440LX на протяжении своего жизненного цикла были единственными актуальными в линейке.

Как и положено флагману в те времена (опустим 440GX, предназначенный для серьезных серверов и рабочих станций на базе Pentium II Xeon), этот чипсет поддерживал память с коррекцией ошибок и двухпроцессорные конфигурации, а еще прекрасно разгонялся: 133 МГц для него не были пределом, удачные платы разгонялись до 150 МГц и выше! Более того, после появления Pentium III с частотой шины 133 МГц, было выпущено множество плат с заводским разгоном для поддержки новых процессоров.

Идея совместить два удачных продукта — два дешевых процессора и дорогой чипсет — просто не могла не прийти кому-нибудь в голову. Но решились воплотить ее в жизнь инженеры лишь одной маленькой, но смелой компании — Abit. Ныне почившая, она навсегда заняла место в сердцах энтузиастов и памяти исследователей истории. Эта компания первой предложила программное управление разгоном через BIOS (Soft Menu) и выпустила множество интересных плат. Но именно Abit BP6 достойна звания самой знаменитой.

<i>Плата Abit BP6 — вид до реставрации.</i>
Плата Abit BP6 — вид до реставрации.

Abit BP6 появилась незадолго до смены поколений Celeron в 1999 году и была абсолютно типичной платой на чипсете 440BX — 3 слота DIMM SDRAM (кто-то скажет “могли бы четыре поставить!”), один AGP и пять PCI. Никакого встроенного звука или сети, не говоря уже о видеоконтроллере. Разве что дополнительный двухканальный IDE контроллер HighPoint, поддерживающий новую версию стандарта — UDMA/66 (южный мост PIIX4 в составе чипсета умел лишь UDMA/33). Ну и, конечно, два гнезда Socket 370 с поддержкой SMP для пары Celeron частотой до 533 МГц. И возможностью разгона — как простым переключением на шину 100 МГц (вполне годится для младших моделей, вплоть до 366 и, иногда, 400 МГц версий), так и более тонкими настройками с заданием частоты шины и напряжения питания процессоров вручную.

Эта плата стала самой известной и обсуждаемой “материнкой” 1999 года. Даже год спустя журнал “Компьютерра” в первоапрельском номере рассказывала о новинке — плате Abit BP12 с поддержкой уже четырех Celeron’ов! Впрочем, за рамки шутки эта идея выйти уже не могла — Celeron, как и Pentium II, физически не могли работать в большем количестве. Процессоры Xeon имели необходимые модификации для работы на одной шине вчетвером и только при помощи особо сложного чипсета (Intel/Corollary Profusion), управляющего работой процессоров на двух шинах, появилась возможность построения восьмипроцессорных х86 серверов.

<i>Коллаж платы BP12. <a href="https://api.dtf.ru/v2.8/redirect?to=http%3A%2F%2Fkinnet.ru%2Fcterra%2F341%2F30.html&postId=1842413" rel="nofollow noreferrer noopener" target="_blank">Источник</a>.</i>
Коллаж платы BP12. Источник.

Какой бы удачной не получилась плата, но реакция Intel последовала незамедлительно. Abit вынуждена была снабдить все выпущенные платы предупреждением, что они не предназначены для работы в дуальном режиме (хотя фактически поддержка сохранялась), а новые Celeron на ядре Coppermine-128 утратили возможность работы в паре на физическом уровне — сигнал, необходимый для идентификации процессора на шине, был отрезан от ножки на уровне упаковки. Последующие двухсокетные платы работали только с парой полноценных Pentium III — Coppermine и Tualatin, а вышедшие под конец 2000 года Pentium 4 уступили поддержку двухпроцессорных режимов линейке Xeon DP, фактически только этим и отличавшейся от настольных процессоров. Концепция была опробована заранее — среди Pentium III Xeon Slot 2 были модели, которые отличались от обычных Pentium III в Slot 1 и Socket 370 лишь ценой и конструктивом упаковки.

Из-за небольшого выпущенного объема, сейчас платы Abit BP6 стали удивительной редкостью. Плата, представленная в коллекции “Digital Vintage” выглядит, будто пережила попадание под гусеницы трактора, но при этом — полностью функциональна и стабильна в работе, разве что разгонять ее я не рискнул. Обычно я не работаю с техникой в таком состоянии, но это единственный экземпляр, попавший в мои руки за 3 года. К тому же плата является для меня памятью о хорошем старом друге, чем особенно дорога сердцу.

❯ Эпизод 4. Двухпроцессорная рабочая станция на Intel 815

Очень глубоко запала в душу тайваньским инженерам идея мультипроцессорности за недорого! Пусть под давлением Intel никто больше не решился на двухселеронное решение, но разных интересных экспериментов было вдоволь. Чего стоили переходники “Slot 1 — 2xSocket 370”, разрабатываемые на стыке веков сразу несколькими компаниями. К сожалению, ничего интересного из этого не вышло: чтобы переходник работал, требовалось присутствие на плате APIC (Advanced Programmed Interrupt Controller — улучшенный программируемый контроллер прерываний), который тогда еще был отдельным компонентом. А разместить его на переходник или плате расширения не представлялось возможным. Таким образом для переходника пришлось бы создавать специальную плату, что губило идею дешевого и универсального решения на корню.

<i>Двухсокетный Slotket — прототип. <a href="https://api.dtf.ru/v2.8/redirect?to=http%3A%2F%2Fwww.hardware-one.com%2Farchives%2F1999%2Fjune%2F01-07.shtml&postId=1842413" rel="nofollow noreferrer noopener" target="_blank">Источник</a>.</i>
Двухсокетный Slotket — прототип. Источник.

Интересный эпизод из более глубокого прошлого — некоторые производители напротив выпускали однопроцессорные платы верхнего ценового сегмента на основе двухпроцессорных, не устанавливая APIC и второй сокет с обвязкой и системой питания. Среди них отметились Soyo, Tyan и даже великий и совсем не ужасный Digital. Некоторые энтузиасты даже возвращали утраченный функционал таким платам, припаивая недостающие компоненты — отчаянные ребята!

Милленниум запомнился компьютерной общественности не только завершением первого этапа гонки гигагерц, но и многократными неудачными попытками Intel выпустить достойного преемника неувядающему ветерану Intel 440BX. Впереди маячили: системная шина на 133 МГц и выше, AGP 4x и UDMA/66 и даже 100, плюс ко всему этому нужна была подходящая оперативная память — PC100 SDRAM все это хозяйство потянула бы с трудом, став бутылочным горлышком системы.

Но сначала вышел прорывной, но совершенно не универсальный интегрированный Intel 810 без возможности установить дискретное видео в AGP слот — видеоконтроллер и северный мост в нем были столь тесно связаны друг с другом. Потом началось заигрывание с Rambus и провальный Intel 820. Причем провальный исключительно из-за непомерной дороговизны памяти RDRAM при очень призрачных преимуществах в производительности (цена в сравнении с SDRAM была выше в разы). Попытка исправить ситуацию добавлением микросхемы MTH-S, конвертировавшей интерфейс памяти в PC100 SDRAM сделала только хуже: быстродействие упало, стабильность работы оставляла желать лучшего. И это на фоне роста необходимого объема памяти, особенно в рабочих станциях и дорогих ПК! Был еще совсем дорогой и редкий Intel 840 с двухканальной RDRAM, но он так и остался экзотикой. Основным чипсетом виделся именно 820.

<i>Плата Asus P3C-D с памятью Rambus и переходник на SDRAM.</i>
Плата Asus P3C-D с памятью Rambus и переходник на SDRAM.

VIA воспользовалась заминкой Intel и нарастила поставки своего довольно удачного VIA Apollo Pro 133A (VIA 694X/686) с поддержкой актуальных интерфейсов. Он, конечно, был немного медленнее в работе с памятью (на самом деле, медленным его делали производители плат, выбирая компромисс между скоростью и совместимостью с различной памятью) и имел довольный сырые драйвера AGP, но он был здесь и сейчас — и не доставлял тех проблем, которые доставлял Intel 820. В чипсете VIA была реализована поддержка памяти с ЕСС (аж до 2 ГБайт — Intel 820 умел 1 Гбайт, но на большинстве плат было всего два слота памяти) и работа в дуальном режиме — по функционалу был полный паритет с Intel! Немало рабочих станций было собрано тогда на Asus CUV4X-DLS и Abit VP6, да и на других платах такого типа.

Тем временем Intel выпускает свой ответ VIA — Intel 815. Чипсет мог содержать встроенное видеоядро (дальнейшее развитие идей Intel 810) или быть его лишен, но, в подавляющем большинстве версий, он поддерживал слот AGP 4x. Также он умел работать с памятью PC133 SDRAM (всего 512 Мбайт, полный объем можно было реализовать всего одним модулем) и быстрыми жесткими дисками UDMA/66 (позже решения Intel и VIA получили поддержку UDMA/100). Не умел (официально) он лишь двух вещей — ЕСС и SMP. Но ему и не положено — Intel 815 был массовым чипсетом среднего уровня, наследником 440ZX, а не BX!

К концу 2000 года, когда поставки Intel 815 устоялись и он занял свое место на рынке, страдания по двухпроцессорным Pentium III уже становились не актуальны — в конце ноября были анонсированы новейшие Pentium 4 “Willamette” и предыдущее поколение, казалось бы, вот-вот должно было кануть в лету, если бы не…

Если бы не оказалось, что новый Willamette в целом ряде задач отстает от предшественника, работающего на значительно меньшей частоте. А плюс к этому все та же память RDRAM. Причем для соответствия возросшей пропускной способности шины она была уже безальтернативно двухканальной! Intel даже пришлось добавлять в комплект с коробочной версией процессора два модуля памяти — сказывалась не только цена, но и недостаточные объемы ее производства. Многие профессиональные пользователи в тот момент обратили внимание на двухпроцессорные машины с Pentium III — уже упомянутые платы от Asus и Abit стали бестселлерами в своем классе.

<i>Плата Acorp 6A815EPD1. Старое фото из собственного архива.</i>
Плата Acorp 6A815EPD1. Старое фото из собственного архива.

На этом фоне, компания Acorp, скромный производитель материнок второго эшелона, известный в основном по простым, но добротным платам, включая знаменитую своими возможностями разгона “Полундру” 6VIA85P, делает ход конем. На свет появляется семейство плат 6A815ED/EDP/EPD1 — отличающиеся между собой комплектацией. А точнее — наличием или отсутствием рейд-контроллера и встроенного в чипсет видео. Удивительным в этих платах было наличие второго сокета — платы в полной мере поддерживали двухпроцессорные конфигурации. Причем наиболее удивительным был выпуск платы со встроенным в чипсет видеоконтроллером с использованием части системной памяти под свои нужды — на моей памяти это единственная двухпроцессорная плата, где использовалась обычная для офисных компьютеров схема. Минус ее в потере части пропускной способности памяти и соответственно — общей производительности системы. Впрочем, фактически это были единицы процентов.

Платы стали широко доступны к лету 2001 года, когда до выхода обновленного Pentium III “Tualatin” оставались считанные недели. Tualatin приносил увеличенный вдвое кэш второго уровня (до 512 Кбайт) и тем самым не только оставлял позади Pentium III “Coppermine”, но и еще сильнее наращивал преимущество перед Willamette, которому тоже жить оставалось недолго. Tualatin был обкаткой технологического процесса 0.13 мкм, по которому вот-вот должно было начаться производство нового Pentium 4 “Northwood” также с 512 Кбайт кэша L2 и исправленными недостатками первой итерации архитектуры. В результате, надежды Acorp на хорошие продажи не реализовались, а сил на выпуск обновленной версии с поддержкой Tualatin у компании уже не хватило. В дальнейшем Acorp выпустила несколько моделей недорогих плат для Pentium 4 и тихо свернула производство материнских плат.

<i>Двухпроцессорная плата Acorp для серверов (прототип). <a href="https://api.dtf.ru/v2.8/redirect?to=https%3A%2F%2Ftheretroweb.com%2Fmotherboards%2Fs%2Facorp-s815ed&postId=1842413" rel="nofollow noreferrer noopener" target="_blank">Источник</a>.</i>
Двухпроцессорная плата Acorp для серверов (прототип). Источник.

А ведь у Acorp была в планах еще одна модель на основе i815 — двухпроцессорная плата со встроенным видео для недорогих, но производительных серверов. Она должна была выйти чуть позже, но провал настольной модели поставил крест на планах ее выпуска. Сама же 6A815ED была спроектирована довольно грамотно и сделана крайне аккуратно, на уровне лучших материнок производителей первого эшелона. Удобное расположение разъемов, тщательно отлаженная прошивка, стабильная работа.

Мне довелось некоторое время владеть системой на основе этой платы в 2003 году, но протестировать ее в двухпроцессорном режиме тогда возможности не было — не удавалось найти уходящие с рынка Pentium III за разумные для студента деньги. Система зарекомендовала себя с наилучшей стороны и подарила много приятных воспоминаний. Сейчас в коллекции также есть система на этой плате, теперь уже как положено — с парой Pentium III 733 (в запасе лежит пара 1 ГГц “камней” для нее).

Обе платы — что бывшая в моем владении, что находящаяся теперь в коллекции, относятся к версии 6A815EPD1 — версии без встроенного видео и рейд-контроллера. Очень хотелось бы найти и протестировать вариант со встроенными видео — это, пожалуй, одна из самых необычных двухпроцессорных плат для x86 процессоров. Необычнее по архитектуре, пожалуй, только SGI Visual Workstation 320 и 540 серий — двух- и четырехпроцессорные машины с х86 процессорами, использующие UMA (Unified Memory Architecture) архитектуру с общим пространством памяти для CPU и GPU.

❯ Интерлюдия

На этом интересном месте предлагаю сделать небольшой перерыв. У меня припасено еще несколько интересных историй для второй части статьи, обещаю — долго ждать не придется! Большое спасибо за внимание и до новых встреч!

Пожалуйста, не забывайте подписываться на новости Digital Vintage! У нас появились зеркала блога в различных соцсетях и была перезапущена англоязычная версия!

Каналы на русском языке:

Каналы на английском языке:

Автор: ereinion

Больше интересных статей в нашем блоге на Хабре.

Хочешь стать автором (или уже состоявшийся автор) и есть, чем интересным поделиться в рамках наших блогов — пиши в Телеграм, обмозгуем.

138138
12 комментариев

Супер вообще! ИТ-археология, причем видно, что у автора это любимое хобби. Мне очень понравился рассказ. Спасибо, камрад.

3

Да, Mendocino это была легенда. Первый лично мой (а не батин) компьютер был на Celeron 300A и материнке MS-6163 Pro. Без всяких усилий разгонялся до 500 МГц, а с небольшими плясками и до 550. Добавляем в этот конфиг 64 Мб ОЗУ и видеокарту Riva TNT2 (Diamond Viper V770) и получаем предмет зависти всех друзей =))

1

Комментарий недоступен

1

Процессор получился удачный и действительно быстрый — многим казалось даже, что его возможности избыточны для большинства задач.Пентиум 60 - был медленным горячим тормозом, которые АМД-шные 486 крыли как бык овцу.
а классическая ISA — настройки используемых ресурсов джамперамиOh noes! Прямо как на мультикарте, переткнуть за минуту пару джамперов в блоке из десяти и больше не касаться.
стоимость внедрения невелика, а ограничения (от трех до одного устройства на шине в зависимости от частоты шины) незначительны.Ну у народа периодически и мультик, и видеокарта на Весе висели. Тут поставил шину 50 - соси бибу.

Второпень с 72-пиновыми симмами- сильно!

1

В первой "Миссии: невыполнима", кажется, был прикольный момент, когда хакер перечисляет, что ему надо и упоминает помимо прочего "прототип 586го компуктера"

1

Спасибо за старание очень интересно все написано )

1

Класс! Автор, пиши ещё! Очень интересно.

1