Теоретические статьи
Подписаться на эту рубрику по RSS
Гость из будущего. Часть 1. VSA-100 против SST-1 в системе на базе Pentium Pro.
Рубрика: Видеокарты | Теоретические статьиМетки: 3dfx | SLI | Voodoo | VSA-100
Дата: 26/05/2023 00:08:59
Если проследить за развитием x86 архитектуры, то появление в 1993-м году процессоров Pentium первого поколения (P5) стало очень знаковым событием, которое существенно изменило мир настольных компьютеров. Это маркетинговое наименование стало нарицательным на долгие годы и каждый, кто хоть что-то понимал в ПК, мечтал получить на свой стол «его» - компьютер с процессором Pentium или, в простонародье – «пнём». Да, в параллель с Pentium продавались и были актуальны различные x86 процессоры от других производителей, оригинальные и не оригинальные 80486 и 80386 и даже «двушки», но флагманом уже был тот самый Pentium. Новая линейка от Intel стартовав с двух моделей, работающих на частотах 60 и 66 МГц, стала постепенно наполняться более производительными моделями, рассчитанных на установку в новые процессорные разъёмы. (модели линейки OverDrive оставим за скобками). Спустя примерно два года, в 1995-м частота Intel Pentium достигла 133 МГц, что в пересчёте на «классические» мегагерцы «четвёрки» в отдельных задачах можно было умножать на два и для многих это было просто фантастикой, ведь стоимость систем со столь быстрыми процессорами была посильна «не только лишь всем». Если смотреть с начала девяностых, то судя по линейке процессоров Pentium, прорыв в производительности случился фантастический, однако скорости не бывает мало и под конец 1995-го Intel взяла и ошарашила всех появлением процессоров революционных Pentium Pro, в основе которых лежала уже совсем иная архитектура – P6 и её задела хватило уже на десятилетия вперёд и даже сейчас, в современных ПК мы используем наработки того далёкого времени.
Тогда, в 1995-м, процессоры Pentium Pro были нужны лишь избранным, тем, кто подобные капиталовложения мог окупить или тем, у кого были задачи, по своей важности и объёму перекрывающие стоимость любого «железа». Подумать только, рекомендованная розничная цена на флагманскую модель с 512 Кбайт кэша второго уровня колебалась в районе 1530$! И это так называемая «рекомендованная розничная стоимость» одного лишь процессора!
Pentium Pro стали устанавливать в мощных рабочих станциях, серверах, и первых «больших машинах», которые нынче называются суперкомпьютерами. Сложно представить себе человека, который целенаправленно покупает себе систему на базе Pentium Pro, чтобы поиграть в какой-нибудь Doom II или Dark Forces. Зато сейчас, по прошествии почти 30-ти лет, мы имеем возможность выбирать лучшее железо своего времени и использовать его так, как хочется нам. Если у вас стоит задача собрать технологическое совершенство своего времени, то система на базе Pentium Pro является эталоном середины 90-х. Более того, запас прочности таких систем без учёта апгрейда (который возможен), исходя из времени анонса обычных «пней», составляет примерно 1,5 -2 года, что достаточно много. Я уже не говорю о том, что даже позже, уже в 1998-м, у многих в нашей стране были более слабые компьютеры, играть на которых по современным меркам было «невозможно». Но мы прекрасно играли и наслаждались!
Особый шарм системам на Pentium Pro придаёт и тот факт, что в момент выхода легендарных ускорителей 3dfx Voodoographics именно этот процессор был флагманом, поспорить с которым в играх обычный Pentium не мог за счёт уже «устаревшей» архитектуры. Таким образом, многочисленные любители Pentium Pro и ещё более многочисленные любители ускорителей 3dfx сегодня могут собрать себе отличный игровой компьютер из процессора Pentium Pro и ускорителя Voodoo graphics, который будет способен показать достойную производительность и совместимость в классических DOS играх и не менее хорошую совместимость и производительность в ранних 3D играх под MS-DOS и Windows 95 середины девяностых. И казалось бы, картина маслом написана чётко и ясно, но не всё так однозначно…
В среде компьютерных археологов часто бытует мнение о том, что ретро-системы нужно собирать только в духе времени, дескать, только такие сборки переносят вас в волшебный мир старых добрых игр и передают «те самые» аутентичные ощущения от процесса. С таким заявлением было бы весьма сложно спорить, если бы не целая куча иных факторов, влияющих на «те самые» ощущения. К примеру, вам уже не 10-12 лет, а 38 или даже 40 годиков и как бы вы не хотели, вы не только не помните «как оно было на самом деле», но и ощутить всё заново один-в-один точно не сможете, поясница не даст. Я уже не говорю о том, что далеко не все хотят повторять прошлые ощущения. Некоторые просто хотят поиграть в удовольствие, здесь и сейчас, на том, что у них есть или что лежит ближе всего под рукой и всё.
Короче говоря, нет никакого единого рецепта для любителей поиграть в старые добрые игры. Есть масса точек зрения, каждая из которых имеет право на существование и может дать почву для здоровых дискуссий в среде увлечённых компьютерной стариной людей. Этот материал представляет собой одну из попыток посмотреть на тему старых добрых игр как раз с одной из таких точек зрения. Перед тем, как что-то собирать и тестировать, я бы хотел обозначить основные вопросы, которые у меня возникли после всех вышеизложенных мыслей:
- Во времена Voodoo graphics мало кто думал и, тем более, знал о технологии SLI. Компания Quantum3D появилась лишь в 1997-м и только тогда выпустила на рынок «профи» свои варианты Voodoo graphics с использованием уже заложенной поддержки рендеринга на нескольких видеочипах. Интересно, насколько использование SLIсвязки из пары первых Voodoo имеет смысл, если установлен старший процессор Pentium Pro 200 МГц с 512 Кбайт кэш памяти? Есть ли смысл обновления одного Voodoo graphics до флагманского «бутерброда» с поддержкой SLI и что изменится с точки зрения совместимости?
- Если отходить от аутентичности и постараться сделать систему максимально функциональной, что сможет предложить последний чип линейки Voodoo – VSA-100? Насколько он быстрее Voodoo graphics в условиях ограничения платформы? Что с функциональностью? Как там совместимость?
Для того, чтобы получить ответы на свои вопросы, я приготовил небольшой тестовый стенд, в основе которого тот самый процессор Intel Pentium Pro 200 МГц с 512 Кбайт кэш памяти. Его внешний вид напоминает мне двигатель американского muscle car. Если бы он мог работать без принудительного воздушного охлаждения и радиатора, то в моём личном рейтинге это был бы самый красивый ретро-процессор.
Фото процессора Pentium Pro 200.
Материнских платы для Pentium Pro у меня всего две - Chaintech 6ITM (6ITM0) и Intel VS440FX (Intel Venus). Каждая из этих плат хороша по-своему и для постоянного использования сложно однозначно определить ту, которую использовать лучше, но для обзора я взял плату Intel VS440FX и связано это с тем, что на слотах PCI присутствует 3.3в линия питания, в то время как на плате Chaintech такой линии по умолчанию нет, нужно добавлять. Для питания ускорителя на базе VSA-100 питание 3.3в обязательно!
Фото материнской платы Intel VS440FX (Venus)
Раз уж я упомянул о том, что выбор между платами не такой однозначный, то хочу пояснить почему, ведь с точки зрения производительности и наличия слотов расширения они различаются непринципиально. Дело в том, что я всегда рассматриваю материнские платы с точки зрения их возможностей по замедлению центрального процессора и, конечно, считаю, что идеальный способ замедления – это «натуральное» замедление посредством управления частоты системной шины и множителя процессора. Если говорить о возможностях платы Intel, то они отражены в табличке:
Рисунки с частотами шины и множителями
Гладя на эти таблицы очевидно, что минимальная рабочая частота, которую можно выставить силами перемычек на плате, составляет 120 МГц. Дальше требуются манипуляции с кэш памятью и прочие ухищрения, позволяющие добиться приемлемой совместимости в чувствительных к скорости процессора приложениях. В случае с Chaintech 6ITMэтот порог ниже за счёт возможности установки частоты системной шины равной 50 МГц, что вкупе с множителем 2xдаст волшебные 100 МГц. При этом, не надо забывать, что с учётом более высокой удельной производительности PentiumPro, в ряде приложений такая машина будет по скорости эквивалентна классическому Intel Pentium 133 МГц.
Оперативная память. Набор из четырёх модулей EDO SIMM ёмкостью 32 Мбайт каждый, даёт суммарный объём в 128 Мбайт. По меркам ноября 1995-го года — это очень серьёзный набор ОЗУ, которого с головой хватает для решения поставленной задачи и даже есть запас прочности без вреда стабильности работы Windows 95 OSR2, которая будет установлена на подопытную платформу.
Фото оперативной памяти EDO SIMM 4x32 Мбайт
Поскольку цель материала не в рассмотрении всех аспектов конкретной сборки, а принципиальные исследования в области производительности и совместимости видеосистемы, подробно останавливаться на звуковой плате и её особенностях я не стану, скажу лишь, что в качестве звуковой платы будет выступать новинка сезона 2021-го года AWE64 Legacy. Коротко: это прекрасная звуковая плата – комбайн, обеспечивающий всё необходимое – совместимость с SoundBlaster разных версий, OPL3 и MPU-401. Если добавить дочернюю MIDI плату по вкусу, то одной AWE64 Legacy можно решить большинство задач в области звука под DOS и ранний Windows 9x. Основной массе возрастных детей будет достаточно лишь одной такой звуковухи для всего.
Фото звуковой карты AWE64 Legacy
В качестве накопителя данных буду использовать весьма специфическую и редкую связку в виде UW SCSI контроллера Adaptec AHA-2940UW + SCSI-SATA переходник и SSD накопитель Transcend на 32 Гбайт. Всегда хотел попробовать Windows 95 загружать с твердотельника!
Фото SCSI контроллера и SCSI -> SATA переходника вместе с SSD
А вот о видеоподсистеме хочу поговорить подробнее, поскольку с появлением Windows 95 началась новая эра в развитии игровой индустрии – эра мультимедиа и 3D-графики и система на базе Pentium Pro должна обладать всеми передовыми визуальными возможностями того времени. В 1996-м году компания 3Dfx interactive inc. представила простой и недорогой способ получить качество картинки аркадных автоматов на обычном настольном компьютере. Для этого нужно было просто добавить отдельную плату – 3Dfx Voodoo graphics. Всё. Поставил драйвер и играешь, не меняя в своём ПК ничего. Главное, чтобы он соответствовал минимальным системным требованиям. Эта идея просто не могла не понравится, поскольку количество плюсов в этом решении существенно перекрывала минусы. Я не буду повторять азы, все вы знаете, как Voodoo graphics подключался и соединялся, остановлюсь на общих плюсах и минусах:
Плюсы:
- Относительно невысокая стоимость;
- Лёгкость установки и простота настройки;
- Существенный прирост производительности относительно программного рендеринга;
- Существенный рост визуального качества изображения относительно программного рендеринга.
Минусы:
- Падение качества картинки за счёт установки ускорителя «в разрыв» с видеокартой;
- В редких случаях проблемы с совместимостью при работе с отдельными видеокартами.
Нужно понимать, что все эти плюсы были справедливы тогда. Они актуальны для своего времени, с учётом реальной технической оснащённости игровых машин и экономических возможностей их владельцев. С точки зрения современной, уровень производительности в 30 кадров в секунду, который рекламировала сама компания 3Dfx, уже не является столь впечатляющим. Многие из нас жаждут большей плавности и отзывчивости, особенно с учётом того, что те самые 30 fpsтогда не были постоянными, а просадки до 20-25 кадров вполне себе случались. Вот игровые автоматы могли похвастать стабильной производительностью с высокой частотой смены кадров, а настольные ПК пока что нет, даже если это топовый Pentium Pro. Я хотел заставить машинку на базе Pentium Pro показать 40-60 fps в первых 3D-играх (до 1998-го года выпуска) и для этого решил использовать SLI связку из пары прокаченных до предела ускорителей Voodoo graphicsпроизводства zx-c64:
Фото ускорителей King Shaman
На самом деле, существуют два варианта такой конфигурации Voodoo graphics. Stoned Shaman – это первая версия продукта, построенная на базе двух ускорителей – один которых является главным (Master), а второй второстепенным (Slave). Связка занимает два слота PCI и объединяется SLI мостиком, принцип работы не отличается от аналогичного для классической связки Voodoo2 SLI, с той лишь разницей, что места установки плат в слоты расширения имеет значение и зависит от порядка прохождения инициализации PCI устройств в BIOS материнской платы. Второй вариант – это KingShaman или «Королевский Шаман», когда связка из пары ускорителей Voodoo graphics размещается на одной печатной плате и требует много свободного места «в длину». В этом случае не нужно подключать никаких SLI мостиков, просто поставил и соединил хвостом с основной видеокартой. Но есть у King Shaman ещё одна фишка, которая досталась ему от Quantum3D Obsidian – возможность установки «на борт» дочерней платы, которая может нести на себе различные видеокарты! Таким образом отпадает необходимость в отдельной видеокарте и качество аналогового сигнала при использовании Voodoo graphics практически не страдает. На сегодняшний день к установке на King Shaman доступны следующие дочерние платы:
- MGV-2020 (S3 Trio64v2 4 MB, Mate Black)
- MGV-2020 (S3 Trio64v2 4 MB, Glossy Green)
- MGV-2020v2 (S3 Trio64v2 4 MB, Glossy Black)
- MGV-2020v3 (S3 Trio64v2 4 MB, Mate Black)
- MGV-2022 (Voodoo3 3000 16 MB, Mate Black)
- PCX2 (PowerVR PCX2 4MB, Mate-Black)
И хотя у меня есть оба варианта реализации SLI на основе Voodoo graphics, и хотя визуально Stoned Shaman мне очень нравится, в этот раз я сделал ставку на King Shaman. Мне было интересно поработать с переменными окружения и заставить ускоритель менять своё состояние без соблазна «физического вмешательства». Для постоянного использования я также рекомендую, Королевский Шаман для большинства пользователей, в силу вышеозначенных возможностей и особенностей. Но помните, вне зависимости от выбора, оба решения требуют хорошего охлаждения, организация которого просто обязательна!
Когда на стенде был установлен King Shaman, роль 2D карты выполняла дочерняя плата MGV-2020v3 (S3 Trio64v2 4 MB, Mate Black). Таким образом, аутентичная во времени графическая связка состоит из видеокарты на базе S3 Trio64v2 и пары графических ускорителей 3Dfx Voodoo graphics.
Теперь поговорим о неаутентичной части. Зачем вообще мне понадобилось рассуждать о таком, если можно собрать прекрасную конфигурацию из устройств, которые существовали или могли существовать во времена актуальности выбранной платформы? Сказать по правде, о таких «союзах» я задумывался уже достаточно давно и в разных вариациях, и для разных машин, да и до меня люди (порой неосознанно, а по необходимости) собирали подобные машины.. А вот почему я вообще об этом задумывался? Если говорить без привязки к конфигурации и времени, то вот мой ответ:
- Лёгкая доступность недорогого массового решения из будущего, вместо дорогого аутентичного;
- Максимизация функциональных возможностей – получение аппаратного ускорения отдельных функций, получение цифрового выхода, снижение шума и т.д.;
- Достижение целевых показателей в области визуального оформления сборки.
Если вышеозначенные аргументы не ломают ваше чувство прекрасного, значит эта часть материала для вас. Остальные могут сказать мне «кто я после этого». Так вот. Общие аргументы я уже давно практикую и использую, когда это допустимо, а что касается конкретной сборки, то тут моё желание добавить «гостя из будущего» было сформировано благодаря одному коллекционеру, Константину, который недавно купил Mini-Me (3dfx Voodoo4 4500 PCI) от zx-c64 в свою сборку на Pentium Pro.
Фото Mini-Me
Мне стало интересно его желание создать такую пару, и я решил смоделировать ситуацию для себя. Представил, а чем конкретно в такой сборке эта карта будет лучше старого доброго Voodoo graphics?
- Производительность. Почти наверняка VSA-100 будет быстрее, даже несмотря на то, что ограничителем производительности будет связка «процессор-ОЗУ».
- Наличие цифрового выхода у Mini-Me. Особенно остановлюсь на этом плюсе! Дело в том, что все аутентичные ускорители 3Dfx Voodoo graphics в своей работе использовали аналоговый сигнал для вывода картинки на монитор. В те времена цифровой передачи видеосигнала в настольных игровых компьютерах не использовали, а на столе у всех у нас стояли классические пузатые ЭЛТ мониторы со всем известными D-Sub разъёмами. При использовании классических и новодельных Voodoo graphics ситуация не поменялась – везде аналоговый сигнал. К плюсам можно отнести совместимость, а вот главным минусом является искажённое изображение. Причём, вне зависимости от качества кабеля, типа и размера монитора, помехи в изображении всё равно есть. Они могут быть незначительны, но они различимы. И побороть это можно лишь только сняв цифровой сигнал с DAC Voodoo graphics и отправив его на «цифру» монитора. В настоящий момент «в серии» таких решений нет. И поскольку почти у каждого любителя ретро на столе стоит ЖК монитор с цифровым выходом, было бы очень кстати получить карту, которая может показать качество картинки 3dfx настолько хорошо, насколько это возможно. И с Mini-Me это реализуется в полный рост. Никаких тебе помех и наводок, эталонная картинка.
- Компактность. Mini-Me – низкопрофильная видеокарта, влезет везде, где есть свободный 3.3в PCI разъём.
- Низкий уровень шума. На Mini-Me установлен тихий вентилятор и в плане охлаждения карта самодостаточна, не надо городить обдув монструозных SLI связок.
- Поддержка 32-бит рендеринга и больших текстур, а также программного 2xAA. Очевидно, что для системы с Pentium Pro и ранних игр это не требуется, но кое-где 32 бита включить можно, а полноэкранное сглаживание в ранних играх повысит качество картинки и не убьёт производительность. Потенциально – круто и применимо даже в DOS.
- Если Mini-Me всё равно упирается в процессор, то почему-бы не зашить в неё более низкие тактовые частоты, снизив энергопотребление и тепловыделение? Может быть, получится и вовсе использовать её без вентилятора на постоянной основе?
- Неплохая совместимость с DOS играми, возможность добавление русских шрифтов прямо в BIOSвидеокарты. Для некоторых это может быть неплохой шанс по отказу от второй видеокарты PCI или ISA.
Из возможных минусов, которые сразу всплывают и часть из которых требуется проверить:
- Карта не имеет драйверов для Windows 3.1. Если это требуется, отказаться от второй видеокарты не выйдет.
- Совместимость с ранними 3D играми под DOS и Windows 95. Вот этот минус самый потенциально опасный. Существует масса попыток заставить работать на VSA-100 игры под DOS и по отзывам, многие попытки не увенчались успехом. В системе такого класса это важно, поскольку процессор Pentium Pro сильно ограничивает «вверх» диапазон игр, в которые можно играть комфортно. Я хочу сам проверить, что будет работать, а что – нет, поскольку у меня есть теория, что помимо банальной несовместимости игр с VSA-100 и новыми версиями Glide библиотек есть ещё ряд факторов, из-за которых люди не могут запустить игры на Voodoo4.
Короче говоря, я приготовил ранний образец Mini-Me (rev. 0.9), на зелёном текстолите и решил, что этот малыш поможет мне подтвердить или опровергнуть все мои сомнения относительно возможностей «гостя из будущего» в флагманской системе 1995-го года.
Пришла пора переходить к практическому исследованию. Перед вами тестовая конфигурация:
Тип устройства |
Наименование |
Центральный процессор |
Intel Pentium Pro 200 МГц (512 Кбайт кэш) |
Материнская плата |
Intel VS440FX (i440FX) |
Оперативная память |
128 Мбайт EDO SIMM (66 МГц) |
Видеокарта / графический ускоритель |
zx-c64 Stoned Shaman PCI (3Dfx Voodoo graphics SLI, 20 Мбайт) + zx-c64 S3 Trio64v2 DB, 4 Мбайт zx-c64 Mini-Me PCI (3dfx Voodoo4 4500, 32 Мбайт, 166/166 МГц) |
Звуковая карта |
AWE64 Legacy |
Дисковая подсистема |
Adaptec AHA-2940UW + SCSI-SATA + Transcend SSD 32 Гбайт |
Привод компакт-дисков |
Некий привод ASUS ;) |
Операционная система |
Microsoft Windows 95 OSR 2 |
Корпус и БП |
Открытый тестовый стенд + Seasonic SS-1250XM Active PFC F3 |
Для начала хочу показать, на что способны карты в 3D играх. Для этого были выбраны 4 продукта, один из которых, синтетический бенчмарк, Final Reality, должен показать возможности карточек в Direct3D. Другие три игры – яркие представители мира ранних 3D игр, высокая скорость работы которых для многих являлась эталоном в оценке производительности ПК. Ниже представлена методика тестирования.
Наименование |
Тип бенчмарка |
Способ замера |
Final Reality 1.01 |
Встроенный (D3D) |
Advanced options -> Снимаю галочку сустановки Run All tests 5-times. Показатель – 3D Performance |
Descent 2 |
Встроенный (Glide) |
После начала игры набрать 'frametime' для показа счётчика кадров в реальном времени. Также используется встроенная демонстрация(descent2.dem) |
GLQuake |
Встроенный (OpenGL / Wrapper) |
Timedemo demo2 Timedemo demo3 |
Quake II |
Встроенный (OpenGL / Wrapper) |
timedemo 1 demomap demo2.dm2 |
Ещё до начала тестирования было очевидно, что с точки зрения производительности фаворитом гонки, конечно, будет Mini-Me. При таком разрыве в поколениях, связке Voodoo graphics, работающей в SLI, не поможет ни мультитекстурирование, ни увеличенный объём видеопамяти, да и список поддерживаемых разрешений далёк от возможностей Voodoo 4, которая способна к обработке 3D в разрешении 1600x1200 (и это без наводок и необходимости в автоподстройке сигнала). Тем не менее, в конкретной ситуации Voodoo graphics «на максималках» хоть и отстаёт от VSA-100, однако такое отставание назвать критическим нельзя, особенно, если на King Shaman выключить V-Sync*. (*в SLI режиме для Voodoo graphics и Voodoo 2 я бы отключал синхронизацию частоты смены кадров с осторожностью, поскольку вместе с ростом производительности возможно появления эффекта «расслаивания» картинки на полосы). Разумеется, незначительный отрыв Mini-Me от King Shaman связан с ограничениями используемой платформы, а точнее – процессора Pentium Pro 200 МГц, который хоть и являлся флагманом на момент появления Voodoo graphics, всё равно слабоват в вопросах раскрытия потенциала максимальной конфигурации первого Voodoo…. Что уж говорить о VSA-100. Итоги замеров производительности представлены ниже:
GL Quake 0.97 (1.09), fps - Pentium Pro 200 МГц 512 Кбайт / 128 Мбайт ОЗУ |
||
Ускоритель | 640x480 | 640x480 AA |
zx-c64 Mini-Me (Voodoo 4 4500 PCI HDMI 32 Мбайт) | 80,0 | 68,3 |
zx-c64 King Shaman (Voodoo graphics mode 4 Мбайт) V-Sync-Off | 23,0 | --- |
zx-c64 King Shaman (Voodoo graphics 2xTMU 4 Мбайт) V-Sync-Off | 38,8 | --- |
zx-c64 King Shaman (Voodoo graphics SLI 24 Мбайт) V-Sync-On | 56,5 | --- |
zx-c64 King Shaman (Voodoo graphics SLI 24 Мбайт) V-Sync-Off | 76,4 | --- |
GL Quake 0.97 (1.09), fps - Pentium Pro 200 МГц 512 Кбайт / 128 Мбайт ОЗУ | ||
Ускоритель | 800x600 | 800x600 AA |
zx-c64 Mini-Me (Voodoo 4 4500 PCI HDMI 32 Мбайт) | 78,6 | 50,7 |
zx-c64 King Shaman (Voodoo graphics SLI 24 Мбайт) V-Sync-On | 44,6 | --- |
zx-c64 King Shaman (Voodoo graphics SLI 24 Мбайт) V-Sync-Off | 62,6 | --- |
GL Quake 0.97 (1.09), fps - Pentium Pro 200 МГц 512 Кбайт / 128 Мбайт ОЗУ | |||
Ускоритель | 1024x768 | 1280x1024 | 1600x1200 |
zx-c64 Mini-Me (Voodoo 4 4500 PCI HDMI 32 Мбайт) | 57,8 | 41,1 | 30,8 |
zx-c64 King Shaman (Voodoo graphics SLI 24 Мбайт) | --- | --- | --- |
Quake II (3.20), fps - Pentium Pro 200 МГц 512 Кбайт / 128 Мбайт ОЗУ | ||
Ускоритель | 640x480 | 640x480 AA |
zx-c64 Mini-Me (Voodoo 4 4500 PCI HDMI 32 Мбайт) | 44,8 | 44,9 |
zx-c64 King Shaman (Voodoo graphics mode 4 Мбайт) V-Sync-Off | 16,0 | --- |
zx-c64 King Shaman (Voodoo graphics 2xTMU 4 Мбайт) V-Sync-Off | 26,6 | --- |
zx-c64 King Shaman (Voodoo graphics SLI 24 Мбайт) V-Sync-On | 35,5 | --- |
zx-c64 King Shaman (Voodoo graphics SLI 24 Мбайт) V-Sync-Off | 36,9 | --- |
Quake II (3.20), fps - Pentium Pro 200 МГц 512 Кбайт / 128 Мбайт ОЗУ | ||
Ускоритель | 800x600 | 800x600 AA |
zx-c64 Mini-Me (Voodoo 4 4500 PCI HDMI 32 Мбайт) | 45,1 | 43,7 |
zx-c64 King Shaman (Voodoo graphics SLI 24 Мбайт) V-Sync-On | 30,2 | --- |
zx-c64 King Shaman (Voodoo graphics SLI 24 Мбайт) V-Sync-Off | 35,9 | --- |
Descent 2 for 3dfx, fps - Pentium Pro 200 МГц 512 Кбайт / 128 Мбайт ОЗУ | ||
Ускоритель | 640x480 | --- |
zx-c64 King Shaman (Voodoo graphics mode 4 Мбайт) V-Sync-Off | 55,0 | --- |
zx-c64 Mini-Me (Voodoo 4 4500 PCI HDMI 32 Мбайт) | 63,0 | --- |
zx-c64 King Shaman (Voodoo graphics SLI 24 Мбайт) | 55,0 | --- |
Final reality 1.01 3D Performance, баллы - Pentium Pro 200 МГц 512 Кбайт / 128 Мбайт ОЗУ | ||
Ускоритель | 640x480 | --- |
zx-c64 Mini-Me (Voodoo 4 4500 PCI HDMI 32 Мбайт) | 3,05 | --- |
zx-c64 King Shaman (Voodoo graphics SLI 24 Мбайт) | 3,12 | --- |
Результаты замера производительности
В качестве промежуточного итога отмечу, что Mini-Me показывает устойчивую производительность в самых ходовых разрешениях, приятная опция – возможность играть в более высоких разрешениях для тех игр, в которых такая возможность предусмотрена, например – GL Quake. Более того, для протестированных игр вполне можно использовать полноэкранное сглаживание, производительность позволяет.
Поскольку основной задачей было сравнение Voodoo graphics SLI с VSA-100 в стандартных, ходовых режимах, я не измерял производительность Mini-Me в высоких разрешениях и с FSAA во всех возможных играх, а привёл лишь отдельные примеры, которые показывают ориентировочный уровень производительности.
Высокая или, как минимум, достаточная производительность – это хорошо, однако как быть с совместимостью? Перед вами список игр и технологических демонстраций, которые мне лично показались актуальными для включения в материал. Давайте посмотрим, насколько Mini-Me совместима с играми, разработанными на заре развития 3Dускорителей. Прокомментирую систему баллов: 1 балл – играть можно, если незначительные ошибки в рендеринге где-то и есть, то они не вызывают болезненных ощущений; 0,5 – игра запускается и при большом желании в неё можно играть, но комфортной эту игру назвать невозможно и лучше выбрать либо другой ускоритель в линейке 3dfx, либо играть в режиме программной обработки; 0 – игра не работает на выбранном ускорителе – не запускается, виснет или изображение искажено полностью.
Наименование |
Тип |
ОС |
Статус проверки VSA-100 |
Mini-Me |
King Shaman |
3dfx Voodoo1 Demo "Wizard of Tower" |
Демо |
Win95 |
Работает |
1 |
1 |
3dfx Voodoo1 Demo "Valley of Ra" |
Демо |
Win95 |
Работает |
1 |
1 |
3dfx Voodoo1 Demo "Race" |
Демо |
Win95 |
Работает |
1 |
1 |
Nature |
Демо |
DOS |
Работает |
1 |
1 |
3dfx Benchmark "Wizmark" V3.0 |
Бенч |
Win95 |
Работает |
1 |
1 |
Final Reality 1.01 |
Бенч |
Win95 |
Работает |
1 |
1 |
Dreams To Reality |
Игра |
DOS |
Не работает |
0 |
1 |
EF 2000 |
Игра |
DOS |
Запускается меню, при выходе на миссию – чёрный экран |
0 |
1 |
Extreme Assault |
Игра |
DOS |
Работает с патчем 1.23,ы c любым патчем до 1.23 , запускается в Glide, но сразу виснет |
1 |
1 |
Lands Of Lore 2: Guardians of Destiny |
Игра |
DOS |
Работает |
1 |
1 |
Blood |
Игра |
DOS |
Не работает, зависает до показа игрового меню |
0 |
1 |
Grand Theft Auto |
Игра |
DOS |
Работает |
1 |
1 |
Archimedean Dynasty |
Игра |
DOS |
Не работает (Игра запускается, однако при переходе в сцены с 3D – чёрный экран) |
0 |
1 |
Screamer 2 |
Игра |
DOS |
Работает, визуальные артефакты в оверлее |
0,5 |
1 |
Starfighter 3000 |
Игра |
DOS |
Не работает, возможно проблема с патчем |
0 |
1 |
Screamer Rally |
Игра |
DOS |
Работает, однако наблюдаются большие проблемы с 2D элементами оверлея |
0,5 |
1 |
The Elder Scroll Redguard: Adventures |
Игра |
DOS |
Работает. |
1 |
1 |
X-CAR: Experimental Racing |
Игра |
DOS |
После установки патча 1.2, игра запускается, но экран заполнен цветным мусором |
0 |
1 |
Need for Speed II SE |
Игра |
Win95 |
Работает. Если игра вылетает после прохождения гонки, поэкспериментируйте с версией Glide2x.dll |
1 |
1 |
Tomb Raider |
Игра |
Win95 |
Работает. Не используйте старые сохранения, сделанные в режиме Software |
1 |
1 |
Turok: Dinosaur Hunter |
Игра |
Win95 |
Работает |
1 |
1 |
Carmageddon: Splat Pack |
Игра |
DOS |
Работает |
1 |
1 |
Whiplash (Fatal Racing) |
Игра |
DOS |
Не работает |
0 |
1 |
Descent 2 |
Игра |
DOS |
Работает |
1 |
1 |
GLQuake |
Игра |
Win95 |
Работает |
1 |
1 |
Quake II |
Игра |
Win95 |
Работает |
1 |
1 |
G-Police |
Игра |
Win95 |
Работает, D3D |
1 |
1 |
MDK |
Игра |
Win95 |
Glide, Работает |
1 |
1 |
Nascar Racing 2 |
Игра |
DOS |
Glide, Работает |
1 |
1 |
Mech Warrior II Titans Mercenaries |
Игра |
Win95 |
Glide, Работает |
1 |
1 |
Процент совместимости |
73,30% |
100% |
При тестировании на совместимость я руководствовался следующими правилами:
- Выбрана платформа уже существовала на момент выхода всех указанных программ (с точки зрения общей производительности и основных функциональных характеристик, разумеется);
- Установка игр проводилась под управлением самых актуальных версий ОС - Windows 95 OSR 2 + MS-DOS 7;
- Установка игр выполнялась в каталоги (папки), предлагаемые игрой по умолчанию;
- Тестирование в DOS выполнялось как с активным менеджером памяти, так и без него;
- Тестирование проводилось с использованием физических носителей оригинального происхождения или записанных из ISO образов;
- При тестировании проверялись различные версии библиотеки Glide2x, для Mini-Me от Voodoo3 в том числе;
- В случае, если программа не запускалась, демонстрировала нестабильность в работе или визуальные артефакты, проверялись различные версии патчей, а также влияние настроек переменных окружения. Актуально как для DOS, так и для Windows 95.
Скорость VSA-100 также хороша, как и совместимость SST-1. Когда речь заходит о VSA-100, в играх первой волны всё, что работает, работает на высоте. В вопросах совместимости King Shaman ситуация такая: ускоритель на базе SLIсвязки Voodoo graphics если и вызывал капризы у игрушек, то все «вопросы» решались максимально быстро. Как правило, достаточно было выключить SLI или ограничить объём используемой для TMU видеопамяти. Таким образом, на карте King Shaman достигается 100%-я совместимость со всеми протестированными играми. Единственное замечание, если вы будете использовать King Shaman и ставить эксперименты по адаптации конфигурации карты под эталонные версии Voodoo graphics (1xTMU, 50 МГц частота, 4 Мбайт видеопамяти), не забывайте возвращать конфигурацию количества TMU в неопределённое положение, поскольку некоторые игры, например, Descent 2, могут зависать, если принудительно указать «SET SST_TMUCFG=2».
В случае с Mini-Me я не претендую на истину последней инстанции и не считаю, что в вопросах адаптации Mini-Meпод 3D игры первой волны больше ничего нельзя попробовать, но даже так, как провёл тестирование я, карта показала весьма неплохой результат! Фактически, три четверти из перечня проверенных игр работают! Сразу скажу, что я бы не хотел сейчас ставить точку в тестировании совместимости. Сделанную таблицу я постараюсь дополнять новыми результатами. Пожалуйста, предлагайте варианты переменных окружения или любых других настроек, которые я мог бы проверить для улучшения ситуации с совместимостью VSA-100, ведь у этого чипа много преимуществ.
Подводя итоги, не буду делать однозначный выбор в пользу того или иного графического ускорителя, а постараюсь сформулировать свои рекомендации по применению каждого из них:
King Shaman – карта для любителей аутентичности. Королевский Шаман является образцом совместимости и технологическим совершенством 1997-го года с точки зрения производительности. На этой карточке заработают любые игры, поддерживающие Glide, а производительность много, где будет на голову выше любой оригинальной Voodoographics и эквивалентна с возможностям флагманских решений Quantum3D. Благодаря возможностям расширения с помощь дочерних плат, можно поднять производительность в 3D ещё выше, не теряя совместимости (Силами дочернего модуля с Voodoo3), а можно обеспечить дополнительный уровень совместимости с 3D API (Дочерний модуль с PowerVR), я уже не говорю про одну из лучших реализаций работы с классическими VESA-режимами у модуля с чипом S3. Словом, такой комбайн не стыдно поставить как в компьютер, являющийся капсулой времени, так и в машину родом из конца 90-х начала 2000-х.
К не самым лучшим чертам King Shaman можно отнести большой размер, горячий нрав и отсутствие поддержки ряда передовых технологий, но тут уж ничего не поделать, чипсет Voodoo graphics такой, какой есть и вряд ли когда-то его сделают лучше.
Я бы рекомендовал King Shaman всем тем, кто любит пробовать игры разных жанров, играет много и ценит аутентичность, наслаждаясь владением вещами, которые вобрали в себя лучшее, что могла предложить индустрия прошлого.
Mini-Me. Компактный, тихий и весьма производительный 3D-ускоритель, обладающий полным арсеналом технологий, актуальных на закате 90-х. Вкупе с поддержкой цифрового видеовыхода, Mini-Me позволит играть во все игры до 2000-го года в актуальных разрешениях и при высоких или максимальных настройках графики при условии, что процессор и система памяти не станут препятствием. Поддержка полноэкранного сглаживания позволит заметно повысить качество картинки в ранних Glide играх с сохранением высокой скорости, если, конечно, эти игры работают на VSA-100.
Я рекомендую Mini-Me тем, кто смотрит на вопрос ретро игр с позиции прагматика. Если среди поддерживаемых VSA-100 ранних 3D игр вы нашли те, в которые хотели играть «на максималках», вам нужна тишина, компактность и высокое качество картинки, то Mini-Me для вас.
Сказ об MS-DOS и S/PDIF
Рубрика: Теоретические статьиМетки: Creative | MS-DOS | Sound Blaster | SPDIF | звуковые карты
Дата: 17/09/2015 00:03:03
Прежде чем приступить к изложению своей версии звука под DOS, хотелось бы отметить, что целью этих поисков, длившихся не один год, являлось вовсе не собирание максимума форматов и звуковых карт в одной системе, но напротив, получение лаконичного набора наиболее часто используемых стандартов на шине ISA эпохи господства DOS-игр. Сюда мной отведено:
- - Sound Blaster + Sound Blaster Pro
- - FM (просто FM, без уточнения версий OPL и прочих заморочек)
- - Sound Blaster 16
- - Gravis UltraSound GF1 (со своим WT)
- - WT EMU8000
- - WT Roland LA
- - WT Roland GM
- - WT Yamaha GM
Сам собой напрашивается резонный вопрос, а что же здесь особенного? Это же джентльменский набор, который решительно ни у кого не вызовет возражений или особого интереса. Конечно, это так, поэтому автообзор моей работы касается совсем других вопросов, и первое место среди них занимает непосредственно качество звука как таковое. Смею позиционировать своё решение как один из наиболее качественных «многоэтажных» мультиформатных вариантов в отношении чистоты звучания, полученных когда-либо в нативном DOS. Есть ещё две особенности, на которые или просто редко, или даже почти никогда пользователи не идут. Это а) разведение SBpro и SB16 «по разным полочкам» и б) отказ от использования внешнего микшера благодаря удачному сквозному проведению суммарного звукового сигнала через целых две (!) карты без потерь. Я не описáлся и не преувеличил. Не с минимальными потерями, а именно без потерь. Вот вкратце сублимированы все «фишки» того, над чем пришлось побиться и поломать голову не месяц и не два. Удивительно? Читайте ниже, и удивляться перестанете, всё только выглядит просто на первый взгляд. Если же не хотите читать разбор особенностей каждой платы в отдельности, разбирать всю «воду» и желаете остановиться сразу лишь на аспектах сборки и настройки готовой системы, то перемещайтесь в самый конец обзора.
Также хотелось бы выразить большую благодарность тем людям, которые прямо либо косвенно, вольно или невольно повлияли на поиск и ассортимент представленного ниже железа и софта, решившего проблему цифрового звука в DOS. Иной раз случайно обронённые слово или фраза направляли меня в совершенно иное русло поисков, иной раз кто-то предлагал прямое решение конкретной задачи, за это им спасибо. Это:
modlabs/old-games - dizzydevil, White, Geryon, easy_john, aleksej
vogons - gerwin, bjt, elianda, Locutus
Конечно, есть и отдельная благодарность человеку под ником LLC за программные правки, позволившие преодолеть ограничения в совместимости собираемой системы. Хотя выбор производительности платы с шиной ISA в контексте данного обзора находится на заднем плане, в жизни он далеко не второстепенен, без этих правок было бы невозможно всё собрать на системе под управлением i865+Pentium-4/D, и пришлось бы пересесть на гораздо более слабую ISA-платформу, либо отказаться от части карт по причине невозможности совместного запуска. Я, отчаявшись, уже почти склонялся ко второму варианту, как вдруг появился LLC и поправил положение дел.
Итак, в начало. А в начале я располагал лишь парой-тройкой бластеров/совместимых (правда, среди них замечательная карта AWE32 CT3900) и хорошим ямаховским WT, модель SW60XG. Все всегда знали, что большинство старых ISA-карт безбожно фонит из-за отвратительного качества аналоговых трактов. Ранее я всегда воспринимал это как должное. Однако, когда ТЕ времена отдалились, разговоров об экзотических и дорогих (или просто дорогих) железяках тех лет прибавилось и всё это стало гораздо доступнее, я начал всё чаще и чаще задумываться над тем, как можно улучшить качество звучания в DOS и что для этого требуется. Вся эпопея началась с того, что в 2011 я обратил внимание на звуковую карту AWE64Gold, а точнее на её стандартный цифровой выход COAX 75 Ohm.
Все вокруг нахваливали эту плату и все недоумевали, в т.ч. и люди на rom.by, почему меня так сильно интересует цифра на этой плате. Ведь она и по аналогу звучит великолепно. И сейчас тоже многие скажут: 64Gold + Ace + SCC-1 + хороший микшер, и голову ломать не надо! И будут правы по-своему, это путь наименьшего сопротивления и отличный результат на выходе. Однако я хотел сделать ещё лучше, чем просто несколько хороших карт и хороший микшер! И я тоже был прав по-своему: мой результат, хотя и был на тот момент только ожидаемым и почти что мифическим, обещал поднять планку чистоты звучания на недосягаемую доселе высоту для ретрогеймерской DOS-машины. Масла в огонь подливало то, что я последние несколько лет активно пользовался X-Fi, и пользовался именно исключительно через S/PDIF. Меня потрясала чистота звучания, и мне не давала покоя мысль, что в DOS может быть точно так же. Но никто из владельцев платы 64Gold не только не мог ответить на этот вопрос, никто даже не мог / не хотел это тестировать. В конце года я покупаю CT4390 для тестов. И… допускаю первую серьёзную промашку. Миди я даже не слушал, цифра с миди есть на любой AWE32, и этим меня было не удивить. Я захотел получить звук кодека, SFX, в винде у меня получилось, а в досе нет. Я сразу сник, когда-то раньше такой же результат у меня был и на SB Live! Но 64Gold – это всё-таки ISA-карта, имеющая нативную поддержку в DOS, и вдруг такой удар. Настоящий облом. Я очень расстроился и отложил карту в «дальнюю» коробку, на время забыв о ней. Но только на время. Позже я узнáю, что миди на ней всё же работает, и стану её использовать как придаток для получения цифрового E-MU8k (это удобнее, чем от AWE32 с переходником 5В-0,5В). Более того, SFX тоже, как оказалось верным, работает. Как верным оказалось и то, что я недостаточно тщательно её обследовал. Но работает звук кодека не «в винде», как я тогда подумал, а при проигрывании сэмплов, изначально соответствующих условиям 16bit/44,1kHz. Многие знают, что на практике это бывает нечасто, если говорить о стандарте SB16. И здесь вина не столько фирмы Креатив, сколько сторонних разработчиков. Очень многие производители DOS-игр использовали способность SB16-карт играть «урезанный» по битности и/или частоте звук, используя HighDMA. Даже если исходные сэмплы являлись «честными» 16/44, драйверы игр зачастую (и даже в большинстве случаев) умудрялись «резать» их, при этом сохраняя поддержку формата SB16. Иногда, чтобы сохранить честные 16бит 44кГц стерео, требовалось вводить дополнительные ключи при запуске. Но часто и эта возможность отсутствовала. (Спасибо за информацию, данную Geryon.) Именно здесь кроется одна из основных причин того, что стандарт SB16 частенько проигрывал «гусю», считавшемуся негласным чемпионом по части SFX. Для «гуся» играми чаще реализовывались настоящие 16бит 44кГц стерео, нежели для SB16. Помимо того, «гусь» обладает лучшими возможностями по части панорамирования звуков в общей стереокартине. Но это уже немного из другой оперы.
Как бы там ни было, для снятия SFX-звука по S/PDIF карта 64Gold не подходила в львиной доле случаев, и я искал другие возможности. Здесь отмечу, что в этих поисках я не руководствовался ревностными мотивами многих ретрогеймеров, направленными на непременную аутентичность и соблюдение авторского бренда. Я совершенно не сковывал себя этой условностью и ставил единственное условие: найденная «SPDIF-карта» должна поддерживать искомый стандарт. Без проблем поддерживать. Более ничего.
В начале 2012 года я наткнулся на ebay на карту Turtle Beach Malibu, но упустил её, о чём жалею. Не договорился с продавцом. Больше после этого такую в продаже не встречал. Для справки и для полноты информации, раз уж обзор касается темы S/PDIF в DOS, – карта совместима с SB Pro, имеет коаксиальный выход, на который отправляются потоки SFX, FM и, наверное, собственный WT.
Насчёт работоспособности S/PDIF в чистом DOS на сегодняшний день ничего точно сказать не могу, однако убеждён на 90%, что работает. Продавец на этот вопрос ответить, как всегда, не мог. Чему я уже не удивлялся.
Тот же 2012 год. Во время очередного блуждания по молотку.ру я вижу какого-то монстра, выполненного точь-в-точь в стиле SB Live! Platinum, но, по-видимому, выпущенного в свет задолго до такового у Креатив. Шина ISA, нативная поддержка DOS, поддержка SB Pro и OPL3 благодаря чипу Crystal CS4236B, а также собственный WT Dream SAM9407 от французов, работающий с RAM (как гусь), поддерживается память до 64(!)Мбайт. Но главное – на пятидюймовом расширении есть S/PDIF. Причём как выход, так и вход! Я даже боюсь надеяться на удачу.
Имя сего чуда – EWS64XL от немецкой фирмы Terratec Promedia. И снова продавец не в курсе, работает ли цифра под досом. Переговоры ни к чему не приводят, тестировать он не хочет ни в какую, а я покупать вслепую тоже не хочу ни в какую. Не помогает даже то, что я по своей доброй воле поднимаю исходный ценник «Купить сейчас» (где это видано???), не помогает даже то, что она не продаётся несколько месяцев. В итоге я разозлился на то, что человек ради успешной продажи не хочет палец о палец ударить, плюнул на это дело и пошёл искать на ebay. Там я её нахожу вместе с доставкой из Штатов даже ещё дешевле, чем та на молотке без доставки. Иду на риск и покупаю, всё равно к этому моменту я начинаю чётко осознавать, что все тесты с цифрой я должен выполнить сам, что никто ни на какие вопросы по этой теме мне не ответит. Звуковуха приезжает ко мне, и я после первого же запуска на седьмом небе от счастья. DOS-мечта! Она является центральной фигурой моей нынешней сборки и потому заслуживает отдельного пристального внимания.
Разумеется, S/PDIF работает, и из-под вынь, и из-под дос. Качество на слух сопоставимо с линейным выходом AWE64Gold, а на большой громкости хорошо слышно, что уровень шума ещё ниже, чем у «голды». Но, как говорится в рекламе, и это ещё не всё! И на этот раз это не пустые слова. Архитектура данной карты просто приводит в восхищение своей немецкой основательностью подхода. Обычно все ISA-карты, имеющие на борту собственный WT, не претерпевают значительных перемен в своём устройстве, просто WT вливается в общий микшер, «усаживаясь» на бегунок MIDI/SYNTH вместе с каналом FM или сепаратно.
Но только не Терратек! Здесь всё сделано с точностью до наоборот. Весь микшер карты через АЦП отправляется на WT Dream, оснащённый не только выходом, но и входом.
На входе WT Dream выполнен коммутатор, который переключает его между микшером карты либо внешними источниками. Соответственно, при переключении на микшер внешние источники недоступны (разумеется, за исключением Line In самого микшера), а при переключении на один из внешних источников, недоступно звучание всего микшера. Небольшое отступление: внешние источники, предусмотренные раздельно для WT, служат по замыслу разработчиков для обработки и записи в определённом формате. Дело в том, что карта является профессиональным сэмплером. Однако наличие у WT сепаратного цифрового входа в контексте поднятой темы было использовано мной позднее для принятия сигнала с другого источника S/PDIF. Того самого, который я отложил в самом начале, посчитав бесперспективным. В паре с EWS64 перспектива у AWE64Gold появилась вновь J.
Таким образом, на EWS64 мы слышим не истинно цифровой звук, а оцифрованный микшер карты. Когда это до меня дошло, я вдруг неожиданно для себя отметил, что, несмотря на эту на первый взгляд неприятную особенность, цифровой выход всё равно приятно удивляет своей отменной чистотой. Когда слушаешь аналог Line Out на этой же EWS64, бросает в дрожь. Присутствует вся «красочная» палитра привычного фона звуковой карты ISA: гудение, как от трансформаторной будки. Здесь я уже подошёл к пониманию того, что в основном ложка дёгтя в качестве звука находится на этапе выходного усилительного каскада, который почти у всех ISA-карт весьма посредственный, а вовсе не из-за шумов, накопленных микшером. Во всяком случае, применительно к EWS64 это относится в полной мере. И, наконец, я понял, какую громадную выгоду можно извлечь из этого обстоятельства. До сих пор в мою призрачную схему никак не укладывались источники звука, не имеющие версии с цифровыми выходами. И это было головной болью. Я знал, что в природе существуют, хотя и совсем немного, сбпро-совместимые карты с цифрой, что надо искать, ищущий да обретёт. Но я даже на йоту себе не представлял, как это увязать с имеющимся немалым аналоговым хозяйством, а именно: миди-«дочки», GUS Ace и, возможно, в перспективе внешние тонгенераторы. А теперь карта Терратек снимала этот трудный вопрос одним махом. Микшер у Терратека, как я уже отметил, вне использования Line Out очень малошумящий, и грамотный подбор и настройка бегунками аналоговых девайсов действительно дали очень достойный результат. Во всяком случае, здесь можно уже успокоиться, потому что второго решения тут и быть не может. Я подключил GUS Ace и «дочку» Roland SCB-55, сбалансировал их в программе микшера, исходный фон микшера практически не увеличился. Во всяком случае, я не уловил. А вот, например, использование «дочки» NEC XR-385 не столь желательно, она заметно прибавляет шумов общей картине.
Одна из первых проблем, с которой я столкнулся при настройке Терратека, оказалась очень странной и экзотической. Я уже и не знал, что думать, грешил и на ляпы в архитектуре карты, и на брак моего экземпляра. Оказалось, что это огрехи не фирмы Терратек, а фирмы Кристал. Проблема заключается в следующем: при активации режима SB/SBpro, т.е. фактически при запуске любой игры, весь микшер глушится, кроме канала WAVE и, может быть, FM (точно сейчас не вспомню). Решение подсказал Locutus с сайта vogons.org, а ссылку на это дал elianda, тоже с вогонс. Данная проблема известна как SB Pro Mute Bug на всех платах под управлением DSP Crystal CS423x, или, может быть, только CS4236B. Решается очень просто: после инициализации в обязательном порядке запустить микшер cs32mix.exe с необходимыми ключами-уровнями громкости, желаемыми для каждого канала.
Для справки: существует ещё одна карта, сделанная по абсолютно такой же философии, как и Terratec EWS64, и обладающая очень сходной с ней архитектурой. Это французская Guillemot Maxi Sound Home Studio Pro 64.
К сожалению, пощупать своими руками и послушать своими ушами мне такую карту не довелось.
Итак, появление Terratec EWS64XL настолько облегчило задачу, дало такой классный звук, собрало вместе столько девайсов, что я чувствовал уже одну маленькую победу! А может быть, даже и не маленькую. Но впереди был новый ребус – Sound Blaster 16. Ведь Crystal-4236 – это только SB Pro. И я вернулся к рассматриванию AWE64Gold, потому что о существовании других SB16 с цифровым выходом я на тот момент и не догадывался. Я писал на rom.by, изложил проблему, дескать, S/PDIF не пашет, просил совета, помощи. Думаю, меня посчитали за сумасшедшего. Вообще, большинство людей очень падки на новое и модное, при этом часто им не столь уж и важно, насколько оно хорошо. А немногочисленных ценителей лучшего прошедших эпох, да, пусть даже и лучшего, это большинство любит насмешливо называть некрофилами.
Сейчас очень многие могут заметить, что моё успешное предприятие под именем Терратек в их глазах ставит крест на дальнейших поисках «бластеров» и что одного «бластера» (любого) в системе вполне достаточно. Другие скажут, что одного «бластера» в самом деле достаточно, но лучше бы это был SB16, а не SB Pro, для равной поддержки всех форматов. Эти две точки зрения достаточно часто высказываются любителями ретро. Я позволю себе не согласиться ни с первыми, ни со вторыми. Моя версия – карты обоих стандартов желательны к одномоментному присутствию в ретрокомпе, потому что исчерпывающе они друг друга, к сожалению, не заменяют. В общем и целом траблы известны: если производитель игры использовал реальные преимущества SB16, то разница в звучании очевидна, это раз; ну а с другой стороны, на картах SB16 в старых играх, написанных под SB/SBpro, почему-то пропадает часть звуков, это два. Причину я не знаю, однако факт остаётся фактом. Эти два обстоятельства привели меня к убеждению, что необходимо всё-таки иметь раздельно оба стандарта. Я к тому времени уже успешно осуществил совместный запуск EWS64XL и AWE32, а также EWS64XL и AWE64Gold. Опытным путём было доказано, что в одном компьютере под управлением DOS вполне могут уживаться два «бластера» от разных брендов. Здесь стоит соблюсти лишь пару условий, чтобы всё было без проблем. Дело в том, что старые игры, ориентированные на эпоху «до-SB-16», частенько не имеют расширенное меню настроек звука, и такие игры при существующей возможности выбора «бластера» либо ориентируются на переменную SET BLASTER, либо жёстко «пришиты» к порту ввода-вывода 220, либо то же к DMA1, либо выбирают ресурс от 220, первый попавшийся по возрастанию, т.е. с наименьшим значением. Исходя из этого, эта пара условий такова:
1) ресурсы платы SB/SBpro установить как IO=220 и DMA=1;
2) обязательно в autoexec.bat прописать SET BLASTER=A220 I7(5) D1 T4.
Оставшиеся ресурсы уже присваиваем SB16, например A240 I5(7,2) D0 H5. Игры, вышедшие позднее и поддерживающие SB16, редко бывают капризны и имеют хорошо проработанное функциональное меню настроек. Такие игры обычно очень гибкие в выборе ресурсов, чихать хотели на SET BLASTER и садятся без проблем на тот из «бластеров», который вы сохраняете в их настройках.
Итак, я вернулся к рассматриванию AWE64Gold как наиболее предпочтительного кандидата. Ведь даже если проблема с цифровым выходом и не будет решена, эта карта обладает одним из самых качественных (если не самым качественным) аналоговых выходов среди всех карт на шине ISA. Но всё-таки подключать по аналогу в Терратек – всё равно что подключать в обычный микшер. Меня очень расстраивало, почти бесило обстоятельство бесполезности выхода S/PDIF. Можно, конечно, завести и S/PDIF на цифровой вход Терратека, но мы получим только «авешечное» миди, вместо Sound FX будет тишина. Многочисленные болтания по форумам и выискивание информации в один прекрасный день дали делу совершенно иной оборот. Как-то в апреле-2013 easy_john вскользь упомянул о немногочисленных в природе клонах SB16 и даже дал ссылку на соответствующую тему на вогонс. Я и раньше что-то читал или слышал о чипах ALS, о том, что каким-то образом, несмотря на закрытую лицензию Creative, в этих чипах, совместимых с SB, открыта возможность использовать HighDMA. Без особого энтузиазма, а скорее из любопытства я последовал по этой ссылке, после первого же прочтения темы я онемел и долго не мог прийти в себя от мигом нахлынувшего альтернативного решения. В центре обсуждения были вовсе не чипы ALS. В центре обсуждения была именно та карта, которая была мне очень нужна и о существовании которой я даже не мечтал. Почему я сам раньше не стал искать эту информацию на вогонс? Спасибо easy_john!
Эта карта – Avance Logic AV310 на базе чипа C-Media CMI8330A. Тема на вогонс о клонах SB16, но фактически эта тема на первых страницах в основном об этой карте. Автор-топикстартер и тестер – gerwin, и это был тот редкий, если не единственный случай, когда автор разложил всё по полочкам. После прочтения вопросов у меня почти не осталось. Осталось лишь громадное желание найти и купить такую карту.
Если взглянуть на её фото, то никогда в жизни не может прийти в голову, что она по качеству звучания SFX благодаря своему цифровому выходу способна заткнуть за пояс саму AWE64Gold. Обыкновенная узенькая платка, геймпорт на отдельном шлейфу, свой WT-синтез отсутствует. Единственный приятный бонус – WT-коннектор для «дочки». Словом, таких бюджетных плат в природе есть миллион. Но если искать на ней совсем другое, то непременно найдёте. Это два неприметных двухпиновых разъёмчика с надписями SPDIFI и SPDIFO. Да, эта плата, подобно Терратеку, превзошла все ожидания, на ней есть не только выход, но и вход, и если этот вход работает, то эта плата просто бесценна! На вогонс gerwin очень ясно расписал особенности и подробно протестировал эту плату, а также описал её «глюки». (Я уже при первом прочтении понял, что эти «глюки» относятся к эпохе старых «сбпро-игр» и заключаются в отсутствии части звуков геймплея. Так что AV310 странным образом повторяет особенность родных Creative Sound Blaster 16/AWE. Позднее, когда карта приехала ко мне, я проверил – действительно так. Интересно, с чем вообще может быть связан такой баг.) Более того, он обратил внимание на неё именно благодаря цифре, собрал по такому случаю специально конвертер TTL->COAX и какое-то время юзал. Но в дальнейшем отказался от неё, видимо, потому что звук S/PDIF, хоть и был лучшим, давал ему только каналы WAVE и FM. Он не мог таким образом получить звук от дочки или от Line In, например. Я начал с ним плотно общаться на эту тему и изложил своё видение, сразу же родившееся после знакомства с его обзором по AV310. Это видение базировалось на прочном фундаменте уже хорошо знакомой платы Терратек. Я предложил соединить S/PDIF IN карты AV310 с S/PDIF OUT другой платы, а именно Terratec EWS64.
Я ему сказал, что EWS64 собирает на цифру весь свой микшер, и проблема снятия звука с тех аналоговых источников, которым нет цифровой альтернативы (например, миди-«дочки»), решается на архитектуре EWS64 сама собой, и довольно качественно. Он отреагировал очень положительно на такой вариант, но ответа на вопрос, а работает ли на AV310 цифровой вход, не знал.
Ну и ладно, gerwin и так дал много потрясающей приятной информации. Благодаря нему я знал главное: AV310 звучит через S/PDIF OUT всегда, в любой ситуации, невзирая ни на какие условия. Оставалось её приобрести, чтобы протестировать вход S/PDIF IN. Благо, с покупкой здесь проблем не возникло. За эту карту никто не борется на аукционах, её не надо подстерегать «из-за куста» и бить в нужный момент. Ну кому придёт в голову, что оснащение стандартом S/PDIF ставит её на первое место по звучанию вместе с AWE64Gold? И даже лучше, т.к. у неё нет SFX-бага, характерного для «голды» (см. выше). Ретрогеймерская общественность вообще, думаю, воспринимает её как очередной «недобластер», лишённый надписи Creative и, следовательно, неаутентичный. Но меня волновало другое, то, что эта карта целиком и полностью совместима со стандартом SB16, больше мне ничего не надо было. Карта эта появляется в продаже не очень часто, однако ажиотажа никогда не вызывает, купить её легко за копейки. Мне повезло, я очень быстро нашёл.
Получив карту, я запустил её на тестовой платформе i440ZX и вдоволь насладился потрясающим звуком, гонял в DOOM, REDNECK RAMPAGE и радовался, как ребёнок. Звуки геймплея возникали и затухали в колонках как будто из полной тишины, а не как обычно сквозь привычное лёгкое шипение/писк, а то и гудение. Это не потому, что в цифре фона нет. Он, конечно, обязательно есть, просто он достаточно низкий и, что немаловажно, очень ровный с минимумом возмущений во всём частотном диапазоне. Кто слушал 16бит/44кГц через S/PDIF на хорошем ресивере; или по аналогу, но на дорогом качественном CD-плеере, тот ясно представляет себе, что такое «качество CD Audio» в полном смысле этого слова, и тот поймёт меня. Можете себе представить восторг, когда слышишь звук такого уровня от обычной исовой звуковухи. (Если кого-то интересует не только пространное описание моих или чьих-либо ощущений при прослушивании цифры, но и точные измерения, обратитесь к исследованиям easy_john.) Настала очередь проверить цифровой вход, и… не тут-то было. Он попросту не работал, и я не знал, в какую сторону копать. В программе-микшере пункт digital in присутствует, но недоступен для включения, это первое, и я не был уверен, что мой цифровой брекет к карте подходит, это второе. Хорошо, откладываю в сторону брекет и подсоединяю напрямую к TTL-выходу CD-ROM. Всё равно не заработало. «Печально завершала блиц» рекомендательная запись в мануале: «используйте цифровой вход только для записи с цифровых источников, для воспроизведения не рекомендуется во избежание возможных цифровых помех при открытии и закрытии дверцы CD ROM» (вход изначально предназначается для проигрывания CD по цифре). Я снова в тупике. Бред какой-то там написан. Но надежда не умирает, я временно бросаю думать об этой проблеме и устанавливаю карту в свой основной ретрокомп. Удар страшнее некуда! Плата, на которую возлагались такие большие надежды, на чипсете ICH5 просто не работает в DOS. Хоть тресни, а ресурсы ей не выделяются, как будто она нарочно в чёрном списке разработчиков. Я совершенно расстроен перспективой возвращения на аналоговый выход AWE64Gold. Всё забрасываю, и абсолютно нет желания заниматься дальше, я просто устал от проблемы за проблемой, и возвращаться к старому варианту тоже не хочу. Наступили полнейшая апатия и безразличие к создавшейся ситуации, повторно к своей «цифровой» проблеме я вернулся не скоро.
Ранее, ещё в 2012 году обращаю внимание на замечание aleksej о том, что среди многообразия плат под E-MU8000 существует так называемая Goldfinch CT1920. Копаю на эту тему и вижу на фотографиях, что она оснащена выходом S/PDIF.
Немедленно решаю одну такую взять и покрутить на предмет юзабельности. Ехала долго, и всё это время я не подходил к старым компам. Когда Goldfinch уже была у меня на руках, я установил её в свой основной комп – результат нулевой. Она также не работает на ICH5, но тут уже всё гораздо печальнее, похоже не на проблемы с биосом, как позже в случае с AV310, а на настоящую несовместимость с чипсетом. Открылись два пути: 1) отказаться от этой материнки и установить другую; 2) отказаться от AV310 и CT1920 и установить AWE64Gold. Я решил временно остановиться на втором варианте, кроме CT1920, с которой возиться больше не было желания. В конце концов, 64Gold прекрасно играет миди через свой цифровой выход. А вот отказ от AV310 действительно временный, я просто «забрасывал удочку» везде, где мог, и стал ждать, не заинтересуется ли кто. Много позже, но такой человек действительно появился. Это LLC. И я премного благодарен прежде всего White за то, что тот привлёк его на modlabs.net, изначально для решения собственной не менее интересной проблемы по исправлению кривого биоса на своей исключительно интересной плате, плате-чемпионке среди всех наших ISA-платформ.
Пара слов о моей материнской плате. Мои игровые интересы заканчиваются приблизительно на уровне 2004-2006 гг. Это – времена первых двухъядерников на сокетах 775 и 939, времена расцвета Windows XP. Этому периоду соответствует закат чипсета i865/875 от Intel и последние тиражи материнских плат, поставивших наконец точку во всём многообразии его долгой жизни. В чипсете i865/875+ICH5 соединились два удивительных обстоятельства. С одной стороны, это последнее, что поддерживает DOS-звук и оснащается ISA. С другой стороны, это последнее, что без проблем и официально поддерживается со стороны Windows 9X. Наверное, уже всё понятно? Платформа i865 в качестве ретрогейминга – лучшее изделие для убиения трёх «зайцев»: DOS, Windows 9X и не очень позднего Windows XP. Говорю «не очень позднего XP» сознательно потому, что шина AGP накладывает известные ограничения на использование достаточно мощных видеокарт для этой операционки (пределом здесь является Radeon HD3850 или Radeon HD4670). Разумеется, сокет-775 и многоядерник, если у него не возникает проблем со стабильностью в DOS и WIN9X, предпочтительнее. В моём случае это материнская плата Itox/DFI G7S620-N-G и процессор Pentium-D.
И сейчас многие возразят. Скажут: зачем городить такой огород? Можно отлично юзать 486DX, P-3 Tualatin и т.д., каждый в своей временной категории и с лучшей совместимостью. Эти люди правы, и их с таким мнением очень много. Я возражу, и тоже буду прав: затем, чтобы не городить огород из нескольких ретромашин. Меня всегда привлекали интегральные решения. Я много раз отмечал ранее и отмечу сейчас, что платформа i865/875 почти на 100% отвечает эпохе 1993-2006. И это, скажу я вам, чертовски хорошо! При этом достаточно уверенно такой комп держит также и гейминг 1988-1992, но тут уже возможна масса сюрпризов со знаком минус. С другой стороны, часть из этих сюрпизов иногда проявляет себя и на «386-железе» того времени. Но я уже отклоняюсь от основной темы. Вопрос с материнской платой кратко освещён и закрыт.
По ходу своей работы LLC оказал мне попутно (наверное, сам того не подозревая) ещё одну колоссальную услугу, а именно фактически написал альтернативный инициализатор для звуковой карты AV310. Когда работа над правкой биоса материнки была завершена и звуковуха наконец запустилась, я вдруг осознал, что этот консольный инициализатор, написанный им как одно из временных сподручных средств для работы с картой, обладает гораздо более гибкими возможностями по её настройке, чем родной инициализатор cminit.exe. Так как дефолтно карта потребляет много ресурсов (об этом ниже) и родной инит не позволяет многое отключить или перенастроить, я теперь использую эту альтернативную программу постоянно, из autoexec.bat. Следующей нерешённой задачей значилась активация цифрового входа, чтобы запустить в него EWS64 со всем остальным analog-in-хозяйством. Карта работает на нужной материнской плате, мотивация появилась вновь! Потратив один вечер, я нашёл необходимый ключ запуска, и сигнал с цифрового входа действительно зазвучал на выходе. Сначала проверено с CD-ROM. Когда дошла очередь до EWS64, встала задача другая: как выход COAX 0,5V преобразовать в TTL 5V, необходимые для AV310? Ведь у EWS64 выход уровня TTL отсутствует. Выяснено, что обычный цифровой брекет с задачей не справляется, его амплитуда колеблется в пределах 2-3V, а CD-ROM, например (который успешно звучит), выдаёт в среднем уверенные 4V, не меньше. После некоторого вялого ковыряния информации и раздумий на тему конвертеров меня вдруг как током бьёт догадка: выход с амплитудой TTL присутствует на любой звуковой карте с интерфейсом S/PDIF изначально, и только после этого он делится до амплитуды 0,5V. Даже если коннектор 5V на плате не разведён, стоит лишь поискать по близлежащим конденсаторам, на каком-нибудь контакте сигнал TTL обязательно отыщется. И он действительно нашёлся! Я к нему «подпаялся» и врезал прямо в свободный участок текстолита двухпиновый коннектор. Выглядит это так:
И никаких преобразователей. Как говорится, дёшево и сердито!
Теперь дело оставалось за малым. Устанавливается AWE64Gold, снимается звук EMU8k через S/PDIF и заводится на цифровой вход EWS64.
Именно здесь мы имеем сигнал, проходящий через две карты без потерь (то, о чём я говорил в самом начале). Если мы переключаемся на микшер и, соответственно, аналоговые источники, то вопрос потерь в этом случае имеет смысл лишь в теории, т.к. все сигналы не претерпевают повторное постмикшерное усиление и связанные с ним увеличение шума и искажения. Фактически любой аналоговый сигнал, попавший в микшер EWS64, сразу же подвергается оцифровке. Это было хорошо видно на данной мной выше схеме сообщений сигналов у Терратек.
Последнее, о чём хочется сказать, в принципе не имеет прямого отношения к рассматриваемой теме. И всё-таки заслуживает внимание. В мае-2013 человек с вогонс bjt написал программу, эмулирующую MPU-401 Intelligent Mode, на основе кода эмулятора от DOSBOX. (Спасибо за информацию aleksej.) Называется она SoftMPU. Программа умеет гнать миди-потоки через любой MPU-канал. Для работы требуется присутствие в системе SB-совместимой звуковой карты (используется её прерывание). Но присоединять тонгенератор вовсе не обязательно именно через этот «бластер», MPU-канал можно использовать любой другой. Эта программа простимулировала меня наконец на покупку MT-32. С ней всегда экономишь ISA-слот, т.к. настоящий контроллер MPU-401 Роланд или а-ля Роланд не нужен. Версии регулярно обновляются, на сегодняшний день SoftMPU умеет работать даже с COM-портом.
Система готова в сборе. Я намеренно опустил вопрос разведения ресурсов между всеми картами, решив представить его отдельно. Разумеется, этот вопрос решался параллельно, а не оставлялся на потом. Промежуточных вариантов перепробована тьма, и я сейчас их перебирать не буду, это совершенно бесцельно. Окончательный вариант один, на нём и остановлюсь с небольшими пояснениями. Итак, имеем 4 карты, 4 допустимых играми прерывания (значения не более 7) и 6 допустимых для ISA-звука каналов DMA (три 8-битные, три 16-битные). Эти карты:
1) Terratec EWS64XL – WSS, SB Pro, FM, 2xMPU
2) AV310 – WSS, SB16, FM, MPU
3) AWE64Gold – SB16, EMU8000, FM, MPU
4) GUS Ace – GF1 SFX, GF1 WT
С прерываниями всё просто: 4 на 4, IRQ7 получает SB Pro, IRQ5 получает SB16 в лице AV310, IRQ3 для «гуся», IRQ2 для AWE64Gold. Почему именно так, а не иначе, думаю, никому объяснять не нужно. Особо отмечу для владельцев EWS64: карта не садится на IRQ7, если его занимает LPT! Инициализация не проходит. Требуется пересадить LPT с 7 на 5. С DMA чуть сложнее, но тоже по сути своей всё просто. Напоминает старую загадку: «два отца и два сына поймали трёх зайцев, и каждому досталось по одному». Low DMA – 0, 1, 3. High DMA – 5, 6, 7. «Гусю» 8-битный канал не нужен, так что распределение таково: DMA1 – SBpro (EWS64), DMA0 – SB16 (AV310), DMA3 – AWE64G. В свою очередь, сбпро не нуждается в 16-битном канале, здесь распределение таково: DMA5 – SB16 (AV310), DMA6 – AWE64G (опционально, почему – см. ниже), DMA7 – GUS Ace. Здесь на ресурсах остановлюсь немного подробнее. Как всем известно, конфигурация инициализации PnP-карт SB16/AWE фирмы Creative в среде DOS7 жёстко привязана к настройкам Windows. Поэтому, прежде чем разруливать карты в DOS7 с участием Creative, требуется покопаться в винде. Когда я начал перебирать возможные конфиги у AWE64G в Windows, очень приятно удивился. Раньше я об этом не знал, на форумах знатоки утверждали, что у любой AWE невозможно отключить канал FM. Я принимал это на веру. Оказывается, что у AWE64G можно отключить: FM, MPU-401, HighDMA (!) и если карту использовать только ради цифрового EMU8k, то такая возможность очень полезна для экономии адресов. Сепаратное отключение только лишь одного FM тоже весьма не помешает, если пользоваться FM-синтезом другой платы. Я для себя остановился на отключённых FM и MPU, оставив HighDMA. В этом случае ctcm.exe у меня выдаёт отчёт: A2x0 I9 D3 H6 E6x0. Если бы я через Windows отключил ещё и HighDMA, то отчёт ctcm.exe имел бы такой вид (проверено): A2x0 I9 D3 H3 E6x0.
Была и некоторая заморочка с DMA на карте AV310. Дело в том, что её родной инициализатор не позволяет использовать один LowDMA и для WSS, и для SB16 одновременно (хотя физически на этой карте это возможно, что ныне проверено с альтернативным консольным инициализатором). Приходилось выделять карте два LowDMA и один из них делить также и с AWE64. Конфликт не приводил к зависанию системы, но и стабильной работы не было, в ряде случаев отсутствовал звук. В принципе было решаемо рокировками, как-то уживалось, но осадок, как говорится, оставался. А с альтернативным инициализатором от LLC – совсем другое дело! Он мне позволил посадить AV310 не на два, а на один LowDMA, поделив его между WSS и SB16 без глюков, более того, он позволяет при желании вообще независимо отрубить стандарт WSS, оставив работоспособным SB16, более того, он позволяет назначить для FM любой адрес в диапазоне от 100 до 3FF (кажется). Например, назначаем адрес 398, и игры не используют FM этой звуковухи, если надо. Надо вернуть играм FM именно на этой плате – нет проблем, переназначаем 388. Всё это было невозможно с родным DOS-инициализатором, поэтому особая благодарность выражается в адрес LLC ещё раз!
Несколько слов об адресах ввода-вывода. Здесь, как я уже успел убедиться, также присутствуют свои небольшие хитрости. Выше при описании совмещения разных «бластеров» я отмечал, что для SB Pro желательно назначать 220. Остаётся добавить немногое. Для всех «бластеров» вообще предпочтительны адреса с чётным вторым числом, т.е. 220, 240, 260. У меня так и вышло, три карты сели на эти адреса, EWS64=220, AV310=240, AWE64G=260. Впрочем, здесь AWE64G я воспринимаю как аналоговый довесок к цифровому EMU8k, и использование этой карты как Sound Blaster 16 в данном случае изначально не предполагалось и пока не предполагается (хотя работает без проблем). У меня этому «бластеру», использующему адреса A260 I9, отводится роль другая – предоставлять IRQ2 программе SoftMPU для работы с MT-32, это обеспечит максимальную совместимость для игр под MT-32, требующих значение IRQ, равное двум.
И последнее, насчёт GUS. Я не претендую на полноту информации, полученной мной, может быть, это проявляется конкретно на моей конфигурации, на моей материнской плате. Но взять на заметку это нужно. «Гусь» в принципе садится на любой доступный адрес. Но: если в системе два и более звуковых устройств, для Gravis UltraSound желательно оставлять адрес последний или предпоследний по возрастанию. Например, две карты и третьим «гусь»:
[1] = 220 [2] = 230 [гусь] = 240
[1] = 220 [2] = 240 [гусь] = 230
– так годится, работать будет без проблем.
[1] = 220 [2] = 240 [гусь] = 210
– а так нежелательно, возможны глюки.
Или три карты и четвёртым «гусь» (как у меня):
[1] = 220 [2] = 240 [3] = 260 [гусь] = 230
[1] = 220 [2] = 240 [3] = 260 [гусь] = 210
– не годится.
[1] = 220 [2] = 240 [3] = 260 [гусь] = 250
– годится!
Инициализацию GUS следует производить в первую очередь. Если делать это после «бластеров», особенно PnP, инит «гуся» может ошибочно идентифицировать свободные ресурсы как занятые.
В завершение привожу наглядно полную картину разведения ресурсов, как это сделано у меня.
Name |
IO |
IRQ |
LowDMA |
HighDMA |
MPU |
FM |
EMU8k |
EWS64 (SB+WSS) |
220 534/544 |
7 |
1 |
- |
300, 320 |
388/off |
- |
AV310 (SB16+WSS) |
240 530/540 |
5 11 |
0 |
5 |
330 |
388/398 |
- |
AWE64G |
260 |
9(2) |
3 |
6/off |
off |
off |
640 |
GUS Ace |
250 |
3 |
- |
7 |
- |
off |
- |
Roland GM используется в виде «дочки» SCB-55, установленной на карту EWS64. Планируется использование Yamaha GM, модель и способ подключения пока не определены. Модуль Roland MT-32 соединён с MPU карты AV310 по адресу 330. Intelligent Mode в случае надобности обеспечивается резидентной программой SoftMPU, используется прерывание 2 от AWE64G. Соединять MT-32 по миди с EWS64XL на мой взгляд нецелесообразно, т.к. в среде DOS интерфейс MIDI-1 не работает, а в среде Windows выдаётся сообщение, что он занят другим драйвером или устройством. Что касается канала MIDI-2, то его использование всегда омрачается синхронным звучанием «дочки».
Если кто-то озадачится созданием такого бутерброда карт для получения мультиформатного S/PDIF в голом DOS, могу сразу отметить, что у карт AV310 и CT1920-Goldfinch нет никаких проблем с работой на старых чипсетах под Pentium-2/3 и ранний Athlon (i440, VIA694, VIA KT133). А так как достать такие платы с шиной ISA намного проще, чем под сокет-478/775, то смело могу рекомендовать на них следующую схему:
Name |
IO |
IRQ |
LowDMA |
HighDMA |
MPU |
FM |
EMU8k |
EWS64 (SB+WSS) |
220 534/544 |
5 |
1 |
- |
300, 320 |
off |
- |
AV310 (SB16+WSS) |
240 530/540 |
9(2) 11 |
3 0 |
5 |
330 |
388 |
- |
CT1920 |
- |
- |
- |
- |
- |
- |
640 |
GUS Ace |
250/260 |
3 |
- |
6/7 |
- |
off |
- |
Как видно из этой схемы, без карты AWE64G высвободится один LowDMA канал, и его можно будет спокойно отдать карте AV310, а также высвободится IRQ7, которое можно будет вернуть LPT. В качестве «опорного бластера» для программы SoftMPU отлично годится и карта AV310, можно смело сажать её на прерывание 9. В играх под SB16 проблем с IRQ2 не будет. И ещё, обратите внимание, что адрес EMU8k по второй цифре у меня всегда соответствует используемому SB16, т.е. SB16=240 и EMU8k=640, а если, к примеру, SB16=220, то и EMU8k=620. Дело в том, что в некоторых играх при выборе MIDI AWE32 надо указывать ввод-вывод не синтезатора, а именно базовый «бластера», поэтому лучше, если вторая цифра адресов будет у них совпадать.
В данном описании опущены многие подробности, связанные с устройством рассматриваемых звуковых карт (особенно EWS64), не имеющие ключевой роли в свете этого обзора. Всё вышесказанное справедливо и проверено в нативном DOS. В среде Windows:
- у карты AV310 проявляются свои небольшие проблемы (решаемые), здесь говорить о них не имеет смысла;
- у карты EWS64XL появляется странный очень заметный и неприятный шум на слайдере CD/SYNTH2, причину не знаю. Крайне рекомендовано к приглушению. Вообще микшер 64XL в винде больше шумит при прочих равных и ощутимо реагирует даже на движения мыши. Лучше мою схему использовать в чистом DOS, тогда результат действительно отвечает ожидаемому.
Настройки AV310 в DOS абсолютно независимы от Windows в отличие от AWE64G. Все настройки карты EWS64 зашиваются жёстко в EEPROM платы своим конфигуратором, как, например, у GUS PnP. Для того, чтобы один из «бластеров» смог работать с IRQ9, этот ресурс освобождён от системы ACPI, теперь ей присваивается прерывание 10 при использовании правленого биоса. Эту задачу разрешил и сделал необходимое редактирование не кто иной, как LLC. Ещё одна важная лепта внесена этим человеком, ещё раз спасибо ему! Ранее приходилось для загрузки DOS с инициализацией ISA-звука отключать опцию ACPI в биосе, и это было страшно неудобно. Не исключено, что и на более старых материнских платах, на которых уже есть поддержка ACPI, может всплыть такая же проблема.
Все карты объединены через райзер ISA о пяти слотах. Почти всё железо добыто из-за границы через ebay, Америка, Германия, Англия, Италия, Китай. «Гусь» выигран на молотке.ру из Санкт-Петербурга, благодарность бывшему хозяину easy_john, сохранившему карту в лучшем виде. «Голда» куплена в Москве у незнакомца.
Выражается благодарность dizzydevil за то, что благодаря нему я впервые обрёл мощную материнскую плату с шиной ISA, за то, что впоследствии он же открыл для меня существование платы G7S620-N.
Выражается благодарность White за гигантский энтузиазм, упорство и настойчивость, любовь к оригинальным решениям, за привлечение к работе LLC, за то, что подвигнул меня на написание настоящего обзора.
Всем спасибо за внимание.
История одного ноутбука. Не обзор Acer Aspire 5935G
Рубрика: Процессоры и материнские платы | Разгон и модификации | Корпуса и блоки питания | Теоретические статьи | ГаджетыМетки: 5935G | Acer | Aspire | SSD в ноутбуке | апргейд | История | не обзор | ноутбука | разгон
Дата: 25/08/2014 23:55:00
В предыдущих материалах нашего сайта, мы не однократно поднимали вопрос о наличии множества вариаций того или иного устройства, на сегодняшнем рынке компьютерных комплектующих. Конечно, богатый выбор — это всегда отлично, ведь каждый пользователь может подобрать устройство которое нужно именно ему… Однако, при его избыточном количестве понять и выбрать то, что подходит именно вам, иногда, становится довольно сложно. На радость некоторым пользователям приходят маркетологи и менеджеры по продажам, посмотрите, как только не разделяют категорию ноутбуков почти в любом интернет магазине: Недорогие, Игровые, Apple MacBook, Ультрабуки, Замена настольному ПК, Для мобильной работы, Легкие и компактные, Ноутбуки-трансформеры, Стильные, Универсальные ну и так-далее…
Раньше, в году эдак в 2009, все было немного проще: основная масса тех же ноутбуков имела довольно схожие размеры корпуса и диагонали дисплея, основные отличия приходились на конфигурацию «начинки». Конечно, уже тогда имелись варианты отличные от стандартных, но их количество было совершено не сравнимо с сегодняшним…
Итак, введение плавно подходит к заголовку статьи: сегодня, речь пойдет об обычном ноутбуке 2009 года выпуска, который по сей день занимает роль моего основного ПК. Задачи, решаемые с его помощью, признаем сразу, менялись не единожды. Давайте посмотрим, как конфигурации этого ноутбука подстраивалась, менялась и модернизировалась на протяжении всего времени использования, а параллельно взглянем на рынок сегодняшних представителей этого класса.
Изначально, в нашем доме был один компьютер, далее последовал апгрейд на другой, более мощный, а после их стало уже два. Но об этом уже была написана другая история, если интересно ее можно почитать здесь. Зачем такому оверклокеру как я понадобился ноутбук? Идея, а точнее острая необходимость его приобретения пришла в тот момент, когда я первый раз оказался в рабочей «командировке» продолжительностью в пять месяцев, и да, она проходила на борту корабля. Как показала практика, оказаться без компьютера было действительно не привычно, я даже начал читать книжки и заранее готовить отчет :). Но при этом у меня все равно оставалось множество свободного времени, которое было сложно чем-то занять. Поэтому после возвращения, было принято решение сразу же подготовиться к следующему «заплыву»...
Изначально я планировал выбрать не самый бюджетный вариант, но так как финансы были ограничены, ноутбук выбирался по следующей связке: видеокарта + процессор + оперативная память + жесткий диск, набор довольно примитивный, по нему всегда можно выбрать компьютер в любом сегменте. О качестве дисплея, автономности, внешнем виде и сборке тогда я совершено не задумывался. Изучив местные магазины, выбор пал на одну модель от компании ACER, сейчас уже не упомню какую точно, она была лучшей по соотношению цены и вышеупомянутой связки параметров. Но когда я зашел в магазин, на кассе его уже оформляли для другого покупателя, резервов в то время не было...
После, на витрине я увидел почти аналогичную модель Acer Aspire 5935G. Он был почти идентичен по техническим характеристикам, но из-за некоторых бонусов в виде клавиатуры с подсветкой, наличии мультимедийной панельки и более «игрового» дизайна цена его была немного выше . Под распакованными версиями витринных аппаратов, стояли коробочки для покупателей, немного присмотревшись, я увидел, что на одной коробочке был указан процессор Intel Core 2 Duo T6400 с частотой 2.0 Ггц, а рядом стояла идентичная коробка, но с процессором Т6600 2.2 Ггц за ту же цену :). В ранее выбранной модели был процессор T6400, так по воли случая и этих 200Мгц я стал обладателем Acer Aspire 5935G.
Итоговые технические характеристики были следующими: Core 2 Duo T6600 2200 Mhz/GeForce GT 240M /15.6"/1366x768/4096Mb/320.0Gb/DVD-RW/Wi-Fi/Bluetooth.
Отдельно стоит упомянуть о технологии NVIDIA HybridPower, с помощью которой в системе осуществлена связка из двух графических адаптеров GeForce GT 240M и GMA 4500MHD. Сейчас подобные связки не редкость, но в тот момент это было в новинку.
Если честно, то плоская клавиатура пришлась мне по вкусу, теперь любая другая, вызывает у моих рук дискомфорт. А колесико для управления громкостью используется ежедневно – не знаю, как люди используют ноутбуки без подобного рода крутилок...
Если проводить аналогию с сегодняшним рынком ноутбуков, то в 2009 герой сегодняшнего обзора целиком и полностью попадал под категории «Замена настольному ПК» и «Игровые», а если учесть отсутствие огромного количества компактных ноутбуков, то категория «Для мобильной работы» тоже закрывалась с лихвой.
После покупки, ноутбук успешно выполнял функции студенческого компьютера, небольшого мультимедийного центра и использовался как инструмент, для интернет серфинга. Помимо этого меня, как любителя разгона, попросту тянуло проверить разгонный потенциал процессора и видеокарты, конечно в этом не было никакой практической необходимости, так как производительность системы полностью устраивала, можно сказать, что я не заметил большой разницы с настольным компьютером сердцем, которого был Intel Core 2 Duo E8600.
Я долго откладывал эксперименты с разгоном, но в одни прекрасный день, все же решил закрыть категории процессора и видеокарты на HWbot.org, скажу, честно попросту чесались руки. И здесь началось все самое интересное.
К сожалению, набор системой логики PM45 не позволяет легко варьировать частотой системной шины и если сейчас такие ограничения кажутся стандартными, то в переходный момент 2009 года такая ситуация была немного странной.
Так как программные средства не справлялись с поставленной задачей, хотя их могло хватить для потребности в «Побенчить»… На помощь пришёл любимый многим паяльник. Тема BSEL модификации раскрыта довольно давно и в полном объёме, поэтому описывать ее я не буду, а лишь упомяну о том, что она имела место быть. Изначально, модификация была произведена без каких-либо ухищрений - просто один провод. В итоге я получил стабильную работу процессора на частоте порядка 2930Мгц и довольный результатом начал сборку ноутбука.
После повышения частоты системной шины не совсем приятным сюрпризом оказался отказ работоспособности встроенной графики, что повлекло за собой постоянное использование NVIDIA 240M, которая немного горячее интегрированной GMA 4500MHD, так после разгона температура процессора повысилась, приблизительна на 4°C плюс на пару градусов из-за использования более горячей видеокарты. Далее, в цепь модернизации был добавлен джампер, который через крышку памяти легко позволял отключать и включать разгон. Категории на HWbot.org были закрыты…
Так без каких-либо дополнительных модификаций ноутбук прожил почти полтора года, за которые побывал в районе северных морей, на нем был просмотрен не один десяток фильмов, пройдено с десяток игр, и неоднократно разминированы все поля в сапере. Следующая модификация или точнее техническое обслуживание пришло само по себе: в один прекрасный день износ батареи приблизился почти к 95% показателю, что на практике позволило осуществлять лишь на кратковременные перебежки между комнатами с зарядкой (аналогичная история у меня была с ноутбуком Apple, однажды я уже добегался, он успел разрядиться до того, как я нашёл и включил в розетку зарядное устройство для макбука). Я начался поиском новой батареи, магазины просили не адекватные деньги, а доставка из Китая на тот момент казалась рискованной. В итоге в одном из сервис- центров была найдена б\у батарейка с износом в 1% и ценой сопоставимой с парой банок хорошего яблочного сока :).
Начиная с середины 2012 года, я перестал предъявлять требования к ноутбуку по производительности графической системы, эти изменения были вызваны тем, что я перестал играть, хотя иногда вспоминаю об этом. Acer 5935G основательно пустил корни в пределах квартиры, брать его с собой, уже не совсем удобно… Оперативные вопросы решаются с помощью смартфона, а на работе используется совершенно другой, корпоративный, компьютер. С 2012 года, ноутбуку присвоен официальный статус «Замена настольному ПК в пределах квартиры», а учитывая наличие множества новых вариантов, ранги в виде «Игровой» и «Для мобильной работы» с ноутбука были списаны.
Однако, Acer 5935G продолжил выполнять функции мультимедийно центра: просмотр фильмов, воспроизведение музыки, интернет и конечно же студенческий компьютер с подготовкой курсовых, рефератов и т.д. Вдобавок к этому, я начал работу по написанию статей, что повлекло за собой работу над текстом и обработкой фотографий.
В этот момент наступает следующий этап изменений. С разрастанием архива фотографий, который после появления «зеркалки» начал разрастаться еще быстрее, появилась потребность в более объемном накопителе. Я попросту устал удалять каждый фильм в HD качестве после его просмотра что бы скачать следующий, в общем, было решено разобраться с вопросом кардинально и в феврале 2013 в систему попал Hitachi Travelstar 5K1000, HTS541010A9E680 объёмом в 1ТБ. Ранее штатный жесткий диск, обзавелся USB боксом, и на нем осталось наиболее важная информация и раздел ОС, так на всякий случай.
В качестве WiFi адаптера в подопытном установлен Intel WiFi Link 5100 ABG, совершенно случайно на мои глаза попалась статья о его разблокировке. В итоге приблизительно через десять минут в ACER 5935G появилась поддержка стандарта «N», после этого успеха пришлось идти в магазин за новым роутером…
Примерно в этот же момент ноутбук начал использоваться с большим 24 дюймовым монитором и беспроводным комплектом клавиатуры и мышки, что позволило с удобством работать над текстовыми материалами.
В качестве акустической системы начала использоваться Edifier R1500M а так-как ноутбук в отличие от стационарного компьютера дает свободу перемещений, носить за собой кабель было не очень удобно. Менять акустику на вариант со всторенным беспроводным адаптером не хотелось, было решено приобрести Logitech Wireless Speaker Adapter for Bluetooth. Эта небольшая коробочка без труда позволила использовать Bluetooth интерфейс для передачи звука, что принесло мобильность внутри комнаты.
Конечно, последние модификации не особо изменили конфигурацию ноутбука, они создали для него некоторую инфраструктуру внутри квартиры, что повысило уровень удобства его эксплуатации.
Не зря говорят: все познается в сравнении. Совершено недавно я заметил, что ноутбук уже не тот, случилось это в момент обработки одного материала непосредственно на тестовом стенде с Intel Core i7-4770K и SDD диском. В этот момент я задумался о полной замене ноутбука. После анализа предложений сегодняшнего рынка и выполняемых функций на ноутбуке, было намечено два варианта дальнейшего развития событий: в перовом, легком, я производил полный апгрейд забывая, об имеющемся аппарате. Во втором, мне бы удалось продумать еще один этап модернизации…. И так как второй вариант предоставлял возможность повозится с железками, что я конечно же люблю, а так же давал повод написать весь этот материал, я пошел именно по нему...
Первое что я начал делать, это восстанавливать внешний конструктив, Acer 5935G должен был оживиться не только в плане производительности, но и во внешнем облике. Первым пунктом была предпринята попытка подчинить ранее сломанную клавишу, но быстро этого сделать не удалось. Решил узнать, как можно найти одну и более клавиш.
На любимом многим интернет аукционе eBay нашлось довольно интересное предложение, люди просто продавали любую из имеющихся клавиш на их клавиатуре. В итоге клавиша была заказана и получена через две недели. Как видим, при поломке одной или паре клавиш можно обойтись без полной замены клавиатуры.
Для восстановления парочки небольших трещин на корпусе и укрепления конструкции крепления крышки ноутбука я использовал прозрачную сухую сварку.
С ее помощью на свое законное место вернулись все прорезиненные ножки, которые, кстати, тоже можно найти на eBay, но у меня они не были утеряны.
В корпусе ноутбука был использован не самый качественный способ фиксации гаек на основе которых держится вся конструкция. Меня миновали полностью сломанные петли крепления матрицы, но парочка болтов в их составе все же была сломана и снижала общую монолитность корпуса. Забегая вперед, я зафиксировал все имеющиеся «гайки» взяв их в небольшое кольцо из сухой сварки. Эту операцию нужно выполнять аккуратно не залив резьбу для болтов.
Изменение объема оперативной памяти, пожалуй, наиболее простой способ модернизации любого ноутбука. Почти в каждой системе планки легкодоступны и в отличие от замены жёсткого диска даже не нужно, переустанавливать операционную систему. До этого момента вопрос о ее замене или модернизации не поднимался, так как система изначально имела внушительный объем в 4 Гб, можно сказать, что в момент покупки 4 Гб были эталонным. Но времена меняются и с каждым днем интернет страницы содержат все больше мультимедийной информации, добавьте к этому включенное интернет радио, Skype, Word, Excel, пару фотографий в Photoshop и в итоге мы можем увидеть следующую картину по загрузке.
Конечно, некий запас еще остается, но иногда начинаешь ощущать, что после закрытия пары приложений система начинает работать быстрее. Поэтому с заделом на будущее было принято решение нарастить объем памяти до 8 Гб. Для этого были использованы два модуля JM1333KSN-4G производства компании Transcend.
Далее, после оперативной памяти, мы подошли к вопросу о накопителе. С момента покупки ноутбука, самым громким событием на рынке ПК, было массовое появление твердотельных накопителе. Без пункта о его применении, все вышеописанные модернизации можно было бы не начинать.
Установка твердотельного накопителя в ноутбуки прошлых поколений не редкость. И здесь принимаются два наиболее распространённых способа. В первом диск устанавливается на место основного HDD, а во втором используются переходники занимающие разъем DVD-привода.
Так в первом случае за бортом остается объемный HDD, а во втором DVD привод, в общем, приходится что-то демонтировать. Если отсутствием привода в наше время можно полностью смириться, то терять объем дисковой системы изначально не хотелось. В момент поиска переходника для замены DVD на SSD, под руку попался диск Transcend TS128GMSA720 выполненный в формате mSATA.
Жаль, но штатного разъёма для него не нашлось :), в один момент я вспомнил о пустующем разъёме Mini PCI-Express и тут я начал думать о третьем методе установки SSD в старые ноутбуки. Как оказалось, данные разъёмы полностью электрически совместимы, полет мысли происходил быстро, появилась идея перекинуть каналы SATA c неиспользуемого разъема eSATA. Приблизительно через полтора часа, с помощью одного разрезанного SATA-кабеля и паяльника, диск определился в системе с линий eSATA, при этом он находился в разъёме Mini PCI-Express…
Изначально все было сделано довольно варварским способом, к сожалению, переделывать более качественно не понадобилось, в полете мыслей о модернизации я совершено забыл изучить базовый аспект. В BIOS Acer 5935G нет возможности выбрать канал eSATA в качестве загрузочного, на этом третий подход к установке SSD так и остался не существующим…
В качестве утешительного приза, я все-таки решил установить вышеупомянутой диск в систему через переходник на обычный форм-фактор 2.5''. Я не буду описывать впечатление от того когда система переходит на использование SSD-накопителя, этому и так есть множество примеров, скажу лишь одно: ноутбук ускорился, причем очень значительно!
В сегодняшней заметки, будет лишь одно тестирование. После проделанных модификаций мне стало интересно, насколько я проигрываю в части процессора старого поколения. Итак, для тестирования был выбран тестовый пакет Cinebench R10 x64 – CPU, который запускался в двух режимах. В рамках тестирования конкурентами были выбраны следующие процессоры: Intel Core i5-2430M; Intel Core i7-4500U; Intel Core i7-4770K; AMD FX-4330 и AMD FX-8350 :). Каждый процессор тестировался на различной системе, поэтому результат не претендует на 100% точность, однако увидеть ориентиры мы однозначно сможем.
Результаты получились весьма и весьма интересные, так разогнанный старичок T6600 в одно-потоковом режиме подбирается к актуальным сегодня процессорам, особенно удивило различие с настольным FX-4330… В много-потоковом варианте, сегодняшние многоядерные процессоры уходят далеко в перед, хотя по сравнению с настольным i7-4770K мобильные варианты смотрятся уже не столь интересно.
Данные результаты позволили мне сделать следующие выводы: в повседневных задачах, которые выполняются на моем ноутбуке его производительности вполне достаточно, и даже если говорить о кратковременных нагрузках в виде обработки десятка фотографий, мне не придётся ждать в пять или десять раз дольше, а всего в два, а если для какой-либо задачи потребуются процессорные мощности, я попросту воспользуюсь настольным i7-4770K. Так же я понял, что замена процессора внутри данной платформы лишена смысла, прирост производительности относительно сегодняшних решений будет минимален.
Самой главной модернизацией оказалась установка SSD накопителя, именно он принес системе оживление и значительно улучшил отзывчивость системы. Если вы тоже захотите установить SSD в свою не самую новую систему, не стоит гнаться за самым производительным диском помните, что большинство старых ноутбуков ограничиваются стандартом SATA 2.0.
Если что и осталось за бортом сегодня, так это модификация таймингов оперативной памяти, показатели разгона видеокарты и дальнейшая судьба основного жесткого диска… Но об этом, возможно, в другой раз, быть может Acer Aspire 5935G еще долго будет выполнять роль моего настоящего домашнего компьютера…
Обсудить материал можно на Форуме или в наших группах ВКонтакте и Facebook.
Без шуток. Сравнение двух топологий исполнения блоков питания
Рубрика: Корпуса и блоки питания | Теоретические статьиМетки: Блок питания | Выбор БП | Исполнение БП | Какой БП | Качество блока питания | Сравнение двух БП | топологии БП
Дата: 01/04/2014 23:30:00
Введение, Постановка задачи, Аппаратура
Введение
Условно говоря, компьютерные блоки питания делятся на два класса - с единой цепью стабилизации и несколькими выходами, т.н. групповая стабилизация, либо применяется топология с выделенным источником 12 вольт, из которого формируются напряжения 5 вольт и 3.3 вольта независимыми преобразователями. Второй вариант построения объявляется «продвинутым» решением, которое обещает уникально высокие эксплуатационные характеристики - поддержка любого процентного соотношения нагрузки по выходным каналам, способность работать в очень широком диапазоне токов без нарушения балансов напряжений всего источника питания. Данный тезис имеет под собой веские основания, независимые преобразователи 12->5(3.3) позволяют получить очень высокую стабильность выходных напряжений, но это будет работать только в идеальных режимах, которые редко встречаются в реальных условиях эксплуатации. Действительное положение дел способно омрачиться различными нюансами функционирования в составе устройства электропитания, столь тщательно скрываемого рекламой и маркетингом. При оценке дел следует учитывать все особенности работы блоков питания, а не только то, что пишут в проспектах. Народная мудрость гласит - гладко было на бумаге, да забыли про овраги. Остается лишь понять, на сколько глубоки эти овраги.
Постановка задачи
Попробуем разобраться в этом выбора технологий. Для этого стоит взять два блока питания схожей мощности и различной топологией. При выборе классов «пороговой» величиной является мощность БП. Менее 750 Вт, как правило, используют групповую стабилизацию, а выше данной цифры - отдельные преобразователи по выходам 5 и 3.3 вольта. Вообще-то, интерес представляет сама природа возникновения появления специальных преобразователей в особо мощных блоках питания. Вряд ли это делается от доброй воли производителей, сие было бы не логично - отдельные источники питания, даже маломощные, стоят существенно дороже дополнительного отвода обмотки на выходном трансформаторе и к их появлению должна быть весьма важная причина. И она существует - при перегрузке БП с групповой стабилизацией по одному из выходов 12/5 В происходит резкий выброс напряжения по альтернативному выходу, что может приводить к разрушению цепей, которые подключены к данному БП. В частности, при (случайном) коротком замыкании 5 или 12 вольт довольно часто выходят из строя HDD, как единственные из устройств, имеющие на своем борту элементы защиты от перенапряжений. Другой проблемой, вытекающей из объединения выходов 12/5 для групповой стабилизации, является общая «мощностная» защита от перегрузок. По ограничению «240ВА» на канал 12 вольт накладывается предел по нагрузке в 18(20) ампер, а выход 5 вольт какого либо ограничения обычно обделен. Таким образом, перегрузка по данному выходу возникает только в том случае, когда превышается общая мощность всего блока питания. Для примера возьмем пороговую величину мощности, 750 Вт, которая служит «водоразделом» между двумя этими топологиями. Итак, 750 Вт означает, что БП может обеспечить 750 Вт по любому из двух силовых выходов, и 12 вольт и 5 вольт. Критерий общей перегрузки наступит при токе 750/5=150 ампер. Для этого цепь замыкания должна иметь сопротивление 5/150=33 мОм. Если учесть, что сопротивление проводки обычного шлейфа питания периферии порядка 15 мОм, к нему же стоит прибавить сопротивление используемого переходника-удлинителя, часто применяемого для подключения других устройств, то общее сопротивление проводки легко может превысить данную цифру (33 мОм). Это приведет к тому, что при случайном замыкании цепи на землю блок питания не выключится, а продолжит функционировать в обычном режиме с выдачей полной мощности в провода подачи питания. Попробуйте представить 750 Вт на куске провода в пол метра и вы можете оценить последствия этого действия. Пожар в системном блоке при коротком замыкании вовсе не «экзотика» и такие случаи отмечаются. Т.е, отдельные преобразователи в мощных БП это вовсе не «добрая воля» производителей, а суровая необходимость. Однако, вокруг цифры «750 Вт» выпускается много моделей блоков питания и это одна из самых востребованных мощностных категорий, выбираемых пользователями, получивших опыт общения с продукцией «350 Вт, $30». А именно, выбор тех, кто знает, что надо для нормально работы системы. Остается лишь понять, стоит ли тратить деньги за наличие независимых преобразователей 5/3.3 вольта или это не более чем миф.
Для получения четкого ответа на данный вопрос следует провести массовое тестирование двух классов блоков питания, что представляется нереальным для автора данной статьи, поэтому, увы, тест будет не столь обширный. Это расстраивает, но лучше начать что-то делать, чем топтаться на месте.
Аппаратура
Для выполнения работ используется тестовый стенд, собранный на основе фирменного тестового оборудования фирмы Agilent, специализированного для выполнения исследований источников питания. Данный набор дополнен генератором помех на выполнение проверок на соответствие требований ГОСТ'ов для компьютерных систем. В принципе, стенд имеет описание, но данная бюрократия мало кого интересует, поэтому сразу перейдем к непосредственным участникам тестирования. Для исследования стоит взять пару БП примерно равной мощности, но с различающейся топологией. Пограничной цифрой является «750», поэтому выбор должен сосредоточится вокруг нее. У автора данной статьи не такой уж и большой ассортимент в чулане, поэтому остановимся на двух моделях, «Aerocool Strike-X 800» и «Cougar CMX 700»:
Стоимость устройств примерно одинакова, с поправкой на мощность, что позволит произвести сравнение «лоб-в-лоб», без каких либо скидок. Впрочем я должен сразу извиниться, что не смог подобрать БП с равной мощностью. Размер моего чулана не столь велик, прошу прощения.
Итак, имеется пара блоков питания, примерно одинаковой мощности и мерой «фирменности». Последняя характеристика крайне важна, никто не ждет каких либо серьезных провалов от фирм, напрямую специализированных на выпуске данного вида продукции, а вот «второй эшелон» и различного рода «дочерние компании» способны подкинуть какие либо «нежданки»(с)Задорнов. Итак, «Aerocool Strike-X 800» с отдельными преобразователями против «Cougar CMX 700» с групповой стабилизацией. Поехали!
Организационный вопрос - исследование будет производиться над двумя блоками питания, при этом графики и характеристики БП «Aerocool Strike-X 800» будут приводиться слева и отмечаться в тексте сокращенным определением «Strike-X 800» (Strike-X), а БП «Cougar CMX 700» приводиться справа с отметкой в тексте «CMX 700» (CMX).
Тестирование, Система охлаждения, Выводы
Тестирование
Процесс исследования состоит из некоторого набора тестов, которые выполняются над каждым из участников, после чего производится «разбор полетов». Процесс не самый быстрый, зато позволяет выполнить наиболее точную оценку свойств испытуемых объектов. При выполнении исследования за нормы принимаются положения EPS v2.92, в котором сделаны указания на поддержку высокоэффективных процессоров, для которых свойственно крайне малое потребление в состоянии простоя.
Включение
При установке сигнала PSON в активное состояние блок питания обязан включиться за очень небольшой интервал времени, при этом выходные напряжения должны появиться максимально быстро и достаточно синхронно. Не допускается каких-либо перенапряжений и провалов. Впрочем это «бла-бла-бла» никому не интересно и стоит сразу перейти к результатам. Отмечу лишь, что все необходимые численные значения приведены в требованиях EPS 2.9x и все заинтересованные могут ознакомиться с ним без моего участия.
Характеристика |
Aerocool Strike-X 800 |
Cougar CMX 700 |
Время задержки включения, мс |
54 |
56 |
Время установки PSOK после появления напряжений, мс |
281 |
260 |
Время удержания до выключения PSOK, мс |
36 |
41 |
Время от сброса PSOK до снижения напряжений, мс |
15 |
5.9 |
Оба блока питания показывают схожие характеристики и они удовлетворяют спецификации EPS, но нас более интересует не общие свойства, а то, как работают каналы 5/3.3 вольта по отношению к выходу 12 вольт. Для этого посмотрим на сам процесс включения.
И вот здесь разница в топологиях проявляется весьма отчетливо. Если CMX 700 с групповой стабилизацией (справа) показывает практически одинаковый характер появления напряжения на выходах 3.3-5-12, то БП Strike-X 800 (с независимыми преобразователями 3.3/5) четко демонстрирует поочередный старт трех устройств. Вначале появляется 12 вольт, затем начинает функционировать выход 5В, затем аналогичное действие происходит на выходе 3.3В. Все выходы появляются строго поочередно. Вообще-то, при разработке устройств питания с множественными выходами строго оговаривается, что более низковольтный выход не имеет права быть большей величины, чем высоковольтный. При нарушении данного правила устройства могут сгореть. Для выполнения этого правила в своих изделиях (да-да, не удивляйтесь, автор еще и что-то может разрабатывать) приходилось устанавливать специальные диодные ограничители и обеспечивать заранее предсказуемый порядок включения-отключения. К сожалению, не все устройства способны устойчиво функционировать в таком строго упорядоченном мире. При работе SoC Broadlight я столкнулся с крайне неустойчивым запуском системы. Длительный поиск не выявлял каких либо неисправностей до тех пор, пока я не сменил режим запуска источника питания на одновременный (т.н. «tracking mode»). После этого все странным образом самоустранилось и система работала без замечаний. Причина находилась в том, что все напряжения должны появляться одновременно, даже если это и не выставлено в требованиях к системе, иначе более низковольтные узлы не получают напряжения вовсе, даже при неактивном уровне сигнала подтверждения наличия питания. Атавизм из личного опыта, не более того. Возвращаясь к нашим БП хочется отметить, что Strike-X 800 демонстрирует строго последовательный порядок появления напряжений. Это не запрещается требованиями EPS, но, извините, мне это не нравится, потенциальная «проблема».
Если абстрагироваться от порядочности появления и посмотреть на то, как происходит установка самих напряжений, то в этом не выявляется каких-либо очевидных деструктивных элементов.
Характеристика |
Aerocool Strike-X 800 |
Cougar CMX 700 |
Пиковое напряжение выхода 3.3В, В |
3.42 |
3.57 |
Пиковое напряжение выхода 5В, В |
5.17 |
5.15 |
Пиковое напряжение выхода 12В, В |
12.03 |
12.25 |
Время фронта выхода 3.3В, мс |
3.2 |
6.4 |
Время фронта выхода 5В, мс |
5.4 |
8.8 |
Время фронта выхода 12В, мс |
9.5 |
9.4 |
Время несогласованности появления выходов, мс |
3 |
3 |
Оба блока питания демонстрирую достаточно безопасный процесс появления напряжения на каналах 3.3/5/12, выброс «вверх» менее 10%, что обязано обеспечить беспроблемный запуск узлов системного блока. Однако последняя характеристика, время несогласованности появления, вызывает весьма неприятный оттенок. У блоков питания с независимыми преобразователями 3.3/5 процесс запуска протекает хоть и столько же по времени, но менее «правилен». Это особенность данной топологии и от нее невозможно избавиться. Теоретически, разработчики БП могли бы перевести преобразователи в режим «tracking» (слежения), но вряд ли стоит этого ждать в серийных блоках питания - консерватизм решений отрасли просто неимоверен.
Нагрузочная характеристика
При «продвижении» (маркетинг) блоков питания с отдельными преобразователями по выходам 3.3/5 тщательно муссируется супер-стабильность выходных напряжений. Вроде бы это логично, коль скоро каждый выход БП имеет собственную цепь стабилизации, то следует ожидать крайне качественной поддержки выходных уровней. Можно долго рассуждать о вкусе пряников, а можно взять и попробовать.
Нагрузка по выходу 12 вольт
Нагрузка по выходу 5 вольт
Нагрузка по выходу 3.3 вольта
Приведены три варианта исследования, во всех случаях Strike-X 800 демонстрирует очень красивые результаты выхода 12В - стабильность выходных уровней производит впечатление и хочется сразу бежать в магазин. Вот она, сила зомбирования. )) Однако посмотрите на остальные два выхода, 3.3 и 5 вольт. Нам обещали «суперстабильность» по всем напряжениям, но они кое-где даже проигрывают блоку питания с групповой стабилизацией! Возможно, у вас здесь возникает мысль, что примененный тестовый стенд сделан криво, и нечего гнать туфту на прогрессивную топологию. Увы, вынужден вас разочаровать, в системе измерений нет настолько грубых ошибок, чтобы так исказить результаты. Да и использование специализированной для тестов БП инструментальной базы как-то не допускает подобного рода ошибок. Проблема лежит в построени блока питания как устройства с множеством выходов, ошибка находится в самом БП. Производители очень рекламируют систему независимой стабилизации, но тщательно «забывают» известить о том, что они полностью игнорируют разводку цепи «земля», которая является общим для всех выходов. Как следствие, блок питания может поддерживать сверх-стабильные выходные уровни, но только при подключении нагрузки непосредственно к самому блоку питания. Любые попытки использовать общую шину «земля» для нескольких нагрузок неизбежно приведет к затеканию напряжения из одного канала в другой и нарушит тщательную стабилизацию. Что и произошло при проведении данного исследования. Возьмем первый тест, нагрузка по выходу 12В: хотя по другим выходам (3.3/5) ток нагрузки не менялся, но напряжение на них снижалась по мере увеличения тока по 12В. Причина описана ранее - падение на проводе «земля», не охваченной цепями стабилизации. При этом БП CMX 700 с групповой стабилизацией демонстрирует лучшие характеристики стабильности. Впрочем, вы можете не соглашаться с мнением автора данной статьи и выполнить трактовку результатов самостоятельно. Причина улучшенной работы CMX 700 находится в недостатке групповой стабилизации 5/12 - в нем выходное напряжения одного канала зависит при нагрузке в другом. В данном тесте блок питания нагружали по одному выходу (5 или 12), что вызывало некоторый «перекос» и подъем напряжения в «альтернативном» канале, что компенсировало величину потерь на цепи земли. Вот в чем парадокс - «недостаток» топологии работает как «достоинство» и еще как работает! Посмотрите результаты, они перед вами. Как итог данного теста хотел бы отметить, что независимые преобразователи демонстрируют очень стабильную цепь 12В и, уж извините, провальные показатели по остальным выходам, а групповая стабилизация предоставляет прямо противоположное. Увы, явного победителя нет, хотя маркетологи обещали нам небо в алмазах для независимых преобразователей. Да, такая топология потенциально могла бы обеспечить сказочные характеристики, вот только про «овраги» не стоит забывать. К слову, исправление можно выполнить и самостоятельно, вот только в домашних условиях и без соответствующей подготовки хороших результатов ждать не стоит - при «бездумном» переносе цепей обратной связи нарушится стабильность БП с соответствующим итогом и струйкой дыма.
Выходное сопротивление, мОм:
Канал |
Aerocool Strike-X 800 |
Cougar CMX 700 |
12В |
0.41 |
5.7 |
5В |
14 |
19 |
3.3В |
18 |
3.6 |
В данной таблице приведены выходные сопротивления каналов, а не степень их взаимовлияния. Похоже, способ обработки и представления результатов требует доработки – необходимо обеспечить формирование отчета не только в приведенных численных характеристиках, но и в мере взаимного влияния каналов. Что же, это поправимо, но пока же можно обойтись качественным сравнением диаграмм, представленных выше.
Что до самих выходных сопротивлений, то Strike-X 800 демонстрирует крайне высокое качество выхода 12В, что не удивительно, а вот выходы 3.3/5 смотрятся очень бледно. И здесь хочется вспомнить одну известную фразу «Тщательней надо, ребята»(с)Жванецкий. Тогда и БП будут нормальными. А пока выходит «пшик».
Комплексная нагрузочная характеристика
Знаете, когда я слышу «КНХ», то рука сразу тянется к пистолету. Это такой бре...
Короче, смотрите сами, без комментариев:
Выход 12 вольт
Выход 5 вольт
«КНХ» по выходу 3.3В не снимается, в виду, гм, общей целесообразности, реального неиспользования этого выхода для питания внешних устройств и относительно стабильной и слабой величины нагрузки по данному каналу.
Лично я не вижу существенной разницы между блоками питания. Полезность данного теста ниже плинтуса, но какой же обзор может обойтись без эстетического гадания по цветовым пятнам?
Время удержания сети
Это измерение выполняется на соответствие норм ГОСТ'а и, по большому счету, не должно затрагивать тему статьи. Но данный тест поддерживается стендом, почему бы не посмотреть, из чистого любопытства?
Исследование выполняется двумя способами - «классическим» (и неправильным), по измерению времени удержания после отключения сети, и вторым - с перебором времени отсутствия сети до факта выхода БП из рабочего режима (отключения). Последний вариант корректнее отображает реальные условия работы и предоставляет много дополнительной информации, полезной для подключения БП к слабой сети или бесперебойному источнику. Вначале «классика», отключение сети:
Так, Strike-X 800 провалил данный тест! Не думал, что такое произойдет когда-нибудь, но свершилось. Я искренне разочарован. По нормам (описано в любой спецификации блоков питания) сигнал PSOK обязан сниматься ранее снижения уровня выходных напряжений не менее, чем за 1 мс. Здесь же уровень выхода 12В вполне очевидно начал снижаться и только после этого БП соизволил снять PSOK. Как это должно выглядеть «правильно» - можете посмотреть на правой диаграмме БП CMX 700 - вначале был снят PSOK, затем последовало снижение выходных напряжений. Т.е. в Strike-X 800 реализация компаратора состояния сети выполнена не подходящим образом и должна быть переделана.
Характеристика |
Aerocool Strike-X 800 |
Cougar CMX 700 |
Время удержания PSOK, мс |
Неправильно |
15.8 |
Время от сброса PSOK до снижения вых. напряжений, мс |
Неправильно |
7.8 |
Второй вариант испытания.
Ну вот и вылезли все «кишки». БП Strike-X 800 отключается только тогда, когда напряжение на выходе 12В становится чрезвычайной низким. Скорее всего, системный блок к этому времени уже успеет «зависнуть». Ну а дальше сами считайте - если брать по критерию полного отключения (когда уже все зависло?), то Strike-X 800 обеспечивает 20 мс, если по порогу появления пульсаций, то только 15 мс. По нормам ГОСТ блок питания обязан выдержать два полупериода или 20 мс. Справляется ли с этим требованием данный блок питания - решайте сами, я «пас».
У CMX 700 тоже наблюдаются проблемы, хотя они несколько иного рода - «ударный» ток при резком появлении сети приводит к повышению уровня пульсаций выходных напряжений. Это плохой симптом.
Последний цикл тестирования, вызвавший отключение блока питания.
В виде таблицы:
Характеристика |
Aerocool Strike-X 800 |
Cougar CMX 700 |
Время удержания БП в рабочем состоянии, мс |
20 (15) |
16 |
Хочется отметить, что метод перебора времени провала показал совсем другие цифры, чем демонстрирует «классический» метод и эти результаты более корректны.
Вот такой вышел грустный рассказ - тест вроде бы простой, а Strike-X 800 сел в безоговорочную «лужу». Очень обидно, сам БП мне нравился.
Изначально я думал, что данный тест будет бесполезен при рассмотрении различных топологий, а оказалось совсем наоборот. Чем больше «тыкаешь иголкой», тем лучше результат. Для наших подопытных было выяснено, что БП с независимыми преобразователями потенциально могут выдавать недопустимо высокий уровень пульсаций по основному каналу 12В, что ни как не будет проявляться на выходах 3.3/5 вольт и при этом будет отсутствовать сигнализация дезактивацией сигнала PSOK. А это уже неприятно и является прямым нарушением спецификаций работы БП.
Импульсная нагрузка
Блок питания обеспечивает работу сложной системы с весьма непостоянным уровнем потребления, причем без какой либо явной привязки к выходным каналам. Ранее приводилась нагрузочная характеристика, но этот тест показывает лишь выходное сопротивление на постоянном токе, а по «переменной составляющей» могут происходить самые причудливые превращения. Впрочем, я выразился слишком мудрено, исправлюсь - нагрузочная характеристика покажет вам лишь то, как «проседает» напряжение под нагрузкой. Но есть и другая характеристика - как будет реагировать блок питания на кратковременные броски (или сброс) тока. В данном случае обратная связь уже не справляется со стабилизацией и все неприятные особенности будут в большей степени зависеть от качества выходного фильтра канала - параметров выходного конденсатора и индуктивности фильтра.
Исследование заключается в попеременной подаче короткого импульса тока поочередно на каждый выход (12В, 5В, 3.3В) для двух мер нагрузки всего блока питания - 10% и 80%.
Если брать цепь 12В, то переходные процессы Strike-X 800 протекают дольше и интенсивнее. Да уж, от раздельной стабилизации такого совсем не ожидаешь. Что до выходов 3.3/5, то оба БП демонстрируют схожий характер/уровень помех, чего, опять же, никак не ждешь от Strike-X 800 с раздельной стабилизацией. Можно провести детальный разбор полетов с выяснением зависимостей, но и так видно - чуда не свершилось, обе топологии исполнения БП демонстрируют одно и тоже. Причины разные, но результат то одинаков.
Перегрузка по току
К сожалению, не так уж редок случай, когда какой-нибудь провод или разъем случайно попадает на землю, что вызывает отключение БП. Если не эта небрежность (а кто от нее застрахован?), то может «помочь» сгорание преобразователя на материнской плате или периферийном устройстве. От такой неприятности никто не застрахован, поэтому БП проектируются с защитой от перегрузки и его испытание должно содержать пункт по исследованию работы в данном стрессовом режиме. При этом интерес представляет как время выключения, так и характер изменения выходных напряжений в момент перегрузки. Вряд ли кому-нибудь понравится, если БП при коротком замыкании по 5В выдаст по 12В что-то вроде 20 вольт - периферия будет уничтожена. Тест заключается в поочередном замыкании цепей 5В и 12В на землю через резисторы 20 и 30 мОм соответственно.
Вначале 5 вольт:
Обращайте внимание на размерность времени!
Strike-X 800 обнаружил перегрузку практически мгновенно, через 0.05 мс был снят PSOK (что означает отключение силового преобразователя БП).
Выход 12 вольт:
![]()
|
Как и в предыдущем случае, Strike-X 800 очень четко отлавливает перегрузку и быстро отключается, хотя и CMX 700 демонстрирует не худшие показатели.
Характеристика |
Aerocool Strike-X 800 |
Cougar CMX 700 |
Время отключения по перегрузке канала 5В, мс |
0.05 |
12.2 |
Время отключения по перегрузке канала 12В, мс |
0.14 |
0.07 |
Вообще-то, почти все представленные данные менее 1 мс, что достаточно быстро, исключение составляет блок питания CMX 700 с выходом 5В (12.3 мс). Это означает, что он не оборудован датчиком перегрузки по выходу 5В, или условия его работы нарушены. Как следствие, блок питания «чувствует» перегрузку только основным преобразователем, чем и объясняется столь долгая реакция на перегрузку. Фактически, БП выдает по каналу 5В почти правильное напряжение, чуть менее четырех вольт, с током нагрузки порядка 200 ампер. Это не удивительно, БП на 700 Вт, разделение на каналы 12В и 5В весьма условно, это лишь отвод на общем трансформаторе, а потому ничего не мешает снять полную мощность по любому из двух силовых выходов БП. Будь сопротивление короткого замыкания чуть больше и блок питания не выключился бы вовсе. Последствия понятны и без практической проверки. Это как раз та самая причина, почему не делают особо мощные с групповой стабилизацией, 700-750 Вт - это предел.
При проведении теста отдельно не производится измерения максимальной величины напряжений по выходам 3.3-5-12В, но и так видно по диаграммам, что блок питания с раздельной стабилизацией демонстрирует полное отсутствие каких-либо завышений напряжений, а групповая стабилизация ... примерно 12.8 вольта. Скорее всего, мера этого завышения как-то связана с конкретными особенностями моделей блоков разных производителей, поэтому я бы сделал следующий вывод:
Раздельная стабилизация - полная гарантия от импульсов высоких напряжений;
Групповая стабилизация - потенциально возможно, давайте смотреть каждую модель отдельно.
Устойчивость к помехам в сети 220 вольт
Сеть питания не идеальной источник, в ней могут быть помехи. Данный способ тестирования востребован ГОСТ'ом, а потому включен в общее исследование.
По способу распространения, помехи делятся на два типа - дифференциальные (между двумя проводами питания) и синфазные (относительно земли).
Дифференциальные:
Синфазные:
Оба блока питания демонстрируют примерно одинаковую реакцию на помехи в сети и их характер поведения можно оценить как «нормально». При этом нет каких-либо особенностей в характере помех каналов 12 вольт и 3.3/5 вольт для различных топологий. Как же приятно, после всех предыдущих бед, когда оба БП проходят тест без каких либо замечаний.
Нестабильная сеть
Кроме помех, в сети довольно часто происходит другая неприятность - длительное снижение уровня. Нормы на сеть ограничивают ее диапазон границами 220В +10/-15%, но ничего не «мешает» получить у потребителя и большее и меньшее значение. Требования ГОСТ'а обязывают БП способным функционировать как в нормальном диапазоне (+10/-15%), так и выдерживать кратковременное снижение и завышение уровня. Раз есть требование, значит будет испытание:
Оба блока питания прошли тест, и смена напряжения сети не отразилась на выходных напряжениях. Но стоит отметить неустойчивую работу блока APFC на CMX 700. Обратите внимание на голубой график тока правой диаграммы - форма тока потребления во времени далека от «стабильной». Очень плохой симптом. Strike-X 800 демонстрирует неизменный характер тока потребления, который меняется лишь в моменты смены напряжения сети.
Второй тест данного типа - монотонное снижение напряжения сети.
CMX 700 опять отличился - на выходе 3.3В зафиксирован импульс напряжения. Судя по большой амплитуде тока сети, в БП произошло следующее - последовал срыв цепи стабилизации APFC, что вызвало экстраток потребления. Далее этот импульс тока распространился как помеха из сети на сторону выходных напряжений и проявил себя на канале 3.3В. При проведении теста на время удержания сети (приведено выше) данный блок питания показывал заметный уровень проникновения помех сети в выходные напряжения, поэтому предложенное объяснение имеет под собой веские основания.
Как мне кажется, слишком рано выпустили этот БП в мир, он еще не дорос до этого и цепь стабилизации APFC явно нуждается в уточнении. Исправить легко, но только в производственных условиях. Довольно забавно, что под маркой «Cougar CMX 700» скрывается вторая версия этого блока питания.
Эффективность работы
Любимая характеристика, КПД. Ну как без нее?
Кроме измерения данного свойства приводятся напряжения на выходах 3.3/5/12, а само тестирование будет проводиться «до железки», пока блок питания не выключится. Это позволит оценить перегрузочную способность блока питания. Данный тест обязан проводиться быстро, иначе можно превысить условие кратковременности перегрузки, оговариваемой на блоки питания.
Выход 12В:
Выход 5В:
Выход 3.3В:
Приведенные диаграммы частично повторяют ранее приведенные нагрузочные характеристики. И здесь так же хорошо видно, что чуда не случилось - блок питания с раздельной стабилизацией показывает не лучшие результаты. Точнее, здесь вообще нет победителя, «ничья».
Ток потребления сети:
У CMX 700 гораздо «кривее» работа APFC, уж простите меня за столь нетехнический термин. Примерно нормальная форма тока получается лишь с половины мощности нагрузки. У Strike-X 800 с этим несколько лучше, видимые искажения пропадают примерно с 1/3 мощности нагрузки.
Переходим к самому интересному, КПД:
Цифр много, они приведены на картинках. Если не придираться к мелочам, то можно сказать, что они одинаковые. Разница менее одного процента погоды не делает.
Эффективность в табличном представлении, все численные данные представлены в процентах:
Мощность нагрузки БП: |
5% |
10% |
20% |
50% |
100% |
Норма 80+ |
80 PLUS |
- |
- |
80 |
80 |
80 |
|
80 PLUS Bronze |
- |
- |
82 |
85 |
82 |
|
80 PLUS Silver |
- |
- |
85 |
88 |
85 |
|
80 PLUS Gold |
- |
- |
87 |
90 |
87 |
|
80 PLUS Platinum |
- |
- |
90 |
92 |
89 |
|
80 PLUS Titanium |
- |
90 |
92 |
94 |
90 |
|
Aerocool Strike-X 800 |
70 |
80 |
86 |
88.6 |
86.4 |
80 PLUS Silver |
Cougar CMX 700 |
75 |
83 |
86.8 |
88.1 |
85.5 |
80 PLUS Silver |
Интересно, что Strike-X 800 номинируют как «80 PLUS Silver», а CMX 700 лишь «80 PLUS Bronze», хотя результаты тестирования представляют практически одинаковые цифры. Вот и верь в эту сертификацию.
Характеристика |
Aerocool Strike-X 800 |
Cougar CMX 700 |
Максимальная мощность блока питания, Вт |
1080 |
805 |
Перегрузочная способность, процентов |
36 |
15 |
Хотя данная мощность может быть получена только на непродолжительных перегрузках, но все равно 1080 Вт с 800 Вт блока питания - это воодушевляет.
Коэффициент мощности
Не сказал бы, что существует какая-то особая польза в исследовании данной характеристики блока питания. При достаточно высоком значении коэффициента мощности его дальнейшее улучшение представляет совсем низкую ценность. Сертификация 80+ характеризует коэффициент мощности величиной не менее 0.9 (0.95) только при половинной мощности нагрузки, что и выполнятся при исследовании:
В принципе, оба блока питания не могут похвастаться идеальной формой, хотя само значение коэффициента мощности достаточно велико.
Дежурный источник
Как связан данный вопрос с различием в топологиях блоков питания? Конечно «никак», но мне надо набить знаки. Поэтому просто пропустите данный раздел, если не интересно. ))
Нагрузочная характеристика:
Напряжение дежурного источник CMX 700 выдерживается значительно стабильнее Strike-X 800, да и перегрузочная способность несколько выше.
При измерении КПД в зачет идет только эффективность работы этого источника, фоновое потребление в блоке питания не учитывается.
Некоторая «дерганность» характеристик вызвана наличием сглаживающего конденсатора очень большой величины на входе блока питания и низкой мощности потребления. Это затрудняет процесс измерения крайне «импульсного» тока потребления непостоянной величины во времени.
Импульсная нагрузка:
Характеристика |
Aerocool Strike-X 800 |
Cougar CMX 700 |
Изменение напряжения под нагрузкой, В |
0.44 |
0.19 |
Мощность нагрузки 50%, КПД, процентов |
77 |
79 |
Мощность нагрузки 100%, КПД, процентов |
75 |
78 |
Перегрузочная способность, процентов |
51 |
85 |
Импульсная нагрузка, величина пульсаций, В |
0.2 |
0.15 |
По всем позициям полная и безоговорочная победа CMX 700. Случай редкий, а потому достойный похвалы.
Высокоэффективный процессор
Процессоры совсем недавно получили возможность эффективно уходить в режим сна с крайне малым уровнем потребления. Обычный блок питания не рассчитан на столь значительный диапазон мощностей нагрузки и может не обеспечить должное качество стабилизации выходных напряжений. Поэтому в тестирование введено ряд испытаний для проверки на совместимость с такими компьютерными системами.
Одна из «неприятностей», которая может произойти с БП - его отключение при сверхнизком токе потребления. В стандартах на блоки питания крайне низкое или полное отсутствие тока нагрузки объявляется нештатной ситуацией и разрешают блоку питания отключаться. Но добавление новых процессорных систем сдвинуло рамки нижней границы тока потребления и ряд БП оказался не в состоянии их обеспечить. Иначе говоря, на данный момент пока существуют блоки питания двух классов - способных работать с низким током потребления и не способных, отключающихся при снижении тока ниже порогового. Первый тест состоит с постепенном уменьшении тока нагрузки на БП с «низких» (соответствует старым стандартам) до сверхнизких (новые редакции стандартов):
Оба БП прошли тест, хотя должен обратить ваше внимание - CMX 700 опять «начудил» с током потребления сети. Нет, APFC там точно требует вмешательства.
Импульсная характеристика:
Strike-X 800 - «отлично», CMX 700 - «нормально». Главное, что нет никаких срывов и «колебательных» процессов. Отдельные преобразователи 3.3/5 одерживают очевидную победу. При выборе системы с малопотребляющим процессором более разумно использовать именно такой тип топологии блоков питания. Одно лишь портит радостную картину - не окажется ли блок питания 800-1200 Вт для процессора 35-90 Вт чрезмерным «запасом»?
Система охлаждения
В данном разделе будет измеряться скорость вращения вентилятора, как более-менее адекватная характеристика работы системы охлаждения блока питания. Уровень шума, в «обычном» его понимании, более подходит для своего основного назначения, проверки соответствия санитарным нормам, и не может применяться для оценки акустической заметности блоков питания в составе системы. Впрочем, к теме статьи данный вопрос ни коем образом не относится и дается лишь в качестве дополнительного материала.
У меня складывается ощущение, что в обоих блоках питания стоит одна и та же схема управления вентилятором и различается лишь модель самого вентилятора. Посмотрите сами - порог мощности одинаков, кривая регулирования тоже. А диапазоны скоростей - это уже больше от мотора вентилятора зависит.
Выводы
Качество работы блока питания очень мало зависит от его топологии. В нем может быть групповая стабилизация или отдельные преобразователи, получаемый итог будет примерно одинаков. По рекламе нам обещают невиданное качество напряжений в БП с раздельной стабилизацией, но это не более чем миф. Блок питания не такое уж и простое устройство и полное игнорирование разводки цепи «земля» производителями сразу сводит на нет все потенциальные возможности блоков с отдельными преобразователями 3.3/5 вольт. Увы, чуда не случилось.
Погружение в виртуальное прошлое. Подробный обзор VR шлема Forte VFX1.
Рубрика: Периферия | Теоретические статьиМетки: headgear | VFX1. Forte | VR | виртуальная реальность | настройка | обзор | тестирование | фото | шлем виртуальной реальности
Дата: 16/04/2013 03:33:33
Введение. Комплектация и технические характеристики.
Несколько месяцев назад, я, совершенно случайно обнаружил «на молотке» шлем виртуальной реальности VFX1,
и конечно сразу захотелось его приобрести. Вещь, не побоюсь этого слова, легендарная. Разработала его американская фирма Forte Technologies в теперь уже далеком 1994 году.
Да, да, в прошлом веке. Это первый в мире массовый непрофессиональный шлем виртуальной реальности. На момент выхода он стоил 1495$, к 1997-98 годам цены снизились, и шлем можно было уже приобрести по цене, не превышающей 1000 долларов. Не маленькие на то время деньги. Однако нужно ли говорить, что профессиональные шлемы стоили значительно дороже и были совершенно недоступны для рядового юзера?
Задолго до выпуска VFX1 была развернута крупномасштабная рекламная компания, привлечены разработчики игр, так что ещё до выхода шлема ему была обеспечена поддержка самых современных на тот момент игр. Forte Technologies участвовала в разработке тогда нового звукового стандарта Ultrasound. Впоследствии, кстати, звуковые карты Gravis Ultrasound стали не менее легендарными. А в мануалах на шлем появилась надпись, что он совместим с этими звуковыми картами.
Появление шлема в продаже произвело настоящий фурор в области компьютерных игр. Подумать только, виртуальная реальность доступна рядовым пользователям!
Оригинальный дизайн, высококачественные наушники, активные LCD матрицы с разрешением 789x230 пикселей, возможность подключения по шине ACCESS.BUS до 125 внешних устройств. Forte Technologies собиралась выпустить для шлема кучу дополнительных устройств – виртуальные перчатки, манипуляторы и даже виртуальные жилеты.
В то время это была фантастика, мечта. О приобретении я не мог даже думать. А теперь стоимость VFX1 невелика и мне стало очень интересно посмотреть на виртуальную реальность образца 1994 года рождения.
Захотелось – купил. А получив, столкнулся с целым букетом трудностей, начиная с поиска совместимых видеокарт и заканчивая установкой драйверов. Информации по VFX1 не так много, пришлось долго искать, читать, изучать, сопоставлять. А когда, наконец, все заработало, появилась идея обобщить всю информацию в одной статье. Кому-то может показаться, что я слишком подробно описываю общеизвестные вещи. Но поверьте, что многим это очень пригодиться.
Комплектация.
Вот картинка из инструкции к шлему, на которой нарисован комплект поставки.
Шлем ко мне попал же, к сожалению, без коробки, но комплектация осталась практически полной. Не хватает коробки, дискет с драйверами, руководства пользователя и пары аудио-шнурков. Вот что пришло ко мне:
A - Шлем;
C - ISA VIP-карта;
G - Джойстик Cyberpack с разъемом для подключения к шлему;
G - Джойстик Cyberpack с разъемом для подключения в VIP-карту, на картинке его нет;
F - Соединительный кабель шлем - VIP-карта;
D - Соединительный шлейф VIP-карта – видеокарта;
B -Съемный ремень шлема настройки для меньших размеров головы;
I – Диск Bonus software;
I - Диск с игрой Comanche 3;
Рекламная листовка, на рисунке нет.
Технические характеристики шлема VFX1.
Дисплеи
- 3D Stereoscopic Smart Visor. Разрешение до 789x230 x 2;
- Двойные 0.7 дюйма цветные жидко-кристаллические матрицы (181,470 Pixels);
- Размер изображения: 10.6 мм по вертикали 14.3 мм по горизонтали;
- Изображение аналогично 35 футовому экрану с расстояния в 35 футов.
Оптика
- Область обзора (Field of View: FOV)
35.2 градуса по вертикали;
53.0 градуса по горизонтали;
56.1 градуса по диагонали.
Система Виртуальной Ориентации (Virtual Orientation System: VOS) Head Tracker
- Угловой диапозон: +/- 70 градусов по вертикали и 360 градусов по горизонтали;
- Угловое разрешение: 0.077 градуса по вертикали и 0.251 градуса по горизонтали;
- Три уровня свободы: Yaw (azimuth), Pitch (elevation), Roll (tilt).
VFX1 Interface Protocol (VIP) Card
- Совмещается с любой стандартной VGA картой, имеющий VESA коннектор (26-ти контактная гребенка);
- Использует ACESS.BUS интерфейсный стандарт. Позволяет подключение до 125 устройств. Пропускная способность: 100 Кбит/сек;
- VIP карта, 16-битный PC ISA слот.
Аудио
- Профессиональные стерео наушники от AKG;
- Встроенный в шлем микрофон;
- Совместим с любой PC аудио картой;
- Для 3D звука необходимо наличие 3D звуковой платы (рекомендуется Gravis UltraSound).
Энерго-потребление
- 5 В, 2.0 Вт;
- 0.4 а (вместе с подключенным контроллером CyberPack).
Необходимые условия окружающей среды:
Температура
- Рабочая: от 5 до 35 градусов;
- Хранение: от -20 до 60 градусов.
Влажность
- Рабочая: от 10 до 90% (5-35 градусов);
- Хранение: от 10 до 90% (0-40градусов), от 10 до 60% (40-60 градусов).
Системные требования
- IBM PC или совместимый 386, 486, Pentium+;
- MSDOS 5.0 или более поздние версии;
- 3.5 1.44 Мбайт FDD; 500 Кбайт на HDD;
- Стандартный VGA адаптер (ISA, VLB, PCI) с VESA коннектором;
- Стерео звуковая карта; CD-ROM.
А теперь давайте рассмотрим каждый предмет из комплекта по отдельности. Максимально подробно. Начну с главного.
Шлем.
Корпус шлема выполнен из черного пластика. По бокам на наушниках лого фирмы производителя Forte Technologies, спереди и сзади нанесено название шлема - VFX1. Несмотря на то, что прошло целых 18 лет с момента выпуска, шлем VFX1 по-прежнему выглядит впечатляюще. Футуристичный дизайн не потерял своей привлекательности.
Передняя часть шлема выполнена в виде откидывающегося забрала. Если возникает потребность вернуться в реальный мир, просто откидываете козырёк и готово, не нужно снимать шлем.
Оба окуляра можно двигать влево-вправо для регулировки межцентрового расстояния глаз. Регулировка по диоптриям, на случай если пользователь носит очки, предусмотрена для каждого глаза по отдельности. Диапазон регулировок очень большой. На окуляры предусмотрены резиновые накладки, для более плотного прилегания.
Продолговатое отверстие чуть выше левого окуляра сделано под микрофон. Он установлен на левом устройстве, более подробная фотография будет ниже.
Под окулярами расположены два высококонтрастных LCD дисплея. По заявлению производителя - 789х230 пикселей, хотя тут он немного слукавил. Пиксель это элемент матрицы, формирующий изображение, который состоит из триады - трех субпикселей красного, зелёного и синего цветов, расположенных рядом в определённой последовательности. Известно, что любой цвет можно получить смешением трех основных цветов. В зависимости от интенсивности свечения каждого субпикселя и получается нужный цвет пикселя. А из них и строится изображение.
Но в данном случае производитель посчитал не пиксели, а субпиксели, причём все - красные, зеленые и синие. Вот так и получились эти внушительные 789х230. На самом деле реальное разрешение составляет 263х230. Получается немного меньше стандартных 320х240, что по сегодняшним меркам просто смешно, однако не будем забывать, что это 1995 год, в то время это разрешение было весьма неплохим.
Забрало соединяется с остальной частью шлема массивной дугообразной перемычкой. Очень удобно при переноске шлема использовать ее в качестве ручки.
В затылочной части расположены разъемы подключения шлема.
Слева DHS-26F гнездо 26 pin. Служит для соединения шлема с управляющей платой. Второй разъем немного нестандартный - это порт шины ACCESS.BUS. Был разработан Philips в начале 1990-х годов прошлого века и позволял подключать до 125 низкоскоростных устройств. Клавиатуры, мышки, принтеры... Разработана эта шина как замена для COM-порта. У COM/LPT имелся недостаток – к одному порту можно подключить только одно устройство. А тут 125. Шина ACCESS.BUS напоминает USB, но появилась гораздо раньше, USB разработали только в 1995 году. Компания Forte в своём шлеме использовала шину ACCESS.BUS для подключения своего джойстика - CyberPack.
В шлеме установлены качественные наушники производства AKG. Динамки наушников расположены на подпружиненных панелях, к которым крепятся съемные амбушюры, чтобы снять их нужно повернуть амбушюру против часовой стрелки.
Под амбушюрой находится матерчатая прокладка, на которой когда-то был слой акустически прозрачного поролона. Поролон от времени разложился. Запачкав пластик панели наушников. Пришлось все счищать, протирать спиртом. Искусственное покрытие самих амбушюр время также не пощадило. Покрытие частично было порвано, а частично отклеилось. Можно было бы попытаться подобрать новодел, но тогда теряется аутентичность шлема. Чтобы всё сохранить как было, я просто подклеил все дефекты. Использовался клей БФ, медицинский. Он на спирте и поролон не разъедает. Прокладки на динамики сделал временные из тонкого черного поролона, который шел в коробке вместе с какой-то материнской платой.
Так же в шлеме имеется ремень с подушечкой. Используется для более прочной посадки шлема у людей с небольшой головой, судя по всему, расчёт был на детей. Взрослому человеку он не нужен. Шлем отлично держится за счет хорошего прилегания наушников. Для того, что бы пользователю было комфортно, предусмотрена съемная мягкая прокладка, которая крепится к корпусу шлема на липучках.
У меня прокладка распалась на две части. Когда-то между ними был черный поролон, но от времени он превратился в крошащуюся немного липкую массу. Пришлось его удалить. Это болезнь всех уцелевших экземпляров шлема. Владельцы выкручиваются по-разному. Кто-то шьет новую, а я купил в строительном магазине теплоизоляцию на канализационные трубы диаметром 100 мм и вырезал из нее.
Прокладка встала нормально.
Цвет отдалённо похож на оригинал, пока пойдет, а в будущем, конечно, хочется отреставрировать старую прокладку. Проблема в том, чтобы подобрать пористый материал нужной толщины, к сожалению, пока ничего подходящего не попадалось. Возможно, кому-то покажется, что шлем великоват и тяжел. Но на самом деле он отлично сбалансирован и прекрасно сидит на голове. Ощущения тяжести нет.
Внутреннее устройство.
В сети есть несколько обзоров шлема. Однако они не рассказывают о внутреннем устройстве VFX1. Мне, как большинству нормальных людей, крайне интересно, что ж там такого внутри имеется. Начну с оптической части. Снимаю резиновые накладки. И пористую панель. Под ней видны два устройства вывода изображения.
Рамка-держатель, на которой они двигаются, служит для настройки межцентрового расстояния. Каркас держится на четырех винтах.
Теперь видно, где находиться микрофон. На фото он выделен красным.
Откручиваю винты, рамка отделяется от корпуса шлема.
Теперь можно выдвинуть каждый монитор отдельно.
Что бы его разобрать придется открутить еще два винта и снять пластмассовую крышку.
Теперь он разбирается на две части – оптическую и электронную.
Слева осталась оптика с закрепленной на ней LCD матрицей. Шлейф от нее идет к плате. На ней выделяется модуль подсветки. Про схемотехнику рассказывать не буду, большинству это не нужно. А специалисту электронщику и так всё понятно. На фотографиях видны номиналы деталей. Принципиальную схему и все даташиты можно посмотреть тут. В статье по ссылке все очень подробно рассказано и даже приведен способ модернизации шлема. А именно как самостоятельно изготовить LinkBox. Ближе к концу жизненного цикла шлема, Forte Technologies выпустило такое устройство - LinkBox, оно позволяло выводить изображение на шлем не через ISA VIP-карту, а по VGA, благодаря чему можно было подключать VFX1 на выход любой видеокарты.
На первый взгляд отличная вещь, но LinkBox было выпущено очень немного. Помимо достоинства, есть у него и серьезный недостаток – не поддерживается трекинг шлема. С LinkBox шлем работал как обычный монитор. Самоделка по ссылке выше поддерживает трекинг. Но, к сожалению, чтобы повторить этот девайс, нужны специальные знания и опыт.
Разборку окуляров в некоторых случаях производить просто необходимо. В щели попадает мусор – пылинки, крошки развалившегося поролона и т.д.. В окуляры эти соринки очень хорошо видно и они прилично раздражают. После такой разборки нужно продуть все резиновой грушей и мусора на изображении больше не будет. Собираю мониторы назад.
Теперь рассмотрим оптику. После того, как большое количество VFX1 разошлись по миру, почти все владельцы шлемов жаловались на низкое качество пластиковых линз. Потом Forte даже выпустило в продажу улучшенный набор стеклянных линз. Вот так выглядит модуль мониторов сверху.
Подвижная часть окуляров фиксируется в прорези резьбовым штифтом. Таких штифтов по два на каждом окуляре. Открутить его можно шестигранным ключом. У меня нашелся набор шестигранников с самым маленьким ключом размером 1,5 мм, который оказался немного больше, а потому не подошел. Пришлось, как это принято в России, доработать надфилем.
Имея такой ключ намного проще очистить оптику от пыли. Линзы оказались довольно грязными. Я побоялся использовать жидкости для чистки линз, кто знает, как она прореагирует с пластмассой возрастом 18 лет и просто продул все резиновой грушей. Линзы просветленные. Отчетливо виден радужно-фиолетовый отблеск. Захотелось рассмотреть все получше.
Во время осмотра обнаружил две интересные особенности. Первая обведена зеленым. Странный ровный участок. Что это? Паз для извлечения линзы в случае замены? Или брак? Ответа на этот вопрос я так и не нашел.
Вторая особенность будет хорошо видна, если посмотреть фотографию в полном размере - концентрические круги на поверхности линзы. Это очень напоминает линзу Френеля. Вот ее эскиз.
Такие линзы применяются в проекторах. Опять возникает вопрос – что это такое? Брак или специальное конструкторское решение? Печально, что ничего не понимаю в оптике. Я попытался сфотографировать круги более чётко. Это оказалось непросто. Вот лучшее, что получилось.
Круги видны, но что они собой представляют - непонятно. Уступы линзы Френеля, или след от резца при изготовлении матрицы для отливки линз? На этот вопрос у меня пока нет ответа.
На форуме обсуждался вопрос по замене линз. Там предлагалось заказать линзы в магазине «оптика». Если в окулярах применена линза Френеля, то возможность такого апгрейда под вопросом. Не ясно, можно ли в обычной оптике сделать подобный окуляр. Давайте попробуем разобраться. Достаточно открыть страницу Википедии, что бы понять, что это сложная оптическая система. Цель апгрейда получить более качественное изображение, а значит, новые окуляры должны быть значительно лучше прежних. В качественных окулярах используются составные линзы, принимаются меры по борьбе с бликами, на линзы наносятся многослойные покрытия. Не думаю, что самодельный окуляр из обычных линз окажется лучше штатного. Пока искал в сети любую информацию по замене линз, наткнулся на этот материал. Человек пишет, что можно использовать готовые окуляры Meade Series 4000 26mm Super Plossl lenses. Вот сайт производителя. Это окуляры для телескопа. Стоят от 30-35 долларов за штуку. Выкручиваются резьбовые штифты, вынимаются старые окуляры и вставляются новые, после чего регулируются по зрению и затягиваются штифтами. Да, перед этим подпиливаются по длине. Пишет американец, а замашки как у русского. Все, что так не лезет, доработать напильником. В итоге, после прочтения этой заметки, я пришёл к выводу, что простая смена линз в штатном окуляре - плохая идея. Нужно менять окуляры целиком.
Ладно, переходим к дальнейшей разборке шлема. Теперь надо отвернуть саморезы вокруг разъемов и шурупы на внутренней поверхности.
Два шурупа оказались спрятанными под липучки. Вот фотография платы управления шлемом.
А вот плата датчиков.
Теперь хорошо видны гироскопический датчик и датчик, реагирующий на магнитное поле земли. Интересно устройство гироскопического датчика. Колба с контактами, заполненная жидкостью.
Установка.
Для того, что бы было понятно, что для чего нужно приведу схему подключения устройств из манула к шлему.
На схеме видно два варианта подключения манипулятора CyberPack. Удобнее подключать его в шлем. Тогда можно играть даже стоя. Длина кабеля, соединяющего шлем с компьютером, около 3-х метров, шнур мягкий, не мешает. Звук идет по тому же кабелю. Выход звуковой карты подключается коротким шнуром с двумя разъемами mini-jack на вход VIP-карты. Вторым таким же кабелем подключается микрофонный вход карты.
Манипулятор CyberPack.
Иногда его называют мышкой. У меня в комплекте оказалось два таких устройства.
Правую “мышку” можно подключать в VIP-карту без шлема, левую - в шлем и в VIP-карту. Что бы разобрать CyberPack, нужно отклеить наклейку с логотипом «F». Под ней находится шуруп, дальше все просто. Вот фотография CyberPack с разъемом ACCESS.BUS.
CyberPack не умеет отслеживать повороты. Только отклонения от вертикали. Хорошо виден гироскопический датчик. Датчика магнитного поля нет. Стало интересно, есть ли различия в устройстве CyberPack с 26 контактным разъемом. Вот они рядышком.
Слева с ACCESS.BUS. Различия есть. Но датчика магнитного поля тоже нет.
Во время игры это устройство нужно держать в руке. Наклон вперед и вы движетесь вперед. Назад – задний ход. Наклон влево – движение влево, вправо – вправо. С непривычки неудобно. Рука со временем устает. Назначение кнопок пишется при запуске игры. Обычно верхняя – атака, выстрел. Похоже на курок пистолета.
VIP-карта.
Рассмотрим главную карту, к которой подключается шлем.
В левой верхней части видна гребенка разъема Feature Connector - внутренний коннектор, применяемый в некоторых старых видеокартах, рассчитанных на шину VESA Local Bus . К нему с помощью шлейфа подключается видеокарта.
Перед установкой карты в компьютер на ней перемычками нужно выставить адрес
Так же нужно быть внимательным и правильно подключить шлейф VESA, что бы контакт №1 на шлейфе совпадал с контактом №1 на Feature Connector.
Совместимость с видеокартами. Выбор конфигурации для VFX1.
Подключить к VIP-карте можно любую видеокарту, у которой на борту есть Feature Connector. Но вот будет ли она работать - большой вопрос. Почему могут возникнуть проблемы, можно прочесть тут.
Приведу цитату:
«Изначально на VGA Feature Connector (FC) позволял передавать только 8-битный сигнал внутри компьютера по выделенной шине на другие платы .
В начале 90-х ассоциация стандартов VESA расширяет его протокол до VESA Advanced Feature Connector (AFC), добавляя 16 и 24-х битный цвет.
Далее, в 1998 году VESA принимает новый стандарт Video Interface Port (VIP), порт "для соединения с платами MPEG2 и HD TV". Он аппаратно не совместим с FC, использует совершенно другие сигналы.
Видеокарта может быть совместима с FC и VIP одновременно, но для этого на ней должны находиться оба этих разъема отдельно.
Список видеокарт, у которых "старый" тип Feature Connector'а и которые работают со шлемом VFX1, вылился в отдельный пост.»
Мне продавец шлема в комплект добавил видеокарту ATI RAGE PRO TURBO (All-in-Wonder) 8 MB AGP.
Это на данный момент одна из самых быстрых видеокарт для шлема. Точных данных по совместимости нет. Есть список составленный easy_john. Все что там есть, он проверил собственноручно. Других подобных исследований в сети не встречал
Я пробовал подключать шлем к 3dfx Voodoo Rush. Он отлично работал. Пробовал на совместную работу с видеокартами:
- 3dfx Voodoo 5 5500 AGP, PCI, перешитый в РС Mac;
- 3dfx Voodoo 3 AGP, PCI;
- ASUS 3dfx Voodoo Banshee;
- ASUS TNT2;
- Intel 740;
К сожалению ни одна карта из списка не заработала со шлемом. Дальше идет, как говорил Штирлиц, информация к размышлению. В статье есть неподтвержденная информация о том, что шлем работает с 3dfx Voodoo Banshee. У меня не заработал. Возможно, работают видеокарты только определенного производителя. Есть информация, о возможной совместимости с ATI RAGE FURY. Проблема в том, что не все RAGE FURY выпускались с Feature Connector. Автор не нашел такого экземпляра и проверить предположение не смог. Тут промелькнула интересная идея попробовать подключить шлем с видоускорителем PowerVR. Это устройство использует видеобуфер видеокарты и работает через слот PCI. Есть вероятность, что такая связка заработает. Нужно было бы все это проверить, но, к сожалению, таких видеокарт в моей коллекции нет. Но не будем забывать, что шлем поддерживает режим не выше 640х480, 256 цветов. Более высокие разрешения выводятся с сильными искажениями или не выводятся вообще. Так что нужна ли для совместной работы более мощная видеокарта - вопрос, на который пользователь ответит сам. Шлем в настоящее время представляет ценность как музейный экспонат и как очень интересное дополнение к монитору для любителей ретро-игр. Устройство, которое, сможет вдохнуть новую реальность в старые игры. Если такому любителю захочется чего-то более мощного, более высоких разрешений, то всегда можно поставить в этот компьютер парочку Voodoo 2 SLI. В некоторые старые игры можно играть в шлеме, а более современные запускать на мониторе. В общем, вариантов можно придумать достаточно.
Конфигурация компьютера для VFX1.
Перед выбором железа, на котором будет работать VFX1, напомню, что VIP-карта имеет интерфейс ISA. Естественно требуется материнская плата с таким разъемом. Старым играм также требуется ISA звуковая карта (в идеале), а это значит, нужно не менее двух ISA слотов.
Существуют более-менее современные версии материнских плат с ISA. Например, SOLTEK SL-XP865G-3IG. Есть очень хороший список материнских плат с поддержкой ISA. Но все это довольно редкие вещи.
Я для ретро-компьютера выбрал материнскую плату ASUS P2B. Прекрасная материнка! Поддержка 3 ISA. Можно установить слотовые процессоры Pentium II, Pentium III. А через переходник “Powerleap 1.4GHz Tualatin For Pentium III Slot 1 PL-IP3T CPU” можно поставить даже 1.4 ГГц Pentium III Tualatin.
Я остановился на старшем Pentium II частотой 450 МГц. Хочется, что бы железо примерно соответствовало по времени.
Итак, конфигурация:
Материнская плата - ASUS P2B rev.1.02;
- Процессор – Pentium II 450 МГц;
- Оперативная память - 512 Мбайт Samsung PC100-322-622R;
- Видеокарта - ATI RAGE PRO TURBO (All-in-Wonder) 8 Мбайт AGP;
- Звуковая карта 1 - Sound Blaster AWE32 CT3990 + клон Yamaha DB50XG от NEC;
- Звуковая карта 2 - Ultrasound Plug & Play (PnP);
- Привод - DVD-RW Sony NEC;
- Блок питания - WinStar WS-ATX-450 Вт;
- Флоппи дисковод;
- Мобил рэк – DataBridge;
- Винчестер - Barracuda 7200.7 40Гбайт.
Все это собрал в стареньком корпусе. В дальнейшем хочется подобрать и корпус соответственно времени. Думаю, корпус Chieftec Dragon был бы идеальным выбором.
Пока у меня получилось так. Звуковая плата Gravis Ultrasound Plug & Play пока не установлена. Нужно сначала настроить шлем, потом добавлять звуковые карты и, наверно, графический ускоритель Voodoo graphics, для досовских игр с поддержкой Glide. Конечно, играть в эти игры я буду на мониторе. Хочется добавить компьютеру универсальности. Но это потом. А сначала установка программного обеспечения.
Установка программного обеспечения.
Самый верный вариант работы с VFX1 – сборка минимального по комплектации компьютера с последующей установкой ОС и драйверов. Никаких звуковых карт или иных плат расширения не нужно, сначала проверяется работоспособность шлема и, только потом, ставятся звуковые карты, для которых проводится распределение ресурсов в системе. Я сделал немного не так, оставил Sound Blaster AWE32 CT3990 + Yamaha DB50XG. Решил,что проблем быть не должно, намного важнее начать с чистой установки системы.
Шлем изначально был рассчитан на работу совместно с операционной системой MS-DOS. Проблем с установкой и работой под DOS не возникло. Все предельно просто. Чистая установка MS DOS 6.22 с трех дискет. Установка драйверов CD-ROM и мыши. Подробно об установке драйвера VFX1 и его калибровку я расскажу позже, когда буду описывать процедуру установки драйверов в среде Windows 98 SE, сейчас же остановлюсь только на ключевых моментах установки под DOS.
Драйверы шлема без проблем ставятся с дискеты, с жёсткого диска или с CD-ROM. Нужно только чтобы драйвер VFX1 загружался после драйвера мыши. ОБЯЗАТЕЛЬНО! Проверить очередность можно при загрузке DOS в autoexec.bat. В каком порядке написано, так и необходимо делать. При необходимости изменения, открываем AUTOEXEC.BAT:
С:\EDIT AUTOEXEC.BAT
Смотрим, в какой последовательности прописаны команды и, если что-то не так, исправляем. Далее, что бы проверить работу шлема, проще всего с Bonus-диска идущего в комплекте установить игры и демонстрации. Чтобы установленные с диски игры заработали, их нужно модифицировать согласно прилагаемой в read.me инструкции.
Пример запуска игры DOOM.
В папке драйвера vfx1 ищем vrdoom.bat
C:\vfx1>vrdoom.bat
Копирую его в папку с игрой
C:\VFX1>COPY VRDOOM.BAT C:\DOOM
А потом из папки с игрой дум запускаю
C:\ CD DOOM нажать ENTER
C:\DOOM> VRDOOM.BAT нажать ENTER
Если не работает, нужно просто перезагрузить компьютер.
Теперь о том, как прошла установка в Windows. Существуют драйверы для VFX1 под Windows 95, 98. Последняя версия 2.16, также надо скачать vfx9513. Это панель управления шлемом в Windows. Я долго не мог заставить шлем работать под Windows 98. Причина – неправильная установка драйвера. Мне в этом помог человек с ником _Dominus_
Прислал подробный список действий. Я их привожу и дополняю сказанное картинками.
1. Устанавливается Windows и все драйверы устройств. Выставляются настройки рабочего стола 640х480@256. (На большее шлем не способен, поэтому надо установить такие параметры до подключения шлема, иначе в окулярах ничего не будет видно).
2. Подключается шлем (предварительно выключив компьютер). В BIOS меняется параметр VGA Palette Snoop в состояние Enabled. Это не обязательно, но если будут проблемы с цветовой палитрой, включение этой опции спасёт ситуацию.
Цитата:
«PCI/VGA Palette Snoop (корректировка палитры VGA видеокарты на PCI) - параметр следует разрешать только в том случае, если на экране некорректно отображаются цвета. Как правило, этот эффект может возникать при использовании таких нестандартных устройств, как MPEG карты, 3D ускорители и т.п. Может принимать значения: Enabled – разрешено, Disabled – запрещено»
3. Загрузить машину в режим MS-DOS. Установить драйвер для DOS. Можно установить его и под Windows. Главное - установить. Это обязательно. Без них «виндовые» просто не будут работать. Запуск, появляется окно.
Жмем любую кнопку. Выбираем установить.
Выбираем диск С:
Выбираем папку
Жмем «Y»
Появляется окно, где надо выбрать Port и IRQ. Порт выбираем тот, что заранее установили на VIP-карте перемычками. IRQ по желанию. Не забываем о IRQ звуковых карт.
После выбора запускается проверка конфликтов:
Если все нормально, продолжаем:
Далее - предложение обновить autoexec.bat. Соглашаемся.
Теперь установщик хочет установить драйвер Windows 95
После этого возможны два сценария. Либо автоматом запускается программа конфигурирования, либо не происходит ничего. Если программа запустилась, то переходим к калибровке, но прежде, надо выбрать свой регион (Россия в списке имеется). Затем выход. У меня программа сама не включилась, я откалибровал шлем позже. Перезагружаем компьютер. Должен отработать autoexec.bat. Во время загрузки в шлеме появляется изображение DOS сообщений. После загрузки Windows, устанавливаем «виндовые» драйверы.
Пуск -> Панель управление -> Установка оборудования. Выбирается ручная установка. Из списка устройств переход в «Другие устройства».
Выбирается пункт «Установить с диска», указывается путь к нужным драйверам - C:\VFX1\win95.
После того, как устройство установлено - перезагрузка. В окулярах шлема должна появиться копия рабочего стола Windows. Далее, в «Панель управления», теперь в «Игровые устройства». Нужно добавить два устройства - VFX1 Headgear Tracker и CyberPack.
После этого утилиту vfx9513 – скопировать в папку C:\VFX1, распаковать VFX1CFG.EXE и запустить. Появляется такое вот окно с настройками.
Присутствует включение объемного изображения. Можно еще раз откалибровать шлем или же сделать это впервые, если ранее программа не запустилась. Жмем Calibration, появляется такое окно:
Доступны следующие варианты:
1. Смена адреса и порта
2. Настройка оптики шлема - статичная картинка, глядя на которую, настраиваются окуляры под собственное зрение. Лучше регулировать отдельно для каждого глаза. Один зажмуриваем, смотрим. Если требуется, сдвигаем окуляр к центру или вбок. При таком подходе будет минимум искажений. Потом крутим окуляр до максимально резкого изображения. Аналогичные действия выполняются для второго глаза. Дело это не быстрое, нужно всё сделать аккуратно, поскольку от этих настроек зависит качество восприятия игр и утомляемость глаз. У меня такая настройка занимала до получаса.
3. Тест VFX1. Жмем, открывается окно с изображением шлема.
Нужно его одеть. Посмотреть прямо перед собой и нажать клавишу «пробел» на клавиатуре. Это зафиксирует начальную точку, от которой потом шлем будет фиксировать отклонения в разные стороны. На фото положение шлема на экране и вживую одинаково.
Попробуем наклонить шлем VFX1:
Шлем на экране тоже наклоняется. Естественно это надо проверять, надев шлем. Фотографии это просто демонстрация работы отслеживания положения шлема.
Так же работает и поворот. И наклоны вперед-назад. Есть ограничения +/- 70 градусов по вертикали. По горизонтали 360 градусов. После настройки – выход с сохранением параметров.
Шлем отслеживает положение довольно точно. Многие пользователи отмечают, что трекер работает лучше, чем в более современных очках iWear VR920.
4. Тест CyberPack. Открывается картинка с манипулятором. Если наклонять его, виртуальный CyberPack повторяет движения. Сначала влево:
Теперь вправо. Трудно в одной руке держать фотоаппарат, а в другой манипулятор, да ещё и фотографировать при этом.
Так же есть ограничения по наклону.
На бок положить нельзя, иначе изображение в игре будет крутиться как на карусели - в одну сторону.
5. Калибровка. При нажатии откроется окно калибровки. Можно выбрать настройки вручную или по местоположению. Второй вариант проще. Далее – стандартное окно с предложением нажать любую клавишу, затем выбрать свою страну, Россия опять-таки - есть, после чего выбирается город.
6. Информация об установленном программном обеспечении.
7. Выход с сохранением настроек.
Всё, теперь настройка шлема закончена. Для проверки шлема в играх, проще всего установить их с бонусного диска. Тут есть неудобство, поскольку диск открывается исключительно в DOS. Я выкрутился, загрузившись с загрузочной дискеты Windows 98 с драйвером CD-ROM. Установил нужные игры.
После установки, загрузка Windows 98. Из папки C:\VFX1 надо взять “батник”, соответствующий игре и поместить его в папку с этой игрой, именно через этот .bat файл и происходит запуск игры с поддержкой VFX1. Здесь всё то же самое, что и в описании для DOS.
Впечатления от виртуальной реальности. Игры. Заключение.
Как только одеваешь шлем, сразу становиться понятно, что это ну никак не монитор. Наушники плотно облегают уши и изолируют от посторонних звуков. Изображение очень своеобразное – висящий в воздухе в полной темноте большой экран, на котором происходит действие игры. Всё сделано для полного погружения в виртуальный мир. Помню, в то время были популярны 15 дюймовые мониторы, так вот, по ощущениям, монитор и такой вот виртуальный экран сродни автомобильному телевизору экрану кинотеатра. Впечатление шлем производит просто убойное! Справедливости ради, скажу, что разрешение у шлема по современным меркам непривычно мало. Очень хорошо видны не только пиксели, но и суб-пиксели. Сначала, кажется, что смотришь на экран сквозь сетку с круглыми отверстиями, однако это ощущение быстро проходит.
Установленные в VFX1 LCD матрицы действительно выдают контрастное изображение. Цвета яркие. А когда я запустил Quake и немного прошел к выбору порталов с уровнем сложности, где покрутил головой…. Сразу пробежали мурашки. Я действительно попал ТУДА! В ТОТ Quake! Не в яркий, светлый GL Quake на небольшом плоском экране, а в огромный, мрачный, угрюмый, жуткий, самый первый Quake! Можно оглядеться по сторонам, посмотреть вверх, вниз. Под ноги и в зенит не получиться – ограничения мешают, однако всё равно очень впечатляет. Обзор мышкой уже совсем не то. Тут ты именно смотришь сам, а не руками поворачиваешь изображение. Что же касается качества звука, то оно на уровне, наушники в шлеме действительно достаточно качественные. Неблагодарное дело описывать изображение. Другое дело показать фотографию. Снять фотоаппаратом то, что видишь в шлеме невозможно. Я попытался. Получилось или значительно бледнее, или темнее. Приведу несколько фотографий снятых мной в окуляр шлема. Общее впечатление от разрешения экрана они дают. Но в реальности цвета намного ярче. Присутствуют подушкообразные искажения не только на фото, вживую они тоже есть. Регулировками эта проблема не устраняется, кроме того, как я не пытался настраивать окуляры, изображение еще и немного мылит по краям экрана.
Вот так выглядит Heretic. Я специально оставляю немного черного фона, что бы передать хотя бы частично ощущение от просмотра изображения.
Снимать очень нелегко малейшая подвижка и край экрана получается нерезкий. Как это получилось на фото. Левая сторона.
Еще кадр.
На самом деле у экрана противоположные стороны равны. А теперь Quake 2. Видна часть окуляра.
Сама игра.
Doom
А вот управление в игре оставило двоякое впечатление. Во время игры манипулятор держишь на весу в руке, наподобие пистолета. С одной стороны это даже интересно. Кнопка, которая под указательным пальцем, как спуск у оружия. Нажал – выстрелил, понравилось. Повороты можно делать двумя способами, поворотом головы в шлеме и наклоном манипулятора. Тут нужна привычка. Первое время, как появлялись враги, я поворачивался к ним лицом, шлем отслеживал поворот, и картинка крутилась в нужную сторону, но инстинктивно при этом шевелиться рука с CyberPack, а он так же вносит свой вклад в повороты. Сразу начинаешь “утыкаться” в стены, разворачиваться в другую сторону или в нужную, но дальше чем это требуется. Для чёткого управления нужен навык. Целиться в шлеме VFX1 намного сложнее, чем мышкой. Опять два варианта: либо поворотом головы, либо наклонами манипулятора. Непривычно. Играть можно только на самом легком уровне. Иначе постоянно будешь лежать на полу. Двигаться вперед можно наклонив манипулятор вперед или нажав среднюю кнопку. Движение назад - наклон манипулятора на себя. Первое время путаешься. В Doom я сразу же влез в воду и долго не мог оттуда выбраться. Кстати в Doom нельзя смотреть вверх-вниз. Только по сторонам. Оригинальная игра не поддерживает такие возможности. Долго держать CyberPack сложно, несмотря на его небольшой вес, с непривычки очень быстро утомляешься.
Нужно сказать, что производитель не рекомендует играть в шлеме более 15 минут. Кто-то считает, что это связано с качеством линз, однако я думаю, что даже у здорового человека просто не выдерживает вестибулярный аппарат. Как раз минут через 15 начинаются легкие признаки «морской болезни». Хотя может быть это просто индивидуальная особенность моего организма.
После тестов с DOS играми, я попытался запустить «виндовые». Такой хит всех времен и народов как Half Life. Не получилось. Так выглядят настройки игры.
А на этой фотографии конечно можно узнать Гордона, но играть в такое нельзя.
Попробовал запустить еще несколько, не вышло. Что и говорить, шлем создан для DOS игр, таким и останется. Устанавливать игры, равно как и производить другие действия лучше все же на мониторе, поскольку Рабочий стол Windows выглядит примерно так:
Надписи хоть и различимы, но читать их трудно. А ещё в шлеме присутствует такая “фича” как стереоизображение. Нужно сказать, что тут настоящее стерео. Для каждого глаза свой монитор, а не затворные очки, которые по очереди закрываю вам один глаз на один монитор. Выглядит очень интересно. Фотография этого естественно передать не сможет. Во время игры в стерео режиме возникает ощущение объема и глубины картинки. Все было бы еще лучше, если бы матрицы имели большее разрешение, но, чем богаты, тем и рады.
Вот примерный список игр, где работает стереоскопическое изображение: Magic Carpet, Magic Carpet Plus, Magic Carpet 2, Quake, Hexen II, Descent v1.4a, Descent II, Madspace, Z.A.R., Comanche 3, System Shock Enhanced CD, Malice, VR Slingshot, X-men: Ravages of Apocalypse. Здесь список из 100 игр, где можно использовать вращение головой и поддерживается CyberPack. В комплекте программного обеспечения есть драйвер VRMOUSE, который обеспечивает поддержку VFX1 в программах, не имеющих встроенных драйверов для шлема. В играх запущенных с поддержкой VFX1 мышка отрубается, управление перехватывает шлем и манипулятор. Впрочем, можно загрузить игру без поддержки шлема и играть с мышкой. Но тогда трека шлема не будет.
В Сети есть F.A.Q. по шлему, однако ничего особенно интересного в нём нет. Приведу несколько взятых оттуда важных, на мой взгляд, советов.
1. Не рекомендуем использовать VFX1 с 64-битными VRAM графическими акселераторами - могут возникнуть проблемы со стереоскопическим изображением.
2. Если в играх не работает трек шлема, а диагностика проходит нормально, то может помочь перезагрузка компьютера. Если не помогло, то нужно проверить, нет ли конфликтов между устройствами. В играх всегда выбирать режим управления Keyboard + Mouse. А если и это не помогло, то еще раз проверить калибровку шлема.
В конце статьи принято делать выводы. И выявлять положительные и отрицательные свойства обозреваемого аппарата. Нехорошо нарушать традиции. Примем к сведению, что герою сегодняшнего повествования минуло 18 годиков. Несмотря на столь почтенный возраст, шлем совершенно не устарел. И не мог он устареть, если создан под определенные игры, которые любят и ценят до сих пор. Скажу одно – VFX1 мне понравился. Он действительно позволяет погрузиться в иную реальность, взглянуть совершенно по-новому на всем известные игры, в которые играно и переиграно бессчётное количество раз. Это вещь цельная, самодостаточная, улучшить её очень сложно. Все сбалансировано и рассчитано. Нет, конечно, можно выкинуть все нутро, как описано тут, и запихнуть туда более современную начинку. Но нужно ли это? Такими экспериментами напрочь убивается аутентичность. Получиться не очень новое, да еще в старой упаковке. Кошмар! Если и модернизировать старичка, то мягко. Сменить окуляры на более качественные. Почистить, подштопать, подклеить. И все, достаточно. Нельзя требовать от вещи того, на что она не рассчитана. Тем более, что таких шлемов с каждым годом становиться все меньше и меньше, место им в музее, либо на столе коллекционера и любителя ретро-игр.
Обсудить материал можно в нашем форуме, а также в официальных группах Facebook и ВКонтакте.
Ссылки на полезные сайты по теме:
http://dukertcm.com/knowledge-base/downloads-rtcm/general-controllers/ - драйверы, патчи и прочий софт. http://www.tankraider.com/VR/VFX1/VFX1.htm - драйверы и софт для шлема http://mellottsvrpage.com/vfxfaq.txt - FAQ на английском http://www.vfx1headgear.123.fr/index.php – драйверы, патчи, FAQ. Язык - французский. http://www.mindflux.com.au/products/iis/vfx1.html - большое количество материала, список поддерживаемых игр, к сожалению очень много битых ссылок. http://www.vrtifacts.com/hmds/retrospective-photo-review-of-forte-vfx1-virtual-reality-system/ - обзор шлема на английском. http://www.g-e-n-e-r-a-l.de/14230/62913.html - обзор на английском, список игр, ссылка на скачивание софта. http://www.tts.lt/faq/andy/Vr/vr_helm.htm - статья на русском «Кому нужна виртуальная реальность». http://easyjohn.livejournal.com/127668.html - Отличная статья easy_john «Комп P2 + Шлем VFX1» http://hardware-museum.livejournal.com/108517.html - Список совместимых видеокарт. Автор easy_john. http://www.mellottsvrpage.com/VFX1TheoryOfOps.htm - линкбокс своими руками. http://mellottsvrpage.com/VFX2.htm - модернизация шлема.