| Главная > Компьютеры > Материнские платы > |
| Чипсеты VIA: мифы и реальность |
Чипсеты VIA: мифы и реальностьНеобходимость статьи, рассматривающей практические особенности сборки и настройки x86-систем на базе чипсетов VIA Technologies, стала очевидной уже достаточно давно, но особенную остроту этот вопрос приобрел в прошлом году, когда распространенность их резко увеличилась. Однако выпускать неполный материал не хотелось, поэтому мы довольно долго, можно сказать, по крупицам собирали требуемую информацию, задавшись целью опубликовать ее именно в таком виде, который, как нам кажется, будет наиболее востребованным нашими читателями: в качестве по возможности исчерпывающего практического "руководства к действию", содержащего в то же время необходимое количество наиболее важной технической информации. Для облегчения понимания общих принципов, на базе которых создаются чипсеты VIA, мы разбили техническую часть статьи на два больших раздела, посвященных отдельно микросхемам, обычно называемым северным и южным мостами. Может быть, поначалу такое разделение кому-то покажется не очень удобным, однако после прочтения всей статьи читатели смогут убедиться в том, что применительно к чипсетам VIA Technologies именно такой подход является наиболее правильным. Южные мостыЕсли уж писать о продукции VIA Technologies обстоятельно, то в первую очередь нужно раз и навсегда выяснить вопрос с южными мостами. Сейчас в платах на базе перечисленных выше чипсетов VIA реально используются три южных моста: VT82C596B (Mobile South Bridge), VT82C686A (Super South) и VT82C686B. 596B -- самый старый южный мост. Один контроллер USB (2 порта соответственно), не имеет аппаратного мониторинга и AC'97/MC'97-интерфейса. Встроенный IDE-контроллер соответствует спецификации Ultra ATA/66. Название свое (Mobile South) получил из-за того, что VIA позиционировала его в качестве решения для портативных компьютеров, в связи с чем при разработке чипа особое внимание было уделено снижению энергопотребления. 686A/B. VIA VT82C686A до недавнего времени был самым многофункциональным южным мостом: двухканальный USB-контроллер (четыре порта USB), Ultra ATA/66 IDE, AC'97/MC'97-интерфейс, системный мониторинг. Его модификация VT82C686B отличается только встроенным IDE-контроллером (Ultra ATA/100). Как видно из характеристик, самый "аскетичный" -- безусловно, 596B. Однако если подойти с другой стороны, то будь в нем системный мониторинг -- его можно было бы назвать и исчерпывающе-достаточным с точки зрения рядового пользователя. Действительно: AC'97 Audio и слот AMR подавляющее большинство не задействует, представить себе более двух USB-устройств на одном компьютере по-прежнему сложно, да и поддержка Ultra ATA/100 до сих пор не является практическим преимуществом. К чему это мы? Да просто к тому, что на самом деле требованиям 90% пользователей даже самый старый южный мост от VIA полностью соответствует. Для оставшихся же 10% особенность состоит в том, что все чипсеты VIA Technologies определяются только северным мостом, а вот южный мост к любому северному можно "прикомплектовать" любой. Никто не мешает сделать плату на самом современном VIA KT133A, но с использованием 596B преклонного возраста -- и все будет отлично работать! Причем именно отлично -- то есть в рамках своих возможностей 596B нормально, без ошибок и сбоев сделает все, что от него требуется. Естественно, уважающие себя фирмы откровенных "ляпов" не допускают, а вот любимые нашим народом за низкие цены китайские "умельцы" -- могут, и запросто. Северные мостыСеверные мосты даже совсем разных чипсетов VIA очень сильно похожи между собой. Как правило, переход от одного чипсета к другому (более современному) сопровождается внесением двух-трех (реже -- одного) изменений в список поддерживаемых функций и... столь же незначительной переделкой некоторых составляющих самих микросхем. Для иллюстрации правомерности таких рассуждений мы сошлемся на любопытный "феномен", связанный со значениями кодов Vendor ID/Device ID у целого ряда микросхем северных мостов VIA Technologies. Для начала объясним, что же это за коды. Vendor ID -- это код производителя, и именно этот код все чипы, которые он производит, должны по определенному формализованному запросу сообщать "поинтересовавшейся" программе (на этапе старта -- это BIOS). Далее, уже по собственной инициативе, производитель назначает каждой своей микросхеме ее Device ID -- "идентификатор устройства", позволяющий определить, какая же именно микросхема этого вендора "откликнулась" на запрос. Один из самых распространенных примеров использования идентификации чипов по паре Vendor ID/Device ID мы можем наблюдать в процессе установки новых устройств в ОС Windows. Все, наверное, помнят этот процесс: сначала появляется окно с сообщением о том, что "обнаружено новое устройство", после чего Windows либо опознает его сама, либо не находит сведений о нем в своей внутренней базе данных и просит предоставить дискету или CD-ROM с драйверами и INF-файлами. Именно по паре Vendor ID/Device ID, которая в виде конкретных цифровых значений описана в INF-файлах, ОС и определяет тип устройства и его название в "текстовом" виде (оно находится там же, в INF-файле). Сюрприз же состоит в том, что у всех северных мостов чипсетов VIA Apollo Pro, Pro Plus, Pro133 и Pro133A оба этих кода... одинаковы. То есть формально все они -- одна и та же микросхема. Правда, есть еще код -- Revision (ревизия, или, если можно так сказать, "номер версии" чипа). Именно по значению этого кода (и только по нему) и можно отличить северный мост, к примеру, VIA Apollo Pro от северного моста VIA Apollo Pro133A. Однако то, что различаются эти чипы лишь своей "версией", иллюстрирует особенность всех чипсетов VIA, которую мы уже обсуждали выше, -- "по-хорошему" это действительно один и тот же чип, просто подвергавшийся с течением времени различным доработкам и усовершенствованиям. Приняв как данность все вышесказанное, можно выстроить некий виртуальный ряд северных мостов VIA, сосредоточив основное внимание не на "внешних" наименованиях чипсетов и мостов, а на "внутренних" их качествах, а попросту -- функциональности. Нужно заметить, что в этом случае мы вступаем на неизведанный путь предположений, поскольку официальной информации производителя относительно их обоснованности, естественно, нет. Однако большой практический опыт работы с чипсетами VIA, как нам кажется, дает право пользоваться данным "виртуальным модельным рядом", пусть и не в качестве истины в последней инстанции, но в виде рабочей гипотезы. Apollo Pro133 Первый чипсет VIA (и, соответственно, первый северный мост), официально поддерживающий FSB 133 MHz для платформы Intel (Slot 1/Socket 370). Как и все чипсеты VIA, асинхронный, т. е. память может тактироваться частотой как равной частоте FSB, так и большей или меньшей. Поддерживаются процессоры Intel Pentium II/III и Celeron, слот AGP (2X), до шести устройств PCI Master (включая те из них, которые встроены в южный мост). Apollo Pro133A, Apollo KX133/KT133/KT133A Apollo Pro133A отличается от Apollo Pro133 поддержкой AGP 4X. Также можно предположить, что именно на основе его ядра был спроектирован Apollo KX133 (для процессоров AMD Athlon форм-фактора Slot A), а потом и Apollo KT133 (процессоры AMD Athlon/Duron, форм-фактор Socket A). Собственно, именно в работе с разными видами CPU и состоят все различия между Apollo Pro133A и Apollo KX133/KT133. Правда, последние не поддерживали FSB 133 MHz, однако это было связано (можно предположить) не с принципиальной невозможностью, а с тем, что на момент их разработки просто отсутствовали CPU от AMD, требующие такой частоты шины. Однако с выходом новых версий Athlon и этот "пробел" был устранен выпуском Apollo KT133A, который по характеристикам теперь практически полностью идентичен Apollo Pro133A (за исключением процессорной шины: AGTL+ для Pro133A и EV-6 133 (266) MHz для KT133A). Apollo PLE133 (PM601) и ProSavage PM133/KM133 Фактически это северный мост от Apollo Pro133A (PLE133, PM133) или KT133 (KM133) с интегрированным графическим ядром. В случае PM133/KM133 используется графическое ядро от S3 (комбинация 3D-составляющей Savage4 и 2D от Savage2000), в случае PLE133 графическое ядро взято у микросхемы Trident Blade3D. Также PLE133 "избавили" от необходимости поддерживать интерфейс для внешней AGP-видеокарты, что дополнительно упростило (следовательно, и удешевило) чипсет и платы на его основе. ПрактикумЧто такое "драйверы чипсета" и зачем они нужны?
Однако пользователи Windows 98/98 SE/2000 по-прежнему нуждаются в установке VIA 4-in-1 Drivers Pack или каждого из входящих в этот комплект драйверов в отдельности. Поэтому мы остановимся более подробно на том, что это за драйверы, для чего они служат и почему их инсталляция является необходимой для нормальной работы системы. VIA INF Driver
IRQ Routing Miniport Driver
IDE BusMaster Driver VIA GART (Graphics Address Relocation Table) Driver (VIA AGP Driver)
ПроблемыЗдесь мы более подробно остановимся на реально существующих проблемах материнских плат на чипсетах VIA, которые в некоторых случаях могут оказаться неразрешимыми, по крайней мере, стандартными средствами. То, что такие проблемы существуют (к слову, у многих чипсетов, и не только производства VIA Technologies), -- доказанный факт. Однако ввиду того, что они достаточно конкретны и их действие распространяется на четко очерченный круг ситуаций, совершенно излишне бояться этих проблем. Скорее, о них просто нужно знать, а также (в некоторых случаях) уметь применять на практике "нестандартные", но проверенные способы их решения. Платы на чипсетах VIA и видеокарты на чипах NVidia
IDE-контроллер южного моста VIA и Ultra ATA/33 CD-ROM (CD-RW, DVD)
Выключение вторичного канала IDE посредством BIOS
Звуковая подсистема южного моста VIA 686A/B, игровой порт
Особенности системного мониторинга южных мостов 686A/B
Для прямого включения датчиков температуры файл должен содержать следующие строки:
Для инверсного включения номера датчиков температуры CPU и системного блока следует поменять местами:
"Пробуждение" от USB-клавиатуры
Драйверная поддержка чипсетов VIA под Windows 2000
ПослесловиеКак мы уже писали выше, основная цель этой статьи -- объяснить нашим читателям, чем реально вызвано настороженное отношение некоторых пользователей к продукции VIA, и по возможности рассеять успевшие возникнуть мифы о ненадежности и/или большом количестве ошибок в ее чипсетах. VIA Technologies за короткое время смогла из "гадкого утенка" превратиться в одного из ведущих поставщиков наборов микросхем для производства материнских плат, поэтому то, что с этими платами придется иметь дело, -- свершившийся факт. А раз так, то не стоит прятать голову в песок или отговариваться, цитируя вышеупомянутые "мифы", следует просто объективно изучать продукцию этой фирмы и знать, как правильно с ней обращаться, чтобы не создавать ни себе, ни пользователям лишних проблем. Официальная
страница драйверов поддержки чипсетов VIA. Станислав Гарматюк, Михаил
Закусило |
Главная Алфавитный индекс Справка Добавить FAQ E-mail |
Новости Поиск по сайту |
© УкрFAQ 2011 |