1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Пожалуйста, внимательно прочитайте правила раздела.
  3. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

Hard Voodoo 3/4/5 (все, кроме V1/2)

Тема в разделе "Hard & Soft", создана пользователем Wild_Wolf, 26 сен 2008.

  1. Wild_Wolf

    Wild_Wolf

    Регистрация:
    2 дек 2007
    Сообщения:
    2.112
    ...спустя 7 лет существования темы FAQ всё-таки насобирался.
    N.B. Карты на Voodoo1/2 обсуждаются в отдельной теме.


    Что такого в этих Voodoo3/4/5 ?
    Карты на чипах Voodoo3/4/5 олдгеймеру интересны прежде всего из-за поддержки проприетарного API Glide, бывшего одним из самых популярных api тех лет. Часто игры выпускались с одновременной поддержкой Glide и какого-нибудь ещё популярного 3D-api, при этом картинка в Glide могла отличаться от картинки в другом api! В общем и целом под Glide было заточено более сотни игр (список на вики).


    Ключевые особенности карт на Voodoo3/4/5
    • В отличие от своих предшественников (voodoo1/2), это уже полноценные интегрированные 2D/3D решения с поддержкой разрешений вплоть до 1600x1200 и даже способные рисовать 3D в окне.

    • Ни одна из карт не поддерживает SLI. Знакомые штырьки на некоторых картах - это фиче-коннектор, предназначенный для подключения, например, к тв-тюнеру.

    • Все карты на базе voodoo3/4/5 по-прежнему процессорозависимы в играх, потому что у них нет аппаратного блока расчёта трансформации и освещения вершин (Hardware T'n'L). Это значит, что чем медленнее ваш процессор, тем медленнее будет работать видеокарта. И наоборот :)
    • 32-битный рендеринг в 3D поддерживается только на Voodoo4/5.
    • Аппаратный постфильтр для 16-битного рендеринга. Точно так же, как и на вуду1/2, этот фильтр путём нехитрых манипуляций позволяет получать на выходе карты 22-битное изображение.

      На всякий случай: в 32-битном рендеринге постфильтр не работает :)

    • Вся серия видеокарт voodoo3/4/5 поддерживает 3 api:
      • Direct3D (DirectX)

      • Glide. Совместимость с играми эпохи voodoo1/2 в этом api неполная! Особенно это касается игр под DOS. Однако для большинства таких игр всё же существуют способы запуска (см. ниже абзац о совместимости).

      • OpenGL. В официальных драйверах поддержка OpenGL всеми картами реализована только как OpenGL -> Glide Wrapper. Да, это точно.
    Подробный экскурс по каждому семейству Voodoo и как распределялась модельная линейка можно почитать у нас на вики (и дополнить тоже можно!)


    Драйвера и где их достать.
    Если говорить об официальных дровах, то поддержка заканчивается на Линолиуме (Windows ME).
    В Windows XP есть встроенный драйвер для voodoo3/4/5, но он без Glide.
    Помимо оригинальных, существует множество любительских драйверов с поддержкой до windows 7 включительно.

    Достать драйвера можно здесь:



    Можно ли содержать в одном пк voodoo1/2 и voodoo3/4/5?

    Почитайте сперва здесь (конфликты драйверов).


    Тонкая настройка и отладочные переменные Voodoo3/4/5

    Для отладки Voodoo в DOS существуют специальные переменные (DOS environment variables). Они задаются инструкцией
    SET X=Y,
    где X - имя переменной , Y - её значение.

    Переменные применяются на-лету, но могут быть нюансы - лучше перестарховаться и настроить через autoexec.bat

    В винде можно разгонять (o/c) voodoo3/4/5 с помощью реестра, драйверов, а также с помощью универсальной утилиты Powerstrip, которая предоставляет некоторые дополнительные возможности разгона.

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

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Display\0000\

    !!Номер 0000 у вас может отличаться!! Это зависит от того, сколько у вас карт уже побывало в системе и под каким номером сейчас работает ваш 3dfx voodoo.

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

    Список переменных от вуду1/2
    Для вуду3/4/5 появились новые переменные, наиболее полный список есть здесь.

    Обратите внимание: в зависимости от версии драйверов, какие-то переменные там могут не работать. Точно посмотреть какие переменные работоспособны у вас можно, открыв HEX-редактором файл драйвера glidexx.xxx
    Например, мне так у не удалось заставить работать переменную для скриншотов из glide (FX_GLIDE_SCREENSHOT_KEY) под DOS, хотя в одной из последних версий glide2x.ovl она присутствует.


    Популярные твики:

    За постфильтр отвечают сразу две опции дров: 3D Filter Quality и Alpha-Blending. Если обе задраны соответственно в High и Sharper, то на выходе получается 22-битное изображение. При этом:

    Т.е. параметр "3D Filter Quality" позволяет выбирать режим "улучшателя" дизеринга. Значение Normal соответствует режиму фильтрации "1x4 линейный" (такой как в voodoo1), значение High соответствует улучшенному режиму фильтрации "2x2 квадратный" (voodoo3/4/5).


    N.B. Работоспособность постфильтра также завязана на версию драйверов. Часто бывает, что при определённом сочетании опций постфильтр просто не работает. Например:


    При нажатии PrtScn вы получите искажённое изображение.

    Решается назначением спец. клавиши на шоты для Glide:

    Увы, заскриншотить 22-битную картинку у вас не получится - ведь в буфере кадров, который вы собираетесь зашотить, ещё лежит 16-битная картинка, а постфильтр (он потому и пост-) применяется уже на стадии преобразования сигнала (в RAMDAC).
    Однако же выход есть: его (постфильтр) можно сэмулировать на скриншоте! Провести столь технологичную операцию вам поможет старый-добрый HyperSnap.
    Настраивается это так



    Совместимы ли voodoo3/4/5 с играми под DOS?
    Для большинства dos-игр первое, что нужно сделать - поставить 3dfx-патч. Такие патчи в большинстве своём есть у нас на страницах с играми. После этого, как правило, в папке с игрой появится отдельный исполняемый файл для запуска именно 3dfx-версии.


    Большинство 3dfx-патчей идёт со своим драйвером glide2x.ovl, который ориентирован на старые карты (voodoo1/2). Если у вас после запуска 3dfx-версии игры - фриз или краш, первое, что нужно попробовать, - заменить оригинальный файл glide2x.ovl, идущий с патчем, на glide2x.ovl из комплекта ваших установленных драйверов.
    Т.е. необходимо скопировать ваш glide2x.ovl в папку с исполняемым файлом игры (обычно папка с игрой). Любая игра первым делом ищет файл glide2x.ovl в своей директории. Именно так, подменяя оригинальный glide2x.ovl, очень часто удаётся запустить ту или иную игру под DOS.

    Бывают сложные случаи, когда glide2x.ovl статически слинкован (вшит) с исполняемым файлом игры. В этом случае вы можете или переделать экзешник, или воспользоваться переменными для отладки (см. выше).


    Табличка совместимости Voodoo3 с DOS-играми под Glide на VOGONS (не полная).

    Популярные частные случаи:
    • Blood.
      Закиньте в папку с игрой glide2x.ovl. Затем скачайте 3dfx-патч с этой страницы. Внутри архива вы найдёте всё необходимое для запуска.
      Разрешение щёлкать в игре опасно, можно пробовать редактировать blood.cfg. На вуду5 с последними бета-дровами у меня игра работает в 800x600. С проходимостью могут быть проблемы, но пройти пару уровней в софт-режиме никто не запрещает ведь :)

    • Carmageddon (Carmageddon Splat Pack).
      Закиньте в папку с игрой ваш glide2x.ovl.
      При старте чёрный экран - это видео проигрывается, но оооочень медленно. Его можно просто пропустить.

    • Pyl.
      Работает нормально. Закиньте в папку с игрой ваш glide2x.ovl.


    Что ещё посмотреть?
    • tdfx.de - фотографии всех видеокарт 3dfx, альтернативные версии и их краткие характеристики (и не только видеокарт...)
    • Очень подробный Обзор 3dfx Voodoo5 5500 AGP

    ...Но вы всегда можете дополнить!


    Оригинал поста от 26.09.2008. Контент весьма спорный.
     
    Последнее редактирование модератором: 27 июн 2019
  2. zx-c64

    zx-c64

    Регистрация:
    29 июн 2013
    Сообщения:
    720
    агп режимы отключены у 2-чиповых карт в драйверах почему-то. а одиночный чип слишком слаб, чтобы раскрыть увеличенную пропускную способность. только в паре тестов 3дм01 есть прирост небольшой.
     
    Последнее редактирование: 8 июл 2025
    Колючий и MaTocoB нравится это.
  3. Anton_V

    Anton_V

    Регистрация:
    24 окт 2023
    Сообщения:
    320
    Я тут почитал ветки форума. Правильно ли я понял, что в один системник я могу поставить 3dfx 3 или 4 или 5 PCI и, скажем, жирафа в AGP. Накатить дрова и они друг с другом конфликтовать не будут. В Glide я просто буду подключать монитор напрямую к 3dfx и играть. Монитор нужен с двумя выходами и в момент активации глайда переключать на второй канал?

    А вот DirectX как быть? Как я пойму, какая из карт запустилась в директе?
     
  4. yplus

    yplus

    Регистрация:
    13 апр 2006
    Сообщения:
    1.163
    Скорей всего речь про 3dfx Voodoo2 - та уж точно не будут конфликтовать (и то надо учитывать некоторые нюансы), а насчёт 3-4-5 - сильно под вопросом, если только драйверы очень тщательно ручками подбирать дабы конфликтов не было. Или есть готовое решение? Я не видел. Если есть - укажи ссылку (справа сверху на каждом сообщении есть его номер, кликнув на который, получишь ссылку на нужное сообщение).
    Как правило это выставляется либо в отдельном сетапе игры, либо в настройках самой игры.
     
  5. Anton_V

    Anton_V

    Регистрация:
    24 окт 2023
    Сообщения:
    320
    ТО есть в два сист. блока все же лучше? Я так и думал, что чудес не бывает. В ветке про voodoo 2 я читал что там речь шла именно о 3-й модели. Что как-то ухитрился в один блок поставить.
    Про voodoo 2 я понимаю. Он же идет как акселератор не как карта (Multimedia device).
     
  6. yplus

    yplus

    Регистрация:
    13 апр 2006
    Сообщения:
    1.163
    Вот именно ухитрился. Хотя если брать все разрешения конфликтов в Win9x - там довольно часто ухитряться приходится.
    По Вуду2 как мультимедиа девайс (а также игровые и звуковые устройства - тут как драйвер прикажет) - там тоже в принципе возможно наличие одноимённых с Джифорсом файлов в составе драйверов. К примеру opengl32.dll от вудушек никак не сможет работать на джифорсах.
     
  7. Anton_V

    Anton_V

    Регистрация:
    24 окт 2023
    Сообщения:
    320
    Я видел довольно часто конфигурации GeForce 2 + Voodoo 2
     
  8. zx-c64

    zx-c64

    Регистрация:
    29 июн 2013
    Сообщения:
    720
    нормально v3, v4, v5 работают с другой видеокартой. базовый прицип: разные оси под каждую. xp и win9x напр. и свой диск под каждую ось. неиспользуемая видеокарта должна быть отключена в дивайс менеджере.

    как то так это выглядит:
     
    Anton_V и MaTocoB нравится это.
  9. yplus

    yplus

    Регистрация:
    13 апр 2006
    Сообщения:
    1.163
    Это нормально, я всего лишь про небольшой нюанс использования двух разных 3d-устройств в одной системе.
    Понятно, это всё объясняет. Так конечно конфликтов не будет.
     
  10. Anton_V

    Anton_V

    Регистрация:
    24 окт 2023
    Сообщения:
    320
    А можно например 95 и 98?
     
  11. Rathori Khass

    Rathori Khass

    Регистрация:
    7 мар 2006
    Сообщения:
    287
    Да хоть 98 и 98, тут суть в том, что операционки в разных местах установлены и у каждой своя, отдельная конфигурация.

    Лично у меня сейчас в XP-шном компе стоит Radeon X1950XTX и Voodoo 3 2000 PCI (только для Glide). Обе просто в одной системе без каких-либо ухищрений.

    Я ещё слышал про профили оборудования в винде, т.е. теоретически в одной установке может быть два профиля, которые выбираются при запуске винды (как-будто установлены две операционки), и в каждом профиле активирована только какая-то одна видюха. Эффект вроде должен быть как от двух разных систем, но пока не было времени и повода проверить собственноручно.
     
    Anton_V нравится это.
  12. oSg-A.DREN

    oSg-A.DREN

    Регистрация:
    25 мар 2025
    Сообщения:
    754
    Помню, вы на соседнем форуме рассказывали. Мне было интересно что лучше - V5500 AGP в AM2NF3-VSTA или V5500 PCI в PCI-X с мостом PXH-V.
    Его вообще лучше удалить и OpenGL игры запускать на основной карте.
     
  13. Anton_V

    Anton_V

    Регистрация:
    24 окт 2023
    Сообщения:
    320
     
  14. Rathori Khass

    Rathori Khass

    Регистрация:
    7 мар 2006
    Сообщения:
    287
    Да, на вуду только глайд. Монитор подключён один - через VGA к Voodoo и через DVI к основной видюхе. Благо на самом монике можно одним нажатием кнопки переключаться между видео-входами.
     
  15. yplus

    yplus

    Регистрация:
    13 апр 2006
    Сообщения:
    1.163
    Угу, только если вот так просто удалить, игры вообще не запустятся. Хотя его (её) можно перенести в папку игры, с которой предполагается использовать. Игра как правило ищет нужную библиотеку в своей папке, а если не находи, тогда уже смотрит в системных папках.
     
  16. zx-c64

    zx-c64

    Регистрация:
    29 июн 2013
    Сообщения:
    720
    для двух видеокарт второй вариант гораздо лучше. на asus mn2-lr напр. можно вуду для вин98 использовать и любую pci-e карту для xp без всяких компромиссов по производительности. плюс еще первую вуду можно для доса поставить.
     
    MaTocoB нравится это.
  17. MaRCer

    MaRCer

    Регистрация:
    5 июл 2025
    Сообщения:
    88
    У вуду 3 ограничителем разгона является гпу или память? Попалась v3 2000 с непонятной памятью, микрон походу, и непонятно какими таймингами, так без проблем работает на 183мгц. Я смотрю в основном встречаются на хуниксе 6мс, но бывает и 7мс - с такой разгон не светит?
     
  18. MaTocoB

    MaTocoB

    Регистрация:
    6 окт 2008
    Сообщения:
    509
    И то, и другое. 3dfx не брезговала сортировкой чипов по частотам, но под конец выпуска Voodoo3 ограничением стала память. 6 нс - это штатные 167 МГц, 7 нс - 143 МГц, был бы не хуникс, было бы счастье.
     
  19. oSg-A.DREN

    oSg-A.DREN

    Регистрация:
    25 мар 2025
    Сообщения:
    754
    Удалить из директории самой игры, если он там есть. GLQuake, например, станет на жирафе запускаться.
    А драйвера чипсета для 98 где взять? :thinking:
    Но в основном конечно память, поэтому имеет смысл пересадить топовую 5 нс от какой-нибудь кривы для раскрытия потанцевала. SMD электролиты 10 мкф 16В тоже стоит заменить.
     
  20. zx-c64

    zx-c64

    Регистрация:
    29 июн 2013
    Сообщения:
    720
    зачем? вероятно дров для usb 2.0 и на сеть нет. все остальное работает нормально. если уж на 1366 платформу все вопросы из списка устройств убирают, то тут тем более можно, если это представляет проблему. меня эти знаки вопроса вообще не волнуют.
     
    radical1010 нравится это.
  21. yplus

    yplus

    Регистрация:
    13 апр 2006
    Сообщения:
    1.163
    тут вся суть разговора изначально подразумевала dll находящуюся в системной папке. Уф. Ладно, проехали.
     
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление