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

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

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

Первый параметр на который обращаем внимание VRAM Bus Setting, 8 bit - это непорядок
Убираем перемычку с 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
.
Video Memory 512Kb (16bit) vs Video Memory 1Mb (32bit)

Выставить режим Bios Bus Widht 16bit через перемычки, к сожалению не удалось
Утилита SETBOARD позволяет через командную строку регулировать различные режимы видеокарты, но она тоже не помогла, компьютер зависает...
Теперь остался последний способ повышения производительности видеокарты, это поднятие частоты шины ISA до 11Mhz, что и было проделано через BIOS материнской платы.
ISA BUS - 8Mhz vs ISA BUS - 11Mhz

ISA BUS - 11Mhz

ISA BUS - 11Mhz

Получаем еще 10-15% производительности!
Оценим как повлиял такой скачок производительности на реальные приложения.


В игре Duke Nukem 3D, получили практически троекратный прирост производительности!
Играбельные 27 кадров в игре Doom!
Поэтому пришлось выбирать из того, что есть...
Вот выбрал самую навороченную на чипе TVGA8900CL-B, с возможностью увеличения памяти до 1Mb

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

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

Первый параметр на который обращаем внимание VRAM Bus Setting, 8 bit - это непорядок
Убираем перемычку с 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
Video Memory 512Kb (16bit) vs Video Memory 1Mb (32bit)

Выставить режим Bios Bus Widht 16bit через перемычки, к сожалению не удалось
Утилита SETBOARD позволяет через командную строку регулировать различные режимы видеокарты, но она тоже не помогла, компьютер зависает...
Теперь остался последний способ повышения производительности видеокарты, это поднятие частоты шины ISA до 11Mhz, что и было проделано через BIOS материнской платы.
ISA BUS - 8Mhz vs ISA BUS - 11Mhz

ISA BUS - 11Mhz

ISA BUS - 11Mhz

Получаем еще 10-15% производительности!
Оценим как повлиял такой скачок производительности на реальные приложения.


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