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

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   3dfx Voodoo 2 - ремонт?
RSS

3dfx Voodoo 2 - ремонт?

<<Назад  Вперед>> Страницы: 1 * 2 3 4 5
Печать
 
john
Advanced Member
We are the Borg

Откуда: Украина, Харьков
Всего сообщений: 2239
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 окт. 2013
Tronix написал:
[q]
Но и виснуть не перестала
[/q]
Сталкивался с такими ситуациями:
1) карта работает с любым драйвером
2) ранние драйверы не подходят
3) тупо перебираю все драйверы, работает только с одним определенным.
В третьем варианте я даже вычислял какой файл влияет на работоспособность, но за давностью лет не припомню.
Дрова брал тут
http://falconfly.3dfx.pl/voodoo2.htm
Глюки побеждались перебором- зависание сразу и через время, серый экран, черный экран.....
Tronix
Advanced Member


Откуда: Москва
Всего сообщений: 1749
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 янв. 2008
Спасибо за ответы. Про драйвера читал, что бывают несовместимости. Но с картой что-то явно не так. Скачал исходники Glide v2, там есть в комплекте подобие диагностической утилиты - mojo.exe , причем есть под DOS. Иногда не выводит ревизию TMU, не выводит Post Sense TMU - пишет 0xdeadh. Иногда выводит. То есть похоже, что что-то не так с шинами между FBI и TMU, либо с самими TMU, либо с FBI. Схемы нет, даташитов нет, распиновки нет - получается тыканье в слепую, что не гуд конечно. Единственное что есть - это референсная схема от Bashee, по ней можно примерно прикинуть номиналы блокировочных конденсаторов да и все. Вот бы такую же схему от Voodoo 2 заиметь....

Короче решил пока попробовать перебросить чипы с третьей карты на вторую, которая тоже креатив двухсторонняя, попутно восстановив ей всю сбитую мелочь. Если не получится, то надо еще подумать )
La Forge
Advanced Member
Lt. Cmdr.

Откуда: Рязань
Всего сообщений: 3248
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 нояб. 2012
А можно эту утилитку сбросить?
Tronix
Advanced Member


Откуда: Москва
Всего сообщений: 1749
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 янв. 2008
La Forge написал:
[q]
А можно эту утилитку сбросить?
[/q]
Да вот она здесь: http://falconfly.3dfx.pl/downloads/glide_sdk-243.zip там в архиве gwebvgr3.exe - тоже архив, далее в папке Glide/Diags/DOS
Там же то же самое для Win9x и WinNT.
Но сорцов ее я что-то не нашел. Ваще, все что более-менее относится к докам/сорцам собрано здесь: http://falconfly.3dfx.pl/reference.htm

В целом - похоже все-таки у меня битый чип FBI. Три раза снимал-ставил его, последние разы паяльником блин все ноги пропаял и тестером где смог прозвонил на залипоны и на пропай. Вроде все четко, но дальше просто определения на шине PCI не ушел. FBI пишет ревизия 2, 0 mb frame memory. TMU соответственно вообще не детектит.
UPD: полежала, начала детектить 4 Мб frame buffer. Короче ужас, нестабильность, ад.
Ладно, в сторону эту 3dfx, до лучших времен.
sergio27ru
Newbie


Откуда: Хабаровск
Всего сообщений: 51
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
21 сен. 2017
На таобао периодически мелькают лотки с 3дфх чипами
La Forge
Advanced Member
Lt. Cmdr.

Откуда: Рязань
Всего сообщений: 3248
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 нояб. 2012
У меня вот Rush такой, полурабочий. Хочу его потестировать.
...
А кто-нибудь может подсказать, как определить, что глючит - чип или память? (то же интересно и для более новых карт, например есть косой десяток полосящих Radeon 9800 - что глючит?)
...
По идее конечно soj можно выпаять и подсунуть какой-нибудь Trio64 /Virge... но тут вот засада - на таких картах как правило 2 чипа запаяно, и две "кроватки". И далеко не всякие исправные микросхемы памяти заводятся в таком режиме. Тайминги?
Tronix
Advanced Member


Откуда: Москва
Всего сообщений: 1749
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 янв. 2008
Хозяюшке на заметку: многие параметры конфигурируются через переменные среды DOS. Если, допустим, в AUTOEXEC.BAT прописать строки:

set SST_INITDEBUG=1
set SSTV2_INITDEBUG=1
set SST_INITDEBUG_FILE=c:\sst1_3dfx.log
set SSTV2_INITDEBUG_FILE=c:\sst2_3dfx.log

то получим файлики sst1_3dfx.log - лог для Glide1(?). С этой библиотекой в частности статично собрана MOJO.EXE - диагностическая утилита, упомянутая выше. И файлик sst2_3dfx.log - лог для Glide2. Эту уже используют примеры TestXX.exe.

Так, как карта у меня наглухо вешает комп, то файлы логов DOS не успевает закрыть, и при перезагрузке размер нулевой, потерянные кластеры и вот это вот все. Поэтому вместо имени файла там можно написать имя устройства, например CON - консоль. То есть:

set SST_INITDEBUG_FILE=CON
set SSTV2_INITDEBUG_FILE=CON

Тогда сообщения будут идти прямо на экран, и будет более менее видно, где конкретно виснет. Наверное можно таким макаром и в COM-порты выводить и на принтер :biggrin:

Еще переменная

set SST_DEBUGDAC=1
set SSTV2_DEBUGDAC=1

выводит отладку при обращениях с RAMDAC. Тоже полезно, чтоб смотреть как клок устанавливается и тд.

Так-же в Glide2 есть еще такие переменные:

set GDBG_FILE=имя файла
set GDBG_LEVEL=89

Выводит еще больше отладочной информации о процессах инициализации Glide2.
anthony
Member


Всего сообщений: 155
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 июля 2014
наконец-то хоть кто-то догадался как надо диагностировать
Tronix
Advanced Member


Откуда: Москва
Всего сообщений: 1749
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 янв. 2008
anthony написал:
[q]
наконец-то хоть кто-то догадался как надо диагностировать
[/q]
Да так себе диагностика, но хоть что-то.

Вкуривал тут на досуге так называемый "даташит" на Voodoo2, который просто описание регистров, и узнал что FBI общается с PCI по умолчанию через FIFO, выделенную в егошном фрейм-буфере. То есть что-бы эта хрень работала, нужно что бы работала память рядом с FBI.
Притащил карточку домой, до этого мучал ее на работе на четвертом пне. Дома воткнул в iP 166 MMX, и надо же - пустились тесты testXX.exe без зависона. Но с мусором на экране, какие-то квадраты из мусора по экрану, с проглядывающим нормальным изображением. Ну взял, да и перемахнул все 8 чипов памяти рядом с FBI на новые. Результат - мусор исчез, зависоны прекратились. Покрутил Donut с полчасика пока ужинал - все штатно, без зависаний.

Текстуры битые. Ну как битые... с мусором некоторым. Тоже что-ли память у TMU навернулась... Новые чипы закончились, теперь начнутся игры с перетасовкой выпаянных. Что-то с памятью карте не повезло похоже в этой жизни. Но, попробуем.
Хозяйке на заметку - TMU#0 - это который правый, TMU#1 - это который левый, ближе к VGA разъемам.

Из замеченного - все три чипа, которые я переставил на эту карту с третьей карты (которая односторонняя была) 99-ого года выпуска, в отличии от родных, которые 98 года. И эти чипы греются при работе сильнее, чем чипы с первой карты. Просто наблюдение.

Завтра помучаю еще...
Tronix
Advanced Member


Откуда: Москва
Всего сообщений: 1749
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 янв. 2008
Не могу чото этот 3dfx ну никак на четвертом пне завести. При инициализации карты - зависает. В досе: я нашел вообще всего одну версию glide2x.ovl. Она везде во всех драйверах одинаковая, имеет размер 228,196 байт и датируется 16.12.1999 годом. С ней собственно и зависают досовые тесты testXX.exe. В винде: пробовал разные драйвера, fastvoodoo последний, Kolomenskiy или как-то так, референсный от самой 3dfx - зависает винда Win98 наглухо.

А тут под рукой ничего более старого чем эта мамка GA-8SG800 с пнем 4 в ней нету.

Если только в наоборот в core i7 втыкнуть попробовать. Но там свистопляски с досом, и винду 98 ставить лениво. Да и не ставится она если памяти больше 512 Мб - помню там косяки какие-то.

Придется все-таки дома с iP 166 MMX продолжить ковырять ...
<<Назад  Вперед>> Страницы: 1 * 2 3 4 5
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   3dfx Voodoo 2 - ремонт?
RSS

0 посетителей просмотрели эту тему за последние 15 минут
В том числе: 0 гостей, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS