Сегодня 25 августа 2025
18+
MWC 2018 2018 Computex IFA 2018
реклама

Утилита FastVid



Хотя программа FastVid (45 кб) выполнена как DOS TSR, но при этом она прекрасно ускоряет работу в Windows'98. Утилита предназначена для ускорения работы видео карты за счет использования некоторых функций наборов i440 (начиная с FX и заканчикая BX). Сделана программа очень давно, и впервые мне пришлось ее попробовать еще на Pentium Pro. Впечатления были просто потрясающими, при установке утилиты скорость Quake под DOS возрасла весьма прилично, а так как в то время еще не было такой вещи как GL Quake то это было весьма здорово. Можно было даже играть при 640x480, что для того времени было прорывом. Я знаю что вы подумали - надо же, какая древнятина... Но тем не менее даже сегодня использование программы имеет смысл, так как при ее использовании ускоряется даже проигрывание видео и увеличивается скорость трансфера в линейный буфер кадра. Эта утилита реально может увеличить скорость передачи данных от процессора к AGP и PCI шине примерно в 10 раз (для AGP до 20 раз). Примерные бенчмарки для PPro 200 приведены ниже:

Программа Без FastVid С FastVid
Vspeed (banked) 12Mb/s 75Mb/s
Vspeed (LFB) 14Mb/s 89Mb/s
Quake (640x480) 16 FPS 23 FPS
Quake (320x200) 38 FPS 49 FPS
Doom II 37 FPS 75 FPS
Duke 3d (640x480) 14 FPS 28 FPS
Speedy (Win95, 1024 x 786x 16bit) 99 115
MPEG (Win95, 1024 x 786x 16bit) 11 FPS 18 FPS

Система имела 64Мб EDO памяти и видео адаптер Diamond Stealth 64 Video с 2Мб. Хотя утилита старая, я без проблем использую ее на своем Blaster RivaTNT 16Mb AGP и проверял ее работоспособность на карте Voodoo3. Каким образом удается повысить производительность, можно прочитать ниже:

  1. Оптимизация Write Posting
    Write Posting это процедура, когда процессор "постит" (посылает) данные шине PCI или AGP и затем не дожидаясь продолжает заниматься своим делом. Из за глюков в пре-версии B0 степпинга набора 82450, в материнках для Pentium Pro этот режим как правило отключен для стабильности работы, что лимитирует скорость PCI шины восемью мегабайтами в секунду. Сегодняшние системы могут работать с данными на скорости около 60Мб в секунду и выше, и утилита FASTVID может включить на этих материнских платах Write Posting, увеличив скорость PCI до 18Мб/c. Это может привести к зависаниям системы и некоторым другим глюкам. Материнские платы с B0 степпингом уже не имеют этих проблем и Write Posting на них по умолчанию включен.
  2. Banked VGA Write Combining (VGA WC)
    Эта опция позволяет разделение механизма banked VGA кэширования, что позволяет пакетную передачу данных в память акселератора через PCI шину. Я думаю что эта технология далее разовьется и затем будет реализована аппаратно, но пока Intel сделала ее программной, вероятно для глобализации архитектуры материнских плат. При включении опции скорость передачи PCI плат с B0 степпингом возрастает с 18Мб/c до 90Мб/c (AGP - до 150Мб/с) в приложениях, использующих banked VGA механизм. (практически все DOS игры). Если использовать эту технологию на старых мятерях без B0 степпинга, то скорость возрастет с 8 до примерно 40Мб/с. Некоторые новые платы вроде ASUS имеют эту опцию в BIOS Setup, там она называется USWC кэшированием.
  3. Linear Frame Buffer Write Combining:
    Многие современные графические адаптеры отображают свою память в очень высоких адресных пространствах, где-то за вторым гигабайтом памяти, в дополнение к механизму Banked VGA в адресах A000:0000 и B000:0000. Причина - сделать доступ к видео памяти быстрее и проще - программы (а так же драйверы Windows) при этом не нуждаются в постоянной смене банков для доступа к видео памяти. Материнские платы PentiumPro и PentiumII требуют использования MSR регистров процессора для использования этой возможности, опять же это задумано для глобализации дизайна материнских плат. Теоретически можно иметь несколько устройств, с расположением адресов в высшем адресном пространстве с различными настойками кэширования. Intel считает что с выделением адресов должна справляться PnP операционная система. Пока правда ни одна операционная система это не поддерживает. Использование этой опции так же ускоряет передачу данных через PCI и AGP шины.

Дополнительно: утилита FASTVID - досовская утилита с ограниченной сферой применения. После скачивания требуется запустить ее в DOS режиме (не в окне и не под Windows'98) и ответить на несколько специальных вопросов (какие опции вы желали бы включить). После этого утилита запустится и в случае нормального старта выдаст вам строку типа FASTVID -1 444 E6000000 или нечто подобное. Надо занести стороку в AUTOEXEC.BAT с указанием пути к утилите. FASTVID не работает без DOS4GW расширения. Убедитесь, что DOS4GW.EXE находится в пути переменной %PATH%. Если вы желаете ускорить работу карты, но не желаете запускать какие либо DOS TSR программы, можете скачать утилиту PowerTweak и с ее помощью настроить не только то, что умеет делать FASTVID, но и некоторые другие возможности чипсетов 440 и 430, а так же некоторые опции центрального процессора (например использование HLT комманды для охлаждения процессора за счет принудительного ухода в режим сна при отсутствии работы).

 
 
Если Вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.

window-new
Soft
Hard
Тренды 🔥
В «Google Сообщениях» появилась проверка сквозного шифрования по QR-коду 27 мин.
Легендарной Windows 95 исполнилось 30 лет 3 ч.
Павел Дуров заявил, что его арест год назад — это ошибка французской полиции 4 ч.
Российские компании стали больше тратить на рекламу в YouTube, несмотря на замедление платформы в России 5 ч.
«Речь не о погоне за деньгами»: глава CI Games объяснил, почему Lords of the Fallen 2 стала эксклюзивом Epic Games Store 5 ч.
Три рекорда за три дня: благодаря Silksong оригинальная Hollow Knight достигла новой вершины пикового онлайна в Steam спустя восемь лет после релиза 6 ч.
ФСБ и МВД накрыли крупнейший в Рунете сервис по продаже персональных данных россиян 6 ч.
Создатели «Смуты» анонсировали демоверсию «Земского собора» и выпустили бесплатное образовательное приложение «Смутное время: Казачий круг» 7 ч.
Сразу три надёжных инсайдера сообщили, где и когда Microsoft анонсирует Forza Horizon 6 7 ч.
PS Store рассекретил дату релиза и цену Aces of Thunder — симулятора воздушных боёв от создателей War Thunder 8 ч.
К 20-летнему юбилею iPhone получит полностью стеклянный корпус с изогнутыми краями в стиле Liquid Glass 16 мин.
Intel предупредила инвесторов: сделка с Трампом может сильно навредить бизнесу 50 мин.
Наушники AirPods Pro 3 научатся отслеживать сердечный ритм — Apple выпустит их уже в этом году 58 мин.
Sparkle представила видеокарту Arc B580 Titan Nox Edition на чипе Intel Battlemage 2 ч.
TerraPower поможет SK Group сформировать в Южной Корее экосистему малых модульных реакторов 2 ч.
Представлены первые материнские платы с процессорами Intel Panther Lake — это промышленные модели от DFI и Adlink 3 ч.
Samsung представила Galaxy Tab S10 Lite — планшет за €399 со стилусом S Pen и большим экраном 4 ч.
ASRock выпустила X870 LiveMixer WiFi — материнскую плату с 25 портами USB за $230 5 ч.
«Всё равно за ужин платишь ты»: глава Nvidia провёл переговоры с TSMC о ценах на передовые чипы 5 ч.
Смартфоны Oukitel WP300, WP53 Pro и WP55 Pro сочетают высокую надёжность и ёмкие аккумуляторы 5 ч.