Также вы можете пользоваться этой опцией при разгонке. Увеличение передачи данных повышает стабильность шины AGP (снижается сопротивление материнской платы, и повышается мощность сигнала). Будьте очень осторожны при увеличении данного параметра после разгонки шины AGP: вы можете нанести карте AGP непоправимый вред!
При выполнении технического обслуживания или разгонке системы вы должны изменить значение данной опции на 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 из системной памяти ускоряется.
Активируйте данную функцию. Выключите ее только в том случае, если вы заметите проблемы на экране, или если система зависнет при запуске программ, которые работают с текстурированием AGP.
Забавно, но в некоторых материнских платах по умолчанию устанавливается время ожидания чтения AGP, равное 0. Если в этом случае вы активируете функцию AGP Master 1WS Read, то ожидание увеличится, и производительность при чтении AGP будет снижена. Конечно, трудно предположить, что время ожидания будет настроено на ноль, но так указано в руководствах пользователя.
Обратитесь к руководству пользователя для вашей материнской платы, чтобы убедиться в том, какая установка для функции AGP Master 1WS Read была задана по умолчанию. В любом случае, чем меньше время ожидания устройства считывания AGP, тем выше производительность шины AGP при чтении.
AGP Master 1WS Write (Режим AGP Master 1WS Write)
Обычные опции: Enabled, Disabled.
На большинстве материнских плат управляющему устройству шины AGP приходится ждать не меньше двух циклов, прежде чем инициировать команду записи. Эта функция BIOS позволяет уменьшить время ожидания для управляющего устройства шины AGP до одного цикла. Благодаря этому запись шины AGP в системную память ускоряется.
Активируйте данную функцию. Выключите ее только в том случае, если вы заметите проблемы на экране, или если система зависнет при запуске программ, которые работают с текстурированием AGP.
Забавно, но в некоторых материнских платах по умолчанию устанавливается время ожидания записи AGP, равное 0. Если в этом случае вы активируете функцию AGP Master 1WS Write, то ожидание увеличится, и производительность при записи AGP будет снижена. Конечно, трудно предположить, что время ожидания будет настроено на ноль, но так указано в руководствах пользователя.
Обратитесь к руководству пользователя для вашей материнской платы, чтобы убедиться в том, какая установка для функции AGP Master 1WS Write была задана по умолчанию. В любом случае, чем меньше время ожидания устройства считывания AGP, тем выше производительность шины AGP при записи.
AGP Prefetch (Выборка с упреждением AGP)
Обычные опции: Enabled, Disabled.
Эта функция управляет выборкой с упреждением для системного контроллера AGP. Если функция включена, системный контроллер будет выполнять выборку данных при считывании устройства AGP из системной памяти. Вот как работает данная опция.
Когда системный контроллер считывает из памяти данные по запросу AGP, он считывает и последующий раздел данных. Это основывается на предположении, что устройству AGP потребуются соответствующие данные. Если устройство AGP инициирует команду чтения для данного раздела, системный контроллер может немедленно отправить нужные данные.
Это позволяет ускорить чтение AGP, так как устройству AGP не нужно ждать, пока системный контроллер выполнит чтение из памяти. Считывание из памяти выполняется устройством AGP с минимальной задержкой.
Поэтому рекомендуем активировать данную функцию. Обратите внимание: эта опция никак не влияет на запись AGP в системную память.
AGP Secondary Lat Timer (Таймер вторичного ожидания AGP)
Обычные опции: 00h, 20h, 40h, 60h, 80h, C0h, FFh.
Мост – это устройство, которое соединяет первичную шину с одной или несколькими вторичными шинами. Шина AGP представляет собой вторичную шину, подключенную к шине PCI через мост PCI-PCI.
Данная опция BIOS является аналогом функции PCI Latency Timer. Единственное различие заключается в том, что таймер ожидания относится только к шине AGP, подключенной к шине PCI через мост PCI-PCI.
Я не понимаю, почему эту функцию назвали AGP Secondary Lat Timer, а не AGP Latency Timer или PCI Secondary Latency Timer. Это название неправильное, так как у шины AGP нет таймера вторичного ожидания.
Данная функция AGP определяет, как долго может шина AGP удерживать шину PCI (через мост PCI-PCI) перед тем, как перейти к другому устройству PCI. Чем больше время ожидания, тем дольше будет шина AGP удерживать шину PCI до того, как передать ее другому устройству PCI.
Так как мост добавляет дополнительную задержку в каждую операцию, время ожидания еще больше сокращает период доступа шины AGP к шине PCI. Увеличенное время ожидания дает шине AGP больше времени для взаимодействия с шиной PCI. Это ускоряет операции AGP-PCI.
Диапазон доступных опций обычно указывается числами в шестнадцатеричном формате. В табл. 4.1 приведена система перевода чисел во время ожидания.
Таблица 4.1
Обычно для этого параметра используется значение 20h (32 цикла таймера). Это значит, что мост PCI-PCI шины AGP должен завершить все операции в течение 32 циклов таймера или передать их другому устройству PCI.
Рекомендуем использовать более продолжительное время ожидания, чтобы повысить производительность AGP. Попробуйте использовать значение 40h (64 цикла) или даже 80h (128 циклов). Оптимальное значение может быть разным в зависимости от системы.
Помните, что долгое время ожидания не всегда приводит к оптимальному результату. Такая настройка может снизить производительность, так как другим устройствам PCI придется слишком долго ждать своей очереди. Это особенно сильно проявляется в системах с большим количеством устройств PCI (или с устройствами PCI, которые постоянно записывать данные на шину PCI). Такие системы лучше работают с небольшим временем ожидания, так как это ускоряет их доступ к шине PCI.
Если вы настроите данную опцию на очень высокое значение, например, 80h (128 циклов) или C0h (192 цикла), вы должны использовать для функции PCI Latency Time значение 32 цикла. Это позволит улучшить доступ к устройствам PCI, которые могут зависнуть, если для шин AGP и PCI было задано очень большое время ожидания.
Кроме того, некоторые устройства PCI могут работать нестабильно при высоком значении ожидания AGP. Данные устройства требуют приоритетного доступа к шине PCI, а это может быть сложным, если шина AGP удерживает шину PCI в течение длительного времени. Чтобы решить проблему, измените значение параметра на 20h (32 цикла таймера).
AGP Spread Spectrum (Диапазон разброса AGP)
Обычные опции: 0.25 %, 0.5 %, Disabled.
Когда таймер материнской платы дает импульс, пики сигналов создают EMI (Electromagnetic Interference – Электромагнитные помехи).
Данная функция BIOS позволяет снизить значение EMI для шины AGP путем модуляции сигналов. Этого удается добиться с помощью плавного изменения частоты, при котором сигнал не теряет частоту резко. С помощью этой опции помехи EMI, создаваемые материнской платой, уменьшаются.
Обычно BIOS предлагает два уровня модуляции – 0.25 % и 0.5 %. Данные уровни уменьшают основной сигнал. Чем выше уровень модуляции, тем сильнее снижается EMI. Если вам необходимо существенно уменьшить значение EMI шины AGP, используйте для модуляции значение 0.5 %.
В большинстве случаев модуляция частоты с помощью данной функции не приводит к проблемам. Но если вы слишком сильно разгоните шину AGP, стабильность системы может нарушиться. Конечно, это зависит от уровня модуляции, степени разгонки и других факторов, например, температуры. Причем проблема может не проявиться сразу.
Рекомендуем отключить данную функцию, если вы разгоняете шину AGP. Риск сбоя системы перевешивает преимущества, которые вы получаете при снижении EMI. Разумеется, если снижение EMI является вашим приоритетом, включите эту функцию и немного уменьшите скорость разгонки шины, чтобы обеспечить безопасность.
Если вы не занимаетесь разгонкой шины, выбор значения функции полностью зависит от вас. Но рекомендуем выключить функцию, если только у вас нет проблем с EMI или ценных данных, которые нужно защитить.
AGP to DRAM Prefetch (Выборка AGP в DRAM)
Обычные опции: Enabled, Disabled.
Эта функция управляет выборкой с упреждением для системного контроллера AGP. Если функция включена, системный контроллер будет выполнять выборку данных при считывании устройства AGP из системной памяти. Вот как работает данная опция.
Когда системный контроллер считывает из памяти данные по запросу AGP, он считывает и последующий раздел данных. Это основывается на предположении, что устройству AGP потребуются соответствующие данные. Если устройство AGP инициирует команду чтения для данного раздела, системный контроллер может немедленно отправить нужные данные.
Это позволяет ускорить чтение AGP, так как устройству AGP не нужно ждать, пока системный контроллер выполнит чтение из памяти. Считывание из памяти выполняется устройством AGP с минимальной задержкой.
Поэтому рекомендуем активировать данную функцию. Обратите внимание: эта опция никак не влияет на запись AGP в системную память.