Плати розширення з інтерфейсом PCI-E. Плати розширення з інтерфейсом PCI-E Розширювальні плати pci express

Перший квартал 2006 року

Крига рушила, панове присяжні засідателі

Як відомо будь-якій освіченій людині, Остап Ібрагімович Бендер знав чотириста способів чесного відібрання грошей у населення. У ті часи, коли, за переказами, жив і творив Великий Комбінатор, це могло викликати повагу. Проте з висот сьогоднішнього дня сина турецькоподаного може вибачити лише те, що він жив задовго до розквіту IT-індустрії. Сучасні компанії продемонстрували, що, шануючи Кримінальний кодекс, все одно можна викачувати гроші з кишені клієнтів мало не тисячами способів. Знову ж таки - Бендер був одинаком, тож йому й не снився сьогоднішній рівень кооперації компаній. Злагоджена робота дозволяє робити гроші з повітря так, що ніхто ні в чому не винен, зате одна і та ж річ може бути продана неодноразово. А користувач задоволений. :) Особливо зручно так працювати в епоху змін, коли навіть немає часу замислитись і прорахувати всі можливі витрати – доводиться брати, що дають. Фінансові втрати потім підрахують аналітики, а покупцеві дістанеться лише незавидна доля трохи похмуритися у форумах про те, як красиво його розвели.

Саме така ситуація складається у зв'язку з переходом із шини PCI на PCI Express. У самому переході немає нічого страшного, більше того – він уже давно необхідний. Тільки картина, що складається завдяки спільним діям виробників, не тішить. При цьому слід зазначити, що перехід почався майже два роки тому, а кількість проблем не тільки не зменшується, а й зростає. У міру оновлення комп'ютерного парку все більше користувачів стикається з тим, що старі плати розширення використовувати вже не можна, а нових ще немає (ситуація як в «Золотому теляті» - з німим і звуковим кіно). При цьому дослідження ринку показує, що ніхто загалом ні в чому не винен. Для того щоб ситуація була саме такою, як є, існують абсолютно об'єктивні передумови. Але покупцю від цього не легше. У чому проблема?

Виробники чіпсетів: наша хата з краю

Претензій до компаній, які розробляють та виробляють мікросхеми підтримки, на перший погляд, немає, і бути не може (насправді є, але не найбільші). Вони саме користувача у світле майбутнє підганяють досить м'яко, не втрачаючи сумісності зі старими рішеннями. Хіба що AGP знищили «в один прийом», але й те – не зовсім. ULi (нині куплена nVidia) випустила чіпсет із повноцінною підтримкою PCI-E та слотом AGP, та й VIA засвітилася з комбінованим AGP/PCI-E-чіпсетом. І нехай ліній PCI-E там недостатньо для повноцінної підтримки сучасних відеокарт, проте сумісність із ними є, а 5-10% продуктивності не найвища ціна за повну сумісність. По суті, PT880 Pro/Ultra приречений на невелику, але стійку популярність, оскільки це єдиний представлений на ринку чіпсет, що дозволяє використовувати двоядерні процесори Intel спільно з пам'яттю типу DDR ​​і AGP-відеокартами, не втрачаючи і можливості подальшої модернізації (ніж не може похвалитися i865PE, який в останніх ревізіях отримав підтримку двоядерників, але не PCI-E). Тож і з цього боку все не так плачевно. Тим більше, що відеокарти досить впевнено перейшли на новий стандарт, тому з приводу AGP проливати сльози мало кому доведеться. Найгірша справа з PCI і орієнтованими на його заміну низькошвидкісними варіантами PCI-E.

Однак, знову ж таки, не з вини виробників чіпсетів. Навіть компанія Intel, дуже завзято просуває нові стандарти, від PCI відмовлятися не збирається. Вже достовірно відомо, що нові чіпсети компанії, які з'являться в 2006 році, підтримуватимуть до 4-х слотів PCI, тоді як, наприклад, від підтримки Parallel ATA частина з них відмовиться повністю. Плани інших компаній ще менш новаторські, тому цілком можна говорити навіть про 5-6 слотів PCI потенційно. Але навіть чотири – це вже добре і більшості користувачів достатньо. Питання лише, де вони?

Материнські плати - непомірний прогресивізм

Отже, чіпсети дозволяють спокійно продовжувати використовувати старі PCI-адаптери разом із новими PCI-E. Однак слотів PCI на сучасних платах обмаль. Можливо, винні їхні виробники? І так і ні.

Формат АТ дозволяв використовувати на платі до восьми слотів розширення, АТХ скоротило їх число до семи. З урахуванням того, що у багатьох користувачів у системі присутня всього пара плат розширення, а більше трьох-чотирьох у звичайному масовому комп'ютері не буває майже ніколи, обмеження цілком розумне. І навіть те, що через збільшену складність сучасних плат багато виробників не можуть розвести сім слотів, в результаті чого обмежуються шістьма і навіть п'ятьма, теж більшу частину часу проблем не викликає (зазвичай, якраз, проблеми з розведенням виникають у разі топових плат з великою кількістю додаткових контролерів, що істотно знижує необхідність плати розширення). Крім, хіба що, епох змін.

Деяку провину несуть і виробники чіпсетів, коли розробляють референсний дизайн. З огляду на те, що сьогодні щось відмінне від нього можна побачити хіба що в кожній десятій платі, якщо не в двадцятій, цей чинник важливий. І що запропонувала, наприклад, nVidia? Для не-SLI плат дуже непоганий дизайн, з використанням усіх можливих, з погляду стандарту, семи слотів: три PCI, три PCI-E 1x та один 16х. На перший погляд, все чудово, на другий - жах, оскільки слот 16х розташований посередині! В результаті ви легко можете втратити один або навіть два PCI-слоти (залежно від розмірів системи охолодження відеокарти) і з тугою спостерігати за абсолютно вільними (але непотрібними) PCI-E 1x. Деякі виробники, втім, кількість останніх скоротили до двох - щоби не заважали, але легше від цього не стало. Недарма однією з найпопулярніших плат на nForce4 Ultra стала ASUS A8N-E. Тайванські селекціонери начхали на референс. Точніше, плату зробили на базі референсу, але зовсім для іншого чіпсету - на A8N-E Ultra стоїть на PCB для SLI. У результаті маємо ті самі чотири слоти PCI-E (причому, з кращим розподіломліній - якщо не розглядати «головний», то з решти виходять або два по 1х і один 2х, або один 4х, причому, за рахунок пропилу в задній стінці, сумісний і з картами 8х або 16х; повна універсальність) і три PCI, проте відеокарта встановлюється у верхній слот, так що всі слоти PCI зазвичай у нашому повному розпорядженні. Питання - навіщо nVidia робила референс-дизайн для nForce4/4X/Ultra, якщо краще було б обмежитися одним для SLI? Останній оптимальніший.

Якщо ви вважаєте, що в інших виробників чіпсетів все набагато краще, то помиляєтеся. VIA та Intel запропонували виробникам якраз щось подібне до того, що зробив ASUS. У результаті перші плати на чіпсетах цих виробників виглядали непогано. Наприклад, моє кохання Albatron K8X890 Pro II . На платі всього три слоти PCI, але їх можна використовувати. Чіпсет підтримує 20 ліній PCI-E, які розподілені всього по двох слотах, в результаті чого материнська плата легко сприйме адаптер, що вимагає PCI-E 4х. Хоча, можливо, варто було обмежитися і 2х, «повісивши» на одну з ліній мережевий контролер з PCI гігабіт не вичавити. З іншого боку, у 90% користувачів ці «гігабітні» контролери працюють у режимі зі швидкістю 100 або 10 Мбіт/с, так що не та проблема, яку варто серйозно обговорювати. Втім, «повноцінна» мережа є на платах ASUSі Gigabyte, також забезпечених трьома повноцінними слотами PCI і парою PCI-E 1x (хоча один із слотів можна було б у такому разі зробити і 2х). Але і в сім'ї плат на К8Т890 не без виродка - Abit навіщось поставив три слоти PCI-E 1x, зменшивши до двох число слотів PCI! Може інженери Abit знають магазин, де завал плат з інтерфейсом PCI-E? Або їм користувачі часто пишуть листи, які скаржаться на недостатність двох слотів PCI-E і просять прибрати непотрібні слоти PCI? Єдине пояснення, на мою думку, це те, що конкурувати якось треба. Наприклад, заявляючи про свою прихильність до перспективних форматів, і цю відданість демонструючи. Типу, у конкурентів два сучасні слоти розширення та три застарілі, а у нас - навпаки. А які з них зараз потрібні - кого це хвилює? Та й ASUS нещодавно примудрився подружитися, помінявши групи слотів місцями на K8V-XE. Усім, начебто, хороша плата - зв'язка з К8Т890 і південного мосту VT8251 чудово обходиться пасивним охолодженням (південному мосту ніяке не потрібно), навіть підтримка eSATA є, три слоти PCI присутні, але ... Поряд зі слотом для відеокарти, в результаті чого може легко позбавити вас одного-двох із них. Зате два PCI-E 1x дбайливо віднесені донизу плати.

Писати ще й про чіпсетах Intelабо ATi сил немає - там все також. Якщо плати на 915/925 мали розвідку з парою-трійкою PCI-E і мінімум трьома слотами PCI (іноді останніх було і чотири, причому, у самого ж «локомотива індустрії» - Intel), то згодом кількість слотів PCI-E зростала , а PCI – зменшувалося. Не те щоб це було затребуване - просто рекламувати зручніше. Знову ж таки – у виробництві дешевше. Плюс напасти останнього часу – SLI/CrossFire. Обидві ці технології часом цілком затребувані, проте розрекламовані сильніше, ніж затребувані. Виробники чіпсетів змагаються у підтримці кількох відеокарт, виробники материнських плат займаються тим самим. У цьому є і свої плюси - наприклад, розведення подібних плат нерідко краще, ніж у їх простих сестер, та й іноді з'являється підтримка швидкісних варіантів PCI-E, яка може стати в нагоді з часом. Однак є й мінуси. Два слоти PCI-E 16x це вже мінус два слоти від максимуму. Пару-трійку 1х/2х виробники в цих випадках все одно намагаються вліпити, так що на PCI місця залишається небагато. У кращому випадку міститься три слоти, частіше - два, причому нерідко скористатися можна лише одним з них. Бувають і зовсім клінічні випадки, такі як Gigabyte G1975X. Плата мрія фаната PCI-E, але у випадку PCI… Навіть якщо ви встановите одну відеокарту, вона все одно легко здатна перекрити один з наявних слотів PCI. Якщо поставите дві, то виникає питання: як почуватимуться між ними такі пристрої, як тюнер або аудіокарта?

Втім, приз "Пластмасовий чайник" інженери Gigabyte від мене не отримають - є більш просунуті претенденти. На мою думку, конкурувати в номінації «Найкривіше рішення» з Apple не вдасться нікому - новітній топовий PowerMac G5 Quad… не має жодного слота PCI! Машинка вийшла в цілому непоганою і навіть недорогою - аналогічна робоча станція від HP, наприклад, у близькій конфігурації (трохи більше) потужні процесориі ширший вибір програмного забезпечення чіпати не будемо – не всім необхідно) може коштувати і доларів на 500 дорожче. Але у того, хто купив друге, є можливість використовувати плати з інтерфейсами PCI, PCI-X і PCI-E, а першим залишається тільки останній інтерфейс, тобто фактично поки що майже нічого. В результаті якщо в Google зробити пошук по PCI-E, то майже половина знайдених посилань - скиглі купили Quad і намірилися щось додати до базової конфігурації. Судячи з тону постів, вони вже цілком готові віддати і ці кілька сотень доларів, тільки нікому. Сорок років тому жартували, що м'яса в магазинах немає тому, що ми так швидко йдемо до комунізму, що худоба за нами не встигає – історія повторюється. Всі ті ж граблі дбайливо підкладені на тому самому місці, і багато на них так само наступають. Інноваційному комп'ютеру не з руки підтримувати застарілі стандарти, а нові не підтримують виробники плат розширення - ніхто, як завжди, не винен. Втім, тим, хто професійно працює зі звуком, можна сказати пощастило. Дякую слід сказати Digidesign, яка перенесла Pro Tools | HD і на нову апаратну платформу. Природно, нових можливостей не додалося - PCI-варіант навіть трохи універсальніший, оскільки підтримує більше трьох карт.

Отже, проблему начебто б локалізували. Полягає вона в тому, що виробники материнських плат не можуть або не хочуть встановлювати більше двох слотів PCI на сучасні моделі, при цьому не вдається скористатися всіма слотами. В результаті слоти PCI стають вкрай дефіцитним ресурсом, так що виникає бажання якнайбільше перенести на PCI-E, або на саму плату у вигляді інтегрованих контролерів. Останнє, втім, не завжди можливе - не так вже й багато плат, наприклад, мають інтегрований контролер FireWire 800. щоб випити філіжанку кави. Все те ж порівняно чесне відібрання грошей у населення - спробуйте знайти плату з багатою функціональністю під Socket 754. Так, я розумію, що платформа вважається бюджетною, але що робити, якщо процесор потужний не потрібний, а функціональність потрібна? Переплачувати за Socket 939, а потім ще й за топову плату із таким роз'ємом? Дякую, обійдемося. Тим більше, що ідея статті зовсім не у збільшенні скарг у Всесвіті - як показала практика, дещо для нової шиникупити вже можна. Не всі, щоправда, про це знають – тож проінформуємо. Як свого часу довелося робити цикл статей, розповідаючи людям, що вони можуть сьогодні отримати від непотрібних портів USB вчора, так і з PCI-E, схоже, доведеться вчинити.

Що з новинок є сьогодні?

Так, майже через два роки після початку продажів материнських плат з роз'ємами PCI-E в ці самі роз'єми вже можна щось вставити! Веселиться і радіє весь народ. :) Якщо без жартів, краще пізно, ніж ніколи. Та й завдяки чіпсетобудівникам дещо ми отримуємо вже в самому базовому варіанті навіть на «голій» сучасній матері, чому й вдалося ці два роки пережити без особливих потрясінь. Подивимося, що ми сьогодні можемо переважити на PCI-E, щоб розвантажити PCI. Говорити будемо лише про більш-менш масові варіанти низькошвидкісного обладнання - з відеокартами все просто. З ними й одразу все було просто.

Мережеві карти

Чесно кажучи, я думав, що цей розділ піде «поза конкурсом» - оскільки тільки nVidia вирішила вбудовувати гігабітний мережевий контролер у чіпсет, а решта виробників віддала перевагу зовнішньому з інтерфейсом PCI-E. Відповідні чіпи з'явилися у продажу одночасно з материнськими платами (Intel натиснув:)). Проте вивчення списку пропозицій московських фірм показало, що все так добре.

Варіантів, насправді, два. Майже мрія бюджетника – ST-Lab N260. Невелика акуратна плата з інтерфейсом PCI-E 1x. Певною мірою «темна конячка» - використовується чіп Agere ET1310B, про який відомо лише те, що поки що нічого не відомо. Вартість плати – 20-25 доларів. З одного боку, небагато: хоча PCI-адаптери коштують доларів по 15, «цілого гігабіта» з них не витягти. З іншого боку, не так часто він потрібен – нерідко і 100 Мбіт/с підійде: просто потрібна ще одна карта, а у випадку PCI за таке можуть взяти лише 3-4 долари. Так що ціна вільного слота PCI (або плата за прогрес) близько 20 доларів. Терпімо. Якщо вас чіп від Agere з якоїсь причини лякає, то допоможе Hewlett Packard. EA833AA цієї компанії базується на чіпі Broadcom і коштує близько 55-60 доларів, що цілком відповідає цінам брендового обладнання.

Загалом, певний вибір є. Невеликий, зате різних цінових категорій. З іншого боку, завдання встановлення кількох провідних адаптерів коштує досить рідко - з урахуванням того, що хоча б один уже встановлений на кожній сучасній платі. А знайти у продажу бездротові адаптериз інтерфейсом PCI-E мені поки що не вдалося. У принципі, ніхто не заважає придбати USB-адаптер, благо портів USB достатньо – 8-10. Але ж хочеться іноді, щоб нічого не виступало з корпусу, крім антени, але ні! Продовжуємо чекати далі. Або, дійсно, беріть USB.

Відеокарти

Відеокарт я обіцяв не торкатися, але кілька слів все-таки скажу. Не про варіанти з інтерфейсом PCI-E 16x, які прийшли на заміну AGP, а про таку специфічну область, як карти з роз'ємами PCI-E 1x. Справа в тому, що PCI-адаптери до останнього часу активно використовувалися як додаткові, або на платформах, AGP-слота позбавлених. Першу сферу застосування сильно підкоротив вихід SLI/CF - побічним ефектом виявилася можливість простої установки у відповідні плати кількох стандартних відеокарт з підтримкою до чотирьох моніторів. Однак, можливо, комусь знадобиться шість. :) Що стосується другого, то іноді потрібно використовувати як дуже потужну робочу станцію серверну платформу, а там слоти PCI-E 16x рідкісні. Якщо вони і є, то може виникнути і ситуація, коли «широкий» слот буде потрібний для якогось високопродуктивного специфічного контролера, а для відеокарти залишиться простіше.

Загалом, як би там не було, а Matrox вирішили, що ринок графічних карт з інтерфейсом PCI-E 1x існує, так що на таких продуктах можна заробити. Результатом став випуск Matrox Millennium G550 PCIe – цілком повноцінна двоголова відеокарта з інтерфейсом PCI-E 1x, повністю ідентична старому доброму G550 в іншому. Про тривимірної графікиЗвичайно, можете відразу забути, зате якісне 2D і давно вилізані до блиску драйвери, разом з безшумністю карти (завдяки пасивному охолодженню) вам забезпечені. Як і можливість підключення пари моніторів, правда, у зв'язку з літнім віком оригінальної розробки обмежені - цифрового підключеннямаксимальним дозволом є 1280х1024, для аналогового за наявності двох моніторів один може працювати з роздільною здатністю не вище 1600х1200 (основний - з повними 2048х1536). У наших краях я адаптер у продажу не знайшов, у буржуазних магазинах він водиться за ціною близько 120 доларів/євро. Ціна, зрозуміло, ще більше знижує сферу застосування адаптера. Якщо вам просто потрібно підключити чотири монітори, то більш оптимальною покупкою легко виявиться плата з двома слотами PCI-E 16x і парочка недорогих стандартних відеокарт (благо і на них Dual DVI з'являється, причому не настільки обмежений, а у випадку D-Sub все набагато краще), однак у спеціальних випадках така відеокарта цілком здатна стати в нагоді.

Дискові контролери

Як не дивно, але на масових IDE-контролерів з інтерфейсом PCI-E довелося чекати дуже довго, незважаючи на те, що давно вже PCI стала їм зашморгом на шиї. Насамперед через те, що довго довелося чекати на появу відповідних чіпів, внаслідок чого і на материнські плати до останнього часу виробники інтегрували PCI-RAID'и, продуктивності яких вже не завжди було достатньо. Дещо рятувала хіба що функціональність сучасних чіпсетів, завдяки чому «домашній» RAID-масив можна було легко зібрати і силами південного мосту. Проте інтерес до додаткових контролерів та ще й з підтримкою останніх версійстандарту все одно був присутній. Так, наприклад, плати на базі чіпсетів i915/925 підтримували лише чотири порти SATA150 з NCQ, а довгий час використовуваний VIA південний міст VT8237 - лише два таких порти без підтримки NCQ (та ще й з останніми SATA300-вінчестерами примудрявся іноді глючити). nVidia, зробивши досить потужний дисковий контролер, використовувала його не у всіх чіпсетах, іноді відрізаючи підтримку SATA300, а іноді пару портів. Зрозуміло, що перехід із SATA150 на SATA300 може забезпечити лише моральне задоволення, а не збільшення продуктивності, але підтримка NCQ або додаткові дискиіноді потрібні. Крім того, остаточно оформилася зовнішня версія SATA, і навіть відповідні ВЖД почали з'являтися. Порт ж eSATA досі не завжди зустрічається навіть на топових платах, тому можливість отримати його виявилася для багатьох привабливою.

На допомогу прийшов Silicon Image, випустивши недорогий чіп 3132. Це двопортовий SATA300-контролер із підтримкою режимів RAID 0 та 1 та інтерфейсом PCI-E 1x. Його досить часто інтегрують на материнські плати, та й окремих продуктів випущено чимало, причому, на будь-який смак – два внутрішні порти, два зовнішні, внутрішній плюс зовнішній. І навіть такий надуніверсальний варіант, як 2+2 (зрозуміло, з чотирьох портів, що вийшли одночасно можна використовувати тільки два)! Ціни теж цілком осудні - від 20 до 60 доларів залежно від виробника, причому вже є у продажу в московському роздробі.

Таким чином, якщо вам необхідно підключити парочку сучасних вінчестерів або забезпечити комп'ютер портом eSATA, займати PCI-слот вже не потрібно. Якщо потрібно високопродуктивне рішення, на платі знайдеться хоча б один слот, сумісний з PCI-E 4x (нехай навіть фізично він працює як 1х), а в кишені хрумтять сотні чотири вічнозелених загальнолюдських цінностей, то на виручку готова прийти компанія Promise. Зображений рядом агрегат це SuperTrak EX8350 - апаратний восьмипортовий SATA300 RAID-контролер з підтримкою режимів 0, 1, 5, 6, 10 і 50.

Є ще лінійка від Areca, побудована на тому самому, фактично, основному процесорі. Включає чотири моделі, що підтримують 4, 8, 12 або 16 дисків. Старші моделі розглядати серйозно, як масове рішення, не має жодного сенсу, молодші, можливо, були б цікаві, проте… По-перше, коштують дорого (у наших краях навіть дорожче за Promise), по-друге, мають надлишкову для дому функціональність, -третє, інтерфейс. Навіть молодша модель вимагає PCI-E 8x (навіщо 2 Гбайт/с чотирьомнакопичувачам? Навіть не уявляю), тому знайти масову плату, спільно з якою його можна буде використовувати, вкрай складно. Намаганнями інженерів Epox у мене така будинки вже є, а у вас? :) У разі сервера поява таких рішень, як бальзам на душу, але й годі.

І все - або зовсім простенький двопортовий, недорого і для будь-якої материнської плати, або апаратний монстр з абсолютно не домашньою ціною та відповідними можливостями (і складнощами зі встановленням у звичайні настільні плати). Проміжних рішень поки що немає - залишається тільки використовувати чіпсетні контролери у разі, коли це можливо. Якщо порівняти з різноманіттям варіантів для PCI – небо та земля! І за функціональністю, і за кількістю портів, і за ціною. З часом все це буде доступно і для PCI-E, але, скільки ще чекати? А дещо, мабуть, і не з'явиться. Наприклад, з PATA-контролерами виробники чіпсетів поступово починають боротися, тоді як у користувачів на руках залишається ще чимала кількість цілком адекватних розв'язуваних задач вінчестерів або оптичних накопичувачів. Що лишається? Або перехідники SATA-PATA (ціною в середньому по 30 доларів за штуку), або ... Або як і раніше використовувати PCI-контролери. PATA з «вродженою» підтримкою PCI-E навряд чи хтось випускатиме, проблему, можливо, вирішать за рахунок використання вже анонсованих мостів PCI-PCI-E 1x, проте це теж справа майбутнього.

Зовнішні інтерфейси хоч щось

Бачите цей адаптер від SIIG Inc? З'явився буквально днями у Москві за ціною близько 60 доларів. З одного боку, дорого - аналогічний для PCI можна придбати за 10-15, а за такі гроші цілком можна стати і власником контролера IEEE1394b з PCI-інтерфейсом. З іншого боку, дорога ложка до обіду – принаймні хоч один FireWire-адаптер у продажу з'явився. Такий, як багатьом потрібен - з додатковим харчуванням, парою портів, інтерфейсом PCI-E 1x, та ще й на чіпі від Texas Instruments: де-факто лідера даного ринку, який рідко грішить проблемами сумісності з різними пристроями. Вже добре.

Добре, та не зовсім. 1394а досить часто зустрічається і на материнських платах (причому, навіть не найдорожчих), так що проблему можна вирішити «в зародку». правильнуплату. Крім того, якщо ви досі є користувачем Sound Blaster Audigy/Audigy2, який не спокусився максимально здешевленої Audigy SE або ультрамодним X-Fi, то один порт FireWire у вашому комп'ютері знайдеться і без перевитрати PCI-слотів. Тому мене в асортименті компанії зацікавив дещо інший пристрій - трипортовий адаптер з підтримкою FireWire 800 (два таких порти і один шість контактний FireWire 400 для сумісності). Коштуватиме, правда, буде, швидше за все, більше 100 доларів, зате на будь-якій сучасній платі повноцінно зможе функціонувати два порти FireWire 800 при одночасному використанні легко заб'ють всю 32-розрядну шину PCI, чому практично всі адаптери 64-розрядні, а слот PCI64 є не скрізь. Дивно навіть виходить - знайдено пристрій, якому реально потрібна PCI-E, але знайдено через два роки після початку продажів материнських плат з такими слотами, причому далеко не в широкому продажу.

Втім, сподіватимемося, що згодом список продукції від SIIG, доступної в наших краях, стане ширшим. Справа в тому, що на сайті компанії (та й, дещо, вже і в базі Price.ru) вдалося виявити і досить екзотичне обладнання – адаптери COM-портів, звичайно, з інтерфейсом PCI-E. Колись «стандартний» послідовний інтерфейс поступово стає екзотикою у разі сучасних материнських плат – колись на них було два такі порти, нині ж трапляються плати, які не мають жодного. Загалом, і масових пристроїв з таким інтерфейсом нині не виробляється, проте у багатьох залишилися на руках ДБЖ та вимірювальні пристрої, що підключаються саме до COM-порту, та й звичайні аналогові модеми у багатьох сферах діяльності практично безальтернативні. Потрібно зауважити, що подібних PCI-адаптерів чекали ми дуже довго, так що на цьому фоні вихід плат з інтерфейсом PCI-E вже зараз дуже радує. Ціни, щоправда, низькими назвати складно - чотирипортова, наприклад, плата коштує близько 100 доларів, при тому, що PCI-варіанти навіть при шести портах рідко коли коштують дорожче за 30 доларів. Але за прогрес хтось має платити:)

Aaxeon, у свою чергу, пропонує досить цікаві плати, такі як комбінований контролер IEEE1394b+USB або USB-контролер (чотири зовнішні порти та один внутрішній). З одного боку, здавалося б, портів USB зараз більш ніж достатньо (сучасні чіпсети підтримують 8-10), з іншого – їх все одно може виявитися мало – якщо у світлі дефіциту PCI-слотів активно використовувати комплектуючі з USB-інтерфейсом. Тож і такі адаптери можуть стати в нагоді.

Занадто багато 1х

Неважко помітити, що практично всі плати розраховані на самий низькошвидкісний варіант PCI-E. Винятками є лише відеокарти і згадані вище апаратні RAID-контролери. У ряді випадків цей підхід цілком виправданий, але не завжди. Справа навіть не в тому, що один лише канал SATA300 теоретично здатний на більшу швидкість передачі інформації, ніж PCI-E 1x не так вже й сильно позначається швидкість передачі даних саме за інтерфейсом з урахуванням того, що все впирається в механіку (хоча поява в сучасних вінчестерах 16 Мбайт буферної пам'яті разом з покращенням алгоритмів її роботи цілком здатне зробити ситуацію менш однозначною). Але й сама швидкість читання інформації з пластин у деяких моделях вже досягла майже 75 Мбайт/с, так що чотирипортовому RAID-контролеру 250 Мбайт/с PCI-E 1x буде замало. Однак я не здивуюся, якщо такі контролери з'являться першими, та й попитом користуватимуться на безриб'я. А потім вже з'являться пристрої, розраховані на 2х, про що прямо і чітко сказано в їх рекламі:)

Чому виробники не можуть відразу активніше використовувати швидкісні варіанти PCI-E? Дякуємо за це слід сказати виробникам материнських плат, які, маючи три-чотири вільні лінії PCI-E, здебільшого воліли поставити три-чотири слоти PCI-E 1x, замість пари 2х, наприклад. В результаті на руках є величезна кількість плат, що підтримують лише найповільніші карти (якщо, звичайно, не розлучатися з відеокартою для звільнення слота 16х). Відповідно, виробники карт розширення повинні враховувати цю ситуацію. Втім, згодом вона змінюватиметься - вільних ліній PCI-E стає дедалі більше, отже виробникам навіть за бажання не вдасться пустити їх усі слоти 1х. Але поки що це вірно лише для топових плат.

Разом

Настав час підбити деякі підсумки. Проблему ми локалізували - полягає вона в тому, що виробники материнських плат у рамках конкурентної боротьби разом із водою готові виплеснути з купелі та дитини. Сучасні чіпсети підтримують значно більше PCI-слотів, ніж розміщується на платах. При цьому деякі користувачі, можливо, незабаром встигнуть в черговий раз проапгрейдить комп'ютер, так і не скориставшись жодним слотом PCI-E, крім встановлення відеокарти. Втім, нескладно переконатися, що в даний час вже можна придбати якийсь адаптер із сучасним інтерфейсом. Інше питання, що не так часто останні потрібні. Якщо південний міст сучасного чіпсету може дозволити організувати RAID-масив з чотирьох дисків, то, що користь з двопортової карти? Один-два провідні мережевий інтерфейсє вже на будь-якій платі - рідко коли доведеться ще мережеві картикупувати. Хіба що контролери зовнішніх інтерфейсів мають високу виправданість, та й то не всім. У той же час, досі практично немає масових і потрібних багатьом користувачам пристроїв, таких як звукові картиабо TV-тюнери. І, швидше за все, їх не буде ще багато часу - для низькошвидкісних пристроїв перехід з PCI на PCI-E не несе ніякої практичної користі (іноді навіть шкідливий), тому виробники не бачать сенсу особливо напружуватися. Втім, для установки таких пристроїв нерідко можна обійтися слотами PCI, що є на платі, в крайньому випадку, скориставшись зовнішніми пристроямиз USB-інтерфейсом. Тож не вирішуваних проблем уже давно немає. Інше питання, що вирішувати їх зазвичай доводиться у комплексі. Таким чином, як це буває дедалі частіше, у разі модернізації комп'ютера з дуже великою ймовірністю не вдасться зберегти старі пристрої, що робить часткову модернізацію маловиправданою.

Стандарт 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-порти існують, але дуже рідко зустрічаються на материнських платах звичайних комп'ютерах).

Різні фізичні розміри портів 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, так і кількість необхідних смуг.


При складанні ферм одним з актуальних питань залишається встановлення максимально можливої ​​кількості відеокарт на одну систему, що зазвичай упирається в кількість доступних роз'єм PCI-Express на материнській платі. При складанні перших своїх ферм з наявних комплектуючих або купівлі Б/У комплектуючих дуже часто материнські плати не задовольняють вимоги мінімум 4-5 портів PCI-Express для встановлення відеокарт. Цю проблему можна вирішити установкою в таку материнку спеціального розширювача PCI-Espress портів, який дозволяє з одного порту отримати 2,3 або 4 порти додатково, що покриє вимоги будь-якого майнера-початківця.

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

Придбати розширювач портів PCI-Express Multiplier можна на Aliexpress.

Досить давно для покупки були доступні плати розширення тільки від невідомих китайських виробників, проте нещодавно компанія BIOSTAR випустила аналогічний пристрій CryptoMining Card DCBTC2 з обмеженим застосуванням і лише для своїх материнських плат: RACING H170GT3, GAMING H170T, Hi-Fi H170S3H, Hi-Fi Hi-Fi B150S1 D4, TB150 PRO.

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

Даних щодо вартості та доступності в магазинах нового розширювача від BIOSTAR так само не надходило.

Якщо великі компаніїтільки починають освоювати ринок обладнання для майнінгу, то китайські виробники вже зараз пропонують кілька варіантів таких розширювачів. Їх можна поділити на 2 групи: плати розширення з мікросхемою та без неї.

На жаль, на профільних форумах занадто мало інформації щодо використання таких плат розширення і досвід використання таких плат не однозначний, тому ми не можемо 100% рекомендувати такі пристрої для покупки та використання. Але все ж таки ми поділимося тим, що нам вдалося з'ясувати - це краще використання плат розширення з розпаяною мікросхемою, повна відмова працювати зі старими відеокартами фірми NVIDIA на чіпах Maxwell (750ti, 960, 970 і 980), причому з картками AMDтаких проблем не виявлялося за умови, що операційна системавиявляла розширювач як новий пристрій.

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

Захотів спробувати підключити до своєї старої материнки GA-X48-DQ6 швидший диск SSD. Материнка стара, тому на ній є лише SATA 2.0 та PCI-E теж 2.0. У мене вже було встановлено SSD Intel на 120Гб стандарту SATA 2.0. І я подумав: а що якщо через PCI-E підрубати швидший хард? Вважав, що швидкості PCI-E 2.0 x1 має вистачити, щоб підібратися до швидкостей SATA 3.0. Замовив цю платню. Отримавши її, почав випробування. Ця плата, як я зрозумів, залежить не тільки від того, визначить її Біос чи ні, але й від правильного драйвера AHCI. Як я знову ж таки зрозумів, плата підключає жорсткий дисклише у режимі AHCI. Нижче наведу результати моїх тестів.

Перша материнка GA-8I945PLGE-RH (SATA 2.0, PCI-E 1.0). При підключенні через плату, що тестується, другого жорсткого диска Win7, встановлена ​​на першому HDD, зависала на логотипі Windows. Спроба заново встановити Win7 (тобто підключені DVD-ROM і один HDD через плату PCI-E) також призводила до зависання після копіювання файлів.

Друга материнка на останньому чіпсеті AMD (A88) – GA-F2A88XM-DS2 (SATA 3.0, PCI-E 2.0-3.0). Роз'єм PCI-E x1, куди я вставляв цю плату, був вказаний як Gen2.0. Роз'єм під відеокарту був 3.0, але до вимірювання швидкості і з'ясування відмінності PCI-E 2.0 від 3.0 справа все одно не дійшло. Як і першому випадку - все зупинялося на логотипі Windows. Але на відміну від першого тесту, якщо до плати PCI-E не був підключений жорсткий диск, то Windows все-таки завантажувалася (у першому випадку це нічого не змінювало - тупо завис на логотипі). Тобто. можливо треба було встановити драйвер AHCI саме від Intel (не став ставити, тому що комп робітник, і не хотілося мати проблем з ним). Windows із нуля ставити не намагався на цій материнці через PCI-E. Як я розумію, AHCI на цьому комп'ютері таки працював, т.к. абсолютно точно на SSD автоматично працювала команда Trim (перевіряв за допомогою TrimCheck).

Третя материнка – GA-H110M-S2 (SATA 3.0, PCI-E 3.0). Проблем не виникло. На цій материнці було дозволено AHCI, і жорсткий диск (SSD) також працював у режимі AHCI. Тобто. мабуть цей драйвер дав можливість працювати платі як слід. Так як вдалося завантажитися з жорстким диском, підключеним через PCI-E, я вирішив протестувати швидкість одного і того ж диска, підключеного спочатку через плату PCI-E, а потім до роз'єму SATA 3.0 на материнській платі. Вийшло близько 400Мб/с через PCI-E і близько 550 через SATA 3.0 Видно, що швидкість через PCI-E все ж таки вища, ніж SATA 2.0, хоча до SATA 3.0 звичайно не дотягує. Ще зауважив, що й плату вставляти в роз'єм PCI-E x1, то швидкість буде трохи нижче, ніж її вставити в x16 (хоча плата сама x1), але трохи вище - на 1-2%. На картинках швидкість через PCI-E та через роз'єм SATA на материнці.



Четверта материнка, заради якої власне плата і купувалася – GA-X48-DQ6. Вінда завантажилася нормально, SSD, підключений до PCI-E плати визначився у Вінді нормально. Проте тести швидкості на жаль показали, що сенсу у цій платі немає. Швидкість виявилася навіть нижче SATA 2.0 - близько 200Мб/ проти 280Мб/с при додаванні до материнки, хоча я прикидав, що через PCI-E 2.0 x1 в один бік має пролазити 400-500Мб в секунду, а на ділі вийшло вдвічі менше - SATA 1.0. На картинках швидкість через PCI-E та через роз'єм SATA на материнці.



У результаті я не зрозумів, чим думали її автори, роблячи x1 швидкість передачі. Судячи з тестів, плата може досягати швидкостей більших, ніж SATA2.0, з чого роблю висновок, що вузьким місцемє саме використання підключення х1. Застосування цієї плати може бути виправдане лише при підключенні до слоту PCI-E третього покоління (бо друге покоління дає швидкість нижче, ніж звичайний слот SATA 2.0 на материнській платі). Але на материнках з PCI-E 3.0 зазвичай вже є свій SATA 3.0 контролер, який дає більшу швидкість. Материнських плат з PCI-E 2.0 і SATA 1.0 не існує, але навіть якби й були, то там покупка такої плати вже економічно невигідна - занадто старі материнка і відс. В принципі, плюсом можна вважати додавання до системи нехай повільного, але роз'єму mSATA. Якщо у когось завалявся зайвий SSD mSATA, то його можна буде таким чином підключити. Але треба пам'ятати, що використання цієї плати трохи збільшує час завантаження комп'ютера - приблизно на 5-7 секунд, необхідні для ініціалізації плати та відображення її opROM.

Якщо у когось є НЕдеструктивні:) ідеї, як цю плату тепер використати і хоч якось відбити вкладені гроші – радий їх вислухати. Мені поки спадає на думку тільки ідея поставити її на материнку, де є PCI-E 3.0 і таким чином просто мати додатковий роз'єм «SATA 2.5» (недо SATA 3.0). Ну чи перепродати такому ж чайнику як я. :)))

Планую купити +10 Додати в обране Огляд сподобався +21 +31

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

Отже, для початку давайте коротко відповімо на таке запитання, що взагалі таке PCI Express і PCI.

Що таке PCI Express та PCI?

PCI– це комп'ютерна паралельна шина вводу-виводу для підключення периферійних пристроїв до материнської плати комп'ютера. PCI використовується для підключення: відеокарт, звукових карт, мережевих карт, TV-тюнерів та інших пристроїв. Інтерфейс PCI є застарілим, тому знайти, наприклад, сучасну відеокарту, яка підключається через PCI, напевно, не вдасться.

PCI Express(PCIe або PCI-E) — це послідовна комп'ютерна шина вводу-виводу для підключення периферійних пристроїв до материнської плати комп'ютера. Тобто. при цьому вже використовується двонаправлене послідовне з'єднання, яке може мати кілька ліній (x1, x2, x4, x8, x12, x16 і x32), чим більше таких ліній, тим вище пропускна здатністьу шини PCI-E. Інтерфейс PCI Express використовується для підключення таких пристроїв як: відеокарти, звукові картки, мережні картки, SSD накопичувачіта інші.

Існує кілька версій інтерфейсу PCI-E: 1.0, 2.0 та 3.0 (скоро вийде і версія 4.0). Позначається цей інтерфейс зазвичай, наприклад, так PCI-E 3.0 x16, що означає версія PCI Express 3.0 із 16 лініями.

Якщо говорити про те, чи буде працювати, наприклад, відеокарта, яка має інтерфейс PCI-E 3.0 на материнській платі, яка підтримує тільки PCI-E 2.0 або 1.0, то ось розробники заявляють, що все працюватиме, тільки звичайно врахуйте, що пропускна здатність буде обмежена можливостями материнської плати. Тому в цьому випадку переплачувати за відеокарту з новішою версією PCI Express я думаю, не варто ( якщо на майбутнє, тобто. Ви плануєте придбати нову материнську плату з PCI-E 3.0). Також і навпаки припустимо, що у Вас материнська плата підтримує версію PCI Express 3.0, а відеокарта версію скажемо 1.0, то така конфігурація також повинна працювати, але тільки з можливостями PCI-E 1.0, тобто. тут ніякого обмеження немає, оскільки відеокарта у разі працюватиме межі своїх можливостей.

Відмінності PCI Express від PCI

Основна відмінність у характеристиках це, звичайно ж, пропускна здатність, у PCI Express вона значно вища, наприклад, у PCI на частоті 66 МГц пропускна здатність 266 Мб/сек, а у PCI-E 3.0 (x16) 32 Гб/сек.

Зовнішньо інтерфейси також відрізняються, тому підключити, наприклад, відеокарту PCI Express в слот розширення PCI не вийде. Інтерфейси PCI Express з різною кількістю ліній також відрізняються, все це зараз покажу на картинках.

Слоти розширення PCI Express та PCI на материнських платах

Слоти PCI та AGP

Слоти PCI-E x1, PCI-E x16 та PCI




Top