Stanislav Vasiliev
"/> Stanislav Vasiliev
"/> Stanislav Vasiliev
"/> Stanislav Vasiliev
">
Сегодня 27 сентября 2026
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 комманды для охлаждения процессора за счет принудительного ухода в режим сна при отсутствии работы).

Было интересно? Скажите об этом Google, чтобы чаще получать ссылки на наши новости про программное обеспечение
 
 
Если Вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.

window-new
Soft
Hard
Тренды 🔥
Новая статья: Marvel’s Wolverine — самый высокобюджетный IQ-тест. Рецензия 11 ч.
Supergiant отметила годовщину Hades 2 бесплатным музыкальным концертом по игре и анонсом документального фильма о разработке 18 ч.
ИИ-агенты OpenAI слили в интернет 53 изображения пользователей ChatGPT — заметили это лишь спустя время 19 ч.
Claude нашёл «новый CRISPR», но учёные засомневались в значимости открытия Anthropic 21 ч.
ИИ-агенты OpenAI оставили миллион следов взлома Hugging Face в открытом интернете 21 ч.
Qualcomm раскрыла план по освобождению от монополии Nvidia в сфере ИИ 24 ч.
ИИ-агенты OpenAI массово атаковали базы данных онлайн в поисках малоизвестных сведений 26-09 09:15
Из Google DeepMind ушёл ещё один сотрудник, опасающийся разработки сверхмощного искусственного интеллекта 26-09 09:10
Дональд Трамп и Си Цзиньпин обсудили вопросы безопасности ИИ при личной встрече, но воздержались от подробных заявлений 26-09 09:04
Апелляционный суд США оставил за Anthropic статус угрозы для национальной безопасности 26-09 08:27
Apple iPad в новом поколении обеспечит поддержку Apple Intelligence благодаря процессору A19 4 ч.
Erying представила MoDT-платы с Core i7-13798HRE и Core i5-13598HRE для сборки недорогих игровых ПК 10 ч.
MSI IPC представила мини-компьютер MS-C9ZA на базе NVIDIA Jetson Orin Nano для периферийного ИИ 13 ч.
TerraMaster представила стоечные NAS семейства 725 Series на базе Intel Xeon 13 ч.
Обнаружить микробную жизнь на спутнике Сатурна Энцеладе может оказаться проще 21 ч.
К запуску подготовлен первый аппарат Otter для сервисного обслуживания спутников в космосе 26-09 10:19
Подорожавшая память грозит добить дешёвые ноутбуки — Qualcomm обещает спасение в виде Snapdragon C 26-09 09:52
Solidigm собралась привлечь $15 млрд в ходе IPO, которое станет крупнейшим в истории США 26-09 06:34
Tesla пока не может выйти на запланированный объём производства 20 000 роботов Optimus в неделю 26-09 06:00
MSI представила три AM4-платы на чипсете AMD B550 для процессоров Ryzen 3000, 4000G и 5000 26-09 05:57