div.main {margin-left: 20pt; margin-right: 20pt} IDE-драйверы для чипсетов
VIA
Материнские платы на чипсетах VIA, как известно, не
отличаются простотой настройки. В полной мере это относится к процессу
установки драйверов для них. Как известно, чтобы система работала стабильно и
без сбоев, необходимо в обязательном порядке сразу же после инсталляции
операционной системы поставить драйвер "VIA 4-in-1 Service Pack" самой
последней версии.
Как следует из названия, в состав этого пакета
входят четыре компонента. Первый и самый важный из них — AGP-драйвер (или
фильтр в случае ОС Win2000/XP). Его устанавливать нужно в первую очередь,
причем если по запросу инсталлятора выбрать Normal, будет включен режим AGP
1x, а если Turbo — AGP 4x. Второй драйвер нужен только для ОС Win98 и Win95 —
это PCI-фильтр, отвечающий за распределение прерываний. Для новых
операционок он не нужен. Третий драйвер — INF-апдейт с информацией о
компонентах чипсета, которым не нужны отдельные драйверы (мосты и
вспомогательные контроллеры). А вот нужно ли ставить четвертый компонент,
IDE-драйвер? Может быть, достаточно возможностей встроенного драйвера
Microsoft, который "понимает" чипсеты VIA? Постараемся разобраться. Для
начала нужно заметить, что существует два различных драйвера — минипорт (IDE
Busmaster miniport driver) и фильтр (IDE Filter, он же ATAPI Vendor Support
driver). Первый включался в состав пакета 4-in-1 раньше, при этом
пользователь мог выбрать, ставить ему минипорт или фильтр. В последних версиях
драйвера минипорт отсутствует, но его можно скачать отдельно (http://
www.viaarena.com/?PageID=66). Минипортовый драйвер берет на себя все
функции по взаимодействию с жестким диском, полностью заменяя стандартный
драйвер Microsoft. Он работает через тот же программный интерфейс, что и
драйвер SCSI-устройства, поэтому и был назван "портом", то есть транслятором
запросов. Очевидно, что алгоритмы работы драйвера, оптимизированного
под особенности конкретного устройства (в данном случае хост-контроллера
жестких дисков VIA), отличны от алгоритмов работы универсального драйвера,
причем обычно в лучшую сторону. Драйвер-фильтр работает по другому
принципу. Он не имеет доступа непосредственно к "железу", а только подменяет
некоторые из функций стандартного драйвера. Например, он может анализировать и
фильтровать запросы к диску с учетом специфики взаимодействия контроллера с
подключенными к нему устройствами. Влияние на производительность фильтр
оказывать не должен. Теперь подробнее остановимся на особенностях этих
драйверов. Последняя версия фильтра, входящего в состав пакета "4-in-1", —
1.20a. Как утверждает VIA, он улучшает стабильность системы при работе с
некоторыми ATAPI-устройствами — CD- и DVD-рекодерами, а также ZIP-дисководами
и подобными им накопителями. Кроме того, фильтр позволяет использовать режимы
UltraDMA/100 и UltraDMA/133 в операционных системах Win2000 и
WinXP. Последняя версия минипорта VIA — 3.0.14. Он имеет гораздо больше
возможностей: — поддерживает WinNT 4.0; — умеет пошагово понижать режим
работы интерфейса в случае появления ошибок передачи данных (а не просто
отключать DMA, как стандартный драйвер Microsoft); — позволяет управлять
режимами работы интерфейса (отдельно для каждого подключенного
устройства); — использует механизмы предвыборки данных, благодаря чему
ускоряется работа дисковой подсистемы. Однако минипорт не всегда корректно
работает с рекордерами и некоторыми ATAPI-устройствами, поэтому его, как любое
другое сильнодействующее средство, нужно использовать осторожно. Чтобы
удостовериться в том, что использование минипорт-драйвера действительно дает
некоторый прирост производительности, я провел специальное тестирование. Для
этого я подключил винчестер Maxtor D740X к материнской плате на чипсете
KT266A, которая использует IDE-контроллер, встроенный в южный мост
VT8233. Я измерил степень загрузки процессора и скорость работы
дисковой подсистемы с помощью высокоуровневого теста Winbench'99, который,
несмотря на свой почтенный возраст, считается основным бенчмарком для жестких
дисков. Итак, результаты тестов наглядно демонстрируют тот факт, что
минипорт VIA действительно использует "хитрые" алгоритмы предвыборки, которые
позволяют в полтора раза ускорить обычные операции с диском (Business
Diskmark), но не влияют на работу приложений, обрабатывающих большие массивы
данных (H-End Diskmark). При этом загрузка процессора возрастает
вдвое. Кстати, если вам интересны данные по сравнению производительности
чипсетов VIA и Intel, то могу сообщить, что если раньше VIA явно проигрывала,
то теперь разницы нет никакой.
Athlon 1.33, VIA KT266A (VT8233), Maxtor
D740X-6J |
Название драйвера |
Стандартный
MS BusMaster IDE |
VIA IDE Filter |
VIA IDE miniport |
Версия файлов |
5.00.2195.2104 |
5.0.2195.120 |
5.0.2195.3104 |
Процент загруженности CPU |
4.95% |
5.17% |
4.95% |
5.17% |
11.60% |
11.70% |
Индекс Winbench99 Business |
9000 |
6580 |
8860 |
6600 |
13700 |
9890 |
Индекс
Winbench99 Hi-End |
28800 |
22000 |
28400 |
22400 |
28400 |
22400 |
Стандартный драйвер Microsoft работает одинаково в системах с
процессорами Athlon, Pentium-III/Celeron и Pentium-4, а минипорт VIA ускоряет
работу с диском почти настолько же, насколько это делает Intel Application
Accelerator. В общем, рекомендации будут такие. При возможности
устанавливайте минипорт-драйвер VIA — он даст заметную прибавку в скорости
загрузки программ и т.п. Если же у вас с ним будут проблемы, возвращайтесь к
стандартному драйверу Microsoft.
Макс Курмаз, max@hw.by, "Белорусский 'железный' сайт"
(www.hw.by)
|