Роз'єм PCI Express: що таке інтерфейс PCIe? Чому PCI-E не працює в режимі x16 Pci працює в режимі x8

Визначення одного з головних інтерфейсів

PCI Express, повна технічна назва "Peripheral Component Interconnect Express", але часто сприймається скороченою абревіатурою PCIe або PCI-E, це стандартний тип підключення для внутрішніх девайсів, такі як відеокарти, звукові карти, wifi адаптери та інших периферійних пристроїв на персональному комп'ютері.

Розбираємось у відмінностях PCI-E роз'єму.

Як правило, цей високошвидкісний порт відноситься до фактичних на материнській платі, які приймають плати розширення на основі традиційного PCIe та типи карт розширення.


Стара відеокарта з інтерфейсом AGP

PCI Express практично замінив і PCI, обидва з яких замінили найстаріший тип з'єднання, що називається ISA. Хоча пк можуть містити різні слоти розширення, PCI Express вважається стандартним внутрішнім інтерфейсом найшвидшого роз'єму. Сьогодні багато материнських плат для персональних комп'ютерів виробляються тільки з роз'ємами PCI Express.

Як працює PCI Express?

Подібно до старих стандартів, таких як PCI та AGP, пристрій на базі Express фізично переходить у високошвидкісний роз'єм на материнській платі.

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

Хоча це не дуже поширене, також існує зовнішня версія високошвидкісного порту, що не дивно називається External PCI Express, але часто скорочується до PCIe. Для пристроїв ePCIe, що є зовнішніми, потрібен спеціальний кабель для підключення будь-якого зовнішнього пристрою PCIe до ПК через порт PCIe, зазвичай розташований на задній панелі ПК, що постачається або материнською платою, або спеціальною внутрішньою PCIe-карткою.

Які типи карток PCI Express існують?

Завдяки вимогам більш швидких, реалістичних відеоігор та інструментів редагування відео, відеокарти були першими типами комп'ютерної периферії, щоб скористатися перевагами, які пропонують PCIe.

У той час як відеокарти, як і раніше, залишаються найбільш поширеним типом PCIe-карти, ви виявите, що інші девайси, які значно швидше підключаються до системної плати, процесора і ОЗУ. Також все частіше виробляються PCIe з'єднання замість звичайного PCI. Наприклад, багато високоякісних звукових карт тепер використовують високошвидкісний порт, а також підвищують кількість провідних і бездротових мережевих інтерфейсних карт.

Карти контролера жорсткого диска можуть бути корисними для PCI-E після відеокарти. Підключення високошвидкісного до цього інтерфейсу дозволяє значно швидше зчитувати, потім записувати диск. Деякі контролери жорстких дисків PCIe навіть включають вбудований SSD, сильно змінюючи, як пристрої зберігання зазвичай підключені всередині пк.

Звичайно, заміна PCIe на PCI і AGP повністю на нові системні плати, майже кожен тип внутрішньої карти розширення, заснованої на старих інтерфейсах, перебудовується для можливості використання шини PCI Express. Це включає такі речі, як карти розширення , карти Bluetooth і т.д.

Які різні формати PCI Express?


Показані різні контролери на материнській платі

Express x1... Express 3.0... Express x16. Що означає "х"? Як дізнаєтесь, чи підтримує ваш пк? Якщо є картка PCI Express x1, і є тільки роз'єм Express x16, чи це сумісно працює? Якщо ні, які ваші варіанти?

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

Розміри PCIe: x16, x8, x4 і x1

Як випливає із заголовка, число після x вказує фізичний розмір плати PCI-E або слота, причому x16 найбільший, а x1 найменший.

Ось як формуються різні розміри:

Незалежно від розміру високошвидкісного порту або карти, ключовий виріз, це невелике місце в карті або слоті, завжди знаходиться на виводі 11. Тобто довжина виведення 11 продовжує збільшуватися в міру переходу від PCIe x1 до PCIe x16. Це дозволяє гнучко використовувати карти одного розміру разом зі слотами іншого.

Карти PCIe підходять у будь-якому слоті високопродуктивного порту на системній платі, який принаймні такий самий великий. Наприклад, картка PCIe x1 входитиме в будь-який слот PCIe x4, PCIe x8 або PCIe x16. Карта PCIe x8 входитиме в будь-який слот PCIe x8 або PCIe x16. PCIe-картки, розмір яких більше, ніж слот PCIe, можуть входити до меншого слоту, але тільки якщо цей слот PCI-E відкритий (тобто не має пробки в кінці гнізда).


Відеокарта Radeon з інтерфейсом PCI-Express x16

В цілому, велика плата Express або слот підтримує велику продуктивність, припускаючи, що дві карти або слоти, які порівнюєте, підтримують ту саму версію PCIe.

Версія PCIe: 4.0, 3.0, 2.0 та 1.0

Будь-яке число після PCIe, яке ви знайдете на пристрої або системній платі, вказує номер останньої версії специфікації PCI Express, що використовується.

Ось як порівнюються різні версії контролера PCI Express:

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

Покращення версії також усувають помилки, додані функції та покращене керування живленням, але збільшення смуги пропускної здатності це найважливіша зміна для нотаток від версії до версії.

Максимізація сумісності разом із PCIe

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

Наприклад, графічна карта на високошвидкісному порту 3.0 x16 дасть вам максимальну продуктивність, але якщо материнська плата підтримує високошвидкісний порт версії 3.0 і має вільний високошвидкісний порт x16. Якщо модель системної плати використовує виключно PCIe 2.0, картка буде працювати тільки з швидкістю, що підтримується (наприклад, 64 Гбіт/с в слоті x16).

Більшість материнських плат та персональних комп'ютерів, випущених у 2013 році чи пізніше, мабуть, підтримують Express v3.0. Якщо ви не впевнені, перевірте посібник з материнської плати або пк. Якщо не вдається знайти будь-яку остаточну інформацію про версію PCI, можливість використання вашої материнської плати, я рекомендую купити найбільшу і останню версію PCIe-карти, якщо вона підійде, звичайно.

Що замінить PCIe?


Окуляри віртуальної реальності VR

Розробники відеоігор завжди шукають ігри, які стають все більш реалістичними, але можуть зробити це тільки в тому випадку, якщо вони зможуть передавати більше даних зі своїх ігрових програм в гарнітуру VR або екран пк, і для цього потрібні швидші інтерфейси. Через це PCI Express ніяк не продовжуватиме панувати над своїми лаврами. PCI Express 3.0 напрочуд швидкий, але світ прагне зробити неймовірно швидку передачу.

PCI Express 5.0, який має бути завершений до 2019 року, використовуватиме пропускну здатність 31,504 гігабіт на секунду на смугу (3938 мегабайт на секунду), що вдвічі більше, ніж пропонується у високошвидкісного роз'єму версії 4.0. Існує ряд інших стандартів інтерфейсу, відмінних від PCIe, на які дивиться технологічна індустрія, але оскільки для них будуть потрібні серйозні апаратні зміни, PCIe, схоже, залишиться лідером протягом деякого, дуже тривалого часу як найшвидший з існуючих коли-небудь.

2 місяці назад

потер гумкою контакти відеокарти, дістав цп і поводив щіточкою по сокету. повернув – стало х16 замість х2

3 місяці тому

Було подібне на моєму 8700k, виявилося коли витягував проц з сокету і поддевал текстоліт проц. розпинування 1151v2. З'ясував це лише при ретельному огляді ніжок сокету і після того, як відполірував контакти процесора та PCI Express на відеокарті, що не допомагало. Зараз виправив, світлодіод біля верхнього PCI-Express слота став як раніше горіти червоним кольором (x16 режим), а не білим (x8 і нижче), що тішить)

6 місяців тому

Спасибі тобі! ніжок не було погнутих, я проц і сокет сухою зубною щіткою по шоркал, стало Х16, а до цього було Х8. сокет у мене AM4.

6 місяців тому

Чол, дякую. Дійсно була погнута ніжка сокета. Вк працювала в режимі X2... Тепер х16! Вк стала набагато стабільніше працювати.

6 місяців тому

у мене на GTX 690 PCIe x16 3.0 все ок, сьогодні поставив GTX 1080 Ti вона в GPU-Z визначається як PCIe x16 2.0, і там прямо написано що відеоадаптер підтримує 2.0 і в даний момент використовується 2.0 видюха нові на кілька поколінь і в 2. це що лол? може хтось підкаже?....

7 місяців тому

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

ps: до речі, на одному з форумів хтось побіжно згадував, що лінії писіай йдуть прямо в відсоток і там частина може виявитися "пережата" або щось таке. тобто. побічно вказує на проблему з процом.

Egor

7 місяців тому

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

7 місяців тому

Така сама фігня була. мати (MSI Z170 PC Mate). Вже в біосі показувало, що відео карта на х8 працює, на різних картах пробував. Зняв проц і точно, одна нога була зам'ята. Потім згадав що коли збирав комп'ютер ще після покупки помітив що проблема з ніжками. Брав все нове в інтернет-магазині, назад за гарантією відправляти не став, просто підрівняв голкою як зміг. Зібрав, усе запустилося та працювало. На цьому й благополучно забув про пом'яті ніжки. І тільки через три роки коли купив БУ відеокарту і тестував її, - зауважив, що працює на х8. Пірився в інеті на цю тему. Коротше після повторного вирівнювання ніжки вже під лупою, і точно переконавшись що все там стирчить як треба), зібрав комп'ютер і все запрацювало як належить на х16. Ну ось як так, нова мати і з пом'ятими ногами.

9 місяців тому

Теж була схожа проблема, вк показувала то х4 то х8 але не х16, в результаті виявилося, що сильно затягнутий кулер, кулер вежа noctua-14s, відпустив 2 гвинти кріплення на пару оборотів і вуаля все запрацювало як треба. Так що якщо вам жодна порада не допомагає, спробуйте розслабити кулер особливо якщо баштовий.

10 місяців тому

Диз за заставку – дегенерат!

11 місяців тому

У мене взагалі пише х1. Спочатку було все як належить, писало х16, потім пішов якийсь глюк з дровами, стали злітати і вискакувало повідомлення: типо драйвер не знайдено і встановлений заново (як то так), і відразу перемикався в режим x8. Потім взагалі довго не міг завантажитись, перед завантаженням робочого столу монітор взагалі відключався і писав кабель не знайдено. Зараз завівся, але працює в режимі x1. Картка gtx 650. Мати на 775 сокеті, але з топової лінійки.
Причому ця карта на іншому комп'ютері працює чудово. Підкажіть, у чому може бути причина?
Проц: xeon 5450, біос прошитий

1 рік тому

Я показує у вікні 8-3.0 /8-1.1 коли навантажую 8-3.0 це виходить так вона карта працює в такому режимі? Не шарю не хрону. Процесор стоїть Пентіум G4600 lga 1151 сокет та відюха RX 460 sapfire 4 Gb. На материку слот х16 може я нічого не розумію.

1 рік тому

Спасибі допомогло, ніжки загнутої не було, просто почистив контакти на процесорі і PCIe з х1 став х16 як і повинен бути.

1 рік тому

Imbalance911 ВЕЛИЧЕЗНЕ СПАСИБО!!! Відеокарта працювала в режимі х1 замість х16, знімаю відсоток і там реально одна нога загнута, причому не так як у тебе, а взагалі на 180 градусів. Поставив би 500 лайків, але........

1 рік тому

Дякую!!! у мене амд. У моєму випадку ніжки на процесорі не були погнуті. Зняв поставив процесор, все запрацювало як треба... Дітлахів коли ставите материнку, не тримайте її за кулер. І якщо у вас важкий баштовий кулер, а вентилятор вже старий і вібрує, то він видавив не багато проц з гнізда. Автору спасибі не знав куди лізти, все перевірив.

Стандарт PCI Express є одним із основ сучасних комп'ютерів. Слоти PCI Express вже давно займають міцне місце на будь-якій материнській платі декстопного комп'ютера, витісняючи інші стандарти, наприклад, такі як PCI. Але навіть стандарт PCI Express має свої різновиди і характер підключення, що відрізняється один від одного. На нових материнських платах, починаючи приблизно з 2010 року, можна побачити на одній материнській платі цілий розсип портів, позначених як PCIEабо PCI-E, які можуть відрізнятися за кількістю ліній: однієї x1 або кількох x2, x4, x8, x12, x16 та x32.

Отже, з'ясуємо чому така плутанина серед здавалося б простого периферійного порту PCI Express. І яке призначення у кожного стандарту PCI Express x2, x4, x8, x12, x16 та x32?

Що таке PCI Express шина?

У далеких 2000-х, коли відбувся перехід із застарілого стандарту PCI (розш. - взаємозв'язок периферійних компонентів) на PCI Express, останнє мала одну величезну перевагу: замість послідовної шини, якою і була PCI, використовувалася двоточкова шина доступу. Це означало, що кожен окремий порт PCI та встановлені в нього карти могли повною мірою використовувати максимальну пропускну здатність, не заважаючи один одному, як це відбувалося при підключенні до PCI. У ті часи кількість периферійних пристроїв, що вставляються в карти розширення, була більшою. Мережеві карти, аудіо карти, ТВ-тюнери тощо - всі вимагали достатню кількість ресурсів ПК. Але на відміну від стандарту PCI, який використовував передачі даних загальну шину з підключенням паралельно кількох пристроїв, PCI Express, якщо розглядати загалом, є пакетною мережею з топологією типу зірка.


PCI Express x16, PCI Express x1 та PCI на одній платі

З погляду непрофесіонала, представте свій настільний ПК як невеликий магазин з одним, двома продавцями. Старий стандарт PCI був як гастроном: всі чекали в одній черзі, щоб їх обслужили, відчуваючи проблеми зі швидкістю обслуговування з обмеженням одного продавця за прилавком. PCI-E більше схожий на гіпермаркет: кожен покупець рухається за продуктами своїм індивідуальним маршрутом, а на касі відразу кілька касирів приймають замовлення.

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

Також і з виділеними смугами передачі для кожної карти розширення або вбудованими компонентами материнської плати.

Вплив кількості ліній на пропускну спроможність

Тепер, щоб розширити нашу метафору з магазином та гіпермаркетом, уявіть, що кожен відділ гіпремаркету має своїх касирів, зарезервованих лише для них. Ось тут і виникає ідея кількох смуг передачі даних.

PCI-E пройшов безліч змін із часу свого створення. В даний час нові материнські плати зазвичай використовують уже 3 версію стандарту, причому швидша 4 версія стає все більш поширеною, а версія 5 очікується в 2019 році. Але різні версії використовують одні й ті ж фізичні сполуки, і ці сполуки можуть бути виконані у чотирьох основних розмірах: x1, x4, x8 та x16. (x32-порти існують, але дуже рідко зустрічаються на материнських платах звичайних комп'ютерах).

p align="justify"> Різні фізичні розміри портів PCI-Express дозволяють чітко розділити їх за кількістю одночасних з'єднань з материнською платою: чим більше порт фізично, тим більше максимальних підключень він здатний передати на карту або назад. Ці з'єднання ще називають лініями. Одну лінію можна як доріжку, що з двох сигнальних пар: одна для відправки даних, іншу прийому.

Різні версії PCI-E дозволяють використовувати різні швидкості на кожній смузі. Але, взагалі кажучи, чим більше смуг знаходиться на одному PCI-E-порту, тим швидше дані можуть перетікати між периферійною та іншою частиною комп'ютера.

Повертаючись до нашої метафори: якщо йдеться про одного продавця в магазині, то смуга x1 і буде цим єдиним продавцем, який обслуговуватиме одного клієнта. У магазину з чотирма касирами - вже 4 лінії х4. І так далі можна розписати касирів за кількістю ліній, множачи на 2.


Різні карти PCI Express

Типи пристроїв, що використовують PCI Express x2, x4, x8, x12, x16 та x32

Для версії PCI Express 3.0 загальна максимальна швидкість передачі даних становить 8 ГТ/с, насправді ж швидкість для версії PCI-E 3 трохи менше одного гігабайта в секунду на одну смугу.

Таким чином, пристрій, що використовує порт PCI-E x1, наприклад, малопотужна звукова карта або Wi-Fi-антена зможуть передавати дані з максимальною швидкістю 1 Гбіт/с.

Карта, яка фізично підходить у більший слот - x4або x8, наприклад, карта розширення USB 3.0 зможе передавати дані в чотири або вісім разів швидше відповідно.

Швидкість передачі портів PCI-E x16 теоретично обмежується максимальною смугою пропускаючи близько 15 Гбіт/с. Цього більш ніж достатньо у 2017 році для всіх сучасних графічних відеокарт, розроблених NVIDIA та AMD.


Більшість дискретних відеокарт використовують слот PCI-E x16

Протокол PCI Express 4.0 дозволяє використовувати вже 16 ГТ/с, а PCI Express 5.0 задіятиме 32 ГТ/с.

Але в даний час не існує компонентів, які змогли б використовувати таку кількість смуг із максимальною пропускною здатністю. Сучасні топові графічні карти зазвичай використовують x16 стандарту PCI Express 3.0. Немає сенсу використовувати ті ж смуги і для мережної карти, яка на порту x16 буде використовувати тільки одну лінію, так як порт Ethernet здатний передавати дані тільки до одного гігабіту в секунду (що близько однієї восьмої пропускної спроможності однієї PCI-E смуги - пам'ятайте: вісім біт в одному байті).

На ринку можна знайти твердотільні накопичувачі PCI-E, які підтримують порт x4, але вони, схоже, скоро будуть витіснені новим стандартом M.2, що швидко розвивається. для твердотільних накопичувачів, які можуть використовувати шину PCI-E. Високоякісні мережні карти та обладнання для ентузіастів, такі як RAID-контролери, використовують поєднання форматів x4 та x8.

Розміри портів та ліній PCI-E можуть відрізнятися

Це одна з найбільш заплутаних завдань з PCI-E: порт може бути виконаний розміром у форм-факторі x16, але мати недостатню кількість смуг для пропуску даних, наприклад, всього наприклад x4. Це пов'язано з тим, що навіть якщо PCI-E може нести на собі необмежену кількість окремих сполук, все ж таки існує практична межа пропускної здатності смуги пропускання чіпсету. Дешевші материнські плати з бюджетнішими чіпсетами можуть мати лише один слот x8, навіть якщо цей слот може фізично розмістити карту форм-фактора x16.

Крім того, материнські плати, орієнтовані на геймерів, включають до чотирьох повних слотів PCI-E з x16 і стільки ліній для максимальної пропускної здатності.

Очевидно, це може спричинити проблеми. Якщо материнська плата має два слоти розміром x16, але один із них має лише смуги x4, то підключення нової графічної карти знизить продуктивність першої аж на 75%. Це, звісно, ​​лише теоретичний результат. Архітектура материнських плат є такою, що Ви не побачите різкого зниження продуктивності.

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

Іноді виробники навіть позначають на текстоліті материнської плати поряд із слотом кількість ліній

Потрібно знати, що короткіша карта x1 або x4 може фізично вписатися в більш довгий слот x8 або x16. Конфігурація контактів електричних контактів робить це можливим. Звичайно, якщо карта фізично більша, ніж слот, то вставити її не вийде.

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