Stanislav Vasiliev
"/> Stanislav Vasiliev
"/> Stanislav Vasiliev
"/> Stanislav Vasiliev
">
Сегодня 24 октября 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
Тренды 🔥
«Жидкое стекло» Apple можно будет заматировать: представлена нова бета iOS 26.1 12 мин.
Сервисы AWS упали второй раз за день — тысячи сайтов по всему миру снова недоступны 8 ч.
Fujitsu влила £280 млн в британское подразделение в преддверии выплат компенсаций жертвам багов в её ПО Horizon 8 ч.
Календарь релизов 20 – 26 октября: Ninja Gaiden 4, Painkiller, Dispatch и VTM – Bloodlines 2 8 ч.
В Windows сломалась аутентификация по смарт-картам после октябрьских обновлений — у Microsoft есть временное решение 9 ч.
Вместо Majesty 3: российские разработчики выпустили в Steam амбициозную фэнтезийную стратегию Lessaria: Fantasy Kingdom Sim 9 ч.
Слухи: Лана Дель Рей исполнит заглавную песню для «Джеймса Бонда», но не в кино, а в игре от создателей Hitman 10 ч.
Зов сердца: разработчики Dead Cells объяснили, почему вместо Dead Cells 2 выпустили Windblown 11 ч.
Adobe запустила фабрику ИИ-моделей, заточенных под конкретный бизнес 11 ч.
Китай обвинил США в кибератаках на Национальный центр службы времени — это угроза сетям связи, финансовым системам и не только 12 ч.
Президент США подписал соглашение с Австралией на поставку критически важных минералов на сумму $8,5 млрд 18 мин.
Новая статья: Обзор смартфона realme 15 Pro: светит, но не греется 5 ч.
Ещё одна альтернатива платформам NVIDIA — IBM объединила усилия с Groq 5 ч.
Учёные создали кибер-глаз, частично возвращающий зрение слепым людям 6 ч.
Samsung выпустила недорогой 27-дюймовый геймерский монитор Odyssey OLED G50SF c QD-OLED, 1440p и 180 Гц 6 ч.
Акции Apple обновили исторический максимум на новостях об отличных продажах iPhone 17 8 ч.
Представлен флагман iQOO 15 с чипом Snapdragon 8 Elite Gen 5 и батареей на 7000 мА·ч по цене меньше $600 9 ч.
Нечто из космоса врезалось в лобовое стекло самолёта Boeing 737 MAX компании United Airlines 10 ч.
Умные кольца Oura научатся выявлять признаки гипертонии, как последние Apple Watch 11 ч.
Дешёвая корейская термопаста оказалась вредна для процессоров и здоровья пользователей 11 ч.