Подбираем процессор для ретро ПК — Celeron 266, Pentium II 400, Celeron 500, Pentium III 500 или Pentium III 1000? Не DOS`ом единым жив Slot 1…

Введение

Как говорили во времена моей юности: «Тяжела жизнь студента в общаге без денег». Однако, на самом деле, в общаге даже без денег можно было найти пропитание (и не только), но это все лирика, нас же интересует нечто другое.

Те, кто еще застал эпоху DOS-игр и ПК, для них предназначенных, помнят, что раньше рост производительности компьютеров был очень хорошо заметен. Даже не так, он был ОЧЕНЬ ХОРОШО ЗАМЕТЕН! Перейдя с IBM PC 286 на IBM PC 386-DX, а потом на IBM-486 пользователь ПК получал кратный рост производительности, заметный даже в DOS, и прежде всего в игровых приложениях. Не зря на таких ПК стояла кнопка «Turbo» замедлявшая CPU, ведь некоторые игры (и не только игры) на более мощных компьютерах работали слишком быстро. Затем наступила эпоха Pentium…


Если на IBM PC 386-DX c 4 Mb или даже с 8 Mb оперативной памяти Windows 95 «работала» так, что в шутку ее называли Windoze (doze — дремать), то на IBM PC 486 с 16 Mb RAM интерфейс «винды» вполне бодро откликался на действия пользователя. Ну, а пересев за ПК на базе Intel Pentium с 32 Mb RAM какие-либо задержки в отзывчивости интерфейса Windows 95-98 субъективно уже не ощущались (если она не подвисала при обращении к CD-ROM или FDD, естественно).

Спустя 15 лет существенный рост отзывчивости интерфейса Windows я заметил, установив эту ОС на SSD. В дальнейшем же, думаю, рост отзывчивости субъективно ощущаться уже не будет, хотя время покажет…

Однако хватит лирики, перейдем непосредственно к теме статьи. Тема возникла почти спонтанно. Почему почти? Да потому что, имея в своем арсенале несколько центральных процессоров в процессорных картриджах SECC и SECC2, я все равно планировал использовать их для тестов, вопрос был только в формате тестирования.

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

Установив в тестовую Abit BE6-II процессор Intel Pentium 500 (Katmai) я вдоволь «наигрался» с попытками выработки алгоритма с минимальными затратами скрестить MS DOS 6.22 с несколькими разделами FAT16 и CD-ROM.

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

1. Создание первичного раздела DOS (2017 Мб), установка на него MS DOS 6.22, затем его русификация (точнее включение поддержки русского языка), установка драйверов мыши и CD-ROM.

2. После завершения первого этапа, с помощью fdisk.exe из поставки MS DOS 6.22 создаем расширенный раздел DOS (2017 Мб) и один логический диск в нем этого же размера. Так нам становится доступно использование 4 Гб дискового пространства (два раздела по 2 Гб) с одновременной доступностью CD-ROM.

3. На третьем этапе осуществляется установка драйверов к ISA звуковой карте, драйверов сетевой карты (если она Вам нужна) матричного принтера (как же без его «музыкального» скрипа) и прочих «вкусностей». Это все не представляет особой сложности, поскольку почти всегда используются установочные программы, аналогичные современным.

Проблема, которую я не смог решить была в том, что мне хотелось для DOS использовать весь HDD объемом 9 Гб.

Теоретически, после создания первичного раздела DOS можно создать расширенный раздел DOS. А в нем уже несколько логических разделов FAT16, например – 3 раздела (естественно – не более 2017 Мб каждый).

Однако после создания 2 и более логических дисков теряется возможность использования CD-ROM, хотя, при этом, видим все логические диски (лично я пробовал разбить расширенный раздел DOS на 3 диска, видно все).

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

Кто знает, как в MS DOS 6.22 получить возможность использовать наряду с первичным разделом больше одного логического диска плюс CD-ROM, поделитесь сокровенным знанием, буду благодарен. Тем более, что в более поздней версии DOS (с поддержкой FAT-32) с этим проблем нет.

В любом случае, для DOS 6.22 даже 4 Гб – это ОЧЕНЬ МНОГО. Более того, остаток диска вполне себе можно использовать – причем весьма эффективно. На неразмеченной области можно создать раздел (только уже не в среде MS DOS-6.22), отформатировать его в формат NTFS и установить туда Win2k или Windows NT. В этом случае и для DOS у нас будет 4 Гб, и CD-ROM в нем будет работать, и мультизагрузку ручками настраивать не нужно (Windows 2000 это сделает автоматически) и вторая ОС пригодится, если сеть лень настраивать, ибо не DOS`ом единым жив Slot 1…

Однако вернемся к нашим овечкам. Потратив полдня на решение проблемы скрещивания CD-ROM и трех логических дисков в расширенном разделе MS DOS 6.22, и не сумев найти решение, я махнул рукой и загрузил со второго винчестера объемом 40 Гб предварительно установленную и настроенную Windows 98 SE.

В Windows 98 SE ради интереса, я запустил Unreal Gold в разрешении 1024х768, загрузил последний уровень Unreal – схватка с финальным боссом – королевой Скаарджей и уничтожил ее. Тормозов в игре я субъективно не заметил. Видеокарта мною использовалась все та же – Voodoo3 2000, игра работала в режиме API Glide.

Как же так, подумал я? Pentium III — Katmai – 500 МГц на шине 100 и вытянул Unreal? Да не может быть! А как будет с более «тяжелым» Unreal Tournament? Запускаю, загружаю последний уровень «HyperBlast» и, спустя примерно 10 минут, Xan Kraegor оказывается посрамленным. Тормозов субъективно я опять не заметил, как говорится 3dfx Glide — рулит.

Да как же ТАКОЕ может быть? Неужели Pentium III 500 на такое способен? Как ни крути, но Unreal Tournament, как довольно «тяжелая» игра, для тестов использовался многими обозревателями вплоть до 2002 г., пока не вышел UT-2003.

Понятно, что если использовать не API Glide от 3dfx на Voodoo3, а DirectX или OpenGL на ней же или другой видеокарте, то просадки FPS будут сильнее, ибо 3dfx выпускала именно, что 3D-ускорители, а не просто видеокарты, как остальные, но все же…

«А что если?» — подумал я. «А вот!» — ответил самому себе (и мысленно показал себе фигу). Почему бы мне не протестировать имеющиеся у меня процессоры с разъемом Slot 1, так сказать, «на вшивость» сделав упор на их применение для игр DOS (ну и Windows 9x тоже, но в меньшей степени)?

Ведь интересно же! Гоняюсь тут, понимаешь, за Pentium III 1000-1100 под Slot 1 и найти не могу, а Unreal и UT в комплекте с Voodoo3 2000 вполне себя тянет Pentium III 500 Katmai. Как говорится, если не видно разницы, зачем платить больше? :)

Понятно, что тестировать в DOS процессор Intel Pentium III 1000 аналогично тесту проходимости джипа на сухом невспаханном поле. Джип то там однозначно проедет везде, однако на том же поле и «Запорожец», и мотоцикл с коляской, и велосипед погонять можно, а проедут ли те также всюду — вопрос. :)

Опять же, кто сомневается, что даже самый слабый из тестовых CPU — Celeron 266 «потянет» Wolfenstein 3D, которому даже Intel 386-DX за глаза. Вместе с тем есть еще и «тяжелые» DOS игры – тот же Quake, например, или Tomb Rider. Так вот как поведут себя тестовые процессоры в них – это как раз и интересно и эмулировать поведение процессоров в таких играх мы будем с помощью игр Quake и Quake II в софтверном режиме.

Сказано – сделано. Перед вами результаты проведенного мною тестирования.

1. Тестовая система и методика тестирования.


Если в прошлой статье мы тестировали видеокарту Voodoo3 2000, то в этой статье мы будем тестировать имеющиеся у меня центральные процессоры, которые можно установить в Slot 1, в том числе через переходник. Начнем мы с самого слабого – Celeron 266 (Covington) и закончим топовым Intel Pentium III 1000 (Coppermine)@845 МГц.

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

Для того, чтобы производительность процессоров не ограничивалась видеокартой, для тестов я решил использовать Nvidia GeForce 5900 XT – 128 Мб (Gigabyte).

Как вариант я рассматривал также возможность использования для тестов GeForce 2 MX 400, но решил, что ее производительности будет не достаточно, чтобы «по полной» загрузить Intel Pentium III 1000@845 МГц.

Во всех игровых приложениях тестирование производилось в разрешениях 640х480 и 800х600 пикселей. В синтетических бенчмарках – 1024х768@32.

Спросите, а почему в играх не использовались более высокие 1024х768 или 1280х1024? Отвечаю. Вы на самом деле сомневаетесь, что Nvidia GeForce 5900 XT – 128 Мб не справится с такой нагрузкой? Если нет, то напоминаю, что тестируем мы не видеокарту, а CPU, да еще и упор делаем на требовательные игры для DOS. Таким образом, если процессор покажет приемлемую производительность в разрешении 800х600, то и 1280х1024 ему будет «по зубам» в режиме DirectX или OpenGL, естественно, но перегружать и без того большой объем информации дополнительными графиками — не вижу смысла.

Тестовая система:

Материнская плата – Abit BE6-II (использовались драйверы чипсета Intel версии 5.0.2.1002);

Центральные процессоры:
— Intel Celeron 266 (Covington)@266@400 МГц (на момент анонса стоимость 155$);

— Pentium II 400 (Deschutes)@400@450 МГц (на момент анонса стоимость 824$);

— Intel Celeron 500 (Mendocino)@500@560 МГц (на момент анонса стоимость 167$);

— Intel Pentium III 500 (Katmai)@500@560 МГц (на момент анонса стоимость 696$);

— Intel Pentium III 1000 (Coppermine)@845 МГц* (на момент анонса стоимость 990$).


Вот они, «красавцы» процессоры — толпой:



Оперативная память – 768 Мб SD RAM PC 133 (3х256 Мб) – если есть возможность установить максимальный объем памяти, почему бы и не сделать это. :)

HDD – IDE Seagate Barracuda 40 Гб;

Звуковая карта – ISA Sound Blaster AWE 64 (CT 4520) – честно говоря, надоело воевать с Aureal Vortex II, захотелось просто установить ОС и драйвера на нее, без плясок с бубном, а продукция Creative это вполне позволяет, тем более, что сборка все же для DOS игр предназначена, а звук «из коробки» в Windows 98 SE – приятный бонус.

Видеокарта – Nvidia GeForce 5900 XT – 128 Мб (Gigabyte) – драйвера версии 56.64.

В качестве операционной системы, как и прежде, использовалась Windows 98 SE. Библиотеки DirectX обновлены до версии 9.0c.

* К сожалению, не смотря на то, что процессор без проблем работает на тактовой частоте 1 ГГц, тестовая видеокарта Nvidia GeForce 5900 XT работать в 3D на AGP шине 89 МГц не в состоянии. Любое 3D приложение зависает спустя несколько секунд после запуска, поэтому процессор тестировался на частоте 845 МГц (112х7,5). Аналогичная проблема и при установке процессора на шину 100 МГц – ОС намертво зависает во время тестов, так и грешу на переходник, соответственно тестов процессора на тактовой частоте 750 МГц не будет.

Для тестирования производительности CPU использовались следующие приложения.

Синтетические бенчмарки:

— 3DMark 99
— 3DMark 2000
— 3DMark 2001 SE

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

Игровые приложения:

— Quake – версия 1.6, встроенный бенчмарк – demo1;
— Quake II – версия 3.20, встроенный бенчмарк – demo1;
— Quake III – версия 1.32, встроенный бенчмарк – демо FOUR.DM_68;
— Unreal – версия 2,26, встроенный бенчмарк — вступительный ролик (облет камерой замка);
— Unreal Tournament – версия 4,36 встроенный бенчмарк – вступительный ролик.

2. Результаты тестирования

Синтетические бенчмарки


Начнем, традиционно с синтетических бенчмарков. Первым по списку у нас 3DMark 99. Для тестов использовалось разрешение 1024х768 пикселей с 32 битной цветовой палитрой. На диаграмме ниже отражены результаты процессоров в этом бенчмарке.



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

Понятно, что лучшим является Pentium III 1000@845 МГц, а худшим – Celeron 266. Но вот между ними весьма интересные результаты. Celeron 266@400 в CPU-Marks почти на равных с Pentium II 400, а Celeron 500 его даже обгоняет. Более того, разогнанный Celeron 500 показал результат выше, чем разогнанный Pentium II – вот что значит кеш 2 уровня, работающий на тактовой частоте процессора. Дальше – ничего интересного, все согласно ранга процессоров.

Перейдем к результатам, полученным тестовыми процессорами в 3DMark 2000. Условия тестирования те же что и в предыдущем тестовом приложении. Давайте изучим диаграмму.



А здесь ситуация изменилась кардинально. В этом синтетическом бенчмарке четко видно, что Celeron – это процессор для слабых ПК, а Pentium II – для высокопроизводительных. Даже разогнанный до 560 МГц Celeron 500 не смог обогнать Pentium II на штатной тактовой частоте. Увы и ах. Как выяснилось, толку от полноскоростного кеша в сравнении с в четыре раза большим, но работающим на половинной частоте не много.

Перейдем к самому «свежему» из тестовых синтетических тестов – 3DMark 2001SE. Как и прежде тест запускался в разрешении 1024х768 точек с 32-битным цветом. Смотрим результаты.



В этом бенчмарке (а по большому счету им можно было и ограничится) все решает производительность процессора, и в этот раз старший Celeron полностью себя реабилитировал. Он и на штатной тактовой частоте показал результат лучше, Pentium II 400 и в разгоне обогнал разогнанный же Pentium II. Да и будучи разогнанным он и Pentium III 500 совсем немного уступил, если быть честным.

С другой стороны использовать в постоянном разгоне Celeron на материнской плате, выпущенной в 1999 г. – это почти кощунство. Лучше пусть она еще 15 лет отработает, но с процессором на штатной тактовой частоте, тем более что выбор есть.

Игровые приложения

Quake


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

— во-первых, эта игра относится к категории «тяжелых» DOS игр (в софтверном режиме, по крайней мере), а использовать игровой DOS-ПК на базе Pentium II – Pentium III только для игр, «летающих» на IBM PC 286 совместимых ПК, мягко говоря, нецелесообразно. Для таких игр и компьютер на базе CPU Intel 486 будет требовать постоянного понижения производительности кнопкой «Turbo».

— во-вторых, многим эта игра нравится именно в пиксельном виде. Ну, действительно, кого сейчас можно удивить 3D графикой в 2017 году? А пиксели – это аутентично, да и пиксельная графика в этой игре смотрится вполне себе «симпатично».

— в-третьих, в игре можно задействовать встроенный тест производительности.

Тестирование проводилось в двух разрешениях – 640х480 и 800х600 пикселей. Теперь, давайте посмотрим на диаграмму с результатами.



Ну… тут это… типа… оппаньки))). В общем, сами все видите. Однако в чем-то результаты довольно таки интересны. Среди тестовых процессоров есть Celeron 266, начисто лишенный кеша 2 уровня, самый слабый из всех. Однако и он держится молодцом. Молодцеватость его, конечно, ограничивается разрешением 640х480 на штатной тактовой частоте и то «в натяжку», но в разгоне то он «огого»! Он быстрее, чем Pentium II в «стоке» в разрешении 640х480 и немного уступил ему в 800х600. В этой игре можно говорить о примерном равенстве Pentium II у которого 512 Кб кеша 2 уровня с безкешевым Celeron.

Неплохо себя показал и Celeron 500, в разгоне он способен тягаться с Pentium III 500, а Pentium II он обгоняет даже на штатной тактовой частоте..

Pentium III (Coppermine) в Quake показал просто обескураживающий результат, проиграв Pentium III на старом ядре. Напомню, оба они работали на шине 112 МГц. С чем связаны такие результаты топового процессора не знаю. Возможно проблема в самой игре.

Вообще, в чистом DOS игра Quake тормозит на любом из тестовых процессоров в разрешении выше 640х480. Возможно — причина в том, что DOS не умеет работать с SSE инструкциями (DirectX под DOS никто не выпускал), а может быть проблема в файловой системе FAT-16 и неумении DOS нормально работать с оперативной памятью, так как это реализовано в Windows.

Quake II

Quake II – это классика «коридорных шутеров». В свое время эта игра демонстрировала всю мощь тогда еще новых 3D технологий, доступных на персональных компьютерах. «Движок» Quake II лег в основу таких игр, как лучший шутер XX века – Half Life (по крайней мере отдельные «фичи» движка ID Tech 2, поскольку в основу Half Life все же лег модернизированный движок Quake engine — версия для QuakeWorld), великолепный Soldier of Fortunes, добротный Heretic II и других. Использовалась версия игры 3.20.

В нашем же случае эта игра нам интересна возможностью играть в нее в Software-режиме. Quake II имеет более высокие системные требования, нежели Quake, соответственно и результаты будут ниже. Тестирование в игре проводилось также в двух разрешениях – 640х480 и 800х600. Смотрим результаты.



В целом все ожидаемо. Ни тебе чудес, ни тебе интриги. Слабейший процессор показывает самый низкий результат, сильнейший – самый высокий – Pentium III@845 полностью реабилитировался за провал в прошлой игре.

В середине же списка интерес представляют результаты Celeron 500. На штатной частоте он обгоняет Pentium II 400, а в разгоне выступает на равных со «стоковым» Pentium III 500.

Quake II в софтверном режиме – требовательная игра, даже в разрешении 640х480 комфортный FPS в ней не показывает ни Celeron 266@400 ни Pentium II 400. На том и остановимся. Хотите играть в Quake II, позаботьтесь о 3D ускорителе.

Quake III

Великий, ужасный, но одновременно и прекрасный Quake III. Отличная графика, поддержка массы новейших на время выхода игры технологий, геймплей, благодаря которому и появилась такая «спортивная» дисциплина, как киберспорт.

Да, эта игра в свое время была эталоном. Эталоном графики, эталоном оптимизации кода, эталоном по возможностям работы с сетями, эталоном «искусственного интеллекта» ботов. Единственно эталоном чего она не была – это эталоном геймплея. Unreal Tournament — для одиночного прохождения (и не только) существенно интересней. Однако о нем позже, а пока перейдем к анализу результатов тестирования. Тестирование проводилось, как и прежде в двух разрешениях – 640х480 и 800х600 точек.



Здесь все получилось так, как и было ожидаемо, слабые CPU показали низкие результаты, производительные CPU – высокие результаты, прочие же – между двумя этими «экстремумами», какие-то ближе к верху списка, какие-то к низу.

Нас интересует середина. Золотая ли она? Вопрос открытый. Однако, то что мы видим внушает определенное доверие. Pentium III 500 показал отличные результаты, хуже него – Pentium II. Высокочастотный Celeron 500 с кешем в 128 Кб выглядит очень достойно, в разгоне приближаясь к Pentium III 500, а на штатной частоте обгоняя Pentium II 400.

Unreal

Сколько ни пой дифирамбы этому творению программисткой и дизайнерской мысли компании Epic MegaGames (ныне Epic Games), все ему будет мало. Если Half Life – лучший шутер XX века, чьи события в основном происходят в помещениях, то Unreal твердо стоит рядом, нисколько ему не уступая, он не хуже Half Life, он другой. Unreal – это огромные открытые пространства, великолепно реализованное небо и потрясающие по красоте помещения иноземных храмов.

Тестирование производилось, как и прежде, в двух разрешениях – 800х600 и 640х480 пикселей. Смотрим результаты.



Да уж. Вроде бы Nvidia GeForce 5900 XT – это куда более мощная видеокарта, нежели Voodoo3 2000 из предыдущей статьи. Однако, минимальный FPS в DirectX режиме на тестовых процессорах она показала меньше, чем Voodoo3 при использовании API Glide. Тут на диаграмме, его не видно, конечно, поскольку я учитывал только средний результат, но поверьте на слово – это именно так.

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

Кто готов оспорить тот факт, что минимальную производительность показал Celeron 266? Нет таких? И правильно! А вот у Pentium III@845 МГц – снова провал. Он пусть и немного, проигрывает Pentium III 500@560 МГц. Между альфой и омегой расположились остальные тестовые процессоры. Из них, неплохую производительность хочется отметить у Celeron 500, который равен Pentium II, ну а лучшую из всех «середняков» у Pentium III 500, работающего, в штатном режиме. Celeron266 даже в разгоне до 400 МГц явный аутсайдер.

Unreal Tournament

Я уже касался вскользь этой игры, когда описывал Quake III. С тех пор мое мнение по отношению к ней не изменилось. Unreal Tournament – это, но мой взгляд, лучшая командная игра – это эталон командного геймплея. Графика в ней, особенно в режиме API Glide выглядит просто великолепно. Это все. Больше не нужно никаких слов. Тестирование по традиции проводилось в разрешении 640х480 и 800х600. Смотрим на диаграммы.



Те комментарии, которые я написал относительно Unreal целиком и полностью применимы и к Unreal Tournament, что и не удивительно, движок игры то, по сути, один и тот же. Мы видим «альфу» – в лице Pentium III 500@560, перед нами также и «омега» — Celeron 266. Остальные буквы греческого алфавита расположились согласно их рангу. Pentium III 500, как и в прошлых тестах – фаворит, Celeron 500 тоже очень неплох, как и Celeron 266@400, который способен выдать честные средние 24 кадра в секунду. Этого, мало, конечно, но было время, когда игроки и этому радовались.

3. Выводы по результатам тестирования.

Итак, что мы узнали по результатам тестирования? Выводы очевидны, а результаты, полученные в тестовых приложениях, их только подтвердили.

1. Самым слабым процессором оказался Intel Celeron 266 (Covington), работающий в штатном режиме. Это совершенно оправдано, ибо у процессора вовсе отсутствует кеш второго уровня, работает он на шине 66 МГц, а тактовая частота всего на 33 МГц выше топового Pentium 233 MMX.

Вместе с тем, производительности даже Celeron 266 вполне достаточно для создания игровой DOS-машины, если Вы, конечно, не планируете играть в этой ОС в Quake в разрешении 640х480 и выше.

Разгон Intel Celeron 266 к сожалению далеко не всегда превращает его в достойного конкурента Pentium II 400 (Deschutes), но в Quake он, что называется «выстрелил». Жаль только всего один раз.

Единственный недостаток Celeron 266 – проблема найти подходящую систему охлаждения для работы в режиме 400 МГц. Крепления у него отличаются от картриджей SECC-2, комплектный кулер рассчитан на теплоотвод в штатном режиме (не помогает даже установка на него вентилятора и дополнительного вентилятора на обдув) поэтому лично мне пришлось «колхозить» на время тестов на картридж этого CPU самый мелкий из имеющихся у меня кулеров для Socket 370.

Резюме: Celeron 266 – в разгоне до 400 МГц вполне годный CPU для DOS игр. Звезд с неба не хватает, но и лицом в грязь не ударяет. А учитывая, что практически 90% этих процессоров могут работать на шине 100 МГц, как Celeron 400, цены ему нет (в свое время за ними не зря охотились).

2. Intel Pentium II (Deschutes) – отличный процессор для своего времени. Он, конечно, уступает любому из Pentium III, а в некоторых тестах даже Celeron 500 (Mendocino), но, его производительности для DOS игр даже в избытке. В более поздних играх, предназначенных для Windows 95-98, процессор показывает весьма достойную производительность. Пусть часто и на грани «играбельности», но его производительности вполне достаточно для Ретро ПК. Для игр DOS этот процессор – отличный выбор.

3. Intel Celeron 500 (Mendocino) – удивительное творение инженеров Intel. Во времена его выпуска решение о прекращении дальнейшего развития линейки CPU Intel Pentium II было уже принято, соответственно оглядываться на производительность этой линейки процессоров не было необходимости. В итоге процессор получился достаточно быстрым, ему в этом помогает, как относительно высокая тактовая частота, так и наличие кеша 2 уровня (пусть и всего 128 Кб), работающего на тактовой частоте ядра.

Да, игры, рассчитанные на Windows 2000-XP на нем будут подтормаживать (к примеру, Return to castle Wolfenstein), но вот для Quake II и даже Quake III, а соответственно и для American McGee’s Alice, MDK-2 и прочих хитов того времени его хватит, не говоря уже о DOS играх.

4. Intel Pentium III 500 (Katmai) – прекрасный процессор, самое оно для DOS-РетроПК. Тянет даже Quake в софтверном режиме в разрешении 800х600 (в Windows 98SE, в DOS «сдувается» как и все остальные). Пасует только перед играми 2002-2003 годов, но оно и не удивительно для процессора 1999 г. выпуска.

Кстати, я попытался разогнать данный процессор выше, чем отражено в статье, запустив его на шине 133 МГц. Без поднятия напряжение система стартовала на тактовой частоте процессора 667 МГц, но висла на этапе теста оперативной памяти. Увеличив напряжение на ядре до 2,1 В я добился прохождения POST и начала загрузки DOS, где система не проходила тест «верхней» памяти. Поставив дополнительный вентилятор на обдув, я увеличил напряжение на ядре до 2,3 В – DOS загрузился. Запустил Quake – игра тут же вылетела. На том я и остановился.

Можно было поискать максимальную тактовую частоту процессора, она ориентировочно где-то в районе 600 МГц, но поскольку цель была протестировать процессор на шине 133 МГц, а этого не вышло, я прекратил дальнейшие попытки разгона.

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

5. Intel Pentium III на ядре Coppermine. Что о них сказать то? Это топовые процессоры для Socket 370 платформы (до выхода Tualatin). В данном тесте, к сожалению, у Pentium III были просадки в производительности относительно разогнанного Pentium III 500 (Katmai). Но, если уж быть предельно честным – это не показатель. Во первых, процессор не работал на штатной шине 133 МГц, во вторых я не использовал его на предназначенном для них чипсете Intel 815EP, а в третьих, в любом случае его производительности вполне достаточно для любой DOS-машины.

Вообще, процессор Intel Pentium III 1000 оставался актуальным даже во времена выхода Intel Pentium IV 2,4B – на шине 133(533) МГц, а его старший серверный брат – Pentium III-S 1,4 ГГц в чем то мог даже конкурировать с вышеуказанным Pentium IV.

Заключение

Очередной этап тестирования комплектующих, предназначенных для сборки Ретро ПК завершен. В этой статье мы исследовали производительность центральных процессоров от самого слабого Celeron 266 до, некогда топового, Pentium III 1000.

Прочитав мою статью, кто-то может сказать: «Автор, ты что, с луны свалился? Зачем для ПК, предназначенного для DOS игр, нужен Pentium II, не говоря уже о Pentium III!? Окстись, тут даже Pentium MMX 233 МГц много!».

Отвечаю. До того, как у меня возникла мысль провести данное тестирование и написать данную статью, я думал также. Тем более, что в свое время я успешно прошел Duke Nukem 3D, War Craft II, Command&Conquer Tiberium Sun и даже Half Life на Pentium 100 МГц.

Однако мои идиллические мысли были разбиты одним, можно сказать, не существенным обстоятельством. Когда я запустил в MS DOS 6.22 классический Quake (в софтверном режиме, естественно) и выставил в нем разрешение экрана 1024х768 точек на Pentium III 500 МГц, я увидел, что процессор это разрешение «не тянет». Максимум, на что реально способен Pentium III 500 МГц в Quake — разрешение экрана 800х600 пикселей.

Как бы 800x600 точек для DOS игр вполне достаточно, тот же Duke Nukem больше и не даст выставить (если в ручную не настраивать) но ведь, согласитесь, всегда хочется большего))).

Итак, если Вы собираете Ретро ПК, теперь Вы вооружены знанием о примерной производительности практически всей линейки процессоров Intel для Slot 1: от слабейшего Celeron 266 до топового Pentium III 1000. Не охваченными тестированием остались процессоры под Socket 7, но это уже совсем другая история…

Какой именно процессор выберете Вы в свой Ретро ПК, если Вас вообще интересует эта тема, решать Вам. Лично я же — до сих пор в раздумьях, хотя я и склоняюсь к Pentium III 500, сам теперь в поисках Pentium III 600 (Katmai) и Pentium III 1000 (1100) для Slot .Пока таких процессоров не нахожу, увы...

С уважением, Freevad.

Обсудить статью можно здесь.

P.S. Не вздумайте смотреть видео! Оно для буржуев! ;-)

P.P.S. Следующая статья — тестирование Voodoo2, Pentium II 233 (свободный множитель (как бы свободный)), SB AWE 64.
56 комментариев
Тоже есть много железа этого периода. Но собирать лень. Максимум есть сокетный коппермайн 866 и переходник, поддерживающий коппермайн. Также есть сокетные П3 1100 туалатин и туалатин же, но селерон, зато на 1400.
Круто. У меня два переходника, один паяный на Коппермайны, но почему-то процессоры на шине 100 МГц на Abit глючат. Есть еще A-trend ATC-6220 — все руки на ней попробовать не дойдут, может не в переходнике, а в материнке от Abit проблема. На АТС-6220 все круто — 3 ISA слота, но увы, ОЧЕНЬ уставшие слоты памяти.
Когда-то в свое время переживал, что у меня «обрезанный» Celeron Mendocino 466, а не «полноценный» PII. На самом же деле разницы там кот наплакал.
На этом камне в паре с GF2 MX400 я умудрялся играть в GTA:VC, CoD, Max Payne 2 (!) и NFS:U. :)

Freevad, спасибо, классный обзор. Давай теперь то же самое на socket7.
Увы, нет для Socket 7 ни процессоров, ни БП, ни материнской платы. Как появится комплект — протестирую, у самого был когда-то Pentium 100 на материнке от Intel. Интересная машинка была — Windows 98 впервые именно на нее установил.
А есть смысл тестить на Socket 7? Просто у меня, например, есть и стенд, и процы, начиная от Pentium 75, и заканчивая Pentium MMX 233 и AMD K6-2 300 (очень странный и капризный, кстати, проц), есть и желание и немного времени. Могу протестировать в DOS/Windows98. Но мне кажется, результаты будут более чем предсказуемы. :)
P.S. Для большего интереса можно добавить что-нибудь из поздних 486-х.
Интересно сравнить P-233 и PII-233. Первый уже идет, второй тоже нашел, думаю закажу позже, только у меня пока ни БП формата AT, ни корпуса, ни клавиатуры DIN-5, ни COM-мыши. Поэтому это явно не на следующей неделе произойдет :). Но интерес есть, значит рано или поздно руки дойдут.
Ага, а еще в эту компанию Pentium Pro для полноты картины! :)
Под Pentium Pro сложно материнку под Socket 8 будет найти, да и сами они не так часто встречаются. А так — да, интересно было бы сравнить.
Будете в Питере — пишите, может и потестим. Процов немного, но есть комплект на MVP3 с АМД-350(можно и ещё что-нибудь нарыть попробовать), а также вроде был комплект на младшем Сокет8-180
PS По теме статьи — ставил свой Катмай650 на 133 шину. Игрухи, правда, не запускал, но запускал ютуб на максимум. Вроде, не вылетало...
Круто, а это точно Katmai был?. Вроде бы Katmai до 600 МГц были, а то что выше по частоте — то уже Coppermine. А вот на 500-600 МГц и Katmai и Coppermine были. Если у Вас Pentium III 650 на ядре Coppermine, то он на 133х6,5~866 МГц вполне может работать, ядро то даже первых степпингов до 866 МГц спокойно работало. У меня, пока такие высокочастотные слотовые процессоры отсутствуют, но надеюсь, рано или поздно найду.
Ну а в Питере даже и не знаю когда буду, но мало ли))). Буду там — напишу.
Да, наврал, каюсь. Сам не знал, уверен был, что 512К. Оказалось, 650/256/100. Но Слот-1, совершенно точно (когда брал в коллекцию ещё не очень разбирался, это тоже надо учитывать). Теперь понятно, почему один из живущих у меня настоящих Катмаев (500J@) на 133 шину не завёлся :-)
Да ничего страшного, все ошибаются))). На 133 шину можно поставить Katmai, но более менее реально установить тот Katmai, что не выше 450 МГц (4,5х100), тогда как раз на максимальные 600 МГц, которые техпроцесс позволяет, и выйдем. Некоторые Katmai на 500 МГц, скорее всего тоже возьмут шину 133, но это будут явно единицы процентов от общего их количества.
P.S. кстати, да, интереснее будет сравнить процессоры разных производителей и поколений на одной частоте.
У большинства сокет 7 плат есть параллельно и АТХ питание. Мышку и клаву можно подключить через USB хвост. Современный 10-ти пиновый тоже подойдет. Надо только на мамке прозвонить, где земля.
AMD K6-2 300 (очень странный и капризный

А в чем странность и капризность? У меня такой есть, ничего особенного в нем не заметил.
Ну, скорее всего, это не его косяки, а мат. платы, ну навскидку:
CPU-Z в Win98 при запуске выдает ошибку;
не запускается на штатной частоте, максимум как 66х4,0 или 75х3,5.
Кстати, вполне себе может в матплате быть дело. Кроме того, у него, насколько помню, двухуровневое питание. Попробуйте BIOS пропатчить, для начала. Может тогда проблема уйдет. Ну или на другой материнке запустить, которая их заведомо знает, если есть. У меня был когда-то к6-2+ 450, работал нормально, на материнке под Socket 7 производства Intel (модель не помню, не спрашивайте), так вот он на ней на 500+ МГц работал, пока я сам его не спалил по дурости.
ну, глюки CPU-Z под 98 на этих платформах вполне обычны. Я у себя держу одновременно несколько разных версий сабжа. Так как в зависимости от комбинации мать+проц, то не определяется шина, то неправильно детектится КУ, не видит объем кеша L2 или вылетает с синим экраном. Наиболее удачная версия 1.28.4. Но тоже не всегда нормально работает.

А глюк, что не работает на штатной. Согласен с Freevad, думаю в плате дело. Может, кондеры по питанию высохли. А может мать с ним не дружит принципиально. Сам на днях пытался завести Цыкикс ПР300 (233МГц) на мамке ТХ от Сойо. Так глюк тот же самый! Стабильно работает только на 166МГц. Если выше, то зависает через пару минут любого теста. Хотя мать штатно понимает ПР266. При этом, греется как утюг. Думал, проблема в этом, но даже медный Titan Cu5TB не помог, зависает.
Шину 66 не очень любили... А по факту оказалось разницы, действительно, немного. Я удивлён :-)

PS А чего бы на 466 в Макса 2 не поиграть? Мож МХ будет тормозом, но.. хотя не пробовал, честно. Зато пробовал играть (и проходить) Ку2 в софтваре на Р166@250 и 16(!) Мб оперативки :-)
Время идёт, уже иногда кажется, что Socket 775 это как 370-ый) такой же тёплый и ламповый и уже движется в сторону ретро ПК.
Ну, не знаю, как LGA 775, но Socket 423 и даже 478 под Pentium IV — точно уже раритет.
Только если с P4 EE 3,73 GHz )
Pentium IV EE 3,73 GHz — сам по себе раритет — довольно редкий процессор, стоивший в свое время кучу денег.
Тем он и интересен :)
Фу, опять мажорные железки на многоденех! :-) Мне вот лично интересно собрать либо ту систему, которая у меня была — поностальгировать, либо ту, которую хотел.. купить или просто сравнить.. за реальные деньги, но их не хватало .
Другое дело, что память подводит старого пердуна, уаха-ха!
Зачем при вуду в наличии играть в софтверном режиме 1024х768 ? это такой способ издеваться над собой ? Все эти процессоры в тестировании никакого отношения к дос не имеют. Даже на самом слабом цилере половина дос игр просто не запустится из за проблем с клокингом.
Зачем ставить дос 6.2 когда есть 7.1 ? У меня никаких проблем с 7.1 нет, зато есть поддержка FAT32 и разделы под игры и проч в 20Гб. CD-ROM никак не связан с количеством разделов на винте. Он связан с его не правильной настройкой в автоэкзек и конфигсис.

Если хочется усидеть сразу на двух стульях, то для этого есть P2-233 на ядре Klimath. У него разблокирован множитель. Ставишь 2х66=133 и никаких проблем с дос играми. ставишь 233 и гоняешь в игры под вуду. Q2 в 1024х768 под V3 2000 даёт 43 фпс. Но мне такой вариант не понравился — тормозной.
Кто бы спорил по поводу написанного Вами :). Проблема в том, что у меня просто нет Pentium II 233 (Klamath). Возможно появится — тогда и протестирую, хотя, по моему проще будет найти Socket-7 комплект. Опять же, есть «замедлялки». Завтра-послезавтра попробую их в деле. Сегодня не получилось.
По DOS 7.1, если не затруднит, киньте ссылку на CD версию ОС, проверю в деле. С дискетами увы, жвах, а эмулятор еще в пути. По настройке CD-ROM — может оно и так, как Вы говорите, но параметр lastdrive=M (N, J) не сработал. Может, как предложили lastdrive=Z сработал бы, но не уверен.
Ну а софтверный режим 1024х768 — это не для игры, это для теста процессора, потянет или нет интересно было. Саму же Quake II года два проходил в свое время. После Half Life — совсем не впечатляло бродить по коридорам и мочить монстров без сюжета, надоедало, потом через месяц загружал сохраненку и еще сколько-то, так и прошел.
Два раза повторил комментарий. Поэтому просто добавлю, что учусь на собственных ошибках, иначе не интересно.
Вы если считаете, что я вас критикую это не так. Ретро ПК это как Hi-Fi звук, каждый выбирает то что нравится ему самому. Я просто перебрал кучу систем и начинал как и вы, просто говорю уже что перепробывал это всё. Конечно самому интереснее со всем этим ковыряться, так что я ни в коей мере вас не осуждаю !
Касательно дос 6.22 — у него макс поддерживаемый объём 8Гб. Макс размер раздела 2048Мб. Можете создать 2 праймери но один будет скрытый. Можно динамически выбирать активный праймери из загрузчика от утилиты SFDISK.
В FAT16 много мелких файлов сжирают кучу места из за того что размер кластера большой. Можно 1 праймери и 3 логических по 2. Тогда выберете все 8Гб.

MS-DOS 7.1 входит в состав 98 винды. Создаёте разделы Partition Magic ом и ставите с загрузочного CD 98 винду (рекомендую пользовать WINDOWS 98IF можете найти в сети уже готовый образ диска) потом редактируете MSDOS.SYS и меняете в нем значение BOOTGUI=0. У вас система будет после загрузки в чистом DOS 7.1. команда win запускает винду. Я выложил содержимое диска C с дос машины, можете просто переписать всё из архива на диск C с заменой. Предварительно отформатируйте раздел с параметром /S (переносом системных файлов). В архиве есть много чего, посмотрите как сделаны Autoexec и Config. Там-же есть нормальный драйвер CD-ROM

https://yadi.sk/d/g3p-eN7p3LMeAv
Спасибо, посмотрю завтра (точнее у нас уже сегодня). И да, не бойтесь меня критиковать. Я критику адекватно воспринимаю))).
И если вы собираете ретро пк, то и играйте на CRT мониторе, удивитесь приятным впечатлениям от 120Гц на 1024х768 и разрешение 800х600 в отличии LCD выглядит отлично.
Есть ЭЛТ монитор. Все ни как не соберусь подключить, только, стоит сзади. А вообще, если уж по честному Duke Nukem 3D и на Dell U2410 смотрится неплохо в 800х600, как, кстати, и Quake. Но о вкусах не спорят))).
типо выпендрился

Круто))). Оболочка похожа на ДОС-навигатор, если не ошибаюсь. Последний раз его в работе на 486-DX 100 видел в 2001 году, если не запамятовал. Сам больше к NC привычен.
Да это он. Оба есть в архиве. DN круче но прожорливее в плане ресурсов.
Монитор больно мажорный для ДОС-а.. (797?) Вот 14GL — самое оно! :-)
PS Да, помню, пытался DN на 286 запустить... За время пары по информатике с..эээ... скольки там дискет?.. 3-х ?.. запамятовал.. вопсчем так и не разархивировался
Прикольно. Только маленькое уточнение — HL был на движке 1-ой кваки. А если точнее, то на GlQuake. То есть Ку1 + аппаратная акселерация.
Спорить не стану, первичная основа — модернизированный Quake engine (версия для QuakeWorld), очень сильно переработанный (добавили поддержку DirectX и в сам движок кучу прочего), а также добавили отдельные «фичи» Quake II engine(ID-Tech 2). Так что формально замечание верное. Текст поправил.
Причина неработы драйвера CD-ROM — ограниченное по умолчанию кол-во букв для дисков.
Для того чтобы увеличить, надо в config.sys дать команду LASTDRIVE=Z:, например, чтобы поставить последней букву Z:. Каждая буква добавляет около 50 байт (AFAIK) к размеру системы, так что память приходилось экономить.
Спасибо, попробую. Пытался ставить LASTDRIVE=M и N, не получалось. Возможно именно Z надо было ставить.
+1 к обзору так как сам тоже интересуюсь старыми железками)
Спасибо!
Спасибо за статью, близкая для меня тема в последнее время!
По поводу версии DOS, 6.22 использую только на стендах с 486-ми процессорами, максимум Первый пень, а так согласен с Ar2r4eg: в плане возможностей лучше 7.1 из W98SE.
С переходниками Slot 1 > Socket 370 у меня тоже проблемы, ни один не работает так, как хотелось бы, грешил на свои кривые руки, но смотрю, проблемы не только у меня! :)
спасибо за хороший флешбек :)
жаль мой ретро пк с гигагерцевым атлоном, двумя вудами, тсенг ет6000 и гусём бутится через раз, материнку уже двараза чинил ...
На 133-м что-то? Или поинтересней может, на СлотА? Вот не скажу по их живучести, но ВХ-ы на Интеле весьма дубовы. Пара живёт у меня дома до сих пор, работают, и разгон вроде пахал. Хотя оба Асусы, недешёвые деньги в своё время стОящие. А они тогда, вроде, умели делать.
Для полного щастья приложить бы табличку с ценами на процы — хотя б с того же cpuworld, ну и пару народных процов — Целерон300А и Целерон600.

Celeron 300A и Celeron 600 нет, не исключаю, что и до них руки дойдут, как появятся. Но обещать не буду. А цены на момент выпуска? Да кому, по большому счету это сейчас интересно? Во времена Pentium II 233Pentium 233 средние ПК стоили 2500$. Это уже во времена Pentium III 1000Athlon XP и позднее, как и сейчас, кстати, средний ПК стал стоить около 1000$. То есть в 2,5 раза цена упала. А тогда компьютер был дорогой «игрушкой».
Не, не соглашусь насчёт «средних» за 2500. Это до середины 90-х он мог столько стоить. Но не после начала эпохи П2. Если только указать точно, в какой стране (или городе) «средних». Целер 600-й в 2000м году брал за 100 баксов (новый, с гарантией на разгон!), материнку — за 70, винт — 80. Видяха в районе ТНТ2 стоила не дороже 150 у.е.

Во-вторых «кому интересно» — ну как же... мне, например :-) Вопрос из разряда «а зачем читать эту статью». Надо ли вообще сейчас выбирать и сравнивать — П2 400 или Коппер 733, скажем? Воткнул что-нить на ГГц и вперёд с песнями! А тогда, в эпоху расцвета сих процов — да, это было очень актуально! Совсем как сейчас. Ну хотя хозяин-барин, конечно
PS Лучше тут обсуждение писать или в конференции?
Ну, если это и на самом деле интересно, пусть даже одному-двум человекам — добавлю информацию о стоимости процессоров, не проблема))).
Ну, как бы не просто эмпирически представлять, что сборка для ДОС-ретро-ПК(что с практической точки зрения несколько.. странновато, при наличии того же ДОС-Бокс), а слегка перенестись в то время, пощупать виртуальный кошелёк, посчитать пиастры для покупки кремниевого коня.
Также вспомнилось, что можно потестить где-нить в ДЮК-е, где был встроенный счётчик кадров, также попробовать, скажем, в СКАЙНЕТЕ и Дарк Форсес2, Реквием:Ангел Мести.( Только вот с прога для подсчёта фпс может стать.. проблемой :-( Но неужели спустя столько лет она — всё ещё — не решается?).
Ускорители тогда тоже денег стОили, многие(как я) игрались в софтвар-режиме. И пара лишних фпс была ой как не лишняя. А вот посмотреть тесты было, мягко говоря, мало где. В ФИДО если кто выкладывал... Но точно уже не скажу, тогда у меня не было своего ПиСи, ха-ха!
Стоимость процессоров добавил, как и обещал, со ссылками, кому интересно. Правда стоимость Pentium III 1000 (Coppermine-T), как в статье не нашел. Принципиальных отличий он от обычного Coppermine не имеет, но поскольку вышел позже, был несколько дешевле. Тогда уже рулили Athlon и ему с ними жестко конкурировать пришлось.
По стоимости ПК — во времена выпуска первых Pentium II, только тот процессор, что на 233 МГц стоил 636$. Ну а примерные цены на ПК (2500$) я взял из этой статьи. И то, занизил даже))).
Ну, «эпоха» я не имел в виду самое начало выпуска. Имелась в виду её массовая фаза, так сказать. Через год-полтора, с выпуском народных Целеронов (кошмар, во что это благородное для уха олд-писишника имя превратили начиная с Целера на П4!). Ну и как раз смысл появлялся, игрушечки запускать в софтвар и не только, замалоденех. Выше об этом написал.
Кстати, смеха ради можно попробовать запустить Кваки 1-2 в софтваре на чём-нить «толстом», типа Пня3258@5000Гц . Интересно, запустится или нет, сколько будет кадров... победило ли железо «недософтваркод».. но это уже офтоп. Может, кстати, если лень заборю сам потестю :-)
Кстати, Хексен2 на движке Ку1 тоже неплох, и тоже имеет счётчик фпс. Движок «потолще», потекстурированней...
Интересно было читать, спасибо! Несколько лет назад собрал старые системы — 166ММХ боксовый неблокированный на Сокет7, 200Про на Сокет8, П3 500 и 1000 на Слот1, АМД вроде 800 на СлотА, мобильный Бартон на СокетА(462), П4 с римами на 423, П4 обычный на 478. Думал потестить ))) Слот1 даже в двух разновидностях — обычная память и римы, да еще был и Туалатин вроде 1200 с переходником. А вот хорошей платы Суперсокет7 для К6-3 и т.п. не нашлось, хотя процы есть разные, с плюсом и без. Потом забросил, стало не до этого (((
Ну, такие желания периодами накатывают, и они явно не выдерживают приоритета перед более важными — семья, работа, жилье и т.п.. Может все еще впереди, как время свободное появится, а там, глядишь, и нормальная материнка под Super Socket 7 подвернется. (У меня, кстати, вообще ни какой пока под это сокет, так что тоже еще все в проекте).
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.