Итак, на вашей машине и процессор мощный, и памяти много, а «картинка» на мониторе все равно застывает, и просмотр видеоклипа превращается в мучительную борьбу между желанием вообще выкинуть «эту глупую железяку» (компьютер) и необходимостью разбить копилку в поисках лишней копейки для замены имеющейся видеокарты на более быструю. Вам знакома эта ситуация? Конечно, в данном случае, как и во всех предшествующих, тяжело дать универсальный совет для выхода из создавшегося положения, однако все же существует несколько рецептов разгона видеосистемы компьютера.
Здесь необходимо сразу оговориться: в дальнейшем все обсуждение ведется применительно к AGP-видеокартам, хотя некоторые принципы (так же, как и параметры BIOS) вполне применимы и к стареньким РС1-видеокартам.
За счет чего же можно увеличить скорость работы видеокарты? Во-первых, за счет повышения частоты системной шины процессор-видеокарта. Понятно, что чем выше частота, тем выше скорость обмена данными по шине. Во-вторых, можно попытаться увеличить быстродействие видеопамяти и, в-третьих, — ускорить видеопроцессор. Существует и в-четвертых, и в-пятых, и т. д. Например, установить новые драйверы или перепрошить BIOS видеокарты, но эти вопросы уже выходят за рамки рассматриваемой в данной книге темы, хотя автор начал бы разгон видеосистемы именно с установки новых драйверов.
Нужно отметить, что разгон видеосистемы приводит к повышенному тепловыделению со стороны видеопроцессора. Поэтому перед началом экспериментов необходимо позаботиться о хорошем теплоотводе. Для этого можно как использовать дополнительные внутренние вентиляторы, так и заменить штатные вентиляторы видеокарты на более мощные. Некоторые «любители экстремальных разгонов» рекомендуют проводить эксперименты на «природе» при температуре +5°С до -5°С. В любом случае при разгоне необходимо внимательно отслеживать изменения температурного режима видеопроцессора, особенно при запуске игр. При значительном повышении температуры необходимо позаботься о дополнительных источниках охлаждения или вообще отказаться от разгона. Помните! Повышение температуры снижает ресурс работы вашей видеокарты и повышает вероятность сбоев в процессе ее работы.
Изменение частоты шины AGP
Изменение частоты шины видеосистема-чипсет выполняется синхронно с изменением частоты системной шины FSB (процессор-чипсет), с помощью которого обычно выполняется разгон процессора (см. раздел «Процессор» этой главы), и частоты шины PCI, на которой размещены периферийные устройства. Поэтому фактически, разгоняя процессор, вы автоматически разгоняете и видеосистему, и наоборот. Некоторые материнские платы оборудованы специальными делителями, которые позволяют контролировать распределение частот на шинах FSB, AGP и PCI. В этом случае перед изменением частоты шины может потребоваться установить переключатель в соответствующее положение, которое должно быть описано в руководстве к вашей материнской плате. При программном изменении частоты шины AGP, стандартное значение которой равняется 66 МГц, следует помнить, что от частоты системной шины зависит делитель для частоты шины AGP: если частота шины FSB равна 66 МГц, то делитель равен 1 (единице), для 100 МГц — 2/3, для 133 МГц — 2. Таким образом, подъем частоты шины процессор-чипсет со 100 до 110 МГц приведет к росту частоты шины AGP с 66 до 73 МГц.
КАК ЭТО СДЕЛАТЬ?
Для установки частоты AGP-шины можно использовать параметры AGPCLK/ CPUCLK или AGP Clock, которые размещаются в разделе Chipset Future Setup (Advanced Chipset Future). Эти параметры могут иметь следующие стандартные значения: 1/1 (или CPU Host Clock) для частоты системной шины 66 МГц, 2/3 (или CPU Host Clock/1.5) для системной шины 100 МГц и 1/2 (или CPU Host Clock/2) для системной шины 133 МГц.
ВНИМАНИЕ
Сейчас появились SuperAGP-видеокарты, для которых используется шина SuperAGP с частотой, равной 100 МГц. Приобретая такую видеокарту, необходимо удостовериться, что ваша материнская плата поддерживает шину SuperAGP 100 МГц. В противном случае, несмотря на то что видеокарта встанет в слот AGP и будет работать, часть ее ресурсов будет утеряна.
Некоторые видеокарты могут работать с повышенной частотой, но, тем не менее, это не всегда оправдано с точки зрения их «живучести». Как правило, повышение частоты на 10 % для фирменных видеокарт проходит без негативных последствий. Видеокарты ^сертифицированных производителей могут вести себя по-разному: от отказа работать даже при минимальном изменении частоты до вполне приличной работы.
Для стабилизации работы видеокарты при повышении частоты применяют стандартный способ — увеличение или понижение напряжения ее питания. Другим способом является увеличение интенсивности сигнала, передаваемого по шине видеосистема-чипсет. При этом следует помнить, что при изменении частоты шины видеосистема-чипсет и увеличении интенсивности сигнала, проходящего по ней, можно безнадежно повредить видеокарту.
Ниже описаны параметры, позволяющие стабилизировать работу видеосистемы при повышении частоты шины AGP.
Параметр AGP Driving Control (AGP Сотр. Driving) позволяет настроить управление работой порта AGP. Этот параметр имеет два значения: Auto — автоматическая настройка, выполняемая чипсетом; Manual — ручная настройка.
* Параметр AGP Driving Value (AGP С. Driving Strength) позволяет вручную установить интенсивность сигнала, проходящего по шине видеосистема-чипсет. Значения этого параметра становятся доступны для изменения только после установки для параметра AGP Driving Control значения Manual. Данный параметр может принимать значения в диапазоне от 00 до FF в шестнадцатеричной системе счисления, что соответствует диапазону от 0 до 255 в десятичной системе. По умолчанию этот параметр имеет значение DA (218 в десятичной системе счисления).
* Параметр AGP Voltage (Vagp) позволяет вручную установить значение напряжения, подаваемого на видеокарту. По умолчанию этот параметр всегда имеет значение Auto, которое позволяет чипсету автоматически выставлять необходимое напряжение. Для уменьшения или увеличения напряжения нужно выбрать одно из допустимых значений.
Видеопамять
Основная задача видеопамяти — хранение изображения. От объема видеопамяти, размещенной на вашей видеокарте, зависит максимально возможное полное разрешение видеокарты — максимальный размер изображения и глубина цвета.
Кроме динамической видеопамяти каждая видеокарта снабжена статической памятью, в которой зашиты видео-BIOS, набор первичных экранных шрифтов и другая информация, позволяющая чипсету идентифицировать вашу видеокарту. Видео-BIOS не участвует в работе видеосистемы, поскольку все современные операционные системы исключают его из своего круга общения, работая напрямую с динамической видеопамятью и видеопроцессором.
Формально, размещение постоянной видеопамяти в оперативной дает огромный прирост производительности, так как оперативная память компьютера работает примерно в сто раз быстрее постоянной памяти видеопроцессора. Но фактически это не так. В первую очередь это связано с тем, что видеоBIOS практически не используется современными операционными системами. Поэтому использование его кэширования или «затенения» ни к чему, кроме «съедания» вашей оперативной памяти, не приведет. Хотя для совместимости в BIOS и оставлен параметр Video BIOS Cacheable, ему необходимо присвоить значение Disabled (отключено). Исключением могут быть только компьютеры, работающие иод управлением операционной системы MS DOS или активно использующие DOS-игры. Для разрешения кэширования видео-BIOS для параметра Video BIOS Cacheable нужно установить значение Enabled (разрешено). Копирование памяти выполняется в специально отведенный участок по адресу FOOOOh-FFFFFh, который становится недоступен для других приложений. Таким образом, если вы попытаетесь запустить приложение, использующее этот диапазон памяти, то произойдет сбой в работе программы.
Для увеличения системной производительности можно поместить в «быструю» оперативную память ту область постоянной видеопамяти, которая не занята видео-BIOS.
КАК ЭТО СДЕЛАТЬ?
Для переноса данных из медленной постоянной памяти в «быструю» оперативную (операция кэширования) используется параметр Video RAM Cacheable. Этот параметр может иметь два значения: Enabled — кэширование в системной памяти разрешено, и Disabled — кэширование отменено. Для переноса в оперативной памяти резервируются ячейки памяти по адресам AOOOOh—AFFFFh.
с AGP-интерфейсом позволяет использовать системную оперативную память для хранения необходимых данных, то есть ваш графический адаптер может получать доступ к данным и работать с ними прямо в системной памяти, минуя собственную видеопамять. Объем выделяемой видеосистеме памяти зависит от объемов оперативной памяти и видеопамяти и устанавливается с помощью параметра AGP Aperture Memory Size (AGP Aperture Size, Graphics Aperture).
Ha практике физически никакой оперативной памяти не резервируется, как, например, при кэшировании данных. Фактически выделяется только адресное пространство, к которому в случае необходимости может обратиться видеопроцессор. Это обращение выполняется только тогда, когда собственной памяти не хватает. Таким образом получается, что чем больше у вас видеопамять, тем меньше апертуры вам понадобится.
В качестве значений для параметра AGP Aperture Memory Size, как правило, используется набор реальных значений: 8MB, 16 MB, 32 MB, 64 MB, 128 MB или 256 MB. Этот набор индивидуален для каждого типа BIOS. Обычно предлагается выбор между двумя значениями: 32 М В и 64 М В. В качестве рекомендации можно посоветовать отводить под апертуру не менее половины объема системной оперативной памяти — конечно, с учетом возможностей BIOS.
Для ускорения работы памяти для нее с помощью параметра AGP to DRAM Prefetch можно включить режим нредвыбор- ки. Этот параметр имеет два значения: Enabled (включен) или Disabled (выключен). При включенном режиме предвыбор- ки следующие данные начинают автоматически считывать- ся еще до окончания считывания текущих, что, естественно, повышает быстродействие.
Видеопроцессор
Формально работа видеопроцессора зависит от параметров, заложенных в видео-BIOS, доступ к которому возможен только из операционной системы с помощью специальных программных средств. Их рассмотрение выходит за рамки этой книги, но поскольку возможность разгона видеопроцессора существует, мы упомянем о наиболее популярных из этих программ:
Ф утилита Powerstrip — www.entechtaiwan.com;
утилита MCLK (Memory CLocK) — www.fastgraphic.com.
Каждая из утилит позволяет управлять основными параметрами видеокарты — изменять частоту видеопроцессора и видеопамяти. Обе эти утилиты охватывают практически все используемые в нашей стране видеокарты (от стареньких PCI-карт до современных карт AGP), давая при этом прирост производительности в 10-20 %.
Другие параметры
Кроме параметров, оказывающих влияние на конкретные элементы видеокарты, в BIOS имеется набор параметров, позволяющих оптимизировать взаимодействие с другими системными устройствами.
* Параметр Assign IRQ For VGA позволяет зарезервировать одно прерывание для видеокарты. Этот параметр может иметь значения Enable (разрешить) и Disable (запретить). Если этот параметр отключен, то на одном прерывании могут одновременно оказаться несколько устройств. Как правило, это аудиосистема, модем, видеосистема и т. д. •Выделение отдельного прерывания для видеокарты может благотворно сказаться на работоспособности системы. Однако если устройств (карт расширений) много, то выделение прерывания может привести к негативным последствиям: при нехватке прерываний ваша система начнет «нодвисать» не зависимо от скорости процессора, объема памяти и мощности видеокарты.
Параметр AGP Master 1 WS Write (AGP Fast Write) позволяет добавить один такт ожидания при записи данных. Он имеет значения Enable (включено) и Disable (выключено). Для увеличения быстродействия этот параметр должен быть отключен, однако при нестабильной работе, особенно в играх, его включение позволяет стабилизировать работу.
* Параметр AGP Master 1 WS Read (AGP Read Synchronization)
позволяет добить один такт ожидания при чтении данных. Этот параметр имеет значения Enable (включено) и Disable (выключено). Для улучшения быстродействия этот параметр должен быть отключен, однако при нестабильной работе включение этого параметра позволяет стабилизировать работу.
* Параметр AGP-2x Mode позволяет использовать протокол передачи данных по шине AGP стандарта AGP2X. Этот параметр имеет два значения: Enabled (разрешено) и Disabled (запрещено). Включение этого параметра позволяет повысить производительность, так как стандартная пропускная способность AGP-шины, равная 264 Мбайт/с, увеличивается в два раза за счет передачи данных по обоим (возрастающему и нисходящему) краям основного сигнала.
* Параметр AGP-4x Mode (AGP 4х Supported) позволяет использовать протокол передачи данных по шине AGP стандарта AGP4X. Этот параметр имеет два значения: Enabled (разрешено) и Disabled (запрещено). Этот стандарт позволяет получить небольшой прирост производительности по сравнению с AGP2X и, кроме того, он используется только в достаточно новых видеокартах. Включение этого параметра для видеокарт, поддерживающих стандарты AGP1X или AGP2X, не рекомендуется.
* Параметр AGP Mode (AGP Capability) позволяет выбрать протокол передачи данных по шине AGP. Этот параметр может иметь несколько значений: Auto — автоматический выбор стандарта, 1х — использование стандарта AGP1X, 2х — использование стандарта AGP2X, 4х — использование стандарта AGP4X.