AGP і PCI-експрес.Різниця

Матеріал з Вікі ЦДУ
Версія від 16:21, 16 січня 2012; Favorite drug (обговореннявнесок)

(різн.) ← Попередня версія • Поточна версія (різн.) • Новіша версія → (різн.)
Перейти до: навігація, пошук

AGP (Accelerated Graphics Port або Advanced Graphics Port) — це високошвидкісний інтерфейс, заснований на специфікації PCI, але створений спеціально для з'єднання відеокарт і системної плати. Шина AGP краще підходить для відеоадаптерів в порівнянні з PCI (не Express!) тому, що вона надає прямий зв'язок між центральним процесором і відеочіпом, а також деякі інші можливості, що збільшують продуктивність в деяких випадках, наприклад, GART — можливість читання текстур напряму з оперативної пам'яті, без їх копіювання у відеопам'ять; вищу тактову частоту, спрощені протоколи передачі даних і ін.

На відміну від універсальної шини PCI, AGP використовується тільки для відеокарт. Інтерфейс має декілька версій, остання з них — AGP 8x з пропускною здатністю 2.1 Гб/с, що в 8 разів більше початкового стандарту AGP з параметрами 32-біт і 66 Мгц. Нові системні плати з AGP вже не випускають, вони остаточно поступилися ринком рішенням з інтерфейсом PCI Express, але AGP дотепер має широке розповсюдження і дає достатню пропускну здатність навіть для нових відеочіпів. 
Специфікації AGP з'явилися в 1997 році, тоді Intel випустив першу версію опису, що включає дві швидкості: 1x і 2x. У другій версії (2.0) з'явився AGP 4x, а в 3.0 — 8x. Розглянемо всі варіанти докладніше:

AGP 1x — це 32-бітовий канал, що працює на частоті 66 Мгц, з пропускною здатністю 266 Мбайт/с, що в два рази вище за смугу PCI (133 Мбайт/с, 33 Мгц і 32-біт). AGP 2x — 32-бітовий канал, що працює з подвоєною пропускною здатністю 533 Мбайт/с на тій же частоті 66 Мгц за рахунок передачі даних по двох фронтах, аналогічно DDR пам'яті (тільки для напряму "до відеокарти"). AGP 4x — такий же 32-бітовий канал, що працює на 66 Мгц, але в результаті подальших хитрувань була досягнута збільшена учетверо "ефективна" частота 266 Мгц, з максимальною пропускною здатністю більше 1 ГБ/с. AGP 8x — додаткові зміни в цій модифікації дозволили одержати пропускну здатність вже до 2.1 ГБ/с.

Відеокарти з інтерфейсом AGP і відповідні слоти на системній платі сумісні в певних межах. Відеокарти, розраховані на 1.5 В, не працюють в 3.3 В слотах, і навпаки. Але існують універсальні роз'єми, які підтримують обидва типи плат.

Для установки нової відеоплати на застарілу системну, що має роз'єм AGP 1.0, потрібно, щоб нова відеокарта мала універсальний роз'єм AGP 1.0/2.0: 
Але якщо нова відеокарта має роз'єм AGP 2.0, то примусити її працювати на старій системі не вийде. 
AGP 3.0 відеокарти мають такий же роз'єм, як показаний вище, і їх можна встановлювати на материнські плати із слотом AGP 2.0. Існують і відеокарти AGP 3.0 з універсальним роз'ємом, які можна встановлювати у тому числі і на системну плату з портом AGP 1.0. 
Не дивлячись на те, що версії AGP дійсно сильно відрізняються один від одного за теоретичними показниками, таким, як пропускна здатність, старіший і повільніший інтерфейс гальмувати роботу відеокарти буде не сильно, різниця в продуктивності в іграх при режимах AGP 4x і AGP 8x складає лише декілька відсотків, а то і ще менше.
Потрібно відзначити, що в перехідний період зміни слотів AGP на PCI Express виходили системні плати з гібридними рішеннями, що надають так звані слоти AGP Express. Ці слоти часто розміщувалися спільно з PCI Express x16 слотом, але вони не є повноцінними AGP слотами і працюють на швидкості звичних PCI слотів, що дає дуже низьку швидкість, яка дозволяє хіба що перечекати час переходу на повноцінне PCI Express рішення.