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

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

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

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

Сообщение Takedasun » 27.10.2018,02:36

Починил я тут на днях 386 материнскую плату с процессором 40Mhz, ну и решил собрать системник, так сказать, оценить различные аспекты работы такого компьютера. Вот встал вопрос какую использовать на нем ISA видеокарту, а с этим туго, в наличии имеются только карточки Trident в количестве 8 шт, ну и еще парочка Realtek. Видеокарты имеют низкую производительность и плохое качество изображения выдаваемое на ЖК мониторе (на ЭЛТ мониторе вполне хорошее), в общем одна печаль :frown:
Поэтому пришлось выбирать из того, что есть...

Вот выбрал самую навороченную на чипе TVGA8900CL-B, с возможностью увеличения памяти до 1Mb :biggrin:
Изображение

При запуске видеокарта гордо выдает вот такую картинку:
Изображение

512Mb Kб памяти, 16Bit Bus Dram.

На видеокарте имеются перемычки, конфигурация которых, как оказалось сильно влияет на производительность.

На просторах интернета можно отыскать утилиту под названием Tellset, которая показывает различную полезную информацию о текущей конфигурации видеокарты.
Изображение

Первый параметр на который обращаем внимание VRAM Bus Setting, 8 bit - это непорядок :mad:
Убираем перемычку с J6 и получаем
Изображение

VRAM Bus Setting 16 bit!

Измерим производительность.
Для экспериментов будет использоваться Pentium 100Mhz, материнская плата Octel Rhino-9 (430HX, L2-256kb), 32Mb.

Измерять будем в vidbench, DR.HARDWARE и в LandMark 6.0.

Default Settings vs VRAM Bus Setting 16 bit
Изображение

Default settings
Изображение

VRAM Bus Setting 16 bit
Изображение

Default settings
Изображение

VRAM Bus Setting 16 bit
Изображение

Одна перемычка и получаем двукратный прирост производительности!


Следующий шаг, включаем режим FIFO, путем изъятия перемычки J1.

Изображение

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

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

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

Получаем еще в среднем 25%!


Теперь выставляем параметр Zero-wait state, ставим перемычку на J2.

Zero-wait state disable vs enable
Изображение

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

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

И снова прирост производительности, 20-25%!

Настало время нарастить память подопытному.
Изображение

Карта гордо сообщает, что заработал 32 битный режим.
Изображение

Тут нас ждал подвох, 32 битный режим практически никак не отразился на производительности, только немного повысились результаты в разрешении 640x480. Скорее всего, какой-то толк от него будет при работе в высоких разрешениях Full HD:biggrin: .

Video Memory 512Kb (16bit) vs Video Memory 1Mb (32bit)
Изображение

Выставить режим Bios Bus Widht 16bit через перемычки, к сожалению не удалось :frown:
Утилита SETBOARD позволяет через командную строку регулировать различные режимы видеокарты, но она тоже не помогла, компьютер зависает...


Теперь остался последний способ повышения производительности видеокарты, это поднятие частоты шины ISA до 11Mhz, что и было проделано через BIOS материнской платы.

ISA BUS - 8Mhz vs ISA BUS - 11Mhz
Изображение

ISA BUS - 11Mhz
Изображение

ISA BUS - 11Mhz
Изображение

Получаем еще 10-15% производительности!

Оценим как повлиял такой скачок производительности на реальные приложения.

Изображение

Изображение

В игре Duke Nukem 3D, получили практически троекратный прирост производительности!

Играбельные 27 кадров в игре Doom!

Аватара пользователя
Savage MX
Advanced Member
Сообщения: 476
Зарегистрирован: 21.10.2017,16:09
Откуда: Санкт-Петербург

Сообщение Savage MX » 27.10.2018,02:58

Takedasun писал(а):Видеокарты имеют низкую производительность и плохое качество изображения выдаваемое на ЖК мониторе (на ЭЛТ мониторе вполне хорошее), в общем одна печаль
Не стоит печалиться :). Для улучшения качества изображения, выдаваемого на ЖК монитор, достаточно отключить масштабирование. Хотя для таких старых вещей это наверное даже меньше чем полумера, т.к. в 320x200 изображение будет микроскопическим, но всё-таки хоть какой-то вариант. В 640x480, уже будет что-то видно :biggrin:. Для универсального решения проблемы можно попробовать отыскать монитор с функцией отключения масштабирования. Либо можно использовать для этого PowerStrip (правда с отключенным масштабированием через эту прогу у меня постоянно через некоторое время висла система) из под Windows для старых видеокарт, в драйверах которых нет соответствующей настройки. Я не уверен что это можно сделать через реестр, но мне кажется что это возможно. Ещё, не уверен, но вполне возможно что масштабированием можно управлять через какие-либо регистры видеокарт. Как-нибудь планирую заняться изучением этого вопроса. Для меня вопрос актуальный.

Ekb
Advanced Member
Сообщения: 2603
Зарегистрирован: 15.06.2014,11:31

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

Сообщение Ekb » 27.10.2018,06:51

Savage MX писал(а):Либо можно использовать для этого PowerStrip
Это Windows. А Trident - это DOS.

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

Оставил только CirrusLogic 5420.

На XT оставил CL5402 - И быстродействие и ЖК-монитор показывает хорошо.

Еще вроде t8900 - не способна работать на XT. Или способна? :)

La Forge
Advanced Member
Сообщения: 5584
Зарегистрирован: 16.11.2012,17:29
Откуда: Рязань

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

Сообщение La Forge » 27.10.2018,09:28

А что за программа, после Landmark-а скрины?

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

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

Сообщение Rio444 » 27.10.2018,09:44

Takedasun писал(а):
Отличное тестирование :thumbup:
Из игр можно было оставить только Doom.
ISA видеокарта для него "узкое горлышко" на гораздо более слабых компьютерах. Где-то от DX2-66...DX4-100.
Полностью раскрывается только с VLB.
Электронка: Изображение копия Изображение

Аватара пользователя
Savage MX
Advanced Member
Сообщения: 476
Зарегистрирован: 21.10.2017,16:09
Откуда: Санкт-Петербург

Сообщение Savage MX » 27.10.2018,10:21

Ekb писал(а):Это Windows. А Trident - это DOS.
Надо было хорошо постараться, чтобы не заметить упомянутые мной другие два варианта, подходящие для DOS. Кроме того, я говорил об улучшении качества изображения на ЖК мониторах, а касаемо Windows, я говорил про старые видеокарты, а не про Trident TVGA8900CL. Уж наверное люди догадаются, что если карта не работает в Windows, то и PowerStrip для неё использовать не удастся.

Аватара пользователя
Hustler
Advanced Member
Сообщения: 6215
Зарегистрирован: 06.04.2013,17:05
Откуда: Екатеринбург

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

Сообщение Hustler » 27.10.2018,10:27

Вчера достал комп с влб контроллером и видеокартой CL5429, на дх4-100, и 32 рама и. Проверял Doom с Адлибом и обнаружил сильное снижение производительности. Как будто Дум запущен на SX33 c Isa видеокартой.
Разбираться не стал, возможно сказалось то, что акум сел и настройки биос слетели.
Призрак полигона.

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

Сообщение wbcbz7 » 27.10.2018,13:43

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, батник во вложении)
Вложения
TEST.BAT
(518 байт) 313 скачиваний

Mx_Serg
Advanced Member
Сообщения: 1847
Зарегистрирован: 04.06.2018,22:47

Сообщение Mx_Serg » 27.10.2018,13:54

Есть у меня такая видюшка. Когда-то тестил тоже в нескольких играх, но, вродь как по памяти, меговая CL5429 c 0WS ISA была быстрее.

Ну и присоединяюсь к положительным отзывам. Работа проведена серьезная.

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

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

Сообщение Rio444 » 27.10.2018,14:29

Mx_Serg писал(а):...но, вродь как по памяти, меговая CL5429 c 0WS ISA была быстрее.
5429 гораздо новее.
И где ж её возьмёшь ISA?
Даже VLB не так часто попадаются.
Электронка: Изображение копия Изображение

Mx_Serg
Advanced Member
Сообщения: 1847
Зарегистрирован: 04.06.2018,22:47

Сообщение Mx_Serg » 27.10.2018,15:33

Rio444 писал(а):И где ж её возьмёшь ISA?
Я ж где-то взял... По-моему барахолили какой-то старый промышленный ПК. Мне видюха приглянулась :D

Ответить