Pci vga palette snooping что это
AGP: полное руководство
Пожалуй, большинство проблем, возникающих при сборке нового компьютера или модернизации старого, связано с видеокартой. При этом решаются эти проблемы чаще всего методом перебора драйверов или простой заменой одной видеокарты на другую. А может нужно просто получше разобраться в принципах работы графической подсистемы современного компьютера и применить, так сказать, научный подход? Если вы - сторонник второго метода, тогда эта статья - для вас.
Зачем AGP?
Все знают, что Accelerated Graphics Port (AGP) - особая высокоскоростная шина, предназначенная специально для видеокарты, в отличие от универсальных PCI и ISA. Она появилась одновременно с чипсетами для процессоров семейства Intel Pentium-II и теперь используется повсеместно. Для чего же потребовалось создавать эту шину, ведь до нее видеокарты нормально работали и на шине PCI?
Что такое 3D-ускоритель? Это, фактически, процессор, рассчитывающий в реальном масштабе времени трехмерную сцену (рендеринг). Сейчас общепринята полигональная модель этой самой сцены, т.е. объекты состоят из полигонов (треугольников), покрытых текстурами. Задача видеокарты, в составе которой "трудится" 3D-ускоритель - принимать координаты треугольников, заполнять их одной или несколькими текстурами (текстурирование), рассчитывать освещенность, прозрачность, рельефность и т.п., проецировать на двумерную плоскость экрана, рассчитывая перекрытие одних объектов другими (используется Z-буфер) и др. Так как работа должна выполняться максимально быстро (вам ведь нужно хотя бы 30 кадров в том же "кваке"), все операции над каждым пикселем производятся конвейерно - каждый пиксель проходит несколько отдельных независимых стадий, одновременно в обработке находятся несколько пикселей - на разных стадиях. Понятно, что данные (а в первую очередь текстуры, накладываемые попиксельно на каждый треугольник) должны подаваться тоже непрерывно, чтобы конвейер не останавливался.
Сначала видеокарты с 3D-ускорителями работали с памятью по шине PCI, закачивая текстуры в свою набортную (локальную) память, к которой и обращался конвейер рендеринга в ходе работы. С ростом сложности трехмерных сцен и повышением качества и размера текстур возникли две проблемы - 1) нужна обширная локальная видеопамять и 2) нужно обеспечить максимальную скорость подачи данных на конвейер. Шина PCI с задачей скорости не справлялась, так как на ней работают много других устройств. Видеопамять дорога, возможности ее расширения в общем случае отсутствуют. В итоге фирма Intel разрабатывает новую локальную шину на основе все той же PCI, но с учетом специфических требований видеокарт с 3D-ускорителем.
Шина AGP соединяет всего одно устройство (AGP-мастер) с AGP-контроллером в составе системного чипа - "северного моста", а тот, в свою очередь, связан с контроллером памяти. Таким образом, пересылка данных между видеочипом и памятью производится по выделенному каналу - шине AGP. Для оптимальной загрузки этого канала все запросы на чтение и запись имеют приоритеты и выстраиваются в очереди, причем сам запрос и транзакция (акт передачи блока данных) не обязательно следуют друг за другом. Транзакции могут выполняться как в стиле PCI, так и AGP, когда данные передаются только в направлении "память-мастер". То есть смысл новой шины в том, чтобы предоставить видеочипу возможность обращаться за данными в основную память по своему, отдельному каналу.
DMA и DME
Есть две причины, по которым видеочип обращается к основной (системной, оперативной) памяти. Первое - загрузить оттуда в свою видеопамять необходимые для работы данные (например, текстуры для очередной трехмерной сцены). Это - обычный режим DMA (Direct Memory Access), который используют, например, контроллеры жестких дисков. Не ради этого была задумана новая шина. Режим DME (Direct in Memory Execution) позволяет видеочипу использовать основную память как источник данных для конвейера, добавляя (подключая) основную память к своей локальной видеопамяти при необходимости. Так как основная память выделяется под нужды прикладных программ страницами по 4 Кб, нужно обеспечить имитацию непрерывного блока памяти. Был выбран метод трансляции адресов по таблице, причем то, как строится эта таблица и как обеспечивается переадресация, остается на совести разработчика чипсета и драйвера GART (Graphic Aperture Remapping Table). Апертура - это тот диапазон адресов, при обращении к которому включается механизм переадресации на реальные страницы памяти. Таким образом, конвейер рендеринга может обращаться за данными прямо к основной памяти, а не к своей локальной - это часто называют AGP-текстурированием.
Четыре скорости передачи
Тактовая частота шины AGP в два раза выше частоты PCI и составляет 66 МГц. Таким образом, мы получаем 66x4=264 Мб/c. Этого было мало уже при проектировании шины AGP, поэтому была добавлена возможность передавать по два 4-байтных блока за один такт (добавлен еще один тактовый сигнал с частотой 133 МГц). Первый режим назвали 1x, второй - 2x. Однако и 528 Мб/с (133x4=528) для работающего в режиме DME конвейера недостаточно. Режим 4x подымает вдвое частоту дополнительного тактового сигнала, таким образом уже четыре блока передается за один такт. Рост частоты потребовал снижения диапазона изменения напряжения, поэтому видеочип, работающий в режиме 4х, ориентируется на 1.5В, а не на 3.3В. Вот откуда появились перемычки на некоторых видеокартах, поддерживающих этот режим работы.
AGP на практике
Однако жизнь показала несостоятельность ключевых идей, лежащих в основе AGP. Конечно, было бы хорошо вообще выкинуть большую часть памяти из состава видеокарты, оставив только буфер кадра (в котором каждому пикселю на экране соответствует 16 или 32 бита) и Z-буфер, а все текстуры поставлять прямо из основной памяти. Но режим DME современными видеочипами практически не используется! Причина - пропускная способность системной памяти. Например, память PC100 позволяет получать данные со скоростью 8x100=800 Мб/с (шина памяти - 64-битная), половину этой пропускной способности займет процессор (хорошо еще, что у него есть кэш, который позволяет обращаться к памяти только в 5% случаев) и контроллеры, работающие в режиме DMA. В итоге имеем всего 400 Мб/с. Сравните - локальная видеопамять, которая работает на частоте около 200 МГц, имеет шину шириной (на современных видеокартах) 256 бит - 16х200=3200 Мб/c. Какой тогда смысл использовать канал AGP? Лучше нарастить память на борту видеокарты.
Выход есть, конечно. Первое - сжимать текстуры. Этот способ одинаково подходит и для основной, и для локальной памяти. Первой до этого додумалась S3 - для ее чипов это было наиболее актуально, потому что "Саваджи" имели узкую шину локальной памяти - 64 бита. Теперь сжатие текстур используют все современные ускорители. Второй трюк - тайловая архитектура (чипы серии PowerVR), текстурирование только тех треугольников, которые не будут закрыты другими на экране. Третий способ - передача данных на удвоенной скорости. Это - память DDR, скоро она будет использоваться в качестве не только локальной видеопамяти, но и обычной системной. Но к тому времени требования к скорости обмена данными между чипом и памятью поднимутся еще выше, так что постоянный рост объемов памяти на борту видеокарт будет продолжаться.
Надеюсь, вы уже поняли, что наращивание скорости самой шины AGP не дает ничего при отсутствии роста скорости шины основной памяти. Зачем эти 1.6 Гбайт/c при режиме 4x, если память PC100 даже теоретически не может выдать больше 800 Мбайт/с?
Решаем проблемы
Итак, вместо облегчения жизни новая шина приносит новые проблемы. Заставить работать AGP-видеокарту удается далеко не каждому. Особенно если используется материнская плата на чипсете не от "автора" самой шины (я имею в виду Intel, конечно), что усугубляется "умелым" производителем вроде Acorp или Zida. Особенно если производитель видеокарты настолько скромен, что не решается обозначить себя.
Проблемы именно с AGP диагностируются просто. Видеокарта нормально работает в обычном режиме Windows (GUI), а при попытке запустить любую 3D-игру намертво зависает либо сразу же, либо через весьма непродолжительный промежуток времени.
- Assign IRQ to VGA = Enabled, PCI/VGA Palette Snoop = Disabled
- AGP Aperture Size = 64M
- Можно также Shadow Video BIOS = Disabled, Video RAM Cacheable = Disabled, Video ROM Cacheable = Disabled
Кроме того, Windows должна иметь версию не ниже 95OSR2.1 с usbsupp-патчем, установлен DirectX 7 и последний видеодрайвер, а для не-Intel-чипсетов - последний AGP-драйвер.
Если все это соблюдается, то причину неработоспособности AGP-шины нужно искать в невозможности одной из сторон - чипсета или видеочипа - правильно работать в установленном драйверами режиме. Причем в случае с чипсетами от VIA, ALi или AMD причина, скорее всего, будет в чипсете.
Посмотреть текущий режим работы AGP и спланировать свои дальнейшие действия можно с помощью большого количества утилит. Например, Sisoft Sandra показывает в модуле "Motherboard Information" пункт "AGP Bus", можно использовать программу PCIList, или PowerStrip, или WCPUID.
Апертура . Этот параметр в BIOS Setup не означает, как думают некоторые, количество видеопамяти. Это диапазон адресов для работы механизма DME. Размер апертуры должен соответствовать половине основной памяти, но не быть меньше 64. Если ее уменьшить до минимума, шина AGP будет работать только в режиме PCI, проблемы сразу исчезнут - вместе с изрядной долей производительности.
SBA. Очень часто этот режим нормально не работает, поэтому всегда есть смысл попробовать его отключить. Как это делать - смотрите ниже. При этом вы потеряете около 10% производительности.
AGP 1x, 2x, 4x . Если проблема не решается, нужно понижать скорость работы шины AGP - до 1х. Особенно это помогает при разгоне процессора поднятием частоты шины процессора (FSB), так как вместе с ней поднимается частота шины AGP. Для дешевых видеокарт - особенно актуально.
Управление режимом AGP со стороны чипсета
Если есть возможность установить режим в BIOS Setup - хорошо, но часто такой возможности нет, поэтому придется полазить в реестре.
Режимом работы чипсета с шиной AGP управляет тот же драйвер, что осуществляет табличную переадресацию. Называется он VGARTD.VXD - для чипсета Intel, VIAGART.VXD для VIA, AGARTD.VXD для ALi и т.п.
ALi . Для этих чипсетов все просто - с AGP-драйвером идет утилита.
VIA . Найдите в реестре раздел "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\VIAGART", в нем будут ключи "Sideband" (0-выкл., 1-вкл.) и "Turbo" (0-AGP1x, 1-AGP2x/4x).
Intel . Управление отсутствует, хотя точно есть возможность принудительного включения AGP1x (если знаете, как - сообщите).
Управление режимом AGP со стороны видеочипа
Очень часто производители видеокарт поставляют вместе со своими драйверами утилиты (пример - Creative AGP Wizard), которые позволяют управлять режимом AGP. Фирма AOpen изготовила BIOS с возможностью установки всех параметров с помощью вызываемого при загрузке Setup. ASUS предоставляет возможность заменить VideoBIOS с отключенным Sideband на BIOS со включенным. Но это - только частные случаи.
- ReqAGPRate (тип dword) - 1=1x, 2=2x, 3=3x
- EnableIrongateSBA (тип dword) - режим Sideband для чипсета AMD750
- Super7Compat (тип dword) - для материнских плат под Socket7 может помочь установка значения 1.
S3 . Есть утилитка S3Tweak - она все и решает.
Matrox . Совсем недавно появилась утилита Matrox Tweak.
С другими видеокартами не сталкивался, либо для них нет подобной возможности. Для них есть кое-что другое.
- /AGP:xx - где хх может быть 1х, 2х или 4х
- /SBA:xx - где хх принимает значения on или off.
Вообще-то не каждая видеокарта позволит PowerStrip сменить режим. RivaTNT2 работает, а вот ATI Rage128 вешается намертво.
Проблемы с питанием
С современными видеокартами (особенно GeForce и более новые) может случиться и такая проблема. Особенно на старых материнских платах (на чипсете LX, например) или питаемых от блока питания не-ATX. Симптомы - зависание через определенный (постоянный) промежуток времени либо в играх, либо прямо в Windows (самый тяжелый случай). При наличии аппаратного мониторинга срабатывает "сирена", которая отключается через пару секунд.
AGP-слот может получать напряжение (3.3 В) либо непосредственно от блока питания, либо через стабилизатор на материнской плате. В последнем случае питание видеокарты получается очень стабильным, но в случае "прожорливого" GeForce или Voodoo3 наверняка возникнут проблемы. Кстати, Voodoo5 использует обычный разъем питания, как CD-ROM или винчестер. У плат Gigabyte есть возможность переключиться на режим питания от БП - перемычки называются "Voodoo3 enable". В других случаях нужно либо менять БП на более мощный, либо менять материнскую плату на более современную.
Проблемы с перегревом
Проявляются в виде различного рода искажений и ошибок построения трехмерной сцены с последующим зависанием. Видеочип должен перед этим некоторое время интенсивно поработать. Два-три зависания - и можно совсем потерять видеокарту.
Если у вас видеочип закрыт только радиатором - обязательно купите обычный кулер для Celeron. Отвинтите и смажьте вентилятор и аккуратно прикрутите его на радиатор видеокарты. Если вентилятор больше радиатора по площади - закрепите его на одном краю одним шурупом, но так, чтобы поток воздуха обдувал и видеопамять. Сделать это надо обязательно, так как высокая температура видеочипа увеличивает общую температуру внутри корпуса, что не может положительно отозваться на остальных компонентах компьютера.
Если радиатор такой, что вентилятор не прикрутить - из двух металлических пластин можно изготовить такую конструкцию: один конец пластины изгибается под прямым углом и заправляется под пластину, закрывающую щель для соседнего слота, а в другом конце пластины просверливается отверстие для крепления вентилятора. Таким образом вентилятор закрепляется как раз напротив радиатора, закрывающего чип.
В этом разделе описываются практически все (по мере создания) параметры, устанавливаемые в программе SETUP для BIOS фирмы AWARD Software International Inc. В конкретной материнской плате каких-то из описываемых параметров может и не быть. Одни и те же параметры могут называться по разному в зависимости от производителя материнской платы, поэтому здесь в некоторых случаях приведено несколько вариантов.
Для просмотра и корректировки установок chipset в BIOS вашего компьютера рекомендуем воспользоваться прелестной программой TweakBIOS. С помощью этой программы можно изменять установки в BIOS "на лету", а также увидеть, правильно ли программа SETUP выполнила установки.
ПРИМЕЧАНИЕ: Программа запускается и под различными Windows, но использовать ее можно только в DOS.
Go Back To > The Tech ARP BIOS Guide | Home
If you like our work, you can help support our work by visiting our sponsors, participating in the Tech ARP Forums, or even donating to our fund. Any help you can render is greatly appreciated!
Раздел Power Management Setup
- Power Management(управление энергопотреблением) — позволяет либо разрешать BIOS'у снижать энергопотребление компьютера, если за ним не работают, либо запрещать. Может принимать значения:
- User Define (определяется пользователем) — при установке этого параметра вы можете самостоятельно установить время перехода в режим пониженного энергопотребления.
- Min Saving (минимальное энергосбережение) — при выборе этого параметра компьютер будет переходить в режим пониженного энергопотребления через время от 40 мин. до 2 часов (зависит от конкретного BIOS материнской платы)
- Max Saving (максимальное энергосбережение) — компьютер перейдет в режим пониженного энергопотребления через 10 — 30 с. после прекращения работы пользователя с ним.
- Disable (запрещение энергосбережения) — запрещает режим энергосбережения.
- Enabled - разрешено
- Disabled - запрещено
- Susp, Stby -> Off (выключение в режиме Suspend И Standby) — монитор перейдет в режим пониженного энергопотребления при наступлении либо режима Suspend, либо Standby.
- All modes -> Off (выключение во всех режимах) — монитор будет переведен в режим пониженного энергопотребления в любом режиме.
- Always On (всегда включен) — монитор никогда не будет переведен в режим пониженного энергопотребления
- Suspend -> Off (выключение в режиме Suspend) — монитор перейдет в режим пониженного энергопотребления при наступлении режима Suspend.
- DPMS OFF - снижение энергопотребления монитора до минимума
- DPMS Reduce ON - монитор включен и может использоваться
- DPMS Standby - монитор в режиме малого энергопотребления
- DPMS Suspend — монитор в режиме сверхмалого энергопотребления
- Blank Screen - экран пуст, но монитор потребляет полную мощность
- V/H SYNC+Blank - снимаются сигналы разверток — монитор переходит в режим наименьшего энергопотребления.
- Enabled - разрешено
- Disabled - запрещено
-
(частота процессора в режиме Standby) - определяет коэффициент деления тактовой частоты в режиме Standby (ожидания работы).
- HDD Power Down(выключение жесткого диска) - устанавливает либо время, через которое при отсутствии обращения жесткий диск будет выключен, либо запрещает такое выключение вообще. Параметр не оказывает влияние на диски SCSI. Может принимать значения:
- От 1 до 15 минут
- Disabled - запрещено
- 30 Sec, 1 Min, 2 Min, 4 min, 8 Min, 20 Min, 30 Min, 40 Min, 1 Hour - время перехода (Sec — секунды, Min — минуты, Hour — час)
- Disabled - запрещено
- 30 Sec, 1 Min, 2 Min, 4 min, 8 Min, 20 Min, 30 Min, 40 Min, 1 Hour - время перехода (Sec — секунды, Min — минуты, Hour — час)
- Disabled - запрещено
- 30 Sec, 1 Min, 2 Min, 4 min, 8 Min, 20 Min, 30 Min, 40 Min, 1 Hour - время перехода (Sec — секунды, Min — минуты, Hour — час)
- Disabled - запрещено
-
— разрешение этого параметра приведет к "пробуждению" компьютера от модема или мыши, подключенных к COM2. Может принимать значения:
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Soft Off (программное выключение) — кнопка работает как обычная кнопка включения/выключения питания компьютера, но при этом разрешается программное выключение компьютера (например, при выходе из Windows 95).
- Suspend (временная остановка) — при нажатии на кнопку питания на время менее 4 секунд компьютер переходит в стадию Suspend снижения энергопотребления.
- No Function (нет функций) — кнопка Power становится обычной кнопкой включения/выключения питания.
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Everday (ежедневно) — при вводе времени компьютер будет включаться ежедневно в назначенное время. Время вводится в поле Time (hh:mm:ss) Alarm в порядке часы:минуты:секунды либо клавишами PgUp, PgDn, либо непосредственным вводом чисел.
- By Date (по дате) - компьютер включится в заданный день и в заданное время. При выборе этого параметра появляется поле для ввода времени (такое же, как и для Everyday) и поле для ввода дня месяца Date of Month Alarm — день месяца — в этом поле вводится число в месяце. Это автоматически означает, что запрограммировать включение компьютера можно только внутри одного месяца.
- Disabled - запрещено
- UC - uncached — не кэшируется
- USWC — uncached, speculative write combining — не кэшировать, режим объединенной записи.
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Normal — обычный интерфейс принтера, также называется SPP
- ECP — порт с расширенными возможностями
- EPP — расширенный принтерный порт
- ECP + EPP- можно использовать оба режима
- SPP — обычный интерфейс принтера, также называется SPP
- ECP — порт с расширенными возможностями
- EPP — расширенный принтерный порт
- EPP 1.9 — версия 1.9 исполнения интерфейса
- EPP 1.7 — версия 1.7 исполнения интерфейса
- 1 — канал 1
- 3 - канал 3
- Disabled - запрещено использовать DMA
- Primary - разрешена работа только первого канала
- Secondary - разрешена работа только второго канала
- Both - разрешена работа обеих каналов
- Disable - запрещена работа обеих каналов
- Enable - контроллер разрешен
- Disable - контроллер запрещен
- PNP OS Installed(установлена ли операционная система с поддержкой режима Plug&Play?) - Установить Yes, если операционная система поддерживает Plug&Play (например, Windows 95) и No в противном случае.
- Resources Controlled By(как управляются ресурсы) - Если выбрано AUTO, то BIOS сам автоматически назначит прерывания и каналы DMA всем устройствам, подключенным к шине PCI и эти параметры не будут появляться на экране. В противном случае все эти параметры следует установить вручную. В некоторых вариантах BIOS этот параметр может устанавливаться индивидуально для каждого PCI слота и выглядеть так: Slot 1 IRQ, Slot 2 IRQ и т.д. (сброс конфигурационных данных) — Рекомендуется устанавливать его в Disabled. При установке Enabled BIOS будет очищать область Extended System Configuration Data (Расширенные данные о конфигурации системы — ESCD), в которой хранятся данные о конфигурировании BIOS`ом системы, поэтому возможны аппаратные конфликты у "брошенных" таким образом на произвол судьбы устройств. (прерывание с номером n назначено на. ) — Каждому прерыванию системы может быть назначен один из следующих типов устройств:
- Legacy ISA (классические ISA карты) — Обычные карты для ISA, такие как модемы или звуковые карты без поддержки Plug&Play. Эти карты требуют назначения прерываний в соответствии с документацией на них.
- PCI/ISA PnP (устройства для шины PCI или устройства для шины ISA с поддержкой Plug&Play) — этот параметр устанавливается только для устройств на шине PCI или ISA карт с поддержкой Plug&Play.
- Legacy ISA (классические ISA карты) — Обычные карты для ISA, такие как модемы или звуковые карты без поддержки Plug&Play. Эти карты требуют назначения каналов DMA в соответствии с документацией на них.
- PCI/ISA PnP (устройства для шины PCI или устройства для шины ISA с поддержкой Plug&Play) — этот параметр устанавливается только для устройств на шине PCI или ISA карт с поддержкой Plug&Play.
- Level (уровень) — контроллер прерываний реагирует только на уровень сигнала.
- Edge (перепад) - контроллер прерываний реагирует только на перепад уровня сигнала.
- PCI IDE IRQ mapping (используется для PCI IDE)
- PC AT (ISA) (используется для ISA)
- Enabled - разрешено
- Disabled - запрещено
- No/ICU (нет/конфигурационная утилита для ISA) — если установлено это значение, то BIOS может распоряжаться этим прерыванием по своему усмотрению. Для DOS настройка параметров в этом случае может также выполняться с помощью программы ISA Configuration Utility от Intel.
- Yes (да) - означает принудительное освобождение прерывания для какой-либо карты на шине ISA, не поддерживающей режим Plug&Play. Рекомендуется всегда указывать Yes для таких карт и нужных им прерываний, так как в противном случае BIOS может назначить прерывание, жестко используемое какой-либо картой на ISA, другой карте, что может вызвать даже прекращение нормальной работы компьютера.
- No/ICU (нет/конфигурационная утилита для ISA) — если установлено это значение, то BIOS может распоряжаться этим каналом DMA по своему усмотрению. Для DOS настройка параметров в этом случае может также выполняться с помощью программы ISA Configuration Utility от Intel.
- Yes (да) - означает принудительное освобождение канала DMA для какой-либо карты на шине ISA, не поддерживающей режим Plug&Play. Рекомендуется всегда указывать Yes для таких карт и нужных им каналом DMA, так как в противном случае BIOS может назначить канал, жестко используемый какой-либо картой на ISA, другой карте, что может вызвать даже прекращение нормальной работы компьютера.
- No/ICU (нет/ICU) - оставляет управление этим параметром на усмотрение BIOS или программы ICU.
- C800, CC00, D000, D400, D800 и DC00 - указывается адрес блока памяти. Кроме этого, появляется дополнительный параметр ISA MEM Block SIZE (размер блока памяти), который нужен в том случае, если таких ISA карт несколько и этот параметр может принимать значения 8K, 16K, 32K, 64K
- AUTO (автоматически) — Разрешен поиск SCSI контроллера Adaptec и запуск BIOS для него.
- Disabled (запрещено) — Устанавливается в это значение при отсутствии SCSI карты.
- Yes - разрешено
- No — запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- AUTO (автоматически) — Разрешен поиск SCSI контроллера и запуск BIOS для него.
- Disabled (запрещено) — Устанавливается в это значение при отсутствии SCSI карты.
- Enabled - разрешено
- Disabled - запрещено
- PCI/AGP - сначала BIOS PCI видеокарты, затем AGP
- AGP/PCI - сначала BIOS AGP видеокарты, затем PCI
- OS — поддержка через операционную систему
- BIOS - поддержка через BIOS
Содержание:
Раздел BIOS FEATURES SETUP
Раздел CHIPSET FEATURES SETUP
Раздел PnP/PCI Configuration Setup
Раздел Power Management Setup
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Yes - освободить IRQ 6
- No — не освобождать (независимо от того, есть ли флоппи-дисковод или нет)
- Enabled - разрешено
- Disabled - запрещено
Содержание:
Раздел BIOS FEATURES SETUP
Раздел CHIPSET FEATURES SETUP
Раздел PnP/PCI Configuration Setup
Раздел Power Management Setup
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Yes - освободить IRQ 6
- No — не освобождать (независимо от того, есть ли флоппи-дисковод или нет)
- Enabled - разрешено
- Disabled - запрещено
Читайте также:
-
— при разрешении этого параметра компьютер не "засыпает", если подключенное к порту COM2 устройство используется. Может принимать значения:
-
(он же Soft-of By PWR-BTTN) (кнопка питания нажата менее 4 секунд) - управляет функциями кнопки Power на системном блоке компьютера. Может принимать значения:
В следующих секциях BIOS только сообщает характеристики некоторых устройств компьютера. Разрешение параметров в этих секциях позволяет отслеживать BIOS'у эти параметры и сообщать об их выходе за пределы допустимого.
Секция Voltage Monitor (наблюдение за напряжениями питания). В этой секции индицируются как напряжения питания, подаваемые на материнскую плату источником питания, так и вырабатываемые на материнской плате. Разъяснения эти параметры не требуют, кроме VCORE — это напряжение питания ядра процессора. Это напряжение вырабатывается, как правило, на материнской плате.
Персональные компьютеры прочно вошли в нашу жизнь и успешно используются миллионами людей для работы и отдыха. Безусловно, каждый хочет, чтобы его компьютер работал быстро и надежно. Для этого периодически нужно обращаться за помощью к техническим специалистам, но все можно сделать и самому.
Действенная настройка компьютера немыслима без программы BIOS, которая отвечает за запуск компьютера и установку параметров оборудования. Программа BIOS многим пользователем кажется сложной и непонятной, но с помощью этой книги вы быстро научитесь с ней работать и сможете применять BIOS для эффективной настройки компьютера.
Книга предназначена для широкого круга читателей, желающих легко и быстро разобраться с принципами программы BIOS и научиться настраивать компьютер с ее помощью. Для работы с книгой не требуется специальных знаний, достаточно обладать навыками пользователя в среде операционной системы Windows и иметь общее представление об устройстве и работе компьютера.
С помощью книги вы сможете самостоятельно настраивать основные компоненты компьютера: процессор, системную плату, память, видеоадаптер и т. д. Это позволит вам существенно увеличить производительность системы при сохранении ее стабильности. А любители экспериментов найдут рекомендации, как эффективно, а главное безопасно разогнать компьютер.
1. Общее устройство компьютера
Прежде чем приступить к изучению параметров BIOS, следует ближе познакомиться с устройствами, находящимися в системном блоке, и с их взаимодействием между собой.
Что находится внутри системного блока
Внутри системного блока находятся устройства для обработки и хранения информации (рис. 1.1). В зависимости от конфигурации компьютера они могут быть различными, но в большинстве случаев в компьютере присутствуют следующие устройства.
■ Блок питания. Вырабатывает стабилизированные напряжения для питания всех устройств, находящихся в системном блоке.
■ Системная, или материнская, плата. Базовое устройство компьютера для установки процессора, оперативной памяти и плат расширения. К ней подключаются устройства ввода/вывода, дисковые накопители и др. Системная плата обеспечивает их взаимодействие, используя специальный набор микросхем системной логики, или чипсет.
■ Процессор. «Сердце» компьютера, служит для обработки информации по заданной программе.
■ Оперативная память. Используется для работы операционной системы, программ и для временного хранения текущих данных. Она выполнена в виде модулей, установленных на системную плату, и может хранить информацию только при включенном питании.
■ Видеоадаптер. Обычно выполняется в виде платы расширения и служит для формирования изображения, которое потом выводится на монитор.
■ Жесткий диск. Основное устройство для хранения информации в компьютере.
■ Дисковод. Хотя дискеты уже морально устарели, по традиции дисководы устанавливаются даже в новые компьютеры.
■ Привод для CD или DVD. Компакт-диски широко используются для распространения информации, поэтому приводы есть почти в каждом компьютере.
■ Платы расширения. При необходимости в системный блок можно установить дополнительные устройства, выполненные в виде плат или карт расширения. Примерами таких устройств могут быть модемы, сетевые платы, ТВ-тюнеры и многие другие.
Рис. 1.1. Системный блок типичного персонального компьютера
Процессор и его параметры
Современный процессор – это микросхема с несколькими сотнями выводов, которая устанавливается в специальный разъем на системной плате; сверху на нем закрепляется радиатор с вентилятором для охлаждения (его также называют кулером).
Скорость работы процессора характеризуется его тактовой частотой, которая может достигать 3-4 ГГц. Тактовые частоты из года в год увеличивались, но в последнее время этот процесс замедлился. По скольку рабочие частоты приближаются к своему физическому пределу, производители больше внимания уделяют повышению эффективности работы процессоров и их дополнительным функциям.
Рассмотрим основные параметры процессора.
■ Название и номер модели (рейтинг). Эта характеристика обычно указывается в прайс- листах компьютерных магазинов или при описании конфигурации компьютера. В зависимости от модели процессора в названии может указываться его реальная тактовая частота или же условный рейтинг производительности.
■ Тип разъема, или форм-фактор. Каждая модель процессора устанавливается в разъем соответствующего типа и с соответствующим количеством контактов. Для современных процессоров компании Intel используются разъемы Socket 370, Socket 478 и Socket Т (LGA 775), для процессоров AMD – Socket А (462), Socket 754, Socket 939 и Socket 940.
■ Частота FSB. Для обмена данными с другими устройствами процессор использует шину FSB (Front Side Bus). В современных системах за один такт она передает сразу несколько пакетов данных, и в параметрах процессора эта частота указывается уже с учетом такого умножения скорости.
ПРИМЕЧАНИЕ
В процессорах семейства AMD Athlon 64 данные обмениваются по шине НТ (HyperTransport), которая работает на частотах, в несколько раз превышающих частоту FSB.
■ Множитель, или коэффициент умножения. Ядро центрального процессора работает на тактовой частоте, являющейся произведением частоты FSB на коэффициент умножения. Например, для процессора AMD Athlon 64 3700+ частота FSB – 200 МГц, множитель – 12, в результате тактовая частота будет равна 2400 МГц.
■ Тактовая частота. Параметр, показывающий реальную частоту работы ядра процессора. Большинство пользователей считают тактовую частоту единственным показателем скорости работы процессоров, но это не совсем так. Как уже отмечалось выше, при маркировке современных процессоров может указываться числовой рейтинг производительности, а не реальная тактовая частота.
■ Объем кэш-памяти. Процессор работает значительно быстрее, чем оперативная память, и при обращении к ней ему приходится некоторое время простаивать в ожидании результата. Чтобы снизить простои, непосредственно на кристалле процессора устанавливается небольшой объем очень быстрой памяти, называемой кэш-памятью.
Современные процессоры имеют двухуровневую организацию интегрированной кэш-памяти. У кэш-памяти первого уровня (L1) наивысшая скорость и небольшой объем (обычно 16-32 Кбайт). Кэш-память второго уровня (L2) обладает несколько меньшим быстродействием, но объем может составлять от 128 Кбайт до 1 Мбайт. В некоторых новых процессорах также встречается кэш-память третьего уровня (L3) объемом от 1 Мбайт.
Для современных процессоров характерны дополнительные функции и технологии, расширяющие их возможности:
■ для работы с мультимедиа и большими объемами данных используются технологии 3DNow!, ММХ, SSE, SSE2, SSE3;
■ для защиты от некоторых вирусов в процессорах AMD применяется технология NX-bit (No Execute), в процессорах Intel – XD (Execute Disable Bit).
■ для снижения энергопотребления существуют технологии Cool'n'Quiet (в AMD), ТМ1/ТМ2, С1Е, EIST (в Intel);
■ для выполнения 64-битных инструкций используются AMD64 или ЕМТ64 (Intel);
■ для выполнения нескольких потоков команд одновременно некоторые процессоры Intel поддерживают технологию НТ (Hyper-Threading Technology).
Системная плата и чипсет
Наиболее важные компоненты компьютера располагаются на системной плате, типичный пример которой показан на рис. 1.2. Основа любой системной платы – чипсет, то есть набор микросхем, обеспечивающих взаимодействие между процессором, памятью, накопителями и другими устройствами. В его состав входят два основных чипа, которые обычно называются северным (Northbridge) и южным (Southbridge) мостами. Иногда северный мост называют системным контроллером, южный – функциональным контроллером.
Рис. 1.2. Системная плата
Основная задача северного моста – обеспечить связь процессора с оперативной памятью и видеосистемой. Данные между процессором и северным мостом обмениваются с
Чтобы выбрать первичный видеоадаптер (если в системе несколько видеоадаптеров) в BIOS существую параметры Init Display First, Primary Graphic's Adapter.
Возможные значения:
1. PCI — система попытается в первую очередь определить видеоадаптер, установленный в слот PCI; в случае неудачи компьютер обратится к другому доступному адаптеру (AGP, PCI Express или интегрированному в системную плату);
2. AGP — первым будет инициализирован AGP-адаптер;
3. Onboard — в первую очередь определится адаптер, интегрированный в системную плату (подобные решения обычно используются в недорогих компьютерах);
4. PCI Express (PCIE, PEG) — первичным будет адаптер PCI Express.
В некоторых версиях BIOS может указываться порядок опроса адаптеров, например PCI/AGP и AGP/PCI.
Из перечисленных значений в вашей системе будут присутствовать только те, которые фактически поддерживаются системной платой.
Onboard GPU, Internal Graphics Mode
С помощью этого параметра можно отключить интегрированный видеоадаптер, если вы собираетесь установить отдельный видеоадаптер в слот PCI Express.
Возможные значения:
1. Auto, Enable If No Ext PEG — интегрированный видеоадаптер будет включен только при отсутствии дополнительных адаптеров;
2. Enabled — интегрированный видеоадаптер всегда включен, независимо от наличия дополнительного адаптера;
3. Disabled — интегрированный видеоадаптер выключен.VGA Share Memory Size, Frame Buffer Size
Параметр позволяет установить размер оперативной памяти, который будет выделяться для работы интегрированного видеоадаптера.
Возможные значения:
8М, 16М, 32М, 64М, 12 8М, 256М, 512М — размер выделяемой памяти в мегабайтах. Размер оперативной памяти, доступной для операционной системы и приложений, будет уменьшен на соответствующую величину.
PCI Latency Timer
Данный параметр задает временную задержку, когда передается контроль над шиной PCI от одного устройства, работающего в режиме Bus Master , к другому.
Возможные значения:
32, 64, 96,128,160,192, 224, 248. Они определяют максимальное количество тактов шины PCI, в течение которых устройство может ею управлять, когда доступ к шине понадобился для другого устройства.
По умолчанию устанавливается значение в 32 или 64 такта, которое, как правило, соответствует максимальной производительности системы. Увеличение времени задержки может улучшить работу плат расширения с интенсивным использованием шины, например адаптеров SCSI или RAID. Однако это может негативно сказаться на работе других PCI-устройств, например жестких дисков IDE, которые не смогут своевременно получать доступ к шине.
Maximum Payload Size
Параметр присутствует в некоторых системных платах с шиной PCI Express и устанавливает максимальный размер пакета уровня транзакций (TLP), передаваемого по этой шине.
Возможные значения параметра:
128, 256, 512,1024, 2048, 4096. Они определяют максимальный размер в байтах пакета TLP. Как правило, по умолчанию устанавливается значение 4096, которое не следует менять без особой необходимости, поскольку при этом, как правило, обеспечивается максимальная производительность PCI Express.
Если в вашей системе шина PCI Express есть, а параметра нет, значит, размер пакета TLP установлен по умолчанию (обычно 4096 байт) и не подлежит изменению.The PCI/VGA Palette Snoop BIOS feature determines if your graphics card should allow VGA palette snooping by a fixed function display card. It is only useful if you use a fixed-function display card that requires a VGA-compatible graphics card to be present (i.e. MPEG decoder card).
Such fixed-function display cards generally do not have their own VGA palette. So, they have to “snoop” VGA palette data from the graphics card to generate the proper colours. Normally, the graphics card’s Feature Connector is used for this purpose.
When this feature is enabled, the graphics card will not respond to framebuffer writes. It will forward them to the fixed-function display card via its Feature Connector. The fixed-function display card will then snoop the palette data and generate the proper colours.
When this feature is disabled, the graphics card will display all framebuffer writes.
It is recommended that you disable this feature if you do not use any fixed-function display card like a MPEG decoder card.
But if you are using a fixed-function display card that requires palette snooping, enable this feature. Otherwise, the colours displayed may not be accurate and the monitor will blank out once you stop using the fixed-function display card.
The PCI/VGA Palette Snoop BIOS feature determines if your graphics card should allow VGA palette snooping by a fixed function display card. It is only useful if you use a fixed-function display card that requires a VGA-compatible graphics card to be present (i.e. MPEG decoder card).
Such fixed-function display cards generally do not have their own VGA palette. So, they have to “snoop” VGA palette data from the graphics card to generate the proper colours. Normally, the graphics card’s Feature Connector is used for this purpose.
When this feature is enabled, the graphics card will not respond to framebuffer writes. It will forward them to the fixed-function display card via its Feature Connector. The fixed-function display card will then snoop the palette data and generate the proper colours.
This ensures accurate colour reproduction. It will also prevent the monitor from displaying a blank screen after the fixed-function card’s capabilities are not required (i.e. when you stop playing MPEG video using the MPEG decoder card).
When this feature is disabled, the graphics card will display all framebuffer writes.
It is recommended that you disable this feature if you do not use any fixed-function display card like a MPEG decoder card.
But if you are using a fixed-function display card that requires palette snooping, enable this feature. Otherwise, the colours displayed may not be accurate and the monitor will blank out once you stop using the fixed-function display card.
Раздел CHIPSET FEATURES SETUP
Установка параметров для FPM DRAM, EDO DRAM и Synchronous DRAM
Конфигурирование шин PCI, AGP, портов ввода/вывода и установка параметров IDE контроллера
-
(Режим кэширования для видеопамяти) — параметр действителен только для процессоров архитектуры Pentium Pro (Pentium II, Deshutes и т.п.). В процессоре Pentium Pro была предусмотрена возможность изменять режим кэширования в зависимости от конкретной области памяти через специальные внутренние регистры, называемые Memory Type Range Registers — MTRR. С помощью этих регистров для конкретной области памяти могут быть установлены режимы UC (uncached — не кэшируется), WC (write combining — объединенная запись), WP (write protect — защита от записи), WT (write through — сквозная запись) и WB (write back — обратная запись). Установка режима USWC (uncached, speculative write combining — не кэшировать, режим объединенной записи) позволяет значительно ускорить вывод данных через шину PCI на видеокарту (до 90 MB/c вместо 8 MB/c). Следует учесть, что видеокарта должна поддерживать доступ к своей памяти в диапазоне от A0000 — BFFFF (128 kB) и иметь линейный буфер кадра. Поэтому лучше установить режим USWC, но в случае возникновения каких-либо проблем (система может не загрузиться) установить значение по умолчанию UC. Может принимать значения:
Раздел PnP/PCI Configuration Setup