Сегодня 24 апреля 2024
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.
Вечерний 3DNews
Каждый будний вечер мы рассылаем сводку новостей без белиберды и рекламы. Две минуты на чтение — и вы в курсе главных событий.

window-new
Soft
Hard
Тренды 🔥
Еженедельный чарт Steam: No Rest for the Wicked стартовала в тройке лидеров, а Dota 2 вплотную приблизилась к Counter-Strike 2 5 ч.
Олдскульный шутер Phantom Fury наконец вышел в Steam, но первые отзывы настораживают 6 ч.
Руководитель поиска Google призвал сотрудников «действовать быстрее», потому что «всё изменилось» 8 ч.
Приближали как могли: военная стратегия Men of War II выйдет в памятный для серии «В тылу врага» день 9 ч.
Стратегия Songs of Conquest в духе «Героев Меча и Магии» вырвется из раннего доступа уже совсем скоро — разработчики объявили дату выхода 10 ч.
Звезда GTA V пролил свет на отменённое дополнение про агента Тревора 11 ч.
«Лаборатория Касперского» выпустила обновлённое решение Kaspersky Symphony XDR 2.0 12 ч.
Нейросеть Adobe Firefly упростила работу с ИИ-инструментами в Photoshop 12 ч.
Apple купила ИИ-стартап Datakalab, который умеет сжимать нейросети для локальных устройств 12 ч.
МТС даст до 500 млн рублей перспективным блокчейн-стартапам 13 ч.
Asus увеличила гарантию на консоли ROG Ally в ответ на массовые поломки кардридеров 4 ч.
Apple просчиталась с оценкой спроса на гарнитуру Vision Pro и вынуждена корректировать планы 4 ч.
Новая статья: Обзор смартфона Infinix NOTE 40: плоскость пассажира 5 ч.
LG начала выпуск двухрежимных OLED-панелей — они поддерживают 1080р/480 Гц и 4К/240 Гц 5 ч.
Смарт-очки Ray-Ban Meta получили поддержку видеосвязи, Apple Music и мультимодального ИИ 6 ч.
Учёные согнули беспроводной канал в терагерцовом диапазоне — слепых зон в 6G-сетях станет меньше 7 ч.
Razer представила флагманскую беспроводную мышь Viper V3 Pro с частотой опроса 8000 Гц 7 ч.
EKWB признала финансовые проблемы, но у компании новый глава и он обещает вернуть её «на достойный путь» 9 ч.
Noctua представила низкопрофильный кулер NH-L12Sx77 высотой 77 мм для мини-ПК 10 ч.
Новое землетрясение на Тайване заставило TSMC эвакуировать персонал чистых комнат 10 ч.