Основи PCI Express
Найпоширеніші слоти PCI Express: великий підтримує 16 ліній, а маленький - одну лінію для найпростіших карт розширення.
На відміну від шин PCI і PCI-X, інтерфейс PCI Express заснований на послідовному протоколі "точка-точка". Тобто для інтерфейсу PCI Express потрібно відносно невелике число провідників. Зате інтерфейс використовує набагато більш високі тактові частоти в порівнянні з паралельними шинами, що дає високу пропускну здатність. Крім того, пропускну здатність можна легко збільшити, зв'язавши разом кілька ліній PCI Express. Найчастіше використовуються наступні типи слотів: x16, x8, x4, x2 і x1, де цифри вказують на число ліній PCI Express.
PCI Express - двонаправлений інтерфейс "точка-точка", який забезпечує однакову пропускну здатність в двох напрямках, і яким не потрібно ділитися пропускною спроможністю з іншими пристроями, як це відбувалося в разі PCI. Завдяки модульній архітектурі виробники материнських плат можуть розподіляти доступні лінії PCI Express на ті слоти, на які потрібно. Скажімо, 20 доступних ліній PCI Express можна направити на один слот x16 PCIe і на чотири слота x1 PCIe. Так у багатьох чіпсетів і відбувається. А для серверних систем, наприклад, можна встановити п'ять портів x4 PCIe. Загалом, з PCI Express можна створювати будь-які математичні конфігурації. Нарешті, PCI Express дозволяє змішувати мости чіпсета від різних виробників.
Втім, у PCI Express є один недолік: чим більше ліній PCIe, тим вище енергоспоживання чіпсета. Саме з цієї причини чіпсети з 40 і великою кількістю ліній PCI Express вимагають більше енергії. Як правило, 16 додаткових ліній PCI Express збільшують енергоспоживання сучасних чіпсетів на 10 Вт.
Число ліній PCI Express
Пропускна здатність в одному напрямку
Сумарна пропускна здатність
PCI Express: x1, x4, x8, x16
Те ж саме можна сказати і про x1 PCI Express. Ми заклеїли всі контакти, що не були потрібні в режимі x1.
Схема слота x16 PCI Express. По ній можна визначити, які контакти потрібно заклеювати скотчем. Натисніть на картинку для збільшення.
Конкуренти: ATi Radeon X1900 XTX і nVidia GeForce 8800 GTS
ATi Radeon X1900 XTX
nVidia GeForce 8800 GTS
Ми взяли GeForce 8800 GTS з 320 Мбайт пам'яті GDDR3 від Zotec. Карта побудована по еталонному дизайну nVidia.
Системне апаратне забезпечення
Version: 1.1
Video Mode: 1600x1200
Anti Aliasing: 4x
Anisotropic Filter: 8x
Як бачимо, nVidia GeForce 8800 GTS працює на швидкостях x1 і x4 просто жахливо, помітно нижче максимального рівня продуктивності, який можна досягти тільки при швидкостях x16. ATi Radeon X1900 XTX, з іншого боку, для нормальної роботи в Call of Duty 2 потрібно пропускна здатність не більше x4 PCI Express.
Ситуація в Quake 4 абсолютно інша. Тут ATi Radeon X1900 XTX і nVidia GeForce 8800 GTS починають цілком нормально працювати на швидкості x4 PCI Express, а при переході на x8 або x16 виграють незначно.
Графічний 3D-тест 3DMark06 від Futuremark дуже сильно навантажує GPU, оскільки він з самого початку розроблявся для подібної мети. Тому вимоги до інтерфейсу у нього невеликі. nVidia GeForce 8800 GTS сильніше реагує на зниження пропускної здатності інтерфейсу PCI Express в порівнянні з ATi Radeon X1900 XTX, який працює близько до максимуму вже на швидкості x4 PCI Express.
Але в наш час ситуація змінилася. Як бачимо, чотирьох ліній PCI Express для отримання максимальної продуктивності вже недостатньо. Хоча ми спостерігаємо відмінності як між ATi / AMD і nVidia, так і між іграми та професійними програмами, в більшості випадків максимальна продуктивність досягається тільки з інтерфейсом x16 PCI Express. Ми тестували дві 3D-ігри, Quake 4 і Call of Duty 2, які сьогодні не можна назвати самими вимогливими, але вони виразно виграють від більш швидкого інтерфейсу. Але найцікавіші результати ми отримали в тесті SPECviewperf 9.03, оскільки він показав істотне падіння продуктивності при зниженні швидкості інтерфейсу PCI Express нижче x16.