Настроювання BIOS для прискорення комп'ютера. Опис налаштувань Setup BIOS Pci latency timer у біосі

Головна / Корисна інформація

- (Таймер часу очікування для шини PCI). Значення цієї опції вказує, протягом якого часу (у тактах PCI-шини) PCI-карта, що підтримує режим «Busmaster», може зберігати контроль над PCI-шиною, якщо до шини звертається інша PCI-карта. Фактично, це і є таймер, що обмежує час заняття PCI-шини пристроєм-задатчиком шини. Після закінчення заданого часу суддя шини примусово відбирає шину у задатчика, передаючи її іншому пристрою. Допустимий діапазон зміни цього параметра - від 16 до 128 з кроком, кратним 8. Правда, в деяких випадках додається ще значення "Auto Configured" (за замовчуванням), що значно полегшує сумніви та страждання користувача.

Значення параметра необхідно змінювати обережно, оскільки залежить від конкретної реалізації материнської плати, і лише у випадку, якщо в системі встановлені щонайменше дві PCI-картки, що підтримують режим «Busmaster», наприклад, SCSI- та мережна карти. Графічні карти не підтримують режим Busmaster. Чим менше значення, що встановлюється, тим швидше інша PCI-карта, що вимагає доступу, отримає доступ до шини. Якщо потрібно виділити для роботи, наприклад, SCSI-карти більше часу, можна збільшити значення для PCI-слота, в якому вона знаходиться. Значення для мережної карти, наприклад, відповідно, необхідно зменшити або взагалі встановити рівним 0, хоча в деяких випадках установка 0 не рекомендується. У загальному випадку, яке значення параметра придатне та оптимальне для даної системи, залежить від застосовуваних PCI-карток і перевіряється за допомогою тестових програм. Необхідно також враховувати, якою мірою «карти-конкуренти» чутливі до можливих затримок.

Опція також може мати назву: " PCI Bus Time-out", "PCI Master Latency", "Latency Timer", "PCI Clocks", "PCI Initial Latency Timer". Для останньої опції ряд можливих значень мав вигляд: "Disabled", "16 Clocks", "24 Clocks", "32 Clocks". Ще одна старенька опція, " PCI Bus Release Timer", мала такий набір значень: "4 CLKs", "8 CLKs", "16 CLKs", "32 CLKs".

І ще одне дуже важливе зауваження. Свого часу ця опція (і подібні до неї) вводилися з урахуванням спільного існування PCI- і ISA-шин. ISA-шина дозволяла використовувати один "master"-пристрій. Це застосовувалося рідко як раніше, і тепер. Зате PCI-шина дала можливість одночасного використання кількох "master"-пристроїв. Враховуючи відмінності у швидкості шин, а тим більше в їхній пропускній здатності, необхідно було вирішити проблему спільної роботи«master»-пристроїв на PCI-шині та стандартних пристроїв на більш повільній ISA-шині. Особливо це стосувалося поширених на той час звукових та мережевих картдля ISA-шини, які мали незначний обсяг буферної пам'яті, тобто. чутливих до будь-яких затримок під час передачі даних. "AMI BIOS" дозволяв вибрати значення параметра в діапазоні від 0 до 255 з одиничним кроком. Значення «66» встановлювалося за умовчанням, хоча менше значення володіння шиною PCI-пристроєм виявлялося кращим. Більше свіжі версії"AMI BIOS" стали менш демократичними: 32, 64, 96, 128, 160, 192, 224, 248 і "Disabled". До того ж «майнула» ще одна назва опції - Master Latency Timer (Clks)", а за умовчанням стало встановлюватися значення "64".

Щоправда, це ще не весь можливий список. Функції " Latency Timer Value"і" Default Latency Timer Value" застосовуються спільно. Якщо в останній опції встановити "Yes" (воно ж і за замовчуванням), то тоді перша функція буде проігнорована. Трохи вище вже зайшла мова про можливість встановлення параметрів для окремих слотів. Ось як реалізує таку можливість "Phoenix BIOS":

"PCI Device, Slot #n",

"Default Latency Timer:",

"Latency Timer:",

Природно, що з цими параметрами виводиться окреме конфігураційне підменю. Для n-го слота користувач може вибрати стандартну установку («Yes»), тоді в нижньому полі буде виведено значення в 16-річній формі. При цьому доступ користувача до поля Latency Timer: буде заблокований. Якщо ж в опції "Default Latency Timer:" встановити "No", то з'явиться можливість встановити вручну значення з ряду: 0000h ... 0280h. Останнє значення відповідає десятковому 640. За замовчуванням встановлюється 0040h (64 такти).

Ще один варіант значень опції "Latency Timer": "20h", "40h", "60h", "80h", "A0h", "C0h", "E0h", "Default" (тобто "40h") .

Тому при конкретному рішеннізавдання, що стоїть перед користувачем (або проблеми), треба виходити насамперед із можливостей чіпсету, версії BIOS і використовуваних карт розширення.

PCI-to-DRAM Prefetch
Коли PCI-пристрій, працюючи в режимі захоплення шини (Bus Mastering), виконує звернення до пам'яті, у внутрішній буфер контролера надходить один байт із заданою адресою. Але якщо включити цю опцію, в буфер будуть зчитані кілька наступних байтів, тому наступний запит PCI-пристрою буде виконано без звернення до пам'яті. Для звукових картта FireWire-контролерів вона особливо важлива.

Read Around Write
Як відомо, більшість (до 90%) запитів до пам'яті пов'язані з читанням даних, а чи не із записом. Тим не менш, запис в пам'ять необхідна, проте шина не дозволяє робити обидві операції одночасно. Тому при необхідності запису хоча б одного байта будь-який процес читання буде перервано. Щоб цього не траплялося, існує "Read Around Write"-буфер, в який надходять дані, що вимагають подальшого приміщення на згадку. Таким чином, операція запису проводиться лише тоді, коли в буфері накопичено достатньо даних. Якщо дані ще не встигли записатися, то взагалі можна обійтися без читання з пам'яті, використовуючи буфер як кеш. Очевидно, що цю опцію краще вмикати. Правда, є відомості, що при цьому не буде працювати відеокарта на чіпі i740.

Fast R-W Turn Around
Дана опція дозволяє зменшити затримки при зміні режимів звернення до пам'яті – коли за записом слідує читання і навпаки. Очевидно, що навантаження на пам'ять при цьому зростає, що може призводити до нестабільності та появи помилок. Включайте та перевіряйте.

System ROM Cacheable
Ця опція включає число адрес, що кешуються, в яких зберігається копія системного BIOS. Немає необхідності кешувати BIOS, оскільки підпрограми, що є в його складі, під час роботи програм не використовуються. Те саме можна сказати і про опцію Video BIOS Cacheable - відключайте не замислюючись.

Video RAM Cacheable
Відеопам'ять для текстових та простих графічних режимів знаходиться в діапазоні адрес 0A000h-0BFFFh. Коли ви працюєте у Windows або будь-якій іншій графічній оболонці, буфер кадру відображається на певні лінійні адреси далеко за межами першого мегабайта. Значить – відключаємо.

Контролер PCI


Друга частина мого огляду налаштувань BIOS пов'язана з роботою контролера шини PCI і сумісних з нею пристроїв. Не зайве трохи пояснити механізм роботи цієї шини. Кожен пристрій може виступати як "господар" шини на час обміну з пам'яттю (славнозвісний режим DMA), забираючи її для своїх потреб. Перед цим воно, звичайно, має надати запит арбітру. Коли обмін закінчено, пристрій повідомляє про це шляхом видачі переривання (IRQ). На потреби шини виділяється чотири лінії переривань INT#A-INT#D, причому кожен слот має різний порядок підключення цих ліній. Іншими словами, перша лінією переривання на різних слотах буде різною, наприклад, слот 1 це буде INT#A, слот 2 - INT#B і т.д., але не обов'язково в такому порядку. Тим самим PCI-пристрої, які зазвичай використовують першу лінію, в різних слотах не завжди працюють на тому самому перериванні. Хоча за теорією не повинно бути жодних проблем при використанні однієї лінії переривання декількома пристроями, насправді деякі звукові та відеокарти відмовляються працювати у парі. Тут уже нічого не вдієш. А ось для того, щоб не перетнути PCI-пристрої з клавіатурою, COM- і LPT-портами і т.д., є опція присвоєння лініям IRQ (ще їх називають INT PIN) різних номерів-входів на контролері переривань.
Переходимо до інших опцій.

CPU to PCI Write Buffer
Коли процесор працює з PCI-пристроєм (тобто режим DMA не використовується), він записує порти. Дані при цьому надходять у контролер шини і далі регістри пристрою. Якщо ми вмикаємо цю опцію, буде задіяно буфер запису, який накопичує дані до того, як PCI-пристрій буде готовий. І процесор не повинен на нього чекати - він може випустити дані і продовжити виконання програми. Я не бачу жодних причин вимикати цю опцію.

PCI Dynamic Bursting (Byte Merge, PCI Pipeline)
Ця опція теж пов'язана із буфером запису. Вона включає режим накопичення даних, при якому операція запису (транзакція шини) проводиться тільки тоді, коли в буфері зібраний пакет з 32 біт. Ефект суто позитивний - пропускна здатність 32-бітної шини використовується на повну потужність, без холостих операцій. Вмикати обов'язково.

PCI#2 Access #1 Retry
Теж опція, керуюча роботоюбуфер запису. Вона визначає, що потрібно робити в тому випадку, якщо буфер вже заповнений, а пристрій так і не підготувався до отримання даних і не зміг прийняти їх. Enabled - операція запису буде повторюватися, Disabled - генерується помилка і процесор (точніше, програма, яка виконує запис у порт) вирішує, як чинити далі.

PCI Master 0 WS Write
Ця опція у положенні Disabled дозволяє додавати один додатковий такт перед операцією запису, що проходить по шині. У разі розгону процесора за допомогою збільшення частоти шини FSB збільшуються також частоти решти шин, у тому числі і PCI. Тут додатковий такт і рятує. Якщо з PCI все нормально – частота 33 МГц та "глюків" не спостерігається, то опцію потрібно включати.

PCI Latency Timer
За допомогою цієї опції можна встановити кількість тактів, що відводяться кожному PCI-пристрою здійснення транзакції (операції обміну). Чим більше тактів, тим вище ефективність роботи пристроїв, тому що не потрібно наново вимагати дозвіл, захоплювати і звільняти час і т.д., тобто виконувати операції, що вимагають певного часу, але не дають реального ефекту. Однак за наявності ISA-пристроїв PCI Latency не можна збільшити до 128 тактів. Також можна серйозно порушити роботу системи, тому акуратно підходьте до цього питання.

Delayed Transaction
Ця опція регулює взаємини ISA- та PCI-пристроїв у момент, коли їм обом потрібно отримати доступ до пам'яті. Як відомо, шина ISA тактується вчетверо повільніше, ніж шина PCI - 8 МГц проти 33 МГц. Швидкість обміну теж набагато нижча. Якщо PCI-пристрій вимагатиме обміну в той час, як працює ISA-пристрій, він просто не отримає такої можливості і чекатиме своєї черги. Проте вихід є – затримана транзакція. При ній дані не надходять на шину, а накопичуються у 32-бітному буфері. Коли шина звільняється, відбувається транзакція. Але не всі ISA-пристрої дають змогу так обманювати себе, тому у разі проблем відкладену транзакцію потрібно відключати.

Passive Release
Це – на ту саму тему. Пасивне звільнення шини PCI відбувається за активності одного з ISA-пристроїв. Процесор отримує можливість не чекати закінчення транзакції і починати запис даних. Якщо з пристроями ISA виникають проблеми, цю опцію потрібно відключати.

PCI 2.1 Compliance s
По суті це включення двох попередніх опцій, оскільки будь-який пристрій, що задовольняє специфікації PCI 2.1, повинен підтримувати і відкладену транзакцію, і пасивне звільнення шини.
Ось, власне, і все, що у BIOS Setup стосується шини PCI. Коректність налаштувань можна перевірити, навантаживши по черзі всі PCI-пристрої. Особливу увагу слід звертати у разі, якщо частота шини PCI внаслідок розгону виявилася вище номіналу. Наступного разу поговоримо про іншу шину – AGP.

Контролер AGP


Тепер йтиметься про контролера шини AGP. Спочатку не зайве вкотре згадати, що ж це за шина. AGP (Accelerated Graphics Port) була створена компанією Intel спеціально для підтримки відеокарт нового покоління. За основу було взято універсальну шину PCI. В порівнянні з нею AGP допускає роботу лише одного пристрою. При постійної ширині шини (32 біта) частота зросла вдвічі і становить 66 МГц. Надалі були запропоновані режими AGP 2x та AGP 4x, у яких удвічі та вчетверо відповідно збільшено швидкість обміну, а також введено знижену напругу (1.5 В). Ще одна відмінність AGP – орієнтація на новий режим обміну, названий DiME (Direct In-Memory Execution). Це означає, що AGP-контролер відео-карти може не просто отримувати великі обсяги даних з системної пам'яті(режим DMA), але й використовувати її як розширення пам'яті відеокарти. Тим самим планувалося повністю позбавитися необхідності оснащувати відеокарти пам'яттю. Ідея не знайшла підтримки з боку розробників графічних чипів. Обсяг відеопам'яті постійно зростає, вже застосовуються алгоритми стиснення текстур і Z-буфера, а AGP-пам'ять використовується тільки в окремих випадках, так як це призводить до падіння продуктивності.

Initial Display
Ця опція, що найчастіше знаходиться в розділі "Peripheral Setup", абсолютно ні на що не впливає у тому випадку, якщо у вас тільки одна відеокарта. Якщо ж їх дві, то BIOS надає можливість вибрати, яку з них призначити першою (Primary).

AGP Aperture Size
Ця опція встановлює розмір апертури, тобто максимального обсягу системної пам'яті, яка виділяється для роботи в режимі AGP DiME. Заповнюватиметься блоками пам'яті апертура лише у разі використання великих текстур. Тому вибір дуже великих значень ніяк не впливає на загальну продуктивність відеокарти. Однак якщо вибрати занадто маленьке значення, то режим AGP DiME, а іноді і DMA, буде повністю відключений, що може допомогти у вирішенні проблеми з несумісністю відеокарти та материнської плати.
Яке значення краще встановлювати? Зазвичай радять брати за основу половину об'єму системної пам'яті. Або ще одна формула: основна пам'ять * 2 / відеопам'ять. Насправді завжди потрібно встановлювати або 64, або 128 Мб.

AGP Driving Control
Ця опція має материнські плати з чіпсетами VIA. Вона дозволяє включити режим керування потужністю сигналу, що подається на слот AGP. Необхідність у цьому виникає у тому випадку, коли графічний контролер споживає надто багато енергії. Якщо материнська плата не здатна забезпечувати необхідні параметри, почнуться збої та зависання під час роботи 3D-ігор.

- (Підтримка специфікації шини PCI 2.1). Під час вирішення цього параметра підтримуються можливості специфікації 2.1 шини PCI. Специфікація 2.1 має дві основні відмінності від специфікації 2.0: максимальна тактова частота шини збільшена до 66 МГц і вводиться механізм моста PCI-PCI, що дозволяє зняти обмеження специфікації 2.0 згідно з якою допускається встановлення не більше 4 пристроїв на шині. До того ж використання специфікації 2.1 дозволило оптимізувати спільне співіснування PCI- і ISA-шин (докладніше в опції "Delayed Transaction"). Заборона цього параметра має сенс тільки при виникненні проблем після встановлення додаткової PCI-плати (як правило, проблеми можуть виникнути лише з досить старими PCI-пристроями), а також з ISA-пристроями, які ніяк не бажають буферування своєї інформації, а значить також не підтримують цю специфікацію. Параметр може набувати значення:
"Enabled" - дозволено,
"Disabled" – заборонено.
Опція може називатися PCI 2.1 Compliance.

PCI Clock Frequency

Опція встановлення частоти шини PCI. У наведеному вигляді така опція була впроваджена на перших "пентіумних" машинах, а потім перенесена на 486 системи процесорами AMDта PCI-шиною. Частота шини через множник "прив'язувалася" до частоти центрального процесора і мала наступний ряд значень: "CPUCLK/1.5" (за замовчуванням), "CPUCLK/2", "CPUCLK/3" та фіксовані "14 Mhz" (було й так!) .
Опція "PCI Clock Speed" пропонувала такі значення: "Same as CPU", "2/3 CPU", "CPU/2", "1/8 CPU". Опція "HCLK PCICLK" являла собою дільник між системною частотою та частотою локальної шини: "1-1", "1-1.5", "AUTO". Опція "PCI Bus Frequency" пропонувала значення "CPUExt/3", "CPUExt/2.5", "CPUExt/2", і вони пов'язували частоту PCI-шини з системною. Опція CPU Host/PCI Clock лише через значення Default дозволяла для PCI-шини отримати стандартні 33 МГц.
Попередня картина була б неповною без двох спільних опцій. Опція "PCI Clock Speed ​​Override" через значення "Enabled" взагалі давала дозвіл на "перевизначення" частоти PCI-шини, а ось опція "PCI CLK" могла б здивувати і досвідченого користувача. Значення "Asynchronous" дозволяло вибрати для PCI-шини довільну частоту. А ось значення "Synchronise" "жорстко" пов'язувало тактову частотусистемної шини та частоту PCI-шини. Тільки попередньо за допомогою джамперів на системній платі необхідно було встановити системну частоту та множник для процесора і в результаті отримати, наприклад, для Pentium 120частоти: 120, 60 та 30 МГц (PCI-шина).
Значно сучасніший варіант - це опція "PCI/AGP Clock". Це означає, що цією опцією встановлюються частоти для двох шин, хоча ще недавно різні версії BIOS не надавали таких можливостей. Наведений варіант опції більшою мірою призначений для "розгону" пристроїв на PCI-шині (небезпечного) і для AGP. значення опції, тобто. частоти шин безпосередньо пов'язані з установками частоти системної шини в опції "CPU Host Clock". Якщо остання перевищує або дорівнює 100 МГц, то для PCI та AGP встановлюються значення відповідно рівні "CPU Host Clock"/3 і /1.5. Для нижчої частоти шини процесора розподіл виробляється на 2 і 1. Тому, якщо системна частота дорівнює 66 МГц, то PCI і AGP отримуємо стандартне співвідношення 33/66 МГц. Той-таки, тобто. стандартний варіант має місце при частоті в 100 МГц. Всі інші значення частоти системної шини призводять до "розгону" обох інтерфейсів.
Сучасні системи з опціями типу "System/PCI Frequency (MHz)" надають найширші можливості для "розгону", а саме не набір з кількох значень, а солідне меню з цілим рядом параметрів, починаючи зі значення "100/33" (ділитель 3: 1) і закінчуючи значенням "178/44.51" (дільник 4:1) та з кроком для системної шини в 1 МГц. Все це було б чудово, якби не був елемент ризику. Практично всі виробники системних плат успішно стали вирішувати завдання розгону PCI-і AGP-інтерфейсів, відсунувши на останній план можливість прискорення системної шини і процесора без втягування в цей розгін інших системних компонентів. Першою "ластівкою" у цьому "розігнаному" світі була системна плата від "Gigabyte" - GA8IRXP, що запропонувала додаткові окремі дільники для кожної з шин і цим дала можливість по суті встановлювати оптимальні частоти інтерфейсів PCI і AGP незалежно від "розігнаного" системного.

PCI Dynamic Decoding

Установка в "Enabled" дозволяє системі запам'ятовувати PCI-команду, яку щойно запросили. Якщо наступні команди збігаються з деякою адресною областю, цикли запису автоматично інтерпретуватимуться як PCI-команди.

PCI Latency Timer (PCI Clocks)

- (Таймер часу очікування для шини PCI). Значення цієї опції вказує, протягом якого часу (у тактах PCI-шини) PCI-карта, що підтримує режим "Busmaster", може зберігати контроль над PCI-шиною, якщо до шини звертається інша PCI-карта. Фактично, це і є таймер, що обмежує час заняття PCI-шини пристроєм-задатчиком шини. Після закінчення заданого часу суддя шини примусово відбирає шину у задатчика, передаючи її іншому пристрою. Допустимий діапазон зміни цього параметра - від 16 до 128 з кроком, кратним 8. Правда, в деяких випадках додається ще значення "Auto Configured" (за замовчуванням), що значно полегшує сумніви та муки користувача.
Значення параметра необхідно змінювати обережно, оскільки воно залежить від конкретної реалізації материнської плати, і тільки у випадку, якщо в системі встановлено щонайменше дві PCI-картки, що підтримують режим "Busmaster", наприклад, SCSI- та мережна карти. Графічні PCI-карти не підтримують режим "Busmaster", швидше, не підтримували. Чим менше значення, що встановлюється, тим швидше інша PCI-карта, що вимагає доступу, отримає доступ до шини. Якщо потрібно виділити для роботи, наприклад, SCSI-карти більше часу, можна збільшити значення для PCI-слота, в якому вона знаходиться. Значення для мережної карти, наприклад, відповідно, необхідно зменшити або взагалі встановити рівним 0, хоча в деяких випадках установка 0 не рекомендується. У загальному випадку, яке значення параметра придатне та оптимальне для даної системи, залежить від застосовуваних PCI-карток і перевіряється за допомогою тестових програм та дослідної експлуатації. Необхідно також враховувати, якою мірою "карти-конкуренти" чутливі до можливих затримок. Враховуючи сказане вище, згадаємо про існування ще одного "master"-пристрою, а саме - центрального процесора. Отже, занадто занижене значення часу очікування може позначитися на ефективності управління процесором локальної шини.

Опція також може мати назви: "PCI Bus Time-out", "PCI Master Latency", "Latency Timer", "PCI Clocks", "PCI Initial Latency Timer". Для останньої опції ряд можливих значень мав вигляд: "Disabled", "16 Clocks", "24 Clocks", "32 Clocks". Ще одна стара опція, "PCI Bus Release Timer", мала такий набір значень: "4 CLKs", "8 CLKs", "16 CLKs", "32 CLKs".
І ще одне дуже важливе зауваження. Свого часу ця опція (і подібні до неї) вводилися з урахуванням спільного існування PCI- і ISA-шин. ISA-шина дозволяла використовувати один "master"-пристрій. Це застосовувалося рідко, як раніше, так і останніми роками існування ISA-шини. Натомість PCI-шина дала можливість одночасного використання кількох "master"-пристроїв. Враховуючи відмінності у швидкості шин, а тим більше в їхній пропускній здатності, необхідно було вирішити проблему спільної роботи "master"-пристроїв на PCI-шині та стандартних пристроїв на повільнішій ISA-шині. Особливо це стосувалося поширених на той час звукових та мережевих карт для ISA-шини, які мали незначний обсяг буферної пам'яті, тобто. чутливих до будь-яких затримок під час передачі даних.
"AMI BIOS" дозволяв вибрати значення параметра в діапазоні від 0 до 255 тактів із одиничним кроком. Значення "66" встановлювалося за умовчанням, хоча менше значення володіння шиною PCI-пристроєм виявлялося кращим. Нові версії "AMI BIOS" стали менш демократичні: 32, 64, 96, 128, 160, 192, 224, 248 і "Disabled". До того ж "майнула" ще одна назва опції - "Master Latency Timer (Clks)", а за замовчуванням стало встановлюватися значення "64".
Щоправда, це ще не весь можливий список. Функції "Latency Timer Value" та "Default Latency Timer Value" застосовуються спільно. Якщо в останній опції встановити "Yes" (воно ж і за замовчуванням), то перша функція буде проігнорована. Трохи вище вже зайшлося про можливість встановлення параметрів для окремих слотів. Ось як реалізує таку можливість "Phoenix BIOS":
"PCI Device, Slot #n",
"Default Latency Timer: ",
"Latency Timer: ",
Природно, що з цими параметрами виводиться окреме конфігураційне підменю. Для n-го слота користувач може вибрати стандартну установку ("Yes"), тоді в нижньому полі буде виведено значення в 16-річній формі. При цьому доступ користувача до поля "Latency Timer:" буде заблоковано. Якщо в опції "Default Latency Timer:" встановити "No", то з'явиться можливість вручну встановити значення з ряду: 0000h .... 0280h. Останнє значення відповідає десятковому 640. За замовчуванням встановлюється 0040h (64 такти).
Ще один варіант значень опції "Latency Timer": "20h", "40h", "60h", "80h", "A0h", "C0h", "E0h", "Default" (тобто "40h") .
Тому при конкретному вирішенні завдання (або проблеми), що стоїть перед користувачем, треба виходити насамперед із можливостей чіпсету, версії BIOS і використовуваних карт розширення.

PCI Parity Check

Деякі потужні чіпсети, Насамперед серверних систем, надають можливість (через "Enabled") контролювати потік даних на шині PCI за парністю. При цьому контролюються як адресні дані, так і дані. Помилки не виправляються, але користувач про них інформується. Що також важливо, такий метод контролю має підтримувати і сама PCI-картка розширення.
Опція може називатися і PCI Parity Checking, або PCI Bus Parity Checking.

PCI Preempt Timer

- (Таймер часу витіснення для шини PCI). На перший погляд за змістом ця функція аналогічна функції "PCI Latency Timer", можлива навіть деяка плутанина, хоча в даному випадкудещо навпаки. Значення цієї опції вказує, протягом якого часу (у тактах PCI-шини, або локальних тактах - LCLKs) PCI-карта, що підтримує режим "Busmaster", зможе не контролювати шину, а перебувати в стані очікування поки цією шиною володіє інша карта. Арбітр шини відстежує зазначений часовий інтервал з моменту подачі запиту, після чого "master"-пристрій, що очікує, витісняє свого "товариша".
Для вибору передаються значення з ряду: 5, 12, 20, 36, 68, 132, 260, цифровому виглядіабо з відображенням одиниці виміру - "5 LCLKs" і т.д. Обов'язковим є параметр No Preemption (або Disabled). Причому останній, як правило, встановлюється за умовчанням. Ця опція в такому вигляді вже не застосовується, тому зустріч з нею на старих машинах може викликати деякі труднощі. Принаймні за наявності хоча б двох "master"-пристроїв на PCI-шині значення "Disabled" (або аналогічне) має бути замінене більш оптимальне.
Опція може називатися і PCI Preemption Timer.

Peer Concurrency

- (Паралельна робота або, дослівно, - рівноправна конкуренція). Цей параметр дозволяє/забороняє одночасно працювати кілька пристроїв на PCI-шині. При включенні опції включається додаткове буферування циклів читання/запису у чіпсеті. Але можуть виникнути проблеми, якщо не всі карти PCI готові підтримувати такий режим роботи. І тут працездатність системи перевіряється досвідченим шляхом.
Дія цієї опції стосується і спільної роботи PCI- і ISA-шин. Наприклад, шинні PCI-цикли можуть перерозподілятися і буферизуватися під час ISA-операцій, таких як передача DMA-каналами в режимі "Bus-Master". Параметр може набувати значення:
"Enabled" (за замовчуванням) - дозволено,
"Disabled" – заборонено.
Опція може називатися і "PCI Concurrency" або "Bus Concurrency". Додаткові пристрої, що прагнуть конкуренції, з'являються в опціях "PCI/IDE Concurrency" або "PCI-to-IDE Concurrency".
PERR#
SERR#
- "AMI BIOS" через звичайні "Enabled" (дозволено, увімкнено) та "Disabled" (заборонено, відключено) пропонує користувачеві "попрацювати" з інтерфейсними сигналами PCI-шини: PERR# та SERR#. Цим сигналам для довідки відповідають контакти шини - B40 і B42 відповідно. Декілька слів про самі сигнали.
"PERR#" - I/O PCI Parity Error. Сигнал виставляється приймачем даних на шині через шинний такт після видачі сигналу PAR (Parity Error - контакт A43). Сигнал PERR# стає активним, якщо визначено помилку парності на PCI-шині. При цьому в PCICMD-реєстрі сигналом PERR # встановлюється біт "Enable". Цією опцією можна заборонити встановлення сигналу про помилку ("Disabled" встановлюється за замовчуванням).
"SERR#" - I/O PCI System Error. У результаті також у PCICMD-реєстрі встановлюється біт "SERRE" (SERR # Enable). Це інтегрований сигнал, для виставлення якого потрібно виконання однієї з умов:
1. Виставляється сигнал PERR# на PCI-шині, що контролюється бітом 3 ERRCMD-реєстру,
2. Сигнал SERR# буде виставлений через один шинний такт після визначення порушення передачі даних у процесі ініційованих PCI-циклів,
3. Сигнал SERR# буде виставлений під час ECC-операцій. ECC-помилка сигналізується через ERRCMD-регістр управління при коректованій однобітній помилці або множинної некоректованої,
4. Сигнал SERR# буде виставлений, коли помилка парності на PCI-шині визначена під час передачі адресних даних з одночасною установкою деяких сигналів помилки в інших регістрах,
5. Можуть бути додаткові ситуації, наприклад, виставлення вхідного сигналу помилки G-SERR # у біті 5 ERRCMD-реєстру.

- (Таймер часу очікування для шини PCI). Значення цієї опції вказує, протягом якого часу (у тактах PCI-шини) PCI-карта, що підтримує режим «Busmaster», може зберігати контроль над PCI-шиною, якщо до шини звертається інша PCI-карта. Фактично, це і є таймер, що обмежує час заняття PCI-шини пристроєм-задатчиком шини. Після закінчення заданого часу суддя шини примусово відбирає шину у задатчика, передаючи її іншому пристрою. Допустимий діапазон зміни цього параметра - від 16 до 128 з кроком, кратним 8. Правда, в деяких випадках додається ще значення "Auto Configured" (за замовчуванням), що значно полегшує сумніви та страждання користувача.

Значення параметра необхідно змінювати обережно, оскільки воно залежить від конкретної реалізації материнської плати, і тільки у випадку, якщо в системі встановлені щонайменше дві PCI-картки, що підтримують режим Busmaster, наприклад, SCSI - і мережна карти. Графічні карти не підтримують режим Busmaster. Чим менше значення, що встановлюється, тим швидше інша PCI-карта, що вимагає доступу, отримає доступ до шини. Якщо потрібно виділити для роботи, наприклад, SCSI-карти більше часу, можна збільшити значення для PCI-слота, в якому вона знаходиться. Значення для мережної карти, наприклад, відповідно, необхідно зменшити або взагалі встановити рівним 0, хоча в деяких випадках установка 0 не рекомендується. У загальному випадку, яке значення параметра придатне та оптимальне для даної системи, залежить від застосовуваних PCI-карток і перевіряється за допомогою тестових програм. Необхідно також враховувати, якою мірою «карти-конкуренти» чутливі до можливих затримок.

Опція також може мати назву: "PCI Bus Time-out", "PCI Master Latency", "Latency Timer", "PCI Clocks", "PCI Initial Latency Timer". Для останньої опції ряд можливих значень мав вигляд: "Disabled", "16 Clocks", "24 Clocks", "32 Clocks". Ще одна старенька опція, "PCI Bus Release Timer", мала такий набір значень: 4 CLKs, 8 CLKs, 16 CLKs, 32 CLKs.

І ще одне дуже важливе зауваження. Свого часу ця опція (і подібні до неї) вводилися з урахуванням спільного існування PCI - і ISA-шин. ISA-шина дозволяла використовувати один "master"-пристрій. Це застосовувалося рідко як раніше, і тепер. Зате PCI-шина дала можливість одночасного використання кількох "master"-пристроїв. Враховуючи відмінності у швидкості шин, а тим більше в їхній пропускній здатності, необхідно було вирішити проблему спільної роботи «master»-пристроїв на PCI-шині та стандартних пристроїв на повільнішій ISA-шині. Особливо це стосувалося поширених на той час звукових та мережевих карт для ISA-шини, які мали незначний обсяг буферної пам'яті, тобто. чутливих до будь-яких затримок під час передачі даних. "AMI BIOS" дозволяв вибрати значення параметра в діапазоні від 0 до 255 з одиничним кроком. Значення «66» встановлювалося за умовчанням, хоча менше значення володіння шиною PCI-пристроєм виявлялося кращим. Нові версії «AMI BIOS» стали менш демократичні: 32, 64, 96, 128, 160, 192, 224, 248 і «Disabled». До того ж «майнуло» ще одну назву опції. "Master Latency Timer (Clks)", а за умовчанням почало встановлюватися значення «64».

Щоправда, це ще не весь можливий список. Функції Latency Timer Value»і "Default Latency Timer Value"застосовуються разом. Якщо в останній опції встановити Yes (воно ж і за замовчуванням), то перша функція буде проігнорована. Трохи вище вже зайшлося про можливість встановлення параметрів для окремих слотів. Ось як реалізує таку можливість "Phoenix BIOS":

PCI Device, Slot #n»,

"Default Latency Timer: ",

"Latency Timer:",

Природно, що з цими параметрами виводиться окреме конфігураційне підменю. Для n-го слота користувач може вибрати стандартну установку («Yes»), тоді в нижньому полі буде виведено значення в 16-річній формі. При цьому доступ користувача до поля Latency Timer: буде заблокований. Якщо ж в опції "Default Latency Timer:" встановити "No", то з'явиться можливість вручну встановити значення з ряду: 0000h...0280h. Останнє значення відповідає десятковому 640. За замовчуванням встановлюється 0040h (64 такти).

Ще один варіант значень опції "Latency Timer": "20h", "40h", "60h", "80h", "A0h", "C0h", "E0h", "Default" (тобто "40h") .

Тому при конкретному вирішенні завдання (або проблеми), що стоїть перед користувачем, треба виходити насамперед із можливостей чіпсету, версії BIOS і використовуваних карт розширення.

Без перебільшень, налаштування BIOS– основа будь-якого комп'ютера, це, мабуть, найважливіший процес у налаштуванні системи.

Багато хто з Вас знає, що BIOS – це базова система введення/виводу, від якої безпосередньо залежить стійкість та надійність роботи системи в цілому. Щоб оптимізувати роботу комп'ютера та підвищити його продуктивність, починати треба саме з базових налаштувань. Тут можна досягти найвищої результативності.

А тепер про все докладніше. Для входу до програми налаштування BIOS (або Setup), достатньо натиснути « DEL(або « F2«) під час завантаження комп'ютера.

Щоб повернути параметри за замовчуванням, у налаштуваннях BIOS виберіть “Load SETUP Defaults”, комп'ютер перезавантажиться із заводськими налаштуваннями.

Нижче я вкажу основні налаштування як для сучасних ПК, так і для заслужених стареньких, яких хотілося б повернути в дію.

CPU Level 1 Cache– обов'язково увімкніть цей параметр. Він відповідає за використання кешу першого рівня, значно підвищує працездатність усієї системи.

CPU Level 2 Cache– цей параметр грає щонайменше значної ролі, ніж попередній. Тому вмикаємо його. Для довідки: відключення кеш-пам'яті можна робити тільки при виході з ладу, але це значно знизить продуктивність системи в цілому.

CPU Level 2 Cache ECC Check– параметр увімкнення/вимкнення алгоритму перевірки корекції помилок у кеш-пам'яті 2-го рівня. Увімкнення цього параметра трохи знижує продуктивність, але підвищує стабільність роботи. Якщо ви не займаєтеся розгоном процесора, раджу вам не вмикати цей параметр.

Boot Up System Speed- Параметр має значення High або Low і визначає швидкість процесора та частоту системної шини. Наш вибір – High.

Cache Timing Control- Параметр керує швидкістю читання пам'яті кеш 2-го рівня. Наш вибір – Fast (Turbo) – висока швидкість, висока продуктивність.

З налаштуванням процесора закінчили, перейдемо до налаштування оперативної пам'яті. Ці налаштування знаходяться або в розділі "Chipset Features Setup", або "Advanced".

DRAM Frequency- Параметр визначає швидкість роботи RAM. Якщо ви точно знаєте цей параметр (зазвичай вказується на упаковці до модуля пам'яті), виставте його вручну, якщо сумніваєтеся, виберіть Auto.

SDRAM Cycle Length– параметр визначає кількість тактів, потрібних для видачі даних на шину після надходження сигналу CAS. Один із найважливіших параметрів, що впливають на продуктивність. Якщо пам'ять дозволяє, необхідно виставляти значення 2.

RAS-to-CAS Delay- Число тактів, необхідних для надходження рядка даних до підсилювача. Теж впливає на продуктивність. Значення 2 краще і підходить в більшості випадків.

SDRAM RAS Precharge Time- Час перезарядження осередків пам'яті. Зазвичай використовується значення 2.

FSB/SDRAM/PCI Freq- Визначає частоту шини FSB, пам'яті SDRAM і PCI.

Memory Hole At 15-16M– Параметр відповідає за виділення частини адресного простору для пам'яті пристроїв ISA. Обов'язково увімкніть цей параметр, якщо на комп'ютері встановлені старі плати розширення для шини ISA, наприклад, відповідна звукова карта.

Optimization Method- Параметр визначає загальну швидкість обміну даних з оперативною пам'яттю. Визначається досвідченим шляхом, починаючи з найбільшого значення.

Є й інші параметри, налаштування яких дозволять значно прискорити процес обміну даними з оперативною пам'яттю.

Чим нижче значення тимчасових затримок або таймінгу (цей сленг IT-інженерів та системних адміністраторів), тим продуктивність вища, але, можливо, все це призведе до нестабільної роботи.

Експериментуйте на здоров'ї, не забувайте, що можна зробити скидання налаштувань та завантажити заводські установки.

CPU to PCI Write Buffer— коли процесор працює з PCI-пристроєм, він записує порти. Дані при цьому надходять у контролер шини і далі регістри пристрою.

Якщо ми вмикаємо цю опцію, буде задіяно буфер запису, який накопичує дані до того, як PCI-пристрій буде готовий. І процесор не повинен на нього чекати — він може випустити дані та продовжити виконання програми. Я раджу Вам увімкнути цю опцію.

PCI Dynamic Bursting— цей параметр також пов'язаний із буфером запису. Він включає режим накопичення даних, при якому операція запису проводиться тільки тоді, коли в буфері зібраний пакет з 32 біт. Вмикати обов'язково.

PCI Latency Timer– параметр встановлює кількість тактів, що відводяться кожному PCI-пристрою здійснення операції обміну даними. Чим більше тактів, тим вища ефективність роботи пристроїв. Однак за наявності ISA-пристроїв цей параметр не можна збільшувати до 128 тактів.

Відеокарта, як правило, найбільше впливає на продуктивність в іграх, тому оптимізація налаштувань відеокарти може непогано позначитися на загальній швидкості роботи системи.

Особливо це актуально для щасливих власників старих відеокарт з інтерфейсом AGP. Розглянемо основні параметри.

Display Cache Window size– параметр визначає розмір пам'яті, що кешується, для потреб відеосистеми. Якщо у вашому комп'ютері менше 256 Мб оперативної пам'яті, виставте значення даного параметра 32 MB. Інакше поставте значення 64 МБ.

AGP Capability- Визначає режим роботи відеокарти. Основна характеристика продуктивності роботи AGP-відеокарт. Виберіть самий швидкий режим- 8Х.

Однак не всі відеокарти підтримують цей режим. Якщо після перезавантаження комп'ютера операційна системане завантажується або зображення погіршилося, зменшіть значення цього параметра.

AGP Master 1WS Read / 1 WS Write– параметр встановлює кількість тактів одного циклу читання чи записи. Як і з налаштуваннями оперативної пам'яті, параметр таймінгу суттєво збільшує продуктивність процесу, проте можлива нестабільність операцій читання та запису.

При включенні даного параметра читання/запис відбуватиметься за один такт – максимальна продуктивність. При вимкненні параметра система працює стабільно, але повільно.

VGA 128 Range Attribute– включає буфер обміну даними між центральним процесоромта відеоадаптером. Продуктивність зростає.

Також раджу вимкнути параметр AGP Spread Spectrum та обов'язково включити AGP Fast Write Capability.

HDD S.M.A.R.T Capability– параметр включає або вимикає систему діагностики S.M.A.R.T., яка попереджає про можливі відмови жорсткого диска. Використовувати цю систему чи ні вирішувати Вам. Я особисто її вимикаю, т.к. використовую спеціалізовані програмні засоби. При роботі ця функція трохи знижує швидкість роботи комп'ютера.

IDE HDD Block Mode- Параметр, що відповідає за блочну передачу даних. Тобто. за одиницю часу передається більше інформаціїщо також підвищує продуктивність системи. можливо автоматичне визначеннявідповідного параметра.

IDE Burst Mode– параметр підключає буфер обміну даних із інтерфейсом IDE, що також збільшує продуктивність.

Virus Warning– я цю функцію завжди відключаю. Антивірусник вона не замінить, а ось продуктивність у вас гальмує.

Quick Power on Self Test (або Quick Boot)– необхідно увімкнути цей параметр, щоб не відбувалося тестування апаратної частини комп'ютера. Користь також практично немає, а ресурс витрачається.

Boot Up Floppy Seek– вимкніть цей параметр. Нам не потрібний пошук завантажувальної дискети під час запуску комп'ютера.

І найголовніше, якщо система після перезавантаження не завантажується та/або йдуть звукові сигнали, зайдіть знову до BIOS і завантажте параметри за замовчуванням (я описував як це робиться на початку статті).

Або ще є один вірний спосіб скинути налаштування - вимкніть комп'ютер, від'єднайте кабель живлення, відкрийте кришку системного блокуі акуратно дістаньте батарейку з материнської плати, хвилини через 2 вставте назад, зберіть комп'ютер і спробуйте запустити. Повинне відбутися скидання параметрів, налаштування BIOS повернеться до стандартних значень, і система завантажиться в штатному режимі.

© 2022 androidas.ru - Все про Android