Intel Pentium MMX — обзор серии процессоров

Intel Pentium MMX занимает особое место в истории персональных компьютеров. Это не просто ускоренная версия первого Pentium и не обычная промежуточная ступень перед Pentium II. В ядре P55C компания Intel переработала ряд внутренних узлов, вдвое увеличила объём кэш-памяти первого уровня, усовершенствовала предсказание переходов, добавила новую стадию конвейера и внедрила 57 SIMD-инструкций MMX для работы с упакованными целочисленными данными.

Intel Pentium MMX: полный обзор серии P55C, всех моделей, архитектуры, производительности, разгона и ретро-сборок Socket 7

В результате Pentium MMX оказался быстрее классических Pentium даже в программах, которые не содержали специально оптимизированного кода. При одинаковой тактовой частоте преимущество формировалось за счёт увеличенного L1-кэша, улучшенной обработки переходов и других архитектурных изменений. В мультимедийных приложениях с поддержкой MMX выигрыш мог быть ещё заметнее, хотя рекламные демонстрации конца 1990-х показывали более благоприятные результаты, чем большинство реальных домашних задач.

Настольная часть серии состояла из Pentium MMX 166, 200 и 233 МГц. Помимо них выпускались мобильные процессоры с частотами от 120 до 300 МГц, низковольтные встраиваемые модификации, версии с расширенным температурным диапазоном и процессоры Pentium OverDrive with MMX Technology для обновления старых компьютеров. Поэтому полноценный обзор серии Pentium MMX не ограничивается тремя наиболее известными моделями Socket 7.

Для своего времени P55C был универсальным домашним процессором. Он уверенно работал с DOS, Windows 95, Windows 98, Windows NT 4.0, ранними дистрибутивами Linux и большим количеством программ 1990-х годов. Система с Pentium MMX 233, хорошей материнской платой, 64 МБ памяти, качественной ISA-звуковой картой и ускорителем 3dfx Voodoo остаётся одной из самых удобных конфигураций для запуска игр переходного периода между DOS и Windows.

Главные характеристики настольного Pentium MMX выглядят так:

Параметр Значение
Архитектура x86, семейство P5
Кодовое обозначение ядра P55C
CPUID Family 5, Model 4
Разрядность основных регистров 32 бита
Внешняя шина данных 64 бита
Настольные частоты 166, 200 и 233 МГц
Системная шина 66 МГц
Множители 2,5×, 3× и 3,5×
Кэш инструкций L1 16 КБ
Кэш данных L1 16 КБ
Общий объём L1 32 КБ
Внешний L2 На материнской плате, обычно 256 или 512 КБ
Наборы команд x86, x87, MMX
Число новых инструкций MMX 57
Исполнительная схема Два целочисленных конвейера
Техпроцесс настольных моделей 0,35 мкм
Количество транзисторов Около 4,5 млн
Напряжение ядра 2,8 В
Напряжение ввода-вывода 3,3 В
Разъём Socket 7
Типичные корпуса PPGA и SPGA
Поддержка двухпроцессорных систем Реализована в настольных версиях, зависит от платы и системной логики
Годы активного распространения 1997–конец 1990-х

Intel документировала для настольных моделей частоты 166, 200 и 233 МГц, 64-разрядную внешнюю шину данных, два целочисленных конвейера, раздельные кэши по 16 КБ и выполнение до двух совместимых инструкций за такт. В кристалле находилось около 4,5 млн транзисторов.

Где купить Intel Pentium MMX: цены на процессоры и ретро-компьютеры

Intel Pentium MMX давно снят с производства и продаётся только как складской остаток, бывшая в эксплуатации деталь, коллекционный экземпляр или часть готового ретро-компьютера. Розничные площадки нередко смешивают в результатах старый Pentium MMX с современными бюджетными Pentium Gold, Pentium Silver и процессорами серии G. Перед оплатой необходимо сверять частоту, маркировку на корпусе, обозначение S-Spec и фотографию контактов.

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

МагазинСостояние предложенияЦена на момент проверки
Яндекс МаркетКарточка ретро-процессора1 676 ₽
Яндекс МаркетКарточка ретро-процессора1 835 ₽
Яндекс МаркетКарточка ретро-процессора1 834 ₽
Яндекс МаркетКоллекционное предложение с аномально высокой стоимостью18 450 ₽

На Яндекс Маркете были обнаружены отдельные карточки Pentium MMX 166 примерно за 1,7–1,9 тыс. рублей, а также предложение с многократно завышенной коллекционной стоимостью. Для 200- и 233-мегагерцевых моделей точные актуальные карточки встречаются значительно реже. Результаты по Pentium MMX 233 в основном заполняются современными процессорами с похожим торговым названием, поэтому покупать товар только по заголовку страницы нельзя.

Отсутствие товара в Ситилинке закономерно: крупные компьютерные сети не поддерживают постоянный ассортимент процессоров 1997 года. AliExpress периодически показывает бывшие в эксплуатации процессоры, промышленные платы и переходники, однако карточки часто исчезают, меняют содержимое или объединяют несколько поколений Pentium.

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

Наиболее рациональны три варианта покупки:

  • отдельный Pentium MMX 233 с читаемой маркировкой SL27S;

  • проверенный комплект из процессора, платы, памяти и кулера;

  • готовый ретро-компьютер, который продавец демонстрирует в BIOS, DOS и Windows.

Покупка готового ноутбука требует ещё более внимательной проверки. У моделей 1997–1999 годов разрушается аккумулятор, деградирует подсветка дисплея, трескаются петли, высыхают конденсаторы блока питания и теряют эластичность пассики дисковода. Мобильный Pentium MMX 266 или 300 МГц сам по себе остаётся интересным, но восстановление ноутбука часто обходится дороже приобретения настольной системы Socket 7.

История появления серии

К середине 1990-х домашний компьютер перестал быть только машиной для текстовых документов, электронных таблиц и простых двумерных игр. Распространялись CD-ROM, программное воспроизведение видео, цифровая обработка фотографий, голосовая связь, трёхмерная графика и многоканальный звук. Выполнение таких задач обычными скалярными командами x86 требовало большого количества однотипных операций над небольшими целыми значениями.

Intel разработала MMX как расширение существующей архитектуры, не нарушающее совместимость с программами для прежних Pentium. Одна команда могла одновременно обработать несколько элементов, упакованных в 64-разрядный регистр. Для изображения это означало параллельную работу с несколькими пикселями или цветовыми компонентами, для звука — с несколькими отсчётами, для видео — с блоками данных.

Первые настольные Pentium with MMX Technology 166 и 200 МГц были представлены в январе 1997 года. В партиях по тысяче штук Intel указывала цены 407 и 550 долларов соответственно. Компания продвигала новые процессоры как основу мультимедийного ПК и заявляла крупный прирост в собственном Intel Media Benchmark. Летом того же года линейку дополнил Pentium MMX 233, ставший самым быстрым массовым настольным представителем классического Socket 7 от Intel.

Срок жизни настольной серии оказался коротким. Уже в мае 1997 года вышел Pentium II, основанный на микроархитектуре P6 и предназначенный для более производительных систем. Однако Pentium MMX продолжал массово использоваться в недорогих компьютерах, домашних машинах и модернизированных платформах Socket 7.

Мобильная ветвь развивалась дольше. Ранние процессоры 120, 133, 150 и 166 МГц производились по нормам 0,35 мкм. Затем Intel перешла на более экономичный 0,25-микронный кристалл, который часто называют Tillamook. В этой группе появились модели 166, 200, 233, 266 и 300 МГц. Последняя сохраняла название Pentium with MMX Technology, хотя по частоте превосходила настольный флагман на 67 МГц.

Низковольтные модификации применялись не только в ноутбуках. Они устанавливались в промышленные компьютеры, терминалы, коммуникационное оборудование, кассовые системы и специализированные контроллеры. Для таких устройств важнее были совместимость с существующим x86-кодом, умеренное энергопотребление и продолжительный цикл поставок, а не максимальная скорость.

Отдельным направлением стали Pentium OverDrive with MMX Technology. Эти процессоры предназначались для владельцев старых систем Pentium, плата которых не обеспечивала штатное раздельное питание P55C. В корпус OverDrive устанавливался собственный преобразователь напряжения, а система охлаждения входила в конструкцию. Пользователь получал увеличенный L1-кэш, улучшенное ядро и набор MMX без полной замены компьютера.

Архитектура P55C

Общая организация ядра

P55C сохранил базовую модель исполнения семейства P5. Это 32-разрядный x86-процессор с 64-разрядной внешней шиной данных, двумя целочисленными конвейерами и отдельным блоком x87. Он не выполнял инструкции вне очереди и не преобразовывал x86-команды во внутренние микрооперации так, как это делали Pentium Pro и Pentium II.

Два целочисленных конвейера традиционно обозначались как U и V. U-конвейер мог исполнять полный набор основных команд, а V-конвейер принимал более ограниченный набор простых операций. При удачном сочетании процессор начинал выполнение двух инструкций за такт. Параллельная выдача зависела от типа команд, зависимостей между операндами, способов адресации и выравнивания.

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

P55C получил дополнительную стадию конвейера по сравнению с ранними Pentium. Изменение помогло поддерживать более высокие частоты и улучшить внутреннюю организацию новых MMX-блоков. При этом глубина конвейера оставалась небольшой относительно следующих поколений, поэтому штраф за ошибочное предсказание перехода был умеренным.

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

Кэш-память первого уровня

Одним из самых значимых улучшений стало удвоение L1-кэша. Обычный Pentium P54C имел 8 КБ кэша инструкций и 8 КБ кэша данных. Pentium MMX получил 16 КБ для инструкций и 16 КБ для данных, то есть 32 КБ суммарно.

Оба кэша были четырёхканальными ассоциативными. Раздельная организация позволяла одновременно получать команду и читать либо записывать данные. Увеличение объёма снижало число обращений к медленному внешнему L2 и оперативной памяти.

Именно поэтому Pentium MMX ускорял обычные программы без MMX-кода. Код офисного приложения, игры или системной библиотеки чаще оставался в быстром внутреннем хранилище. Особенно хорошо это проявлялось в Windows 95, где одновременно работали графическая оболочка, драйверы, фоновые службы и прикладная программа.

Внешний L2 не находился в корпусе процессора. Его микросхемы размещались на материнской плате и работали на частоте системной шины. На большинстве плат устанавливалось 256 или 512 КБ. От качества реализации, таймингов и объёма кэшируемой оперативной памяти зависела скорость всей системы.

Предсказание переходов и предварительная выборка

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

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

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

Блок операций с плавающей точкой

x87-блок Pentium MMX происходил от обычного Pentium и оставался одной из сильных сторон платформы. Он хорошо подходил для игр с программным трёхмерным рендерингом, научных расчётов и преобразований, использующих вещественные значения.

Именно производительный для своего времени FPU помогал Pentium MMX в Quake. Движок активно применял вычисления с плавающей точкой, и конкурирующие Cyrix 6x86MX часто уступали Intel даже при высокой целочисленной скорости.

MMX не ускорял x87-операции напрямую. Новые инструкции работали с целочисленными пакетами и использовали физическое пространство регистров математического сопроцессора. Код должен был корректно завершить MMX-участок перед возвращением к x87.

Системная шина

Все три настольные модели работали с системной шиной 66 МГц:

Модель Частота процессора Системная шина Множитель
Pentium MMX 166 166 МГц 66 МГц 2,5×
Pentium MMX 200 200 МГц 66 МГц
Pentium MMX 233 233 МГц 66 МГц 3,5×

64-разрядная шина передавала за один цикл восемь байтов. Теоретическая пропускная способность при 66 МГц составляла около 528 МБ/с, однако фактический обмен был ниже из-за задержек памяти, арбитража, циклов ожидания и особенностей чипсета.

Разгон через повышение системной шины ускорял не только ядро. Быстрее начинали работать внешний L2, оперативная память и обмен с системной логикой. Поэтому Pentium MMX 225 при 75 × 3 МГц часто чувствовал себя быстрее конфигурации с близкой частотой ядра, полученной только множителем.

Одновременно повышалась частота PCI. При стандартном делителе 1/2 шина PCI на 75 МГц FSB работала на 37,5 МГц, а на 83 МГц — примерно на 41,5 МГц. Не каждая видеокарта, сетевой адаптер или IDE-контроллер выдерживал такой режим.

Технология MMX

Принцип SIMD

MMX стала первым широко распространённым SIMD-расширением в массовых x86-процессорах Intel. SIMD расшифровывается как Single Instruction, Multiple Data: одна инструкция выполняет одинаковую операцию сразу над несколькими элементами.

64-разрядный MMX-регистр мог интерпретироваться несколькими способами:

Представление Число элементов Разрядность одного элемента
Упакованные байты 8 8 бит
Упакованные слова 4 16 бит
Упакованные двойные слова 2 32 бита
64-разрядное значение 1 64 бита

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

Расширение включало 57 инструкций и четыре новых типа упакованных данных. Поддерживались сложение, вычитание, умножение, сравнение, логические операции, сдвиги, упаковка и распаковка.

Арифметика с насыщением

Для мультимедиа особенно полезна арифметика с насыщением. В обычной беззнаковой восьмибитной операции результат 250 + 20 переполняется и переходит через ноль. При насыщении значение ограничивается максимальным уровнем 255.

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

MMX поддерживал насыщение для определённых операций над 8- и 16-разрядными данными. Разработчику не приходилось после каждого сложения выполнять отдельное сравнение и исправление переполнения.

Упаковка и распаковка

Команды упаковки преобразовывали результаты большей разрядности в более компактное представление. После промежуточных 16-разрядных вычислений значения можно было с насыщением упаковать в байты. Распаковка, напротив, расширяла данные и объединяла элементы из двух регистров.

Эти операции применялись при:

  • преобразовании цветовых пространств;

  • смешивании изображений;

  • фильтрации;

  • изменении яркости и контраста;

  • обработке звуковых отсчётов;

  • подготовке данных для отображения;

  • декодировании сжатого видео.

Общие регистры с x87

В архитектуру Pentium нельзя было просто добавить восемь полностью независимых 64-разрядных регистров без изменения механизма сохранения состояния и операционных систем. Intel отобразила MMX-регистры MM0–MM7 на физическое пространство восьми 80-разрядных регистров x87.

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

Решение создало ограничение: x87 и MMX нельзя было свободно чередовать. После пакетного участка программа выполняла инструкцию EMMS, которая очищала признаки занятости регистров. Без неё следующая x87-операция могла работать неправильно.

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

Что MMX ускорял на практике

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

  • масштабирование изображений;

  • изменение цветового формата;

  • альфа-смешивание;

  • размытие и резкость;

  • часть этапов JPEG;

  • отдельные стадии MPEG-декодирования;

  • цифровые аудиофильтры;

  • микширование звука;

  • преобразование выборок;

  • программная телефония;

  • простые геометрические операции с целыми числами.

MMX не являлся полноценным блоком декодирования видео. Он не заменял графическую карту и не выполнял аппаратный рендеринг треугольников. Программа должна была содержать специальный оптимизированный код. Без него новые команды оставались неиспользованными.

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

MMX и игры

Наличие MMX на упаковке игры не означало резкого увеличения кадровой частоты. Разработчики могли ускорить звуковой микшер, программное масштабирование, видеовставки, части растеризатора или специальные эффекты, но основная логика и вещественная геометрия оставались обычным x86- и x87-кодом.

В системах с 3dfx Voodoo большая часть растеризации переносилась на ускоритель. Роль процессора заключалась в игровой логике, трансформации геометрии, подготовке команд и обслуживании драйвера. Здесь увеличенный L1 и высокая x87-производительность P55C часто были важнее самих пакетных инструкций.

Техпроцесс, кристалл и электрические параметры

Настольный P55C

Настольные Pentium MMX производились по 0,35-микронному техпроцессу. Кристалл содержал около 4,5 млн транзисторов. Для сравнения, классический Pentium P54C имел примерно 3,3 млн транзисторов. Дополнительный транзисторный бюджет ушёл на увеличенные кэши, MMX-логику и переработанные внутренние узлы.

Процессор использовал раздельное питание:

  • 2,8 В для ядра;

  • 3,3 В для внешних цепей ввода-вывода.

Это важное отличие от ранних Socket 5 и Socket 7, где процессор питался одним напряжением 3,3 или 3,5 В. Установка обычного P55C в плату без режима split voltage могла привести к перегреву и повреждению.

Материнская плата должна была содержать подходящий стабилизатор и настройки напряжения. На многих моделях параметры выбирались группами джамперов. Ошибка при чтении схемы нередко приводила к подаче 3,3 В на ядро, что на 18% выше номинала.

Энергопотребление настольных моделей

Модель Типичная активная мощность Максимальная активная мощность Stop Grant / Auto Halt Stop Clock, типично
Pentium MMX 166 6,1 Вт 13,1 Вт 2,05 Вт 0,03 Вт
Pentium MMX 200 7,3 Вт 15,7 Вт 2,41 Вт 0,03 Вт
Pentium MMX 233 7,9 Вт 17,0 Вт 2,61 Вт 0,03 Вт

Значения измерялись при штатных напряжениях 2,8 и 3,3 В. Максимальный показатель использовался при расчёте питания и охлаждения, а типичный отражал более обычную нагрузку.

По современным меркам энергопотребление невелико, но маленькие радиаторы 1990-х имели ограниченную площадь, а вентиляторы часто вращались медленно. Для Pentium MMX 233 разумен исправный алюминиевый кулер с вентилятором 40–50 мм.

Пассивное охлаждение настольного 233-мегагерцевого процессора допустимо только с массивным радиатором и хорошим движением воздуха. В тесном корпусе Baby AT без вытяжного вентилятора активное охлаждение надёжнее.

Корпуса

Настольные процессоры встречаются в PPGA и SPGA. Корпус имеет 296 контактов и устанавливается в Socket 7 с нулевым усилием. Первый контакт отмечен скошенным углом и меткой.

Ранние экземпляры имеют тёмную или чёрную верхнюю поверхность с нанесённой маркировкой. Поздний SL27S Pentium MMX 233 легко узнаётся по коду и строке частоты. Цвет корпуса сам по себе не определяет модель: необходимо читать полное обозначение.

Основные элементы маркировки:

  • торговое название;

  • частота;

  • код изделия;

  • S-Spec;

  • страна сборки;

  • номер партии;

  • обозначение напряжения на части корпусов.

Полный модельный ряд Intel Pentium MMX

Настольные модели

Настольная серия состоит из трёх частот. Различия внутри одной частоты связаны с корпусом, степпингом, упаковкой и каналом поставки.

Модель Частота Шина Множитель L1 Напряжение ядра Техпроцесс Наиболее известные S-Spec
Pentium MMX 166 166 МГц 66 МГц 2,5× 16 + 16 КБ 2,8 В 0,35 мкм SL23T, SL23R, SL25M, SY059, SL239, SL26V, SL26H, SL27H, SL27K
Pentium MMX 200 200 МГц 66 МГц 16 + 16 КБ 2,8 В 0,35 мкм SL26J, SY060, SL26Q, SL274, SL23S, SL25N, SL27J
Pentium MMX 233 233 МГц 66 МГц 3,5× 16 + 16 КБ 2,8 В 0,35 мкм SL27S

Таблица включает наиболее распространённые серийные обозначения. Intel также выпускала инженерные образцы с кодами, начинавшимися на Q. Они предназначались для отладки и квалификации, а не для обычной розничной продажи.

Pentium MMX 166

Младшая настольная модель работала на 2,5 × 66 МГц. Она стала естественной заменой обычному Pentium 166 и часто устанавливалась в массовые домашние ПК 1997 года.

Производительности хватало для Windows 95, офисных пакетов, большинства DOS-игр, Doom, Duke Nukem 3D, Descent II, Diablo и ранних трёхмерных проектов. Quake работал приемлемо в 320 × 200, но высокие разрешения в программном режиме быстро упирались в процессор.

Pentium MMX 166 интересен хорошим разгонным запасом. Многие экземпляры стабильно достигали 200 МГц при штатной шине и множителе 3×. Результат зависел от степпинга, платы, охлаждения и качества питания.

Pentium MMX 200

Средняя модель использовала множитель 3×. В момент выхода она была наиболее производительным вариантом серии, пока Intel не представила 233 МГц.

Pentium MMX 200 хорошо соответствует видеокартам S3 Trio64V+, Matrox Millennium, ATI 3D Rage II, Rendition Vérité и отдельному ускорителю Voodoo Graphics. Он подходит для аутентичной конфигурации 1997 года без чрезмерного смещения к более позднему оборудованию.

По сравнению с 166 МГц прирост частоты составляет около 20,5%. Реальное ускорение ниже в задачах, ограниченных памятью или видеокартой, и близко к разнице частот в вычислительных тестах.

Pentium MMX 233

Pentium MMX 233 — наиболее быстрый и популярный настольный P55C. Он работает на множителе 3,5× и обычно имеет маркировку SL27S.

Для универсальной ретро-системы это предпочтительная модель. Она обеспечивает максимальную штатную скорость, сохраняет совместимость с Socket 7 и не требует разгона системной шины. Разница в стоимости с 166 и 200 МГц на вторичном рынке обычно меньше, чем практическая ценность дополнительной производительности.

Pentium MMX 233 хорошо подходит для:

  • поздних DOS-игр;

  • Windows 95 и Windows 98;

  • 3dfx Voodoo Graphics;

  • ранних Direct3D-игр;

  • программного Quake;

  • GLQuake;

  • Diablo;

  • StarCraft;

  • Fallout;

  • Need for Speed II SE;

  • Tomb Raider;

  • Jedi Knight;

  • Age of Empires.

Он уже слаб для тяжёлых игр 1999–2000 годов. Unreal, Quake II и Half-Life запускаются, но для устойчивой скорости лучше Pentium II, Pentium III, AMD K6-2 или более мощная платформа.

Ранние мобильные модели 0,35 мкм

Модель Частота Типичная шина Напряжение ядра Техпроцесс Корпуса
Mobile Pentium MMX 120 120 МГц 60 МГц 2,45 В 0,35 мкм TCP/мобильное исполнение
Mobile Pentium MMX 133 133 МГц 66 МГц 2,45 В 0,35 мкм TCP, PPGA
Mobile Pentium MMX 150 150 МГц 60 МГц 2,45 В 0,35 мкм TCP, PPGA
Mobile Pentium MMX 166 166 МГц 66 МГц 2,45 В 0,35 мкм TCP, PPGA

Раннее мобильное ядро сохраняло 4,5 млн транзисторов и 32 КБ L1, но работало при пониженном напряжении. Intel выпускала варианты TCP для монтажа в компактных ноутбучных конструкциях и PPGA для более традиционных разъёмных систем.

Мобильные процессоры не имели полного набора функций настольного варианта. Из них были исключены двухпроцессорный режим, локальный APIC, Master/Checker и механизм Upgrade. Для ноутбука эти возможности не требовались, а упрощение внешних интерфейсов помогало адаптировать кристалл к мобильной платформе.

Известные S-Spec ранней мобильной группы:

Частота Степпинг TCP PPGA
133 МГц xB1 SL27D SL27C
150 МГц xA3 SL22G SL246
150 МГц xB1 SL26U SL27B
166 МГц xA3 SL22F SL23Z
166 МГц xB1 SL26T SL27A

Поздние мобильные модели 0,25 мкм

Переход на 0,25 мкм позволил уменьшить напряжение и поднять частоту. Эта группа известна под неформальным названием Tillamook.

Модель Частота Напряжение ядра Типичная мощность Техпроцесс Позиционирование
Mobile Pentium MMX 166 166 МГц 1,8 В 2,9 Вт 0,25 мкм Экономичные ноутбуки
Mobile Pentium MMX 200 200 МГц 1,8 В 3,4 Вт 0,25 мкм Массовые мобильные ПК
Mobile Pentium MMX 233 233 МГц 1,8 В 3,9 Вт 0,25 мкм Производительные ноутбуки 1997 года
Mobile Pentium MMX 266 266 МГц 2,0 В 5,3 Вт 0,25 мкм Верхний сегмент 1998 года
Mobile Pentium MMX 300 300 МГц Низковольтное мобильное питание Зависит от исполнения 0,25 мкм Поздняя вершина семейства

Мобильные 200 и 233 МГц появились в сентябре 1997 года. Intel указывала для них типичную мощность 3,4 и 3,9 Вт. В январе 1998 года линейку дополнили 166- и 266-мегагерцевые варианты, а в январе 1999 года — модель 300 МГц.

По данным Intel, мобильный 233 МГц превосходил ранний мобильный 166 МГц на 20% в CPUmark32, на 29% в Intel Media Benchmark и на 25% в 3D WinBench 97. Модель 266 МГц, в свою очередь, опережала 233 МГц примерно на 9,4%, 13% и 9,1% в тех же группах испытаний. Это показатели платформ и программ того периода, а не универсальное отношение производительности для любой задачи.

Tillamook интересен владельцам настольных ретро-компьютеров, потому что отдельные энтузиасты устанавливают мобильные BGA-процессоры на переходные платы Socket 7. Такая конструкция не является штатным настольным продуктом Intel. Её работа зависит от разводки переходника, BIOS, таблицы множителей и напряжения материнской платы.

Встраиваемые модели

Встраиваемая ветвь включала стандартные и низковольтные исполнения.

Группа Частоты Питание ядра Питание ввода-вывода Корпуса
Embedded Pentium MMX 200 и 233 МГц 2,8 В 3,3 В PPGA
Low-Power Embedded Pentium MMX 166 и 266 МГц 1,9 В 2,5 В PPGA, HL-PBGA
Extended Temperature В том числе 166 МГц Низковольтное По спецификации исполнения Промышленное

Intel демонстрировала совместимую плату, рассчитанную на стандартные встраиваемые 200/233 МГц и низковольтные 166/266 МГц. Низковольтная группа поддерживала корпуса PPGA и HL-PBGA. Для автомобильных и промышленных применений выпускался 166-мегагерцевый вариант с расширенным температурным диапазоном.

Такие процессоры встречаются в:

  • промышленных компьютерах;

  • кассовых терминалах;

  • сетевых шлюзах;

  • измерительном оборудовании;

  • медицинских установках своего периода;

  • коммуникационных контроллерах;

  • одноплатных компьютерах;

  • информационных терминалах.

Покупка встраиваемой платы ради игр не всегда оправданна. На ней отсутствуют привычные ISA-слоты, разъёмы питания и BIOS-настройки, а видеоконтроллер и звук могут быть специализированными.

Pentium OverDrive with MMX Technology

Семейство OverDrive позволяло обновить старый Pentium без замены платы.

Модель OverDrive Частота после обновления Исходные системы Типичное назначение
Pentium OverDrive MMX 125 125 МГц Системы Pentium 75 Базовое обновление
Pentium OverDrive MMX 150 150 МГц Системы Pentium 90 Базовое обновление
Pentium OverDrive MMX 166 166 МГц Системы Pentium 100 Наиболее известная ранняя версия
Pentium OverDrive MMX 180 180 МГц Pentium 90, 120 и 150 Позднее обновление для шины 60 МГц
Pentium OverDrive MMX 200 200 МГц Pentium 100, 133 и 166 Позднее обновление для шины 66 МГц

В 1997 году Intel заявляла для обновления Pentium 100 до OverDrive MMX 166 прирост примерно от 35 до 70% в типичных настольных задачах и значительно больший результат в специально оптимизированном Intel Media Benchmark. В августе появились версии 180 и 200 МГц.

OverDrive отличается от обычного P55C:

  • встроенным преобразованием питания;

  • комплектной системой охлаждения;

  • иной логикой множителя;

  • ориентацией на старые платы;

  • собственными таблицами совместимости BIOS;

  • более высокой коллекционной стоимостью.

Для рабочей ретро-системы обычный Pentium MMX 233 и полноценная Socket 7-плата практичнее. OverDrive ценен там, где необходимо сохранить конкретный компьютер, его фирменную плату и корпус.

Чипсеты и материнские платы

Intel 430HX

Intel 430HX создавался для производительных и деловых систем. Он хорошо подходит для Pentium MMX, особенно когда требуется большой объём кэшируемой памяти, несколько PCI-устройств или редкая двухпроцессорная плата.

Типичная плата 430HX использует FPM либо EDO-память и внешний L2 объёмом 256 или 512 КБ. Некоторые модели поддерживают дополнительный TAG-модуль, расширяющий кэшируемую область.

Преимущества 430HX:

  • зрелая реализация;

  • высокая стабильность;

  • хорошая работа EDO;

  • подходящая основа для Windows NT;

  • встречаются платы с качественной разводкой и расширенными настройками;

  • существуют двухпроцессорные модели.

Недостатки:

  • SDRAM обычно не поддерживается;

  • USB и Ultra DMA/33 не относятся к сильным сторонам платформы;

  • многие платы выполнены в формате Baby AT;

  • состояние батареи и регулятора питания требует проверки.

Intel 430VX

430VX стал одним из первых массовых чипсетов Intel Socket 7 с поддержкой SDRAM. Он часто встречается на недорогих платах 1996–1997 годов.

Преимущества:

  • поддержка EDO и SDRAM;

  • распространённость;

  • совместимость с большим количеством Pentium;

  • доступные платы.

Недостатки:

  • ограниченная кэшируемая область;

  • ранняя реализация SDRAM;

  • меньший запас по памяти и настройкам;

  • качество конкретных плат сильно различается.

430VX подходит для аутентичной системы, но при выборе между исправными VX и TX последний чаще удобнее.

Intel 430TX

430TX считается наиболее зрелым массовым чипсетом Intel для однопроцессорного Socket 7. Он поддерживает SDRAM, USB и Ultra DMA/33, хорошо работает с Pentium MMX и получил широкое распространение.

Главное ограничение — кэширование только первых 64 МБ оперативной памяти. Система может распознать больший объём, но обращения к памяти выше этой границы проходят без внешнего L2 и иногда замедляют работу. Для Windows 95/98 оптимальны 32 или 64 МБ, поэтому ограничение редко мешает аутентичной игровой сборке.

Преимущества 430TX:

  • стабильная работа с Pentium MMX;

  • SDRAM;

  • Ultra DMA/33;

  • USB;

  • большое количество плат AT и ATX;

  • хорошие BIOS;

  • понятная настройка частот;

  • совместимость с распространёнными контроллерами.

Недостатки:

  • 64 МБ кэшируемой памяти;

  • отсутствие штатной поддержки AGP;

  • однопроцессорная ориентация;

  • не все платы имеют частоты 75 и 83 МГц.

VIA Apollo VP2 и VP3

VIA предлагала альтернативные чипсеты с поддержкой SDRAM и более гибкими режимами частоты. VP3 встречается на платах с AGP, что позволяет устанавливать ранние AGP-видеокарты.

Платы VIA подходят для экспериментов с разными процессорами Socket 7 и нестандартной шиной. Однако качество BIOS, совместимость памяти и делители шин различаются сильнее, чем на типичной Intel 430TX.

ALi Aladdin

ALi Aladdin IV и близкие решения использовались в поздних Socket 7-платах. Более известный Aladdin V относится уже к Super Socket 7 и чаще сочетается с AMD K6-2 и шиной 100 МГц.

Pentium MMX способен работать на части таких плат, но для аутентичной сборки 1997 года Aladdin V избыточен. Его выбирают при необходимости получить AGP, современные накопители для эпохи или широкий набор частот.

SiS

Чипсеты SiS 5591, 5598 и родственные решения часто встречаются на недорогих платах и системах с интегрированной графикой. Они обеспечивали компактность и невысокую стоимость, но уступали хорошим отдельным платам по гибкости и производительности.

Интегрированная графика использует часть пропускной способности памяти. Для офисной системы это приемлемо, а для игрового ретро-компьютера предпочтительнее отдельная PCI-видеокарта.

Рекомендованные платы

Плата или семейство Чипсет Формат Особенности
ASUS P/I-P55T2P4 Intel 430HX Baby AT Высокая стабильность, популярность у энтузиастов
ASUS TX97 Intel 430TX ATX/Baby AT в зависимости от версии SDRAM, зрелая реализация TX
ABIT AX5 Intel 430TX ATX Удобная настройка и разгон
AOpen AP5T Intel 430TX ATX/Baby AT Качественная плата массового периода
Gigabyte GA-586HX Intel 430HX Baby AT Хорошая основа с EDO
FIC PA-2007 VIA VP2 Baby AT Гибкая Socket 7-платформа
FIC PA-2012 VIA VP3 ATX AGP и расширенные режимы
Shuttle HOT-569 Intel 430TX Baby AT Распространённая плата с SDRAM
Intel Advanced/EV Intel 430FX/родственные ATX/Baby AT Фирменная стабильная система, ограниченные настройки

Название платы не гарантирует исправность. Перед сборкой проверяются:

  • напряжение ядра;

  • состояние стабилизатора;

  • наличие 2,8 В;

  • аккумулятор часов;

  • конденсаторы;

  • контакты Socket 7;

  • микросхемы L2;

  • TAG RAM;

  • состояние ISA- и PCI-разъёмов;

  • прошивка BIOS;

  • запуск с минимальным комплектом.

Подробное понимание настроек старой прошивки помогает избежать неверной конфигурации накопителей и ресурсов. Основные принципы работы BIOS разобраны в отдельном руководстве XeonLive.

Оперативная память

FPM и EDO

Ранние платы Socket 7 используют 72-контактные SIMM. Модули устанавливаются парами, потому что процессор имеет 64-разрядную шину, а один SIMM передаёт 32 бита.

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

Типичные объёмы пары:

  • 2 × 4 МБ;

  • 2 × 8 МБ;

  • 2 × 16 МБ;

  • 2 × 32 МБ;

  • 2 × 64 МБ на совместимых платах.

Для DOS достаточно 16 МБ, а 32 МБ уже обеспечивают большой запас. Windows 95 комфортнее работает с 32–64 МБ.

SDRAM

168-контактная SDRAM устанавливается по одному модулю. На Socket 7 применяются небуферизованные модули 3,3 В. Главная проблема — совместимость плотности микросхем. Поздний модуль на 256 или 512 МБ может определиться только частично либо не запуститься.

Самый беспроблемный вариант:

  • PC66 или качественная PC100;

  • объём 32 или 64 МБ;

  • низкая плотность;

  • микросхемы с обеих сторон для некоторых плат;

  • корректная SPD либо ручные тайминги.

PC100 работает на 66 МГц без проблем и часто надёжнее изношенного безымянного PC66. Высокая паспортная частота не ускоряет систему сама по себе: память следует частоте платы.

Практический объём

Система Минимум Оптимальный объём Комментарий
DOS 6.22 8 МБ 16–32 МБ Часть старых программ требует ограничения XMS/EMS
Windows 3.1 8 МБ 16–32 МБ Больший объём редко нужен
Windows 95 16 МБ 32–64 МБ 64 МБ полезны для поздних игр
Windows 98 SE 32 МБ 64–128 МБ На 430TX предпочтительны 64 МБ
Windows NT 4.0 32 МБ 64–128 МБ Профессиональные приложения используют больше
Ранний Linux 16 МБ 32–64 МБ Зависит от ядра и окружения

После покупки старой памяти следует выполнить длительный тест. Подход к диагностике модулей описан в материале о проверке оперативной памяти на ошибки и стабильность.

Накопители и дисковая подсистема

Жёсткий диск эпохи

Аутентичная система использует IDE-диск объёмом от нескольких сотен мегабайт до нескольких гигабайт. Механический накопитель сохраняет характерные звуки и задержки, но старые диски имеют высокий риск отказа.

Основные проблемы:

  • износ шпинделя;

  • повреждённые сектора;

  • деградация магнитной поверхности;

  • высохшие элементы платы;

  • залипание головок;

  • ограничение BIOS по геометрии;

  • высокий шум;

  • нагрев.

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

CompactFlash через IDE

Карта CompactFlash в режиме True IDE подключается простым пассивным адаптером. BIOS видит её как обычный накопитель.

Преимущества:

  • тишина;

  • низкое энергопотребление;

  • быстрое резервное копирование;

  • простая замена образа;

  • отсутствие механического износа;

  • высокая скорость доступа.

Недостатки:

  • не каждая карта корректно работает как fixed disk;

  • дешёвые адаптеры имеют слабые разъёмы;

  • Windows активно записывает временные данные;

  • современные карты иногда конфликтуют со старым контроллером.

Для DOS и Windows 95 достаточно 1–4 ГБ. Windows 98 удобно размещается на 4–16 ГБ с FAT32.

SD-to-IDE

Адаптер SD-to-IDE содержит контроллер и преобразует команды IDE в операции SD. Качество зависит от прошивки. Хороший адаптер работает стабильно, плохой зависает при DMA или неправильно обрабатывает геометрию.

CompactFlash обычно ближе к старому IDE на аппаратном уровне, а SD дешевле и доступнее. Для постоянной системы предпочтителен проверенный адаптер с резервной копией.

SATA SSD через мост

SATA-SSD можно подключить через IDE–SATA-преобразователь. Максимальная скорость ограничивается контроллером платы, поэтому современный накопитель не раскрывается. Главное преимущество — низкие задержки и доступность.

Следует учитывать:

  • совместимость моста с режимами PIO и DMA;

  • ограничение BIOS;

  • питание;

  • разметку;

  • отсутствие TRIM;

  • корректное завершение работы Windows 9x.

Оптический привод и дисковод

CD-ROM необходим для аутентичной установки игр и Windows. Скорость 8×–24× хорошо соответствует эпохе. Более быстрые приводы шумнее и иногда хуже читают записанные диски.

Дисковод 3,5 дюйма нужен для загрузочных дискет, драйверов и старых игр. Эмулятор Gotek с FlashFloppy удобнее, но меняет внешний вид. Оптимальна установка настоящего дисковода и скрытого эмулятора либо использование сменной передней панели.

Методика оценки производительности

Результаты Pentium MMX сильно зависят от всей платформы. Нельзя напрямую сравнивать два числа, полученные на разных платах, с разным L2, памятью, видеокартой и версией программы.

На итог влияют:

  • чипсет;

  • частота и тайминги памяти;

  • объём внешнего L2;

  • кэшируемая область;

  • разрешение;

  • видеокарта;

  • драйвер;

  • версия DirectX;

  • операционная система;

  • фоновые процессы;

  • режим программного или аппаратного рендеринга.

Низкое разрешение чаще показывает скорость процессора. При переходе к 640 × 480 и выше ограничителем становится видеокарта или пропускная способность памяти. Поэтому Quake в 320 × 200 полезен для сравнения CPU, а игра в 800 × 600 на медленном PCI-ускорителе уже отражает возможности всей системы.

Синтетические тесты также измеряют разные стороны:

  • CPUmark16 ориентирован на 16-разрядный код;

  • CPUmark32 — на 32-разрядный;

  • Winstone моделирует прикладную работу;

  • WinMark оценивает графические операции;

  • Intel Media Benchmark содержит оптимизированные мультимедийные алгоритмы;

  • Quake сочетает x87, целочисленный код, память и видеовывод.

Pentium MMX против обычного Pentium на одинаковой частоте

Tom’s Hardware тестировал Pentium MMX и классический Pentium на близкой частоте 205 МГц. Использовались плата ABIT IT5V, 32 МБ SDRAM и Diamond Stealth 64 Video VRAM с 2 МБ памяти.

Тест Pentium MMX 205/68 Pentium 205/68 Pentium MMX 166/66 Преимущество MMX при равной частоте
Business Winstone 97 44,3 40,1 41,2 10,5%
High-End Winstone 97 19,5 17,3 17,5 12,7%
Business Graphics WinMark 97 55,1 45,1 49,8 22,2%
High-End Graphics WinMark 97 28,6 24,2 25,3 18,2%
Tunnel, RAMP, кадров/с 18,6 18,7 15,0 Практически одинаково
Tunnel, RGB, кадров/с 9,0 4,1 7,6 119,5%
D3D RAMP Fill Rate, млн пикс./с 5,89 5,41 5,09 8,9%
D3D RGB Fill Rate, млн пикс./с 5,41 1,46 4,57 270,5%

Издание оценило среднее преимущество ядра MMX в обычных Windows-приложениях примерно в 16% при одинаковой частоте. Значительная часть выигрыша возникала без использования новых инструкций — благодаря увеличенному кэшу и переработанной архитектуре.

Результаты Direct3D RGB показывают огромную разницу, но такой тест специально задействует программные пути, где пакетная обработка особенно эффективна. Он не означает, что каждая игра ускорится в два или три раза.

Pentium MMX, Pentium Pro и Pentium II

Tom’s Hardware сравнил разогнанный Pentium MMX 225 МГц с Pentium Pro 233 и Pentium II 233.

DOS и Windows 95

Тест Pentium II 233 Pentium Pro 233 Pentium MMX 225
Quake timedemo2, 320 × 200, кадров/с 45,9 47,0 49,1
Quake timedemo2, 480 × 360, кадров/с 22,3 23,8 25,2
Quake, 640 × 480, кадров/с Нет результата 22,7 18,3
PCPBench, 640 × 480 33,4 35,0 27,6
3DBench 200 500 200
CDBench 53,1 53,8 46,7
Business Winstone 97 54,8 54,3 53,2
High-End Winstone 97 25,2 26,2 24,2
Winstone 96 100,8 93,6 109,0
CPUmark16 442 418 473
CPUmark32 605 622 464
Business Graphics WinMark 97 91,6 86,1 90,5
High-End Graphics WinMark 97 37,7 35,4 40,4

Pentium MMX 225 показал отличные результаты в старом 16-разрядном коде, Winstone 96 и низком разрешении Quake. Pentium II и Pentium Pro заметно сильнее в CPUmark32, отражающем преимущества P6 в 32-разрядном коде.

Такое распределение объясняет привлекательность P55C для DOS и Windows 95. Старое программное обеспечение часто лучше соответствовало короткому конвейеру и особенностям P5, тогда как Pentium II раскрывался в новых 32-разрядных приложениях.

Intel Media Benchmark

Подтест Pentium II 233 Pentium Pro 233 Pentium MMX 225
Общий результат 301,64 235,46 287,64
Видео 309,60 203,94 315,35
Изображение 960,56 255,33 836,76
3D 215,41 242,43 182,40
Аудио 343,74 281,54 346,41
Monster Truck Madness 9 9 15

Pentium MMX 225 оказался очень конкурентоспособным в видео и аудио. Pentium II сочетал MMX с более совершенной архитектурой, поэтому лидировал по общему результату и обработке изображения. Pentium Pro не поддерживал MMX и сильно уступал в оптимизированных мультимедийных участках, несмотря на высокую 32-разрядную производительность.

Сравнение Pentium MMX 200 с AMD K6 и Pentium II

В большом сравнении 1997 года Pentium MMX 200 сопоставлялся с AMD K6 166–233, Pentium Pro 200 и Pentium II 233–300.

Windows 95

Тест Pentium MMX 200 AMD K6 200 AMD K6 233 Pentium Pro 200 Pentium II 233
Business Winstone 97 50,2 51,9 55,3 52,4 57,8
High-End Winstone 97 22,4 22,2 23,6 24,8 27,8
Business WinMark 97 91,4 89,7 98,1 84,2 103,0
WinQuake 1.09, 640 × 480 15,9 13,9 15,5 23,4 27,0

K6 200 был близок к Pentium MMX 200 в прикладных тестах. В WinQuake P55C сохранял небольшое преимущество над K6 233 благодаря сильному x87-блоку и особенностям игрового кода.

Windows NT

Тест Pentium MMX 200 AMD K6 200 AMD K6 233 Pentium Pro 200 Pentium II 233
Business Winstone 97 64,3 67,6 71,0 71,2 78,4
High-End Winstone 97 24,2 24,5 26,9 29,2 32,2
Business WinMark 97 87,5 93,5 104,0 104,0 117,0
CPUmark16 423 414 465 360 466
CPUmark32 420 513 559 554 632

В 32-разрядной Windows NT K6 и P6 выглядят сильнее. Pentium MMX сохраняет высокий CPUmark16, но CPUmark32 показывает его архитектурный возраст.

DOS

Тест Pentium MMX 200 AMD K6 200 AMD K6 233 Pentium Pro 200 Pentium II 233
Quake, 640 × 480, кадров/с 15,7 13,4 14,2 21,9 25,0
PC Player DOS 23,1 25,1 26,4 31,0 35,3
3DBench 166,6 250 250 333,3 500
Chris’s 3D Benchmark 40,7 35,3 38,4 49,6 67,5

P55C особенно хорошо выглядит в Chris’s 3D Benchmark и Quake относительно K6. В более простом 3DBench архитектура и система измерения дают иное распределение.

Intel Media Benchmark

Подтест Pentium MMX 200 AMD K6 200 AMD K6 233 Pentium Pro 200 Pentium II 233
Общий результат 246,57 214,46 246,52 194,00 312,83
Видео 252,07 269,14 308,54 160,22 276,61
Изображение 684,98 605,07 697,16 219,70 1 051,64
3D 159,78 122,15 141,07 211,55 247,49

Pentium MMX 200 и K6 233 получили почти одинаковый общий результат, но распределение по разделам различается. K6 сильнее в видео, P55C — в MMX-ориентированном 3D-подтесте, Pentium II значительно превосходит оба процессора.

Производительность в DOS-играх

Pentium MMX особенно удобен для позднего DOS. Он достаточно быстр для требовательных игр середины 1990-х, но его всё ещё можно замедлить отключением кэша для ранних проектов.

Doom и производные

Doom использует целочисленный программный рендеринг и хорошо реагирует на частоту процессора и скорость памяти. На Pentium MMX 166 игра работает очень быстро в стандартном режиме 320 × 200. Модели 200 и 233 обеспечивают запас для сложных пользовательских уровней и портов, рассчитанных на более поздние системы.

То же относится к:

  • Doom II;

  • Heretic;

  • Hexen;

  • Strife;

  • Rise of the Triad.

MMX-инструкции оригинальными DOS-версиями не используются. Преимущество P55C создают частота, кэш и эффективность ядра.

Build Engine

Duke Nukem 3D, Blood и Shadow Warrior хорошо подходят Pentium MMX. В 320 × 200 они работают плавно, а более высокие VESA-режимы требуют мощной видеокарты и быстрого доступа к памяти.

Pentium MMX 233 с Tseng ET6000, Matrox Millennium или S3 Trio64V2 позволяет комфортно использовать 640 × 480 во многих сценах, хотя тяжёлые уровни Blood продолжают нагружать CPU.

Descent

Descent и Descent II используют полноценную трёхмерную геометрию и хорошо масштабируются с x87. Pentium MMX 166 уже обеспечивает комфортную скорость, а 233 МГц подходит для повышенного разрешения и сложных сцен.

Quake

Quake — один из наиболее показательных тестов P5. Игра активно использует блок операций с плавающей точкой. В 320 × 200 Pentium MMX 233 способен обеспечить высокую для своего времени скорость. При 640 × 480 программный рендеринг упирается одновременно в процессор и видеовывод.

Для Quake разумны три режима:

Конфигурация Режим Практическая оценка
Pentium MMX 166 + быстрая PCI 2D-карта 320 × 200, software Комфортно
Pentium MMX 200/233 + Matrox или ET6000 512 × 384, software Приемлемо
Pentium MMX 200/233 + 3dfx Voodoo GLQuake 640 × 480 Лучший вариант для платформы

GLQuake переносит растеризацию и фильтрацию текстур на Voodoo Graphics. Процессор продолжает обрабатывать геометрию и логику, поэтому более высокая частота P55C остаётся полезной.

Игры с чувствительностью к скорости

Ранние DOS-игры иногда работают неправильно на Pentium MMX:

  • анимация идёт слишком быстро;

  • звук зацикливается;

  • таймеры нарушаются;

  • программа выдаёт ошибку деления;

  • управление становится чрезмерно чувствительным.

Для замедления применяются:

  1. отключение L1 через BIOS;

  2. отключение внешнего L2;

  3. совместное отключение L1 и L2;

  4. программные замедлители;

  5. снижение частоты шины на подходящей плате.

Pentium MMX с отключёнными кэшами способен приблизиться к скорости 386 или 486, что делает его универсальнее Pentium II. Точный уровень зависит от платы и программы.

Игры Windows 95 и Windows 98

Игры, для которых серия подходит хорошо

Игра Год Рекомендуемая модель Видеокарта Оценка
Diablo 1996 166 МГц S3, Matrox, ATI Отлично
Warcraft II 1995 166 МГц Любая качественная 2D Отлично
Command & Conquer 1995 166 МГц Любая качественная 2D Отлично
Red Alert 1996 166–200 МГц PCI 2D Отлично
Fallout 1997 166 МГц PCI 2D Отлично
Fallout 2 1998 200–233 МГц PCI 2D Хорошо
StarCraft 1998 200–233 МГц PCI 2D Хорошо
Age of Empires 1997 200 МГц PCI 2D Хорошо
Tomb Raider 1996 166–200 МГц 3dfx Voodoo Отлично
Need for Speed II SE 1997 200–233 МГц 3dfx Voodoo Хорошо
Carmageddon 1997 200 МГц 3dfx Voodoo Хорошо
Jedi Knight 1997 233 МГц Voodoo или RIVA 128 Хорошо
Quake 1996 200–233 МГц Voodoo Graphics Отлично
MechWarrior 2 1995 166 МГц Версия под ускоритель Отлично
Interstate ’76 1997 233 МГц Voodoo/Rendition Приемлемо
Total Annihilation 1997 233 МГц PCI 2D/3D Хорошо на умеренных картах
Moto Racer 1997 200–233 МГц 3dfx или RIVA Хорошо
Resident Evil 1997 166–200 МГц Поддерживаемый ускоритель Хорошо

Пограничные игры

Quake II

Quake II запускается на Pentium MMX и работает с 3dfx. Модель 233 МГц остаётся минимально разумной для полноценной игры. В сложных сценах и сетевых матчах частота кадров снижается. Pentium II 300 и выше заметно комфортнее.

Unreal

Unreal чрезвычайно требователен к процессору. На Pentium MMX 233 с Voodoo Graphics игра запускается, но тяжёлые уровни работают медленно. Такой режим интересен как демонстрация, а не как оптимальная конфигурация.

Half-Life

Half-Life работает на Pentium MMX 233, особенно с Voodoo, однако крупные сцены, искусственный интеллект и программный звук создают высокую нагрузку. Для стабильной игры предпочтительнее Pentium II или K6-2 300–400.

System Shock 2

Система с Pentium MMX находится ниже комфортного уровня. Игра рассчитана на более новое поколение процессоров и ускорителей.

Разрешение и кадровая частота

Для Pentium MMX аутентичны:

  • 320 × 200 и 320 × 240 в программных DOS-играх;

  • 512 × 384 в части программных 3D-игр;

  • 640 × 480 с Voodoo Graphics;

  • 800 × 600 в двумерных стратегиях и нетребовательных приложениях.

Повышение до 800 × 600 в трёхмерной игре не всегда нагружает CPU сильнее, но резко увеличивает работу видеокарты и объём кадрового буфера. Понятие кадровой частоты и влияние разных компонентов подробно разобраны в материале о FPS в играх и видео.

Видеокарты для Pentium MMX

S3 Trio64V+ и Trio64V2

S3 Trio — один из лучших вариантов для DOS-совместимости. Карты обладают быстрым 2D, хорошим VESA и корректно работают с большим количеством игр.

В трёхмерных приложениях Trio не является полноценным ускорителем. Его задача — качественный двумерный вывод в паре с отдельным 3dfx Voodoo.

Преимущества:

  • высокая совместимость DOS;

  • хорошая скорость VGA;

  • простые драйверы;

  • доступность;

  • низкая нагрузка на систему.

S3 ViRGE

ViRGE объединяет хороший 2D-блок с ранним 3D-ускорением. Качество и скорость трёхмерного блока ограничены, поэтому карта получила репутацию замедлителя в части игр.

Для системы 1997 года ViRGE/DX аутентична. Её можно использовать как 2D-карту рядом с Voodoo Graphics.

Matrox Millennium

Matrox Millennium обеспечивает очень чёткое аналоговое изображение, быстрый 2D и хорошую производительность Windows. DOS-совместимость в отдельных экзотических режимах уступает S3, но большинство популярных игр работает корректно.

Millennium особенно хорош для:

  • Windows 95;

  • высокого разрешения рабочего стола;

  • 2D-стратегий;

  • связки с Voodoo Graphics;

  • качественного ЭЛТ или VGA-монитора.

Matrox Mystique

Mystique добавляет более заметный 3D-блок, но не поддерживает полный набор эффектов, ожидаемых поздними играми. Отсутствие билинейной фильтрации ограничивает качество изображения.

Карта интересна как исторический ускоритель и как основа фирменных версий игр, но Voodoo универсальнее.

Tseng Labs ET6000

ET6000 обладает очень быстрым доступом к видеопамяти и высокой скоростью DOS/VESA. Это один из лучших вариантов для программного рендеринга Quake и Build Engine.

Недостатки:

  • редкость;

  • высокая стоимость;

  • ограниченное собственное 3D;

  • разные варианты памяти и качества платы.

ATI 3D Rage II и Rage Pro

ATI сочетала 2D, видеофункции и 3D. Rage Pro быстрее и функциональнее Rage II, но качество драйверов старых игр зависит от версии.

Для фирменного компьютера или ноутбука ATI соответствует эпохе. Для максимально совместимой игровой системы связка S3 или Matrox с Voodoo надёжнее.

Rendition Vérité

Vérité V1000 и V2100 интересны качественными портами, включая специальные версии Quake. Карты способны выполнять геометрию и растеризацию с хорошим для своего периода качеством.

Недостаток — меньший выбор поддерживаемых игр по сравнению с 3dfx.

NVIDIA RIVA 128

RIVA 128 — быстрый универсальный 2D/3D-ускоритель 1997 года. Он хорошо подходит Pentium MMX 233, особенно для Direct3D. В DOS совместимость зависит от конкретной карты и BIOS.

3dfx Voodoo Graphics

Voodoo Graphics — наиболее удачное дополнение к Pentium MMX. Карта занимается только трёхмерным рендерингом и подключается через проходной VGA-кабель к основной 2D-карте.

Преимущества:

  • Glide;

  • отличная поддержка игр 1996–1998 годов;

  • билинейная фильтрация;

  • коррекция перспективы;

  • стабильные драйверы;

  • хорошее соответствие возможностям P55C.

Типичная карта имеет 4 МБ памяти и рассчитана на 640 × 480. Для Pentium MMX это естественное сочетание.

3dfx Voodoo2

Voodoo2 значительно мощнее, но Pentium MMX не всегда способен полностью загрузить ускоритель. В низких разрешениях производительность упирается в подготовку геометрии и команды процессора.

Одна Voodoo2 остаётся полезной:

  • улучшает совместимость поздних Glide-игр;

  • даёт более высокую скорость;

  • поддерживает 800 × 600;

  • подходит для Quake II.

Режим SLI из двух Voodoo2 для Pentium MMX избыточен. Он интересен коллекционно, но Pentium II или Pentium III раскрывает такую пару лучше.

Voodoo Banshee

Banshee объединяет быстрый 2D и трёхмерное ядро, близкое к Voodoo2 с одним текстурным блоком. Это удобная карта для компактной системы без проходного кабеля.

Для Pentium MMX 233 Banshee обеспечивает отличный баланс. В играх с мультитекстурированием Voodoo2 быстрее, но большинство проектов эпохи работает хорошо.

Практический выбор

Цель Основная карта 3D-ускоритель
Максимальная DOS-совместимость S3 Trio64V2 Voodoo Graphics
Лучшее качество 2D Matrox Millennium Voodoo Graphics
Быстрый программный рендеринг Tseng ET6000 Voodoo Graphics
Одна универсальная карта Voodoo Banshee Встроен
Direct3D-система 1997 года RIVA 128 Встроен
Поздние игры 1998 года Хорошая PCI 2D Voodoo2

Звуковые карты

Sound Blaster 16

Sound Blaster 16 — стандарт совместимости DOS, но семейство включает много ревизий. У одних плат настоящий Yamaha OPL3, у других — фирменный синтез Creative. Некоторые модели имеют шумный аналоговый тракт или ошибку зависания нот MPU-401.

Преимущества:

  • широкая поддержка игр;

  • привычные адреса 220h, IRQ 5/7 и DMA 1/5;

  • драйверы DOS и Windows;

  • наличие игрового порта.

Sound Blaster AWE32 и AWE64

AWE32 и AWE64 добавляют табличный синтез EMU8000. В Windows и поддерживаемых DOS-играх музыка звучит значительно богаче обычного FM.

AWE64 удобнее по размеру и уровню шума, но использует фирменное расширение памяти. AWE32 крупнее и часто позволяет устанавливать обычные SIMM.

Yamaha YMF71x

Yamaha YMF718 и YMF719 считаются одними из лучших ISA-карт для универсальной ретро-системы.

Преимущества:

  • настоящий OPL3;

  • хорошая совместимость Sound Blaster Pro;

  • низкий шум;

  • корректный MPU-401;

  • настройка через утилиту;

  • качественный звук.

Для Pentium MMX и DOS это один из наиболее практичных вариантов.

ESS AudioDrive

ESS ES1868, ES1869 и родственные карты распространены, недороги и обладают хорошей совместимостью. Их FM-синтез не всегда полностью идентичен Yamaha, но звучит достойно.

Gravis Ultrasound

Gravis Ultrasound использует табличное воспроизведение и особенно популярен в демосцене. Прямая поддержка есть не во всех играх, поэтому GUS часто ставят второй картой рядом с Sound Blaster-совместимой.

Ensoniq AudioPCI

AudioPCI — недорогая PCI-карта для Windows 95/98. Она хорошо подходит поздним играм, но DOS-совместимость реализуется через драйвер и не равна настоящей ISA-карте.

Оптимальная конфигурация ресурсов

Для универсальной ISA-карты часто используется:

  • порт 220h;

  • IRQ 5;

  • DMA 1;

  • High DMA 5;

  • MPU-401 330h;

  • OPL 388h.

IRQ 7 можно оставить порту принтера, а IRQ 5 выделить звуку. Конкретная конфигурация зависит от сетевой карты, SCSI-контроллера и других устройств.

Разгон Intel Pentium MMX

Базовые режимы

Модель Штатный режим Распространённые разгонные режимы
Pentium MMX 166 2,5 × 66 3 × 66 = 200; 2,5 × 75 = 187,5; 3 × 75 = 225
Pentium MMX 200 3 × 66 3 × 75 = 225; 3 × 83 = 249; 3,5 × 75 = 262,5
Pentium MMX 233 3,5 × 66 3,5 × 75 = 262,5; 3 × 83 = 249; 3,5 × 83 = 290,5

Таблица показывает исторически распространённые сочетания, а не гарантированные частоты. Результат определяется экземпляром процессора и платой.

Pentium MMX 166

Самый простой разгон — 200 МГц через множитель 3× при сохранении шины 66 МГц. PCI и память остаются в штатном режиме, поэтому риск для данных минимален.

Разгон до 225 МГц через 75 × 3 даёт больший прирост системной скорости, но повышает PCI до 37,5 МГц. Старая IDE-подсистема может стать нестабильной.

Pentium MMX 200

Режим 225 МГц при 75 × 3 обычно является умеренным. 250 МГц при 83 × 3 сильнее нагружает шины. Частота ядра растёт только на 25%, а PCI выходит далеко за штатные 33 МГц.

Некоторые платы предлагают асинхронные делители или более гибкие настройки, однако для классических 430TX чаще действует деление пополам.

Pentium MMX 233

Модель 233 уже работает близко к верхнему уровню настольного 0,35-микронного ядра. Режим 262,5 МГц при 75 × 3,5 встречается часто. Около 290 МГц при 83 × 3,5 достигают удачные экземпляры с качественным питанием и охлаждением.

Для регулярного использования коллекционного оборудования лучше 233 МГц в штатном режиме либо умеренные 250–262,5 МГц. Дополнительные несколько процентов скорости не компенсируют риск повреждения файлов на старом IDE-диске.

Напряжение

Номинал настольного P55C составляет 2,8 В. Повышение напряжения увеличивает тепловыделение и нагрузку на преобразователь платы. Старые стабилизаторы и конденсаторы уже потеряли часть исходных характеристик.

Для сохранения оборудования разумно:

  • начинать со штатных 2,8 В;

  • не превышать пределы платы и процессора;

  • контролировать нагрев стабилизатора;

  • использовать исправный вентилятор;

  • не оставлять систему без наблюдения во время первых тестов.

Опасность разгона системной шины

При FSB 75 или 83 МГц разгоняются:

  • внешний L2;

  • оперативная память;

  • северный мост;

  • PCI;

  • часть IDE-контроллера;

  • видеокарта;

  • сетевой адаптер;

  • SCSI-контроллер.

Нестабильность не всегда выглядит как зависание. Система может записать повреждённый файл, а ошибка проявится позже. Перед экспериментами создаётся образ накопителя.

Проверка стабильности

Надёжный тест включает:

  1. холодный запуск;

  2. несколько перезагрузок;

  3. длительную проверку памяти;

  4. архивирование крупного набора файлов и проверку контрольных сумм;

  5. цикл Quake timedemo;

  6. WinBench или Winstone;

  7. копирование данных между разделами;

  8. звуковое воспроизведение;

  9. сетевую передачу;

  10. повторную проверку файловой системы.

Одного запуска DOS недостаточно. Неисправность памяти или PCI проявляется только под длительной смешанной нагрузкой.

Готовые ретро-сборки

Аутентичный компьютер 1997 года

Компонент Рекомендация
Процессор Pentium MMX 200 или 233
Материнская плата Intel 430TX либо 430HX
Память 32–64 МБ EDO или SDRAM
2D-видеокарта S3 Trio64V2, Matrox Millennium
3D-ускоритель 3dfx Voodoo Graphics 4 МБ
Звук Sound Blaster AWE64 или Yamaha YMF719
Накопитель IDE HDD 2–8 ГБ
Оптический привод 8×–24× CD-ROM
ОС DOS 6.22 и Windows 95 OSR2
Корпус Baby AT или ранний ATX

Такая конфигурация точно передаёт переход от DOS к аппаратному 3D. Она подходит для Doom, Duke Nukem 3D, Quake, Tomb Raider, Diablo, Red Alert и первых Glide-игр.

Pentium MMX 200 исторически точнее для начала 1997 года. Модель 233 лучше для практического использования и не нарушает характер системы.

Универсальный компьютер DOS и Windows 98

Компонент Рекомендация
Процессор Pentium MMX 233
Плата Хорошая Intel 430TX с ISA и PCI
Память 64 МБ SDRAM
2D S3 Trio64V2 или Matrox Millennium
3D Voodoo Graphics либо одна Voodoo2
Звук Yamaha YMF719, ESS ES1868 или AWE64
Накопитель CompactFlash 4–16 ГБ
ОС DOS 6.22/7.1 и Windows 98 SE
Сеть PCI 10/100 Мбит/с с драйвером DOS
Дополнительно Gotek, настоящий дисковод, MIDI-интерфейс

Главное достоинство — совместимость. ISA-звук обеспечивает настоящий DOS, Windows 98 запускает поздние игры, а 64 МБ не выходят за кэшируемую область 430TX.

Для старых игр создаются несколько конфигураций загрузки:

  • EMS;

  • только XMS;

  • без менеджера памяти;

  • отключённый L1;

  • отключённые L1 и L2;

  • Windows 98.

Быстрая система Socket 7 на Intel

Компонент Рекомендация
Процессор Pentium MMX 233 на 250–262,5 МГц
Плата ABIT AX5, ASUS TX97 или аналогичная
Память 64 МБ быстрой SDRAM
Видеокарта Voodoo Banshee либо 2D + Voodoo2
Звук AWE64 Gold или Yamaha ISA
Накопитель CF или SATA SSD через проверенный мост
ОС Windows 98 SE
Охлаждение Крупный радиатор и тихий вентилятор

Такая сборка показывает максимум P55C, но остаётся слабее Pentium II в позднем 32-разрядном коде. Её смысл — сохранить классический Socket 7, а не догнать более новые платформы любой ценой.

Компактный и тихий ретро-ПК

Компонент Рекомендация
Процессор Pentium MMX 166–233
Плата microATX Socket 7 либо компактная ATX
Память 64 МБ
Графика Voodoo Banshee PCI
Звук Компактная ISA ESS/Yamaha
Накопитель CompactFlash
Питание Качественный ATX БП через подходящий переходник
Охлаждение Низкооборотный вентилятор
Дисковод Gotek

Отказ от механического диска и старого вентилятора блока питания делает систему практически бесшумной. Следует сохранить аппаратную кнопку питания AT либо корректно организовать ATX Soft Power.

Ноутбук с Tillamook

Компонент Рекомендация
Процессор Mobile Pentium MMX 233 или 266
Память 32–64 МБ
Накопитель CompactFlash или совместимый IDE SSD
ОС DOS и Windows 98
Сеть PCMCIA Ethernet
Звук Встроенный ESS, Yamaha или Crystal
Дополнительно PCMCIA CompactFlash, внешний MIDI

Ноутбук даёт компактность и настоящий ЖК-дисплей эпохи, но ремонт сложнее. Встроенная графика обычно слабее настольной, а 3dfx отсутствует. Для двумерных игр, квестов, стратегий и DOS это не проблема.

Историческое серверное применение

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

В 1990-х процессоры применялись в:

  • небольших файловых серверах;

  • серверах печати;

  • Windows NT 4.0;

  • Novell NetWare;

  • ранних Linux-системах;

  • FreeBSD;

  • маршрутизаторах;

  • промышленных шлюзах;

  • терминалах;

  • контроллерах.

Настольный P55C содержит поддержку двухпроцессорной работы и локального APIC, однако практическая реализация зависит от чипсета и платы. Большинство потребительских Socket 7 однопроцессорные. Двухпроцессорные платы редки и ближе к рабочим станциям или специализированным системам.

Историческая двухпроцессорная конфигурация

Компонент Вариант
Процессоры 2 × Pentium MMX 200
Плата Совместимая двухпроцессорная Socket 7
Память 128–256 МБ EDO при поддержке платы
Накопители SCSI
Сеть PCI Fast Ethernet
ОС Windows NT 4.0 Server, NetWare, Linux
Задачи Файлы, печать, лёгкие сетевые службы

Windows 9x не использует второй процессор. Для SMP нужна соответствующая ОС. Даже при её наличии одна программа ускоряется только при многопоточности, а системные службы распределяются между процессорами.

Сегодня такую систему собирают как музейный объект. Для хранения важных данных она непригодна из-за возраста компонентов и отсутствия современных средств защиты.

Операционные системы

MS-DOS

Pentium MMX полностью совместим с DOS-программами для 386, 486 и Pentium. Основные трудности связаны не с набором команд, а со скоростью, объёмом памяти и современными для DOS устройствами.

Полезны:

  • HIMEM.SYS;

  • EMM386;

  • несколько CONFIG.SYS;

  • драйвер CD-ROM;

  • CuteMouse;

  • UniVBE на отдельных картах;

  • сетевой пакетный драйвер;

  • утилита настройки звука.

Windows 3.1 и Windows for Workgroups

Система работает быстро, но не использует MMX автоматически. Драйверы видеокарты и сети важнее новых команд процессора. На 32 МБ памяти Windows 3.1 располагает большим запасом.

Windows 95

Windows 95 соответствует моменту выхода P55C. Версия OSR2 поддерживает FAT32 и удобнее для дисков больше 2 ГБ. Для USB требуется дополнительный пакет, а совместимость зависит от чипсета и устройства.

Оптимальная конфигурация:

  • 32–64 МБ;

  • DirectX 5 или 6 в зависимости от игр;

  • драйвер Bus Master IDE;

  • фирменный драйвер видеокарты;

  • звуковой драйвер VxD;

  • FAT32 для большого раздела.

Windows 98 SE

Windows 98 SE удобна для поздних игр и USB, но тяжелее Windows 95. Pentium MMX 233 и 64 МБ обеспечивают приемлемую работу.

Следует отключить лишнюю анимацию и не устанавливать современные неофициальные компоненты без необходимости. Браузеры, антивирусы и фоновые утилиты начала 2000-х быстро перегружают систему.

Windows Me

Windows Me запускается, но не предоставляет преимуществ для ретро-игр, соответствующих P55C. Она потребляет больше ресурсов и убирает обычный режим загрузки в реальный DOS.

Windows NT 4.0

NT 4.0 хорошо использует 32-разрядный код и подходит рабочим станциям. Она поддерживает многопроцессорные конфигурации и защищённую модель памяти, но имеет ограниченную совместимость с DOS-играми и ранним DirectX.

Windows 2000

Windows 2000 устанавливается на Pentium MMX, однако работает тяжело. Для эксперимента требуется 128 МБ и быстрый накопитель. Для игр и повседневной ретро-системы Windows 98 SE рациональнее.

Linux и BSD

Ядра и дистрибутивы конца 1990-х хорошо работают на i586. Лёгкая консольная система подходит для изучения старого UNIX-подобного окружения, сетевых служб и компиляции программ своего периода.

Подключать такую машину напрямую к интернету нельзя. Старые ядра, SSH, браузеры и библиотеки содержат известные уязвимости. Безопасный вариант — изолированная локальная сеть или виртуальный сегмент без доступа извне.

OS/2 и BeOS

OS/2 Warp демонстрирует хорошую многозадачность и работу деловых приложений. BeOS показывает мультимедийную направленность и отзывчивую архитектуру, но поддержка конкретного оборудования ограничена.

Известные ошибки и особенности

F00F

Pentium MMX унаследовал ошибку, известную как F00F. Специальная недопустимая форма инструкции CMPXCHG8B могла заблокировать обработку исключений и остановить систему.

Проблема затрагивала Pentium 120, 133, 150, 166, 200 и 233 с MMX. Операционные системы получили программные обходы, изменявшие организацию таблицы прерываний и обработку сбоя.

Для домашнего ретро-ПК ошибка не мешает обычным играм и приложениям. Опасность появляется при выполнении специально сформированного кода.

FDIV

Знаменитая ошибка деления FDIV относится к ранним Pentium 1994 года. Серийные Pentium MMX выпускались значительно позже и не являются типичными носителями исходного дефекта таблицы деления.

Нельзя автоматически считать любой Pentium проблемным из-за FDIV. Проверяется конкретное поколение и маркировка.

BIOS не определяет модель

Старая плата может показать:

  • Pentium-S;

  • Pentium 233;

  • Unknown CPU;

  • неправильную частоту.

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

Неверное напряжение

Это наиболее опасная аппаратная ошибка. Перед установкой измеряют напряжение мультиметром либо проверяют документацию платы. Надпись P55C или MMX на джампере обычно указывает на split voltage, но полагаться только на сокращение нельзя.

Ограничение кэшируемой памяти

При превышении кэшируемой области система не обязательно становится полностью медленной. Замедляются обращения к адресам выше границы. Операционная система распределяет данные динамически, поэтому результат зависит от нагрузки.

Для игровой 430TX-системы 64 МБ — наиболее предсказуемый объём.

Проблемы с аккумулятором платы

На платах начала 1990-х встречаются цилиндрические Ni-Cd или Ni-MH аккумуляторы. Электролит повреждает дорожки, переходные отверстия, разъём клавиатуры и микросхемы.

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

У более поздних плат установлена батарея CR2032. Она безопаснее, но держатель и контакты также окисляются.

Pentium MMX против обычного Pentium

Параметр Pentium P54C/P54CS Pentium MMX P55C
L1 инструкций 8 КБ 16 КБ
L1 данных 8 КБ 16 КБ
Общий L1 16 КБ 32 КБ
MMX Нет 57 инструкций
Питание Часто единое 3,3/3,5 В Раздельное 2,8/3,3 В
Транзисторы Около 3,3 млн Около 4,5 млн
Предсказание переходов Ранний вариант P5 Улучшено
Буферы выборки Меньше Четыре
Максимальная настольная частота 200 МГц 233 МГц
Производительность при равной частоте Базовая В среднем выше
Мультимедиа Скаляры и x87 Пакетные целочисленные операции
Socket Socket 5/7 Socket 7
Требования к плате Проще Нужен split voltage

Pentium MMX лучше почти во всех практических сценариях при одинаковой частоте. Обычный Pentium сохраняет интерес для аутентичной сборки 1994–1996 годов и для плат без раздельного питания.

Некоторые очень старые игры легче замедлить на младшем Pentium, но P55C с отключением кэша тоже обладает широким диапазоном скорости.

Сравнение с AMD K5

AMD K5 был первой собственной суперскалярной x86-архитектурой AMD. Процессор преобразовывал команды во внутренние операции и обладал сильной целочисленной частью, но его частоты оставались ниже обозначенного PR-рейтинга.

Преимущества K5:

  • интересная архитектура;

  • хорошая целочисленная производительность на такт;

  • историческая ценность;

  • совместимость с Socket 7.

Недостатки относительно Pentium MMX:

  • отсутствие MMX;

  • более слабый FPU;

  • меньшие частоты;

  • высокий нагрев отдельных моделей;

  • слабее в Quake;

  • более сложная совместимость некоторых плат.

Для DOS-игровой системы Pentium MMX практичнее. K5 интереснее как отдельный исторический объект AMD.

Сравнение с AMD K6

K6 появился в 1997 году и стал прямым конкурентом P55C в массовом сегменте. Он поддерживал MMX, имел более современное внутреннее исполнение и хорошо работал в Windows.

Преимущества K6:

  • высокая целочисленная скорость;

  • сильный 32-разрядный код;

  • MMX;

  • частоты до 300 МГц в раннем поколении;

  • Socket 7;

  • хорошая производительность офисных приложений.

Преимущества Pentium MMX:

  • сильный x87;

  • высокая скорость Quake относительно K6 той же частоты;

  • предсказуемая совместимость с Intel 430TX;

  • отличная работа старого 16-разрядного кода;

  • удобное замедление для DOS;

  • меньшая сложность выбора платы.

Для Windows 95 и офисных программ K6 233 часто быстрее Pentium MMX 200. Для Quake и аутентичной Intel-сборки P55C привлекательнее.

Сравнение с AMD K6-2

K6-2 относится к следующему этапу. Он получил 3DNow!, более высокие частоты и поддержку Super Socket 7 с шиной 100 МГц на подходящих платах.

K6-2 300–500 значительно быстрее Pentium MMX в поздних играх, архивации и Windows 98. Однако это уже система 1998–2000 годов с AGP и другим балансом компонентов.

Pentium MMX выбирают для:

  • DOS;

  • периода 1996–1997 годов;

  • классического Socket 7;

  • Voodoo Graphics;

  • раннего Windows 95.

K6-2 выбирают для:

  • более позднего Windows 98;

  • Voodoo2 и Voodoo3;

  • Direct3D конца 1990-х;

  • Super Socket 7;

  • более высокой общей скорости.

Сравнение с Cyrix 6x86MX и MII

Cyrix 6x86MX поддерживал MMX и обладал высокой целочисленной производительностью. Компания использовала PR-рейтинг: обозначение PR233 не равнялось физической частоте 233 МГц.

Преимущества Cyrix:

  • сильные офисные приложения;

  • высокая скорость на такт в целочисленном коде;

  • MMX;

  • интересная архитектура;

  • доступность в бюджетных ПК.

Недостатки:

  • сравнительно слабый x87;

  • высокий нагрев;

  • чувствительность к плате и питанию;

  • меньшая скорость Quake;

  • запутанное сопоставление PR и частоты.

Для деловых приложений Cyrix мог конкурировать с более высокочастотными Pentium. Для игрового компьютера с программным 3D Pentium MMX обычно лучше.

Сравнение с IDT WinChip

IDT WinChip C6 создавался как простой и дешёвый Socket 7-процессор. Он поддерживал MMX, имел небольшое энергопотребление и хорошо подходил недорогим офисным системам.

Преимущества:

  • простая архитектура;

  • низкая стоимость;

  • умеренный нагрев;

  • MMX;

  • совместимость Socket 7.

Недостатки:

  • низкая производительность на такт;

  • слабый FPU;

  • медленнее P55C в играх;

  • меньшая распространённость драйверных и BIOS-настроек.

WinChip 2 улучшил производительность и добавил дополнительные возможности, но Pentium MMX оставался более сильным универсальным игровым вариантом.

Сравнение с Rise mP6

Rise mP6 выпускался ограниченными партиями и встречается редко. Это интересный коллекционный процессор Socket 7 с низким энергопотреблением и необычной архитектурой.

По практической ценности для игр он уступает Pentium MMX. Основная привлекательность Rise — редкость и история альтернативных производителей x86.

Аналоги Intel и связь с Xeon

Прямого Xeon, соответствующего Pentium MMX по времени, разъёму и классу, не существует. Торговая марка Pentium II Xeon появилась позже и относилась к серверной платформе Slot 2.

Pentium Pro

Pentium Pro — современная P55C профессиональная альтернатива. Он предназначался для рабочих станций и серверов, поддерживал многопроцессорность и имел L2 в корпусе процессора.

Преимущества Pentium Pro:

  • высокая скорость 32-разрядного кода;

  • мощная архитектура P6;

  • крупный полноскоростной L2;

  • многопроцессорные системы;

  • Windows NT и UNIX.

Недостатки для домашнего ретро-ПК:

  • слабее в части 16-разрядного кода;

  • нет MMX;

  • Socket 8;

  • дорогие и редкие платы;

  • ограниченный выбор игровых конфигураций.

Pentium II

Pentium II объединил архитектуру P6 с MMX. Он стал прямым потребительским преемником Pentium MMX.

Характеристика Pentium MMX 233 Pentium II 233
Архитектура P5/P55C P6/Klamath
Разъём Socket 7 Slot 1
L1 16 + 16 КБ 16 + 16 КБ
L2 На плате, частота FSB 512 КБ в картридже, половина частоты ядра
MMX Да Да
Внеочередное выполнение Нет Да
16-разрядный код Очень сильный Хороший
32-разрядный код Умеренный Значительно сильнее
Типичная игровая эпоха 1996–1998 1997–1999

Pentium II 233 не всегда драматически быстрее в старых программах, но преимущество растёт в 32-разрядных приложениях и поздних играх.

Pentium II Xeon

Pentium II Xeon появился как серверная и рабочая станция P6-платформа. Он использовал Slot 2, поддерживал крупный L2, многопроцессорные конфигурации и значительно более дорогую системную инфраструктуру.

Сравнивать Pentium MMX и Pentium II Xeon как взаимозаменяемые модели нельзя. Первый — массовый домашний Socket 7, второй — серверный процессор следующей эпохи.

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

Celeron Covington и Mendocino

Celeron Covington основан на Pentium II, но полностью лишён L2. В части задач он неожиданно близок к Pentium MMX, а иногда уступает из-за обращений к памяти.

Celeron Mendocino получил 128 КБ полноскоростного L2 и значительно превосходит P55C. Он подходит для систем 1998–2000 годов и не является прямой заменой в Socket 7.

Оценки изданий

Tom’s Hardware

Tom’s Hardware отмечал, что Pentium MMX быстрее обычного Pentium при равной частоте даже в стандартных Windows-приложениях. Средняя оценка прироста составляла около 16%. Издание связывало его с архитектурными изменениями, а не только с MMX.

Одновременно редакция критически относилась к переносу результатов Intel Media Benchmark на все программы. Специально оптимизированный тест создавал идеальные условия для новых команд.

Microprocessor Report

Microprocessor Report рассматривал Pentium II как дальнейшее развитие P6 с MMX и отмечал, что преимущество младшего Pentium II над Pentium Pro при близких частотах не всегда велико. В мультимедийных задачах разница относительно Pentium MMX становилась заметнее благодаря сочетанию новой архитектуры и MMX.

BYTE

BYTE уделял внимание самой идее 57 новых команд и пакетной обработке мультимедиа. Главная ценность технологии заключалась в ускорении повторяющихся целочисленных операций без нарушения совместимости с существующей x86-экосистемой.

Wired

Wired освещал крупную маркетинговую кампанию Intel и заявления об ускорении мультимедиа до 60%. В публикациях также обсуждалась поддержка со стороны разработчиков и производителей развлекательного программного обеспечения. Реальные результаты зависели от наличия оптимизированного кода.

До выхода 0,25-микронных мобильных моделей появлялись опасения относительно тепловыделения прототипов. Серийные мобильные 200 и 233 МГц получили существенно более низкие показатели — 3,4 и 3,9 Вт типичной мощности. Это показывает, насколько предварительные образцы могли отличаться от конечного кристалла.

Современная ретро-оценка

Современные исследователи старого оборудования рассматривают Pentium MMX 233 как самый быстрый настольный Intel для классического Socket 7 и одну из лучших основ для DOS и раннего аппаратного 3D. Сильный FPU, низкое по меркам эпохи энергопотребление и большой выбор плат делают его удобнее многих более редких конкурентов.

Охлаждение и обслуживание

Выбор кулера

Для штатного Pentium MMX подходит алюминиевый радиатор с небольшим вентилятором. При выборе проверяются:

  • ровность основания;

  • надёжность защёлки;

  • отсутствие чрезмерного усилия;

  • исправность вентилятора;

  • провод питания;

  • зазор до конденсаторов;

  • направление потока.

Современная термопаста наносится тонким равномерным слоем. Толстая прослойка ухудшает передачу тепла.

Вентилятор

Старый вентилятор часто гудит, плохо запускается или останавливается после прогрева. Его можно заменить современным 40- или 50-миллиметровым вентилятором на 12 В.

Слишком мощная модель создаёт лишний шум и нагрузку на разъём платы. При сомнении питание берётся от блока питания, а не от слабого разъёма CPU FAN.

Регулятор питания

Преобразователь 2,8 В иногда нагревается сильнее самого процессора. На дешёвых платах применялся линейный стабилизатор с радиатором. При переходе от обычного Pentium к P55C ток ядра растёт, и неисправный регулятор просаживает напряжение.

Признаки проблемы:

  • случайные перезагрузки;

  • зависания под нагрузкой;

  • сильный нагрев транзистора;

  • нестабильный запуск;

  • изменение частоты;

  • ошибки памяти при исправных модулях.

Блок питания AT

Старый AT-блок подключён непосредственно к сетевой кнопке. Внутри присутствует опасное напряжение даже после отключения. Ремонт выполняется только человеком с опытом работы с импульсными источниками.

Практичнее использовать исправный ATX-блок через качественный переходник. При этом организуют сигнал Power Good и корректное включение.

Воздушный поток

В Baby AT-корпусе кабели часто перекрывают движение воздуха. Плоские IDE-шлейфы укладываются так, чтобы не закрывать процессор и блок питания.

Для системы с Voodoo2, SCSI и несколькими накопителями полезен тихий корпусной вентилятор.

Покупка подержанного процессора

Проверка маркировки

Для настольного флагмана ожидается SL27S. У Pentium MMX 166 и 200 кодов больше, поэтому S-Spec сверяется с частотой и степпингом.

Настораживают:

  • нечитаемая надпись;

  • следы шлифования;

  • новая краска;

  • маркировка поверх царапин;

  • несоответствие корпуса;

  • фотография другого товара;

  • одинаковое изображение у десятков карточек.

Контакты

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

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

Коррозия

Зелёный или белый налёт указывает на хранение во влажной среде. Даже после очистки коррозия могла проникнуть в место соединения ножки с корпусом.

Лёгкое поверхностное окисление удаляется изопропиловым спиртом и мягкой щёткой. Агрессивные абразивы повреждают покрытие.

Проверка работоспособности

Продавец должен показать:

  • процессор в BIOS;

  • частоту;

  • объём L1;

  • загрузку DOS или Windows;

  • несколько минут теста;

  • фотографию фактической маркировки.

Скриншот CPU-Z не является достаточным доказательством: современные версии программы не работают на такой системе, а изображение легко взять из другого объявления.

Покупка комплекта

Комплект процессор + плата + память удобен, потому что компоненты уже совместимы. Однако цена выше, а неисправность одного узла усложняет диагностику.

Полезно попросить:

  • фото платы целиком;

  • участок батареи;

  • стабилизатор;

  • Socket 7;

  • BIOS-экран;

  • запуск с памятью;

  • работу клавиатуры;

  • состояние разъёмов.

Плюсы и минусы Intel Pentium MMX

Плюсы

  • Отличная совместимость с DOS.

  • Хорошая работа Windows 95 и Windows 98.

  • Самая высокая штатная настольная частота Intel в классическом Socket 7.

  • Увеличенный до 32 КБ L1.

  • Производительность выше обычного Pentium при одинаковой частоте.

  • Поддержка 57 инструкций MMX.

  • Сильный для своего периода x87-блок.

  • Хорошие результаты в Quake и других играх с программным 3D.

  • Большой выбор ISA- и PCI-оборудования.

  • Совместимость с 3dfx Voodoo Graphics.

  • Возможность собрать одну систему для DOS и Windows.

  • Широкий диапазон замедления отключением кэша.

  • Умеренное энергопотребление.

  • Простой Socket 7.

  • Доступность 166- и 200-мегагерцевых моделей.

  • Высокая распространённость Pentium MMX 233.

  • Хороший разгонный потенциал отдельных экземпляров.

  • Наличие мобильных моделей до 300 МГц.

  • Наличие низковольтных промышленных версий.

  • Интересные OverDrive-модификации.

  • Высокая историческая и коллекционная ценность.

  • Простая установка современной флеш-замены IDE-диска.

  • Поддержка большого количества операционных систем 1990-х.

  • Возможность использовать настоящий ISA-звук и внешний MIDI.

Минусы

  • Очень низкая производительность по современным меркам.

  • Отсутствие внеочередного исполнения.

  • Низкая скорость позднего 32-разрядного программного обеспечения относительно Pentium II.

  • Отсутствие SSE, 3DNow! и более новых расширений.

  • MMX работает только с упакованными целыми числами.

  • MMX и x87 используют общее физическое пространство регистров.

  • Программе требуется специально оптимизированный код.

  • Раздельное питание делает процессор несовместимым с частью старых плат.

  • Внешний L2 работает на частоте системной шины.

  • У 430TX кэшируются только первые 64 МБ памяти.

  • Нет AGP на большинстве аутентичных Intel-плат.

  • Voodoo2 и более мощные ускорители часто ограничиваются процессором.

  • Unreal, Half-Life и Quake II работают хуже, чем на Pentium II.

  • Разгон 75/83 МГц повышает частоту PCI.

  • Возможна порча данных при нестабильном IDE.

  • Старые платы страдают от протёкших аккумуляторов.

  • Старые блоки питания и вентиляторы требуют обслуживания.

  • Современные SDRAM-модули высокой плотности часто несовместимы.

  • BIOS ограничивает объём накопителя.

  • Старые операционные системы небезопасны в интернете.

  • Нет современной аппаратной виртуализации.

  • Нет актуальных средств энергосбережения и защиты.

  • Мобильные ноутбуки сложны и дороги в восстановлении.

  • OverDrive встречается редко и стоит дороже обычного P55C.

  • Карточки магазинов часто смешивают модель с современными Pentium.

Кому подходит Pentium MMX сегодня

Поклонникам DOS

Pentium MMX охватывает широкий диапазон игр — от ранних проектов после замедления до Quake и Build Engine. ISA-слоты позволяют использовать настоящий Sound Blaster, Yamaha OPL3, Gravis Ultrasound и MIDI-модули.

Поклонникам Windows 95 и Windows 98

Система хорошо передаёт период появления DirectX, Glide, CD-ROM и первых массовых 3D-ускорителей. Pentium MMX 233 с Voodoo Graphics обеспечивает аутентичную производительность без излишней скорости Pentium III.

Коллекционерам

Интересны:

  • SL27S;

  • ранние степпинги 166 и 200;

  • инженерные образцы;

  • мобильный Tillamook 300;

  • низковольтные BGA;

  • OverDrive 180 и 200;

  • фирменные коробочные комплекты;

  • промышленные платы.

Владельцам старого оборудования

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

Кому серия не подходит

Pentium MMX не подходит для:

  • современного браузера;

  • актуального офисного пакета;

  • потокового видео;

  • современных игр;

  • домашнего сервера с доступом в интернет;

  • виртуализации;

  • хранения важных данных;

  • энергоэффективного круглосуточного компьютера;

  • повседневной защищённой работы.

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

Итоговый вердикт

Intel Pentium MMX стал наиболее совершенным вариантом классической архитектуры P5. Он сохранил сильные стороны первого Pentium — короткий конвейер, высокую скорость старого кода и хороший x87 — и устранил часть ограничений благодаря удвоенному L1, улучшенной выборке и переработанному предсказанию переходов.

MMX не совершил того универсального переворота, который обещала реклама. Новые команды работали только в специально подготовленном коде, не ускоряли пакетные вещественные вычисления и делили регистровое пространство с x87. Однако технология заложила основу для дальнейшего развития SIMD в массовых x86-процессорах.

Настольный модельный ряд невелик, но вся серия значительно шире. В неё входят мобильные процессоры от 120 до 300 МГц, встраиваемые низковольтные исполнения, расширенные температурные варианты и пять основных частот OverDrive MMX. Особенно интересен переход от 0,35-микронных мобильных моделей к 0,25-микронному Tillamook.

Лучший настольный выбор — Pentium MMX 233 SL27S. Он обладает максимальной штатной частотой, широко поддерживается платами и обеспечивает наиболее комфортную скорость без разгона шин. Pentium MMX 200 лучше соответствует аутентичной системе начала 1997 года, а 166 МГц интересен невысокой стоимостью и разгоном.

Оптимальная игровая конфигурация включает:

  • Pentium MMX 233;

  • хорошую плату Intel 430TX;

  • 64 МБ SDRAM;

  • S3 Trio64V2 или Matrox Millennium;

  • 3dfx Voodoo Graphics;

  • Yamaha YMF719 или Sound Blaster AWE64;

  • CompactFlash вместо изношенного диска;

  • DOS и Windows 98 SE.

Для поздних игр 1998–2000 годов лучше перейти на Pentium II, Pentium III или AMD K6-2. Для старого 32-разрядного профессионального программного обеспечения Pentium Pro и Pentium II тоже сильнее. Прямой Xeon-аналог отсутствует: серверные Pentium II Xeon относятся к следующей эпохе и совершенно другому классу платформ.

Главная ценность Pentium MMX сегодня заключается не в абсолютной скорости. Этот процессор позволяет построить одну из самых сбалансированных ретро-систем: достаточно быструю для Quake, Glide и Windows 98, но всё ещё совместимую с ISA, настоящим DOS, OPL3 и программами, чувствительными к поведению оборудования. Именно такое сочетание делает серию P55C одной из наиболее востребованных платформ среди поклонников компьютеров 1990-х годов.