Forums Logo

Здравствуйте Гость ( Вход | Регистрация )

Reply to this topicStart new topicStart Poll

Каскадный · [ Стандартный ] · Линейный

> Сборка компьютера для антикварных игр, 3dfx, EAX и ретрофикс

Kislorod
post Среда, 31 января 2024, 00:07
Отправлено #1


Ветеран
******

Группа: Пользователи
Сообщений: 1 571
Регистрация: 15 авг. 2018
Пользователь №: 63 969





Незадолго до Нового года я в качестве тизера запостил фотку системника:

user posted image

Настало время рассказать чуть подробнее.
На самом деле, всё просто: я себе собрал довольно мощный компьютер времён Windows XP. Зачем? Чтобы играть в старые компьютерные игры, конечно!

Компьютеры можно условно разделить на несколько поколений: DOS, Windows 9x, Windows NT, Windows Vista. Каждая смена поколений - это смена архитектуры операционной системы, в результате чего частично или полностью ломается совместимость со старыми приложениями (в том числе и играми).

Времена DOS полностью покрываются эмуляторами (DOSBox) и виртуальными машинами (PCem, 86box), причём в случае с виртуалками опыт настолько аутентичный, что приходится, как в старые-добрые времена, убивать полдня для решения проблем с запуском какой-нибудь игры, которой вечно что-то не нравится. lol.gif

Времена Windows 9x покрываются упомянутыми выше виртуальными машинами (вплоть до идеальной эмуляции 3dfx, Voodoo 2 и Voodoo 3). Компуктер для этого нужен мощный, но опыт получается тоже очень аутентичный. Собрать виртуальную машинку с Pentium II 200 MHz вполне можно.

А вот времена Windows NT (это Windows, собственно, NT, Windows 2000, Windows XP) - тут всё немного печально... Да, многие популярные игры той эры пропатчены самими разработчиками или фанатами для запуска в современных ОС, но есть тайтлы, которые без глюков не запустить никак...

Более того, есть затык со звуком: в те времена вся обработка звука производилась не операционной системой, а звуковой картой, и был популярен стандарт EAX от Creative. Благодаря ему в играх мы слышали всякие клёвые эффекты, вроде эха в туннеле или приглушение звука под водой. В современных играх всё это обсчитывает центральный процессор, а тогда - только звуковая карта. Эмуляция EAX в современных ОС очень плохая. Прямо очень-очень плохая. И вопрос этот неразрешим. Поэтому даже если игра запустится, звук в ней будет уже не столь хорош, как раньше...

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

Выбор пал на это объявление:
user posted image

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

Конфиг получился такой:

Материнка: Asus P5G41T-M LX с поддержкой DDR3.
Кстати, я был дико удивлён, что материнки с сокетом 775 до сих пор можно купить в магазинах confused.gif Например, в Onlinetrade сейчас аж пять моделей есть.
Память: 8 Гб (из них в Win XP видны только 3,5 Гб, понятное дело, но память шла с матерью в комплекте, и на машинку при желании можно накатить Windows 7, если очень захочется).
Процессор: Core 2 Quad Q9500 (предтоповый четырёхядерник, оверкилл для Win XP, но опять же, шёл с матерью, так что грех жаловаться).
Видеокарта: NVIDIA GeForce GT 640 (подробнее про видяху ниже...)

Плюс корпус, DVD-резак (какой-то старый Samsung), флоппик, блок питания (который я заменил, так как этот был старый и дичайше шумный). Также заменил кулер на процессоре с комплектного интеловского на нормальный (тоже до сих пор в магазинах).

В нагрузку ещё шёл старый моник Samsung SyncMaster 740N, клава, мышка, колоночки.

После всех апгрейдов не хватало только звуковой карты. А ведь мы помним, что это очень важный компонент для компьютера на Windows XP! Поэтому был взят самый лучший вариант: Creative X-Fi XtremeMusic. Это топовая звуковуха тех времён с поддержкой самой последней версии EAX 5.0 на аппаратном уровне. Опознать можно по модели SB0460 и радиатору на чипе. Красотка!

user posted image

Когда я её установил в комп, временно примостившийся на подлокотнике дивана, было уже далеко за полночь, поэтому я поставил старый-добрый винамп, загрузил туда любимый плейлист и просто наслаждался музыкой до трёх ночи lol.gif

user posted image

К сожалению, в моей двухкомнатной квартирке сейчас совершенно нет места, чтобы сделать отдельный ретро-компьютерный уголок, так что, чутка покумекав, как всё организовать, я в итоге поставил машинку под свой рабочий стол - благо, там место позволяет - всё скоммутировал, причесал, и получилось так:

user posted image

Клава и мышка убираются за монитор, когда не нужны.

Время тестов!

Но сначала разберёмся с видеокартой. Итак, почему не очень старая, но сверхбюджетная GT 640? Ведь можно было взять супермонстра той эпохи, типа GTX 285 или даже GTX 295, ведь стоят они сейчас натурально копейки. А потому что у более современной GT 640 есть ряд преимуществ:
- полная поддержка в Win XP
- очень непрожорливая (ей даже не нужен коннектор от блока питания)
- очень тихая
- очень холодная
- имеет на борту все три вида коннекторов (VGA, DVI, HDMI)
- поддерживает Full HD (1920х1080).

А что в играх? Вспомнил навскидку самые тяжёлые тайтлы тех времён, которые давали просраться топовым видюхам на момент выхода, и вот что получилось.

На Doom 3 карточке вообще плевать: silky smooth 60 fps на любых настройках, включая ультра, при включении которых игра предупреждает, что "чувак, не делай этого, умоляю!". lol2.gif

user posted image

А вот F.E.A.R. в 1920х1080 и с максимальными настройками уже даёт прикурить...

user posted image

Но в 1280х1024 и на писечку сниженными настройками уже всё спокойно...

user posted image

Зато великий и могучий Far Cry прекрасно работает даже в 1920х1080 на максималках. Кстати, только мне кажется, что игра 2004 года (двадцать лет прошло!) даже сейчас выглядит на 12/10? lol2.gif lol.gif

user posted image

В общем, я доволен. Однако планирую всё-таки в будущем приобрести ультимативную и бескомпромиссную для Win XP видеокарточку - 750ti с 2 Гб памяти. Чтобы даже F.E.A.R. не заикался. cool.gif

P.S. В идеале, конечно же, хотелось бы ещё не убитый топовый CRT-моник тех времён... Но ставить это некуда от слова совсем, поэтому пока так.

Сообщение отредактировал Kislorod - Среда, 31 января 2024, 00:21
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Dark Sol
post Среда, 31 января 2024, 00:21
Отправлено #2


over 9000 сделок
*******

Группа: Пользователи
Сообщений: 3 069
Регистрация: 12 мая. 2005
Из: СПБ
Пользователь №: 12 993





Крутая тема. Надо Sony Trinitron ещё для полноты lol.gif
Я бы правда системник полноценный не стал делать тупо из-за места. Взял бы старенький ноут просто, поставил SSD и накатил туда Win Xp. У меня даже есть такой ноут но всё нет пока средств на SSD


--------------------
Я коллекционер видеоигр с двадцатилетним стажем.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kislorod
post Среда, 31 января 2024, 00:39
Отправлено #3


Ветеран
******

Группа: Пользователи
Сообщений: 1 571
Регистрация: 15 авг. 2018
Пользователь №: 63 969





Ноут на работе валяется - не то... Шумит, современный монитор не подключишь без танцев (выход VGA), комплектующие не заменишь, звуковуха - дно (никакого аппаратного EAX, только софтовый, который ненамного лучше эмулируемого из современных ОС). Короче, я не фанат игровых ноутов, к каким бы временам они не относились.

Win XP на SSDшке, конечно (несмотря на то, что сама хрюшка про SSD вообще ничего не знает - контроллер в современном SSD и без ОС всё сам делает, что нужно). Ставить систему на HDD после 15 лет на SSD физически больно smile.gif

Сообщение отредактировал Kislorod - Среда, 31 января 2024, 00:40
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
TwilightWolf
post Среда, 31 января 2024, 04:17
Отправлено #4


NGO Philanthropy
Group Icon

Группа: Супермодераторы
Сообщений: 3 400
Регистрация: 23 дек. 2009
Из: Кемерово
Пользователь №: 35 019





Прикольная машинка. В целях организации рабочего места, я бы убрал вторую клавомышь, и поставил kvm-свич, чтобы пользоваться одним комфортным сетапом на обоих компах. А так, для начала вполне недурно. Сам года три назад собрал себе две топовые машины - 98-Dos на базе второго пня, с вудой, поддержкой усб, сети и прочими плюшками, и на винхп, с какой-то турбированной видюхой. Кстати, для более аутентичного опыта, я оставил hdd вместо ssd, т.к. в играх и остальном хотя бы можно разглядеть экраны загрузки, на которых порой бывают подсказки))
ЭЛТ-монитор - больная тема, потому что он физически необходим для разрешений и 4:3 тех времен, но и места будет отнимать море. Пока для себя тоже не решил еще.
Играть во все это и дальше ковыряться конечно же времени нету. sad.gif


--------------------
It's our only home. Our heaven and our hell. This is Outer Heaven.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Dark Sol
post Среда, 31 января 2024, 09:44
Отправлено #5


over 9000 сделок
*******

Группа: Пользователи
Сообщений: 3 069
Регистрация: 12 мая. 2005
Из: СПБ
Пользователь №: 12 993





QUOTE (Kislorod @ Среда, 31 января 2024, 01:39)
Ноут на работе валяется - не то... Шумит, современный монитор не подключишь без танцев (выход VGA), комплектующие не заменишь, звуковуха - дно (никакого аппаратного EAX, только софтовый, который ненамного лучше эмулируемого из современных ОС). Короче, я не фанат игровых ноутов, к каким бы временам они не относились.

Win XP на SSDшке, конечно (несмотря на то, что сама хрюшка про SSD вообще ничего не знает - контроллер в современном SSD и без ОС всё сам делает, что нужно). Ставить систему на HDD после 15 лет на SSD физически больно smile.gif
*
А старый системник не шумит? huh.gif
единственное раньше у ноутов маловато usb было, много периферии не подключишь конечно. А монитор я бы вообще не подключал, разве что клавиатуру чтобы ноут не убить.. звук.. ну блин в те времена мы вообще не парились по поводу звука. lol.gif


--------------------
Я коллекционер видеоигр с двадцатилетним стажем.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kislorod
post Среда, 31 января 2024, 11:43
Отправлено #6


Ветеран
******

Группа: Пользователи
Сообщений: 1 571
Регистрация: 15 авг. 2018
Пользователь №: 63 969





QUOTE (TwilightWolf @ Сегодня, 04:17)
поставил kvm-свич
*

Думал об этом, но тратить 2-3 косаря на это пока не стал... Если задушит текущая схема - приобрету.

QUOTE (TwilightWolf @ Сегодня, 04:17)
98-Dos на базе второго пня, с вудой, поддержкой усб, сети и прочими плюшками
*

Вот, я тоже к этому присматриваюсь, только на базе третьего пня smile.gif Но блин, я хочу Voodoo 2 или 3, а стоят они сейчас прилично... Пока жаба душит, но, может быть, дозрею.
QUOTE (TwilightWolf @ Сегодня, 04:17)
Кстати, для более аутентичного опыта, я оставил hdd вместо ssd, т.к. в играх и остальном хотя бы можно разглядеть экраны загрузки, на которых порой бывают подсказки))
*

Там в комплекте HDD на 2 Тб ещё шёл, игры ставятся туда. На SSD не хочу, для тех времён толку от этого нет особого, а ресурс тратится.

QUOTE (bahek @ Сегодня, 10:39)
фото шакальное, потому что это кадр из видео, когда снимаешь фото, получаются грустные истории типа на картинке 2.
*

Я смотрю, котейка уже облюбовал место над тёпленькой лучевой трубкой lol.gif

Чтобы норм фотки делать, ставь руками на камере телефона выдержку 1/50 или 1/60 (в зависимости от того, PAL у тебя сейчас играет или NTSC).
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
gendo
post Понедельник, 05 февраля 2024, 16:32
Отправлено #7


Маньяк
****

Группа: Пользователи
Сообщений: 394
Регистрация: 09 нояб. 2005
Из: Amsterdam
Пользователь №: 14 141





QUOTE (Kislorod @ Среда, 31 января 2024, 01:07)
Времена DOS полностью покрываются эмуляторами (DOSBox) и виртуальными машинами (PCem, 86box), причём в случае с виртуалками опыт настолько аутентичный, что приходится, как в старые-добрые времена, убивать полдня для решения проблем с запуском какой-нибудь игры, которой вечно что-то не нравится. lol.gif

Времена Windows 9x покрываются упомянутыми выше виртуальными машинами (вплоть до идеальной эмуляции 3dfx, Voodoo 2 и Voodoo 3). Компуктер для этого нужен мощный, но опыт получается тоже очень аутентичный. Собрать виртуальную машинку с Pentium II 200 MHz вполне можно.

А вот времена Windows NT (это Windows, собственно, NT, Windows 2000, Windows XP) - тут всё немного печально... Да, многие популярные игры той эры пропатчены самими разработчиками или фанатами для запуска в современных ОС, но есть тайтлы, которые без глюков не запустить никак...
*
Ну, главное, чтобы комп тебя радовал и приносил удовольствие smile.gif
Мое "нифигово важное" мнение на этот счет совсем другое. Все игры, выходившие в эпоху 64-битной win xp и позднее, работают практически без нареканий на моих современных ноутах. Есть дешманский рабочий на веге3, есть личный поприличнее, на ртх4050. Запускал гоговские релизы, старые с олд-геймс.ру. Все путем.
А вот досовские игры и вещи эпохи 32-битных операционок - вот тут затык. Досбокс отнюдь не все нормально эмулирует. Потом ты слышишь этот запашок? "Эмуляция", "виртуальные машины"...попахивает нехорошечно. lol.gif
У меня несколько ретро-сборок. К сожалению собрать все хотелки в одну не выходит. Есть п133 (не ммх!) + s3trio + sb awe64 для совсем олдового ретро. Есть п3-800 + voodoo3 + sb live! для windows 95/98. Первая совсем дохлая в плане производительности, но зато звук в досе огонь! Вторая всем хороша, но в досе обычный фм-синтез (времени нет покопаться в этом плане с sb live!), потому что нет ISA слотов под аутентичную звуковуху.
Мой идеал - система на p2 или p3, с одним ISA слотом под звук + роланд. Из видео TNT2 ultra + Voodoo 2. хотя тут и Voodoo 3 мне норм. У него совместимость чуть похуже, в этом плане лучший самый первый voodoo graphics. Но там производительность дно.
Кста, зацените на барахолках, почем нонче 3dfx-ы. Иной раз дороже современных жифорсов.

Сообщение отредактировал gendo - Понедельник, 05 февраля 2024, 16:35


--------------------
G.E.N.D.O.: Guy Exchanging Naughty Delightful Orgasms
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kislorod
post Понедельник, 05 февраля 2024, 17:43
Отправлено #8


Ветеран
******

Группа: Пользователи
Сообщений: 1 571
Регистрация: 15 авг. 2018
Пользователь №: 63 969





QUOTE (gendo @ Сегодня, 16:32)
А вот досовские игры и вещи эпохи 32-битных операционок - вот тут затык. Досбокс отнюдь не все нормально эмулирует. Потом ты слышишь этот запашок? "Эмуляция", "виртуальные машины"...попахивает нехорошечно.
*

Из чистого DOS меня интересует совсем немногое - там почти всё устарело морально, и если нет какой-то особой ностальгии, то годных, хорошо состарившихся вещей там относительно немного (подчёркиваю - относительно; из условно 7000 тайтлов - может, сотня-другая). Те вещи, которые мне приглянулись, прекрасно работают в 86box на вот точно такой же машинке, как у тебя в реале. Только для музыки я использую midi-интерфейс саундбластера 16, который через 86box прокинут на мою современную хостовую машинку, и к этому midi-интерфейсу подключается софтовый синтезатор Yamaha S-YXG50 (ничем не отличается от хардварного). Ну а через виртуальный игровой порт подключен дуалшок 4 для всяких гоночек и двумерных платформеров, коих для DOS в избытке. Соглашусь, что реальную машинку было бы собрать интересно, но для себя лично не вижу в этом большого смысла.

С эпохой 3dfx - вот тут реально интересно было бы собрать настоящую машинку, и у меня есть некоторые подвижки в этом вопросе... Но не будем забегать вперёд. Однако в том же 86box во всё значимое для 3dfx можно спокойно поиграть без проблем, на ходу меняя железки (ставя первый 3dfx, если voodoo 3 глючит, например). И анрил, и квака 1 и 2, и нид фор спид 3 - всё идёт отлично. А что там более тяжёлое для 3dfx было? Там дальше уже Direct3D и OpenGL в массы пошёл, а это всё прекрасно работает как раз на той машинке под Win XP 32-bit, которую я собрал, и которую адекватно заэмулировать пока невозможно.

Вот такие у меня в целом мысли по данному вопросу.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Ol_
post Понедельник, 05 февраля 2024, 18:13
Отправлено #9


Билли Бой Торнтон
*******

Группа: Пользователи
Сообщений: 5 368
Регистрация: 04 янв. 2017
Из: Улан-Удэ
Пользователь №: 57 411





Раз уж зашла речь про ретро ПК, то тоже поделюсь своими соображениями по данному поводу. Некоторое время назад рассматривал для подобных задач покупку мощного ноутбука, который бы тянул все до 2012 года включительно. Присматривался к легендарному малышу Dell Alienware M11x - 11,6-дюймовому игровому ноутбуку первой ревизии из 2010-го. Хотел накатить на него ХР и кучу игр 1998-2012 гг. Даже нашел на Авито подходящую машинку, но еще раз взвесив все "за" и "против", в итоге отказался от этой затеи. Решение было принято в результате вечерней игровой сессии, что была проведена за рабочим ноутбуком, которая в очередной раз убедила в том, что я все же консольщик и игра на ПК уже не для меня hmm.gif


--------------------
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
bahek
post Среда, 07 февраля 2024, 13:44
Отправлено #10


точу свой горох купо
*******

Группа: Пользователи
Сообщений: 5 010
Регистрация: 31 мар. 2008
Из: Екатеринбург
Пользователь №: 26 192





QUOTE (Ol_ @ Понедельник, 05 февраля 2024, 21:13)
Раз уж зашла речь про ретро ПК, то тоже поделюсь своими соображениями по данному поводу. Некоторое время назад рассматривал для подобных задач покупку мощного ноутбука, который бы тянул все до 2012 года включительно. Присматривался к легендарному малышу Dell Alienware M11x - 11,6-дюймовому игровому ноутбуку первой ревизии из 2010-го. Хотел накатить на него ХР и кучу игр 1998-2012 гг. Даже нашел на Авито подходящую машинку, но еще раз взвесив все "за" и "против", в итоге отказался от этой затеи. Решение было принято в результате вечерней игровой сессии, что была проведена за рабочим ноутбуком, которая в очередной раз убедила в том, что я все же консольщик и игра на ПК уже не для меня hmm.gif
*
Факт. В прошлом году купил себе игровой ноут с i7 и 3070, специально искал модельку с 140Вт картой, не задушенной. Запустил человека паука в 4к на телике, побаловался с фф7 ремейком, ииии все. Теперь это просто рабочий ноут, на котором гоняют RDP. Лучшая покупка, я считаю smile.gif
А все потому что нету этого плуг н плея, как на консольках, этого диванного расслабона, избаловался я, не хочу заморачиваться.


--------------------
series x, switch lite, new 3ds, dsi, super famicom, ps2 slim, ps1 fat, anbernic rg505
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
gendo
post Пятница, 09 февраля 2024, 15:03
Отправлено #11


Маньяк
****

Группа: Пользователи
Сообщений: 394
Регистрация: 09 нояб. 2005
Из: Amsterdam
Пользователь №: 14 141





QUOTE (Kislorod @ Понедельник, 05 февраля 2024, 18:43)
Соглашусь, что реальную машинку было бы собрать интересно, но для себя лично не вижу в этом большого смысла.
А что там более тяжёлое для 3dfx было?
*
Люди вот на этом самом форуме с пеной у рта спорят, какая мать мегадрайва лучше изображение и звук выдает. И готовы кучу бабла отваливать за какую-то особую ревизию. Это при том, что, наверное, в эмуляции сеговской приставки изучено уже все, что можно. Смысл есть, если есть интерес.
На глайде самые тяжелые игры - на движке unreal. Deus Ex, например. Или там, Wheel of time. Эти игры лучше всего выглядят, а точнее выглядели при работе в glide. В direct3d и ogl не было поддержки детализированных текстур, картинка была так се. Но недавно запустил Unreal Gold на современной системе, и там уже все норм в этом плане. Картинка стала лучше: 32-битный цвет, недоступный 3dfx-у как-никак.
Главный прикол 3dfx в том, что многие игры той временной эпохи (1995-99) работают в режиме программного рендера и в режиме глайд, никакого direct3d или opengl для них нет и в помине. А патчи поддержки 3д ускорителей добавляют поддержку только 3dfx. Хорошие примеры: Carmageddon, NFS2SE, Screamers 2. Кармагеддон мне так и не удалось запустить на досбоксе с ускорением. Я не слежу за прогрессом эмуляции, т.к. сохранил вуду3 из тех времен. Возможно, уже все прекрасно в этом плане. Изумительно, если так. Это же как портал в целую отдельную игровую платформу.

QUOTE (bahek @ Среда, 07 февраля 2024, 14:44)
Факт.
А все потому что нету этого плуг н плея, как на консольках, этого диванного расслабона, избаловался я, не хочу заморачиваться.
*
Подключаешь к ноуту дуалшок/xb контроллер, ноут к ящику = идеальная консоль, запускает все (ну, почти все smile.gif) А самое главное - современные игрульки несравненно дешевле. А при желании- бесплатные.


--------------------
G.E.N.D.O.: Guy Exchanging Naughty Delightful Orgasms
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kislorod
post Пятница, 09 февраля 2024, 16:10
Отправлено #12


Ветеран
******

Группа: Пользователи
Сообщений: 1 571
Регистрация: 15 авг. 2018
Пользователь №: 63 969





QUOTE (gendo @ Сегодня, 15:03)
Главный прикол 3dfx в том, что многие игры той временной эпохи (1995-99) работают в режиме программного рендера и в режиме глайд, никакого direct3d или opengl для них нет и в помине. А патчи поддержки 3д ускорителей добавляют поддержку только 3dfx. Хорошие примеры: Carmageddon, NFS2SE, Screamers 2. Кармагеддон мне так и не удалось запустить на досбоксе с ускорением. Я не слежу за прогрессом эмуляции, т.к. сохранил вуду3 из тех времен. Возможно, уже все прекрасно в этом плане. Изумительно, если так. Это же как портал в целую отдельную игровую платформу.
*

Voodoo зареверсинжинирили вхлам, там всё прекрасно. Есть упомянутые 86box и PCem, есть dgvoodoo 2, ещё что-то было, уже и не помню.

Но у меня таки появилась Voodoo 3000, celeron 500, msi bx master и обвязка. Третий день со всем этим радостно трахаюсь, сегодня буду прошивать биос материнки, чтобы она нормально увидела мой жёсткий диск. Если таки удастся со всей бандурой взлететь, смогу сравнить железо с эмулями.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kislorod
post Понедельник, 12 февраля 2024, 14:58
Отправлено #13


Ветеран
******

Группа: Пользователи
Сообщений: 1 571
Регистрация: 15 авг. 2018
Пользователь №: 63 969





Не думал я, что это произойдёт так быстро после сборки ретро-компа на Windows XP, но мне подвернулась Voodoo 3 3000 относительно недорого, и понеслось...

Так как первый компьютер у меня появился в 2001 или 2002 году (точно не помню), то вся эпоха 3dfx и Windows 95-98 пролетела мимо меня. Я уже писал в прошлом "компьютерном" посте о том, что, в принципе, в эти и более глубокие времена можно легко погрузиться виртуально при помощи эмуляторов/виртуальных машин PCem и 86box, но мне было интересно, во-первых, сравнить ощущения от возни с реальным железом и виртуальным, и во-вторых, понять, есть ли какие-то критические отличия между виртуальной и реальной машинами.

В этот раз всё будет не очень "красиво" - я не покупал корпус или уже собранный комп. Все детальки собирались по-отдельности либо с авито, либо из моих загашников, поэтому всё это выглядело вот так smile.gif

user posted image

Что же у нас получилось?

Материнка: MSI BX Master с сокетом Slot-1 и на чипсете BX440 (если будете собирать нечто подобное, ищите именно этот чипсет, а не урезанный 440LX или, упаси боже, что-то на чипсете VIA).

Процессор: Intel Celeron 500 MHz в переходнике на Slot-1 (в те времена слово Celeron не было ругательством, эти камни лишь капельку уступали вторым и третьим пентиумам с аналогичной частотой).

Оперативка: 256 Мб SDRAM PC133 (впрочем, учитывая процессор, хватило бы и PC66).

Видеокарта: Voodoo 3 3000 с 16 Mb памяти - первая полноценная видеокарта от 3dfx, а не "ускоритель", для которого требовалась ещё и 2D-видеокарта. Мне досталась почти топовая версия с доработанным охлаждением - у оригинала там лишь радиатор без вентилятора, отчего они сильно грелись. В идеале, конечно, надо брать с родным радиатором и сверху прикручивать на него вентиль, но и так хорошо - чип был еле тёплый под нагрузкой.

Звуковая карта: затычка на чипе C-Media CMI8738, которая валялась в шкафу. Воткнута просто чтобы был звук. К такой сборке надо покупать Sound Blaster AWE64, а с ними у нас напряг...

Остальное: IDE HDD на 400 гигов (меньше у меня не было, Win 98 увидит максимум 135 гигов), IDE DVD-ROM, 300-ваттный блок питания на реактивной тяге (если судить по издаваемому им шуму lol.gif ) из старого компа.

Из-за отсутствия опыта возни с таким железом даже мне, профильному IT-шнику, потребовалось несколько вечеров, чтобы завести всю эту бандуру lol.gif Основных проблем было две.

Во-первых, как передавать данные на эту сборку? Загрузки с флэшек ещё не придумали, чтобы установить винду - нужен загрузочный диск с Win98 и IDE-привод или же переходник с SATA на IDE. Также есть подводный камень: только OEM-версии Win98SE были загрузочными. С остальными в комплекте шла загрузочная дискетка, с которой предлагалось руками разбить жёсткий диск на разделы, отформатировать их, и руками же запустить установщик винды с сидюка. Так что ищите именно OEM-образ, избежите кучи проблем.

В итоге на текущей работе нашёл IDE-привод, а с предыдущей работы я давно упёр несколько списанных новых IDE жёстких дисков на 400 гигов. Если у вас такого счастья нет, то можно купить переходник с SATA на IDE (не путать с IDE на SATA - это важно!) или же переходник с карт памяти SD на тот же IDE. Последний вариант очень хорош и решает проблему с копированием софта и игр (подключил карту памяти к основному компу и закинул всё, что нужно), но это не отменяет необходимости в IDE (или SATA с переходником) приводе для установки винды. Также нужно будет надыбать шлейфы... В любом случае, я крайне не рекомендую покупать с рук старые IDE-винты, это такая лотерея, что "Русское лото" удавится от зависти...

А ещё может понадобиться флоппи-дисковод. Мне он понадобился для обновления BIOS материнки, и это вторая проблема, с которой я просидел весь вечер. Моя материнка наглухо висла на загрузке, если размер жёсткого диска превышал 65 Гб (как я понял потом). Без жёсткого диска (только с DVD-ROM) всё грузилось прекрасно, но толку от этого было мало... При этом в биосе диск определялся, показывался его размер в 136 гигов (это максимум, что могут видеть материнки тех времён), но после детектирования комп вис намертво. Я весь вечер сидел и перетыкал джамперы на диске, пробовал другие диски, менял настройки биоса... В общем, незабываемый был вечер lol.gif В конце концов вышел в интернет с этим вопросом, и вот тут-то выяснилось, что эту проблему пофиксили с обновлением биоса... Пришлось делать загрузочную дискету (обновление биоса - только так, из-под DOS с дискетки, без вариантов) и обновляться. Благо, всё прошло на удивление хорошо, всё сразу завелось и обновилось буквально за минуту.

От потенциальной третьей проблемы удалось увернуться - в те времена единственным выходом на видяхах был VGA, и если дома уже ничего не осталось с VGA или DVI (в этом случае понадобится копеечный переходник на VGA), то вы попали... Благо, с предыдущей покупки у меня остался моник с VGA-разъёмом.

Давайте сравним эти грубые сексуальные отношения lol2.gif с виртуалкой (напомню, это основная цель сегодняшней простыни). Там мне потребовался вечер, чтобы разобраться с незнакомым виртуальным железом и накатить винду. Выгода по времени налицо. И я бы не сказал, что возня с реальным железом меня как-то сильно порадовала - скорее, наоборот.

В общем, взлетело. Поехали!
user posted image

Опустим тот факт, что пока я искал подходящие дрова на звуковую затычку, я умудрился насмерть убить винду, и пришлось ставить её второй раз lol.gif Очень нежные в те времена были винды, не то, что сейчас... Оттого и заслужили народный лозунг Windows must die!

Дальше всё пошло как по маслу. Установил заблаговременно найденные и протестированные на виртуалке драйверы на чипсет и Voodoo 3 (версии 1.07), а также DirectX 7.0a. На диске к материнке нашёл прикольную программку, которая тестирует BIOS на уязвимость к "проблеме 2000" (олды вспомнят и поймут smile.gif ).

user posted image

Хочется плакать, глядя на количество ресурсов, необходимых для работы Windows 98 - запущено 15 процессов, занято 30 Мб оперативки... И всё это грузится и работает примерно с той же скоростью, как современные компы на SSD (в плане отзывчивости, а не в плане скорости выполнения задач типа архивирования и т.п.).

user posted image

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

Дальше пришлось решить ещё одну проблемку. Хоть на материнке и были USB-разъёмы (целых две штуки!), я внезапно узнал, что Win98SE не поддерживает флэшки... Чтобы флэшки заработали, нужно установить отдельно драйвер для них. Дружеский совет! Когда будете записывать болванку с виндой, отредактируйте образ (например, в UltraISO) и закиньте на него драйверы на чипсет и драйверы для флэшек. Мне же пришлось подключать жёсткий диск к современному компу при помощи переходника IDE-USB (слава богу, он у меня давно был) и закидывать файлы.

К сожалению, в те времена ещё не было USB 2.0. Порты на материнках версии 1.1, и это очень очень ОЧЕНЬ медленно...

user posted image

Так что если есть возможность, покупайте переходник с карт памяти на IDE. Это сэкономит вам кучу времени.

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

Вводная часть: ни PCem, ни 86box не позволят вам заэмулировать процессор в 500МГц. 86box считается более точным и существенно медленнее PCem. Забегая вперёд скажу, что именно этим объясняются различия в цифрах, которые вы увидите ниже.

У меня в современном компе стоит процессор Ryzen 5600X, и его хватает для того, чтобы заэмулировать несуществующий Pentium II 133MHz (в реале они начинались с 233MHz) в 86box и вполне себе реальный Pentium II 266MHz в PCem. Остальной конфиг максимально похож на то, что у меня есть в виде железа: 256 Мб оперативки, Voodoo 3 3000.

Правда, тут я воспользовался преимуществом виртуализации и разогнал Voodoo 3 (через официальную программку от 3dfx в Win98) до максимальных 220MHz. Реальная железка работает на 166MHz, и хотя у неё доработано охлаждение, даже чуть-чуть старое железо я не разгонял. Потому что оно... ну... старое. smile.gif Кабы чего не вышло. Скажу сразу, что эффект от виртуального разгона был минимальный, потому что всё упиралось в процессор, а не в видеокарту. Ну, хоть что-то. И да, с эмуляцией 3dfx давно нет никаких проблем, она не нагружает современный комп.

Тесты! Прогонял их по два-три раза, чтобы убедиться в схожести результатов.

Quake (640x480)

В первом тесте я также покажу, как отсутствие звука в те времена влияло на fps.

Тесты в 640x480. В первой кваке есть глюк, на Voodoo 3 более высокие разрешения без танцев с бубном не поддерживаются, вылетает ошибка:
user posted image

Эта ошибка благополучно воспроизвелась и на виртуальных машинах.

Железка со звуком:
user posted image

Железка без звука:
user posted image

86box со звуком:
user posted image

86box без звука:
user posted image

Далее без звука тестировать перестал, потому что играем мы всё равно со звуком, и смысла в этом особого нет.

PCem:
user posted image

Как можно видеть, PCem вплотную приблизился к реальному железу несмотря на процессор в два раза немощнее реального.

Quake 2 (1024х768)

Железка:
user posted image

86box:
user posted image

PCem:
user posted image

Снова PCem почти догнал железку.

Unreal Gold (1024x768)

Железка:
user posted image

86box:
user posted image

PCem:
user posted image

Результаты аналогичные.

Carmageddon

Тут без скринов. Дело в том, что это DOS-игра с патчем под 3dfx. На Voodoo 3 у неё глючит интерфейс (мигает), и я хотел посмотреть, воспроизведётся ли баг на реальном железе (в интернетах пишут, что воспроизводится, и даже предлагают решение - запускать игру с параметром -vrush, и это работает).

Но не смог! На реальном железе игра попросту виснет на заставке - и 3dfx-версия, и обычная DOS-версия. Грешил на звуковуху-затычку, но и при её физическом устранении из системы зависон не уходил... Версия для Win95 работает прекрасно, но она не поддерживает 3dfx, там только софтовый рендер.

Честно говоря, я не ожидал, что на реальном железе не заработает игра, которая работает в обеих виртуалках lol.gif Возможно, дело в процессоре... Но другого у меня нет.

Descent 3 (1024x768)

Железка:
user posted image

86box:
user posted image

PCem:
user posted image

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

Need for Speed III: Hot Pursuit (1024x768)

В этой игре померить fps никак не получится, но я решил использовать её для сравнения картинки на реальном железе и в виртуалках. Как и ожидалось, разница близка к нулю. Это к вопросу о точности эмуляции 3dfx.

Только делайте поправку на реальный монитор и камеру, его снимающую. Яркость и цветастость могут слегка отличаться. Смотрите на детали прорисовки картинки.

Железка:
user posted image

user posted image

86box:
user posted image

user posted image

PCem:
user posted image

user posted image

Redline Racer (640x480)

Более ранняя 3dfx-игра, поддерживает только 640x480.

Железка:
user posted image

86box:
user posted image

PCem:
user posted image

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

SiN (800x600)

Тут словами, так как встроенного счётчика кадров в игре нет (или я не нашёл, как активировать). Во-первых, выше 800x600 на Voodoo 3 установить не вышло (ситуация похожа на Quake, только без ошибок - просто сбрасывается на 640x480). Во-вторых, по произовдительности на железке - всё отлично, близко к 60 фпс по ощущениям. На 86box довольно плохо, 25-30 кадров. На PCem - кадров 45 на глаз.

Выводы!

Положа руку на сердце, я не получил от возни с реальным железом времён 3dfx особого удовольствия, в отличие от возни с машинкой на Windows XP.

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

Но если мы вспомним те времена, то редко кто играл в 1024x768, это уже времена XP. Тогда рабочими разрешениями были 640x480 для обычных людей и 800x600 для мажоров. Плюс виртуалки в том, что можно поставить эти разрешения, накатить CRT-шейдер, и получить прекрасную картинку. Плюс обращаться с виртуалкой в разы удобнее (менять настройки и комплектующие, перекидывать данные и т.д.).

Однако это не значит, что реальное железо хуже, отнюдь. Просто возни с ним гораздо больше.

Свою сборку я вряд ли буду активно использовать в ближайшее время. Хотя бы потому, что мне её ВООБЩЕ некуда поставить вместе с монитором. Но и продавать я её не буду, пусть пока лежит в шкафу на случай, если найдутся старые игры, которые ну вот вообще никак в виртуалке не пойдут или будут глючить... Но я постараюсь докупить для неё AWE64. И если в будущем жизнь изменится, и появится место, куда всё это поставить, то я наверняка это сделаю.

P.S. Чуть не забыл! Если будете во всё это погружаться (хотя бы и виртуально), то крайне рекомендую канал и сайт некоего Фила: https://www.youtube.com/@philscomputerlab

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

Сообщение отредактировал Kislorod - Понедельник, 12 февраля 2024, 16:16
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
albedo
post Понедельник, 12 февраля 2024, 15:09
Отправлено #14


Ветеран
******

Группа: Пользователи
Сообщений: 1 150
Регистрация: 08 сент. 2006
Из: Москва
Пользователь №: 17 946





Раз уж пошла такая пьянка - мне достался нахаляву ретро ноутбук, акк живой, прочищен от пыли. Модель fujitsu С1320D. Он вообще что нибудь из того периода потянет? Норм железо?


--------------------
Sony:PS1+PocketStation,Vita,PS2,PS3,PS4,PSP,PS Tv,PS VR, PS5
Nintendo:Super Famicom,N64,GameCube,Wii,WiiU,GB Micro,GB Color,DS Lite,3DS pal,3DS jp,Switch,Twin Famicom
Sega:MD2(Pal Asia),Mega CD,Saturn(PAL),DC(NTCS-J),Game Gear,Nomad,MarkIII
Nec: PC-engine turbo duo RX,PC-FX,TurboExpress
Microsoft: XBOX,XBOX360 JTAG,XboxOneX
SNK: AES+MVS conveter,NGPColor
Other: AmigaCD32,Atari Lynx,3DO FZ-1,FM towns marty,Wonderswan color,14'' Panasonic PVM,MSX2 Sony HB-F1XD,Fujitsu С1320D
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kislorod
post Понедельник, 12 февраля 2024, 15:11
Отправлено #15


Ветеран
******

Группа: Пользователи
Сообщений: 1 571
Регистрация: 15 авг. 2018
Пользователь №: 63 969





QUOTE (albedo @ Понедельник, 12 февраля 2024, 15:09)
Раз уж пошла такая пьянка - мне достался нахаляву ретро ноутбук, акк живой, прочищен от пыли. Модель fujitsu С1320D. Он вообще что нибудь из того периода потянет? Норм железо?
*

Я даже инфы о нём нагуглить не могу...
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
albedo
post Понедельник, 12 февраля 2024, 15:30
Отправлено #16


Ветеран
******

Группа: Пользователи
Сообщений: 1 150
Регистрация: 08 сент. 2006
Из: Москва
Пользователь №: 17 946





https://mobilespecs.net/laptop/FUJITSU/Fuji...0D.html#reviews

Добавлено спустя 3 минуты:
Нашел тему по видеопроцу Graphics Media Accelerator 900
https://forum.ixbt.com/topic.cgi?id=17:2667...znk6zg627686355




Сообщение отредактировал albedo - Понедельник, 12 февраля 2024, 15:34


--------------------
Sony:PS1+PocketStation,Vita,PS2,PS3,PS4,PSP,PS Tv,PS VR, PS5
Nintendo:Super Famicom,N64,GameCube,Wii,WiiU,GB Micro,GB Color,DS Lite,3DS pal,3DS jp,Switch,Twin Famicom
Sega:MD2(Pal Asia),Mega CD,Saturn(PAL),DC(NTCS-J),Game Gear,Nomad,MarkIII
Nec: PC-engine turbo duo RX,PC-FX,TurboExpress
Microsoft: XBOX,XBOX360 JTAG,XboxOneX
SNK: AES+MVS conveter,NGPColor
Other: AmigaCD32,Atari Lynx,3DO FZ-1,FM towns marty,Wonderswan color,14'' Panasonic PVM,MSX2 Sony HB-F1XD,Fujitsu С1320D
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kislorod
post Понедельник, 12 февраля 2024, 15:35
Отправлено #17


Ветеран
******

Группа: Пользователи
Сообщений: 1 571
Регистрация: 15 авг. 2018
Пользователь №: 63 969





QUOTE (albedo @ Понедельник, 12 февраля 2024, 15:30)

Ну это же машинка времён XP. Всякие кваки и анрилы должны на ней прекрасно работать. Что-то современное на момент её выхода типа F.E.A.R. или Far Cry - тут уже облом, видяха там очень слабая.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
albedo
post Понедельник, 12 февраля 2024, 15:54
Отправлено #18


Ветеран
******

Группа: Пользователи
Сообщений: 1 150
Регистрация: 08 сент. 2006
Из: Москва
Пользователь №: 17 946





Хочу вспомнить/попробовать Shadow warrior , Crusader , Abuse , Redneck Rampage, Syndicate 2


--------------------
Sony:PS1+PocketStation,Vita,PS2,PS3,PS4,PSP,PS Tv,PS VR, PS5
Nintendo:Super Famicom,N64,GameCube,Wii,WiiU,GB Micro,GB Color,DS Lite,3DS pal,3DS jp,Switch,Twin Famicom
Sega:MD2(Pal Asia),Mega CD,Saturn(PAL),DC(NTCS-J),Game Gear,Nomad,MarkIII
Nec: PC-engine turbo duo RX,PC-FX,TurboExpress
Microsoft: XBOX,XBOX360 JTAG,XboxOneX
SNK: AES+MVS conveter,NGPColor
Other: AmigaCD32,Atari Lynx,3DO FZ-1,FM towns marty,Wonderswan color,14'' Panasonic PVM,MSX2 Sony HB-F1XD,Fujitsu С1320D
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kislorod
post Понедельник, 12 февраля 2024, 16:14
Отправлено #19


Ветеран
******

Группа: Пользователи
Сообщений: 1 571
Регистрация: 15 авг. 2018
Пользователь №: 63 969





QUOTE (albedo @ Понедельник, 12 февраля 2024, 15:54)
Хочу вспомнить/попробовать Shadow warrior , Crusader , Abuse , Redneck Rampage, Syndicate 2
*

Это всё DOS-игры. Как минимум понадобится эмулятор старой звуковухи (VDMSound он назывался). Крусадер вряд ли запустишь под XP, с ним и под досом проблемы - он большое количество памяти не любит.

Лично я рекомендую для таких целей упомянутые мной виртуалки (только собирать нужно что-то на первом пне мегагерц на 133), либо dosbox.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
gendo
post Понедельник, 12 февраля 2024, 17:47
Отправлено #20


Маньяк
****

Группа: Пользователи
Сообщений: 394
Регистрация: 09 нояб. 2005
Из: Amsterdam
Пользователь №: 14 141





QUOTE (Kislorod @ Понедельник, 12 февраля 2024, 15:58)
*
Очень кратко smile.gif
3dfx MiniGl для Quake и Quake 2 устанавливал? Эти библиотеки решают большинство проблем, если не все.
Кармагеддон на V3 идет нормально с патчем под вуду2.
На nfs3 туман есть? Там тоже патчить надо под V3. Иначе тумана нет, графон как в галимом direct3d. И без патча игра запускается как раз в d3d, а не в глайде.

Сообщение отредактировал gendo - Понедельник, 12 февраля 2024, 17:47


--------------------
G.E.N.D.O.: Guy Exchanging Naughty Delightful Orgasms
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
 

Упрощённая версия Сейчас: Чт., 25 апр. 2024, 10:14
Skin Designed (c) by Rooq.net, All Rights Reserved.