Trident TVGA8900CL - тест производительности.

Описания, советы, ремонт, эксплуатация старых IBM PC-совместимых ПК
Аватара пользователя
Takedasun
Advanced Member
Сообщения: 4196
Зарегистрирован: 16.10.2013,18:07
Откуда: Керчь
Благодарил (а): 13 раз
Поблагодарили: 24 раза

Вклад в сообщество

Сообщение Takedasun » 28.10.2018,01:47

Bobo писал(а):кстати - вот на 178й datasheet на 77й странице, только PLCC вместо DIP :)
Все-таки нашли, я не смог :)


Во как!
"The device is switchable between 6 or 8bit OAC op-
eration, so is capable of displaying 256 colours
from a total of 262,144colours in 6bit mode, or from
over 16 million colours in 8 bit mode
."

Аватара пользователя
Takedasun
Advanced Member
Сообщения: 4196
Зарегистрирован: 16.10.2013,18:07
Откуда: Керчь
Благодарил (а): 13 раз
Поблагодарили: 24 раза

Вклад в сообщество

Сообщение Takedasun » 28.10.2018,18:48

wbcbz7 писал(а):Takedasun, прекрасное тестирование! ;)
Интересное поведение карты в Mode-X - при включении 16-битной шины памяти (без FIFO) увеличения производительности не происходит, но только стоит включить буфер, как сразу скорость прилично растет (особенно откликается на этот рост Doom), 0WS только увеличивает прирост. Напрашивается вывод - либо классический Mode 0x13 был оптимизирован под 16-битную шину еще в ранних чипах (вроде 8900A/B, тем более вышли они раньше Дума :)), либо в реализации Mode-X у Трайдента есть косяки. Еще более любопытно выглядит идентичность результатов при нулевых задержках на шине и 1 мегабайте памяти -> 32-битной шине (чип не умеет ее использовать на полную? не хватает скорости FIFO?)

еще один факт - карта, похоже, все же уперлась в свой предел по скорости, судя по незначительной реакции на разгон шины ISA

p.s. в идеале, чтобы разбить все эти вопросы, было бы классно протестить карту во всех возможных комбинациях (шина 8/16/32 бит, FIFO on/off, 0/1WS, разгон ISA - по вкусу :)) + графики по результатам VIDBENCH для наглядности. Можно еще протестить режим 0x12 (640x480 16 цветов, vidbench.exe -m12, батник во вложении)

1Mb 32Bit Bus DRAM VS 512Kb 16Bit Bus
Изображение

Двукратное падение производительности в разрешении 800x600x8, остальные режимы без изменений.

FIFO-ON VS FIFO-OFF
Изображение

Zero-wait state ON VS OFF
Изображение

VRAM Bus Setting 8 bit (в этом режиме не работает FIFO)
Изображение

1Mb 32Bit Bus DRAM VS 256Kb 8Bit Bus (в этом режиме не работает FIFO)
Изображение

ISA 11.1Mhz vs 8.3Mhz
Изображение

Осталось выяснить, как влияют на производительность параметры Decode mode - FAST и Bios bus Width 16Bit, если пробовать выставить через SETBOARD компютер зависает :frown: .

Изображение

Fasterpast
Advanced Member
Сообщения: 596
Зарегистрирован: 20.10.2013,15:42

Сообщение Fasterpast » 28.10.2018,19:31

А что вообще есть BIOS bus? Микруха то восмибитная сама по себе.
Radio Keygen-FM!

Bobo
Advanced Member
Сообщения: 9642
Зарегистрирован: 16.08.2007,11:42
Откуда: СПб
Поблагодарили: 2 раза

Вклад в сообщество

Сообщение Bobo » 28.10.2018,19:46

Fasterpast писал(а):Микруха то восмибитная сама по себе.
хтой то сказал?
16-битный ISA-интерфейс и 32-битный доступ к видеопамяти
Xeon E5-2670v2/32 Gb, Amiga А4000Т

Аватара пользователя
Rio444
Почётный пользователь
Сообщения: 31228
Зарегистрирован: 14.09.2014,19:11
Откуда: Ростов-на-Дону
Благодарил (а): 45 раз
Поблагодарили: 120 раз

Вклад в сообщество

Сообщение Rio444 » 28.10.2018,20:01

Bobo писал(а):хтой то сказал?
16-битный ISA-интерфейс и 32-битный доступ к видеопамяти
Да, но м/с видеобиоса 8-битная.
Электронка: Изображение копия Изображение

Аватара пользователя
ATauenis
Advanced Member
Сообщения: 5814
Зарегистрирован: 30.04.2015,21:30
Откуда: Москва
Поблагодарили: 23 раза
Контактная информация:

Вклад в сообщество

Сообщение ATauenis » 28.10.2018,20:17

Fasterpast писал(а):Микруха то восмибитная сама по себе.
На части то ли тридентов, то ли циррозов логики стояли 2 ПЗУ для 16-битного режима доступа. Как я понял, редкие как неуловимый Джо. :) Т.к. с тех же пор массово пошло shadow video BIOS, и смысл в уширении шины ради повышения производительности пропал.

Аватара пользователя
Takedasun
Advanced Member
Сообщения: 4196
Зарегистрирован: 16.10.2013,18:07
Откуда: Керчь
Благодарил (а): 13 раз
Поблагодарили: 24 раза

Вклад в сообщество

Сообщение Takedasun » 28.10.2018,23:18

Есть еще вот такая карточка
Изображение

На чипсете Trident TVGA8900CL (без буквы B), так вот на ней утилита tellset показывает Bios bus Width 16Bit.
При настройке на максимальную производительность выяснилось, что изменить самый важный параметр VRAM Bus Setting 8 bit, вообще никак не получается, поэтому карта показывает крайне низкую производительность в тестах.

Изображение
В общем карта - неисправимый тормоз.

Так вот, если с нее переставить биос на TVGA8900CL-B, то tellset показывает Bios bus Width 16Bit, но с этим биосом очень сильно падает производительность видеокарты, VRAM Bus Setting 8 bit приходится переключать через SETBOARD, перемычка не работает.
Изображение

Как было с родным биосом
Изображение

После замены
Изображение

Bios bus Width 16Bit
Скорее всего это глюки биоса, так как микросхема 8-битная.

KALDYH
Advanced Member
Сообщения: 2594
Зарегистрирован: 05.06.2009,16:37
Откуда: Кемерово
Поблагодарили: 2 раза

Вклад в сообщество

Сообщение KALDYH » 28.10.2018,23:32

Читал, что TVGA8900CL поддерживает 2 Мб памяти. Кто-нибудь видал такие карты?

Аватара пользователя
Takedasun
Advanced Member
Сообщения: 4196
Зарегистрирован: 16.10.2013,18:07
Откуда: Керчь
Благодарил (а): 13 раз
Поблагодарили: 24 раза

Вклад в сообщество

Сообщение Takedasun » 29.10.2018,00:02

Март 1990г.
Изображение

570$ за 8900 с 1Mb :)


wbcbz7
Advanced Member
Сообщения: 437
Зарегистрирован: 17.02.2014,12:24
Откуда: omsk || nsk
Поблагодарили: 3 раза

Сообщение wbcbz7 » 29.10.2018,12:11

Takedasun, еще раз благодарю! :)
Takedasun писал(а):FIFO-ON VS FIFO-OFF
Да, FIFO отлично разгружает шину и память от лишних простоев во время CPU->VRAM трансферов, почти двукратный прирост (а в 640x480 16 цветов и Mode-X и того больше); звание "тормоза для Дума" этой карте (в отличие от 9000C/9000i сотоварищей) точно уже не присвоишь :biggrin:

Zero Wait State и разгон ISA до 11 Мгц тоже имеют смысл, хоть и прирост от этого заметно меньше.
Takedasun писал(а):Осталось выяснить, как влияют на производительность параметры Decode mode - FAST и Bios bus Width 16Bit, если пробовать выставить через SETBOARD компютер зависае
Decode mode, скорее всего, отвечает за режим дешифрации адресов картой, возможно что работает только на MCA-вариантах (да, Трайденты выпускались и для установки в IBM PS/2), BIOS bus Width на этой карточке бесполезен, микруха имеет разрядность максимум 8 бит + начиная с поздних 386 и 486 видеобиос и так уже загружен в Shadow RAM и смысла в этой настройке нет.

Общие выводы таковы:
1) 16-битной шины памяти хватает вплоть до 640x480 256 цветов, на более высоких разрешениях скорость уже резко проседает (кроме того, для даже 640x480 16bpp требуется не менее 1 МБ памяти, а в таком случае 32-битная шина наберется и так)
2) Наличие FIFO жизненно необходимо даже для 320x200, так как позволяет видеочипу отложить запись в видеопамять "на потом", не прерывая процессор, пока в это время он читает данные для вывода на экран (тем более что здесь преимущества страничного доступа и уж тем более EDO видны налицо, так как данные фреймбуфера расположены последовательно). На ранних картах вроде 8900A/B/C и на поздних дешевых 9000-й серии буфер отсутствовал, что больно било по производительности (особенно в плоскостных режимах вроде 640x480 16 цветов или Mode-X, где нужно прочитать сразу 4 байта видеопамяти для вывода)
3) Шина ISA ощутимо ограничивает скорость работы; даже на скоростях около 16 МГц (чего, увы, вряд ли можно добиться на интеловских чипсетах, но можно на VIA/SIS) мы вряд ли упремся в потенциал скорости.

Аватара пользователя
Takedasun
Advanced Member
Сообщения: 4196
Зарегистрирован: 16.10.2013,18:07
Откуда: Керчь
Благодарил (а): 13 раз
Поблагодарили: 24 раза

Вклад в сообщество

Сообщение Takedasun » 29.10.2018,15:49

wbcbz7, Спасибо за разъяснения по тестам!

Ekb писал(а):Takedasun
Все таки, да. Именно не способность отображать на ЖК мониторе - эта карта благополучно избавлена.
Нет желания вообще копаться в перемычках, из-за неумения показать красивую игру.
Trident TVGA8900CL
Изображение


Хм, проверил все имеющиеся видеокарты Trident на предмет полосатости изображения при использовании ЖК монитора.




Trident TVGA8900CL-B, полосатость хорошо видна.
Изображение

Trident TVGA8900CL, очень сильная полосатость.
Изображение

Trident TVGA9000C, едва различима.
Изображение
Изображение

Изображение

Trident TVGA9000B, едва различима.
Изображение

Trident TVGA9000i-1 и Trident TVGA9000i-3, полосатость отсутствует.
Изображение
Изображение

Изображение

Иногда эти помехи различимы и на ЭЛТ мониторе, только имеют другую форму. Если присмотреться, то можно различить помехи в виде колец, наслаивающиеся друг на друга. На ЖК мониторе, при интерполяции изображения, они приобретают вид вертикальных полос.

Только вот как их убрать :frown:
Может стоящий рядом RAMDAC их вызывает?

Ответить