Адриан Вонг - Оптимизация BIOS. Полный справочник по всем параметрам BIOS и их настройкам
При выполнении технического обслуживания или разгонке системы вы должны изменить значение данной опции на Manual. Это позволит вручную настроить функцию с помощью опции AGP Driving Value.
Обратите внимание на то, что эта функция немного отличается от AGP 4X Drive Strength, так как она обычно поставляется с одним блоком управления. Функция AGP 4X Drive Strength, как правило, поставляется с двумя или четырьмя блоками управления.
AGP Driving Value (Значение передачи данных AGP)
Обычные опции: от 00 до FF (шестнадцатеричный код), от 00h до FFh.
Данная опция является вспомогательной для опции AGP Driving Control. Если вы настроите функцию AGP Driving Control на Auto, функция AGP Driving Value будет бесполезна. Эта функция BIOS активируется только в том случае, если вы настроите значение опции AGP Driving Control на Manual (Вручную).
Эта опция определяет общее значение передачи данных для шины AGP. Значение передачи данных представлено числом в шестнадцатеричном коде от 00 до FF (от 0 до 255 в десятеричном коде). Настройка по умолчанию различается в зависимости от материнской платы. Чем выше значение, тем больше компенсация сопротивления шины AGP. Для материнской платы, которую мы использовали в качестве примера, передача данных по умолчанию была настроена на C5 (197).
Данная функция используется вместе с опцией AGP Driving Control, чтобы обойти динамическую компенсацию AGP в случае, если автоматическая цепочка не может предоставить верное значение компенсации. Это особенно явно проявляется в том случае, если видеокарта AGP была создана не в соответствии со стандартами AGP 4X/8X. Если вы используете AGP-карту серии NVIDIA GeForce 2, вы должны перевести опцию AGP Driving Control в режим Manual и настроить значение параметра AGP Driving Value на EA (234). При работе с другими картами проконсультируйтесь с компанией-производителем, чтобы определить, нуждается ли значение передачи данных в ручной настройке.
Вы можете пользоваться данной функцией при разгонке шины AGP. Шина AGP очень чувствительна к разгонке, особенно в режиме AGP 4X/8X, с включенной поддержкой Fast Write (Быстрая запись). Высокое значение параметра AGP Drive Strength может помочь разогнать шину AGP сильнее, чем это возможно в нормальных условиях. Увеличив значение передачи для шины AGP, вы улучшите ее стабильность при высоких частотах.
Будьте очень осторожны при увеличении значения опции AGP Drive Strength с разогнанной шиной AGP, так как вы можете нанести карте AGP непоправимый вред! Кроме того, увеличение значения передачи данных AGP не ведет к повышению производительности шины AGP. Поэтому вы не должны увеличивать данное значение без особой необходимости.
AGP Fast Write (Быстрая запись AGP)
Обычные опции: Enabled, Disabled.
Эта функция BIOS управляет опцией Fast Write шины AGP. Опция Fast Write ускоряет запись в память между чипом и устройством AGP.
В обычных условиях любые данные для устройства AGP должны быть записаны в основную память, чтобы устройство смогло их считать. Функция Fast Write позволяет устройству AGP работать аналогично устройству PCI. Благодаря этому устройство получает прямой доступ к данным, что существенно улучшает производительность AGP при чтении. Данные записываются напрямую на устройство AGP, а не в системную память.
Как видите, эта функция экономит время и улучшает производительность AGP при чтении. Производительность AGP при записи не изменяется, так как опция Fast Write пользуется обычным протоколом AGP для записи в память.
Кроме того, несмотря на то, что для операций Fast Write используются сигналы PCI, они больше не соответствуют спецификациям PCI. Поэтому эта функция может вызвать проблемы в работе некоторых карт PCI.
Рекомендуем включить данную опцию, чтобы улучшить производительность чтения AGP, и отключить ее, если у вас возникнут проблемы с какой-либо картой PCI.
Обратите внимание: для работы с этой функцией необходимо, чтобы материнская плата и видеокарта поддерживали протокол Fast Write, а для передачи данных использовался режим AGP 2X или быстрее.
AGP ISA Aliasing (Корректировка AGP ISA)
Обычные опции: Enabled, Disabled.
Данная опция ведет происхождение от первых компьютеров IBM. Когда IBM создавала первые системы, они имели только 10 строк (10-бит) для адресов I/O. Поэтому диапазон адресации I/O занимал лишь 1 Кб или 1024 байт. Из 1024 адресов первые 256 адресов были зарезервированы для материнской платы, а оставшиеся 768 адресов – для устройств. В будущем эта система стала важнейшим ограничением.
Позднее материнские платы начали использовать 16 строк для адресов I/O. Это должно было создать диапазон адресации I/O, равный 64 Кб. К сожалению, многие устройства ISA могли работать только с кодировкой 10-бит. Причина заключается в том, что подобные устройства создавались для оригинальной спецификации IBM, которая поддерживала лишь 10 строк адресов.
Чтобы решить данную проблему, пространство 64 Кб I/O было фрагментировано на разделы по 1 Кб. Однако первые 256 адресов должны быть зарезервированы для материнской платы, следовательно, только первые 256 байт каждого раздела могут быть декодированы в формат 16-бит. Поэтому все устройства 10-бит ISA ограничены последними 768 байтами разделов I/O.
В результате такие устройства ISA могут использовать только 768 адресов I/O. Так как впоследствии появилось множество разнообразных устройств ISA это ограничение создало множество проблем совместимости. Две карты ISA могли использовать одни адреса I/O, что приводило к их несовместимости. Несмотря на то, что производители пытались уменьшить количество конфликтов путем стандартизации I/O адресов по классам устройств, этого оказалось недостаточно.
Наконец, появилось решение проблемы. Вместо того чтобы предоставлять каждому устройству ISA все адреса I/O в диапазоне 10-бит, для устройств было выделено небольшое пространство, а недостающие адреса были «заимствованы» из диапазона 16-бит I/O! Так удалось справиться с задачей.
Устройство ISA получает небольшое количество адресов I/O в диапазоне 10-бит. Затем пространство расширяется с помощью корректировки 16-бит. Так как любой адрес I/O в области декодировки 10-бит имеет шестьдесят три соответствия в кодировке 16-бит, общее количество адресов I/O увеличивается с 768 до 49152!
Кроме того, каждой карте ISA теперь требуется очень мало адресов в диапазоне 10-бит. Это позволило свести к минимуму вероятность конфликтов между устройствами ISA в данном диапазоне. Это решение получило название ISA Aliasing (Корректировка ISA).
Все это очень хорошо для устройств ISA. К сожалению, ограничение 10-бит устройств ISA действует и на устройства, которые используют адресацию 16-бит, то есть устройства AGP и PCI. Как мы уже говорили, только первые 256 адресов разделов поддерживают адресацию 16-бит. Это значит, что все устройства с адресацией 16-бит ограничиваются 256 байтами пространства I/O.
Если устройству с адресацией 16-бит требуется больше адресов I/O, ему необходимо занять часть пространства 10-бит ISA. Например, если карте AGP нужно 8 Кб пространства I/O, она забирает восемь разделов I/O (состоящих из восьми разделов 16-бит и восьми разделов 10-бит). Так как устройства ISA используют опцию ISA Aliasing, чтобы расширить пространство I/O, вероятность конфликтов между устройствами ISA и картой AGP резко возрастает. Конфликт приведет к тому, что карты не будут работать.
Существуют два решения проблемы. Вы можете ограничить карту AGP диапазоном 256 байт в пространстве I/O. Разумеется, данное решение нельзя назвать предпочтительным.
Второй метод (предпочтительный) состоит в том, чтобы обойти ограничение и выделить для карты AGP все необходимое пространство I/O.
В этом поможет функция AGP ISA Aliasing. Установка по умолчанию (Enabled) заставляет системный контроллер корректировать адреса ISA с помощью бит адресов [15:10] – последних 6-бит. Для декодировки используются только первые 10-бит (адреса от 0 до 9). Благодаря этому все устройства с адресацией 16-бит ограничиваются максимальным диапазоном I/O на 256 байт.
Если вы отключите эту функцию, системный контроллер не будет выполнять ISA-корректировку, и для декодировки адресного пространства I/O будут использоваться все адреса 16-бит. При этом все устройства с адресацией 16-бит получат полный доступ к пространству I/O 64 Кб.
Рекомендуем отключить данную функцию, чтобы улучшить производительность AGP (и PCI). Благодаря этому ваша карта AGP или PCI не будет конфликтовать с картами ISA. Включайте корректировку только в том случае, если ваши устройства ISA конфликтуют друг с другом.
AGP Master 1WS Read (Режим AGP Master 1WS Read)
Обычные опции: Enabled, Disabled.
На большинстве материнских плат управляющему устройству шины AGP приходится ждать не меньше двух циклов, прежде чем инициировать команду чтения. Эта функция BIOS позволяет уменьшить время ожидания для управляющего устройства шины AGP до одного цикла. Благодаря этому чтение шины AGP из системной памяти ускоряется.