Pci express x1 куда воткнуть
Всем привет! Сегодня обсудим шину PCI E x1: что это за разъем, для чего он нужен, какая у него скорость, какое количество слотов подобного типа может быть на компьютере и можно ли вставить устройства x1 в PCI Express x16.
Что можно подключить через интерфейс PCI-E х1
Сегодня с помощью такого гнезда подключаются Wi-Fi и WiMax адаптеры, GSM и GPS модули, твердотельные накопители, контроллеры для портов USB и COM, индикаторные светодиоды, адаптеры для СИМ карт GSM и WCDMA. Порт имеет зарезервированные контакты для устройств, которые могут появиться в будущем.
Количество слотов PCI-Express зависит от модели материнской платы, но всегда он есть хотя бы один. В среднем же таких слотов 3-4.
Теоретически, возможна установка х1 девайса в порт х16. На практике же все зависит от каждого конкретного устройства: как именно подается питание и активируется ли девайс. Худшее, что может произойти — он попросту не будет работать. Сломать при этом ничего нельзя. Детальнее о том, что такое PCI-E x16, читайте здесь.
И еще один момент. Как правило, на большинстве системных плат есть только один порт х16. Больше только на продвинутых геймерских модификациях. Не исключено, что слот уже будет занят видеокартой, поэтому ничего вы уже не подключите — если конечно не хотите довольствоваться интегрированным в процессор графическим ядром.
Также советую почитать «Чем отличается PCI от PCI E» и «Все разъемы на материнской плате». Буду признателен, если вы поделитесь этой публикацией в социальных сетях. До завтра!
Если в компьютере имеются 2 видеовыхода и захотелось подключить 3 монитора, то с некоторой вероятностью сделать это просто добавлением второй видеокарты не удастся — не все материнские платы имеют 2 разъёма PCI Express X16, а в многочисленные разъёмы PCI Express X1 видеокарты обычного размера не встанут из-за несовместимости по разъёму. Не все знают, что на самом деле установка длинного разъёма X16 в короткий слот возможна, поэтому не обязательно для 3-го монитора покупать другую и более дорогую материнскую плату. Способам расширения потенциальных возможностей компьютера посвящена эта статья, а также она развеивает сомнения и опасения о том, что что-то при доработке платы напильником не получится. Час работы — и 3-й монитор к Вашей системе будет подключен.
Проблема установки 2 видеокарт существует из-за того, что большинство слотов PCI-Express x1 имеют пластмассовый бортик на конце, дальнем от стенки корпуса компьютера, а видеокарты не имеют прорези для совместимости с бортиком. Как показывается ниже, проблема решается простым прорезанием этого бортика.
Для чего это может понадобиться?
1) Для установки 3-го монитора в систему.
Все способы предполагают материальные затраты и более ограниченный выбор вариантов конфигурации. Если уже имеется плата со свободным слотом PCI-Express x1 и видеокарта с разъёмом PCI-Express x16, проще поступить так, как описано ниже.
Способ 1.6) Сделать прорезь на любом разъёме PCIe X1, удобном для установки видеокарты.
(рис. 6)
2) Для подключения видеокарт в режиме Crossfire.
Строго говоря, для этого режима предусмотрены специальные материнские платы. Но, возможно, решение будет работать и с любой парой разъёмов PCIe (не проверялось).
Процесс доработки разъёма.
Перед работой убедитесь, что на материнской плате действительно будет свободное место для установки свободно висящего «хвоста» разъёма PCI-Express x16. Могут быть детали (конденсаторы, другие разъёмы), которые, в лучшем случае, удастся перепаять, разместив в другом положении.
Прорезание стенки достаточно просто, но требует соблюдения нескольких технических моментов в плане аккуратности операции.
1) материнскую плату лучше вынуть из корпуса, так как неосторожным движением можно повредить целостность разъёма или окружающих деталей;
2) прорезание выполнять так, чтобы не треснула пластмасса разъёма в основании. Поэтому, не использовать кусачки, резать острым скальпелем или лезвием для строительного ножа, соскабливая мелкими кусками или дремелем (машинкой для боров с установленной циркулярной пилой или наждачным диском), но осторожно, чтобы не повредить контакты. Нарушение целостности пластмассы тоже может привести к раздвиганию контактов, ненадёжному соединению.
3) срезая кусочки пластмассы острым ножом, следует быть очень осторожным, чтобы не срезать пружинящие контакты, которые находятся буквально в миллиметре от места операции. Если резать неострым ножом, на процедуру уходит времени 25-30 минут, а контакты, вероятнее, оказываются более защищены тем, что неострое лезвие их не перережет. На практике, у меня один контакт отогнулся вовнутрь, в пространство для текстолита карты, но затем его удалось подогнуть обратно.
4) пластмассу срезать до уровня дна разъёма; на фото показан процесс последовательного выскабливания стенки разъёма до нужной глубины:
(рис. 7)
5) перед установкой видеокарты внимательно проверить, что контакты не загнуты вовнутрь и видеокарта их не повредит.
6) при установке видеокарты — проверить, не прикоснётся ли оголённый разъём видеокарты проводящих поверхностей (радиаторы, детали). Если есть такая опасность, изолировать разъём или поверхности хотя бы скотчем или толстой бумагой, прикреплённой к карте.
(рис. 8)
7) После установки 2-й видеокарты — закрепить её за корпус, так как точка крепления за один маленький разъём PCIe довольно опасна для целостности самого разъёма.
На практике, я игнорировал рекомендацию (1), потому что места для работ внутри корпуса хватало и пользовался неострым б/у-лезвием. Стружки изнутри разъёма выдувал через трубку от шариковой ручки (использование офисных инструментов).
(рис. 9)
Столь незначительный набор инструментов (лезвие, трубка, возможно — скотч) и около часа времени на установку — небольшая плата за возможность подключения 3-го монитора. Может быть, он окажется лишним, но проверить удобство работы с ним и без него лишним не будет.
(рис. 10)
Установка 3-го монитора в системе (Windows XP)
При включении компьютера на вторую карту видеосигнал сначала не подаётся, дисплей сообщает о неподключённом кабеле. Операционная система без проблем обнаруживает видеокарту и подключает драйвер, если это карта того же производителя, что и первая, ранее установленная. WinXP просит перезапустить себя после автоустановки драйвера без каких-либо специальных действий для этого. После перезапуска система стала видеть монитор на второй видеокарте, а монитор обнаружил подключение кабеля.
(рис. 12)
(Интересно, что 2-й монитор на 1-й видеокарте пронумеровался в системе третьим.)
После активации монитора в свойствах дисплея (возможно, потребуется запуск мастера подключения мониторов, зависит от драйвера) на нём появляется фон рабочего стола.
(рис. 13)
Остаётся настроить разрешение и частоту подключения. При установке монитора ЭЛТ не забываем установить частоту развёртки не менее 70 Гц, чтобы не пользоваться 60 Гц по умолчанию. Для LCD-мониторов такое действие не нужно.
(рис. 14)
Если производители чипов (NVidia, ATI, Matrox) разные, нужно установить второй драйвер — обычно, по отзывам из других статей, они уживаются вместе (UPD: по подсказке Jeditobe и подтверждению guessss_who, Windows Vista не поддерживает одновременно драйверы разных производителей видеокарт. XP и Win7 этим не страдают.). В настройках дисплея из системы подключается нужное количество дополнительных мониторов. Результат:
(рис. 15)
В других статьях были неоднократные измерения производительности видеокарт на разъёме PCI-Express x1, в которых показано, что все видеокарты уровня ниже ATI 3850 / GF 9800 в любых режимах и играх ведут себя практически одинаково по сравнению с разъёмом PCI-Express x16 — им хватает предельного потока данных через 1 канал PCI-Express, равного 250 Мбайт/с в одну сторону (500 Мбайт/с в обе).
Если для видеокарты не стоят игровые задачи или она маломощная, то решение на PCIе x1 почти не будет уступать другим решениям с более дорогой материнской платой (кроме некоторых очень требовательных приложений наподобие Microsoft Flight Simulator, Crysis, Call Of Duty 4).
во. спецом только для вас
конечно я понимаю что подобное в природе невозможно. но мы работаем со сферическим конем в вакууме. так что нам простительно
блин. черт. так и знал что кого-то из математиков нужно было упоминать. так бы вы сразу откинули все сомнения.
Сергей: Знаю человека который без вопросов вставляет стандартную флешку в разъемы USB, RJ_45, и HDMI и не пользуется никакими китайскими переходниками.
Причем делает это с завидной регулярностью.
Зрение у него не очень, а вот силы хватает.
Мне очень нравится формат Mini PCI-e. Это крохотный форм-фактор, служащий базовым для mSATA и M.2, но в основном он используется для подключения карт WiFi и Bluetooth в ноутбуках или маленьких ПК. Но по сути это просто PCI-e, поэтому с его помощью можно сделать гораздо больше.
Вот, к примеру, обычная беспроводная карта, используемая с его помощью:
Но так как это просто PCI-e, его можно превратить в PCI-e x1 при помощи адаптера. Это чит-код для Mini PCI-e: после этого туда можно подключить всё, что угодно, вплоть до полноразмерного GPU. Работать будет медленно, но будет.
Однако есть множество карточек, разработанных специально для этого формата. К примеру, карта для Ethernet:
Естественно, диагностические инструменты:
Разъём, конечно же, можно использовать для SATA:
А не хотите ли… Firewire? Что, серьёзно??
Ну если уж нам доступен Firewire, то ничто не мешает использовать USB, если кто-то ещё цепляется за этот устаревающий стандарт:
Естественно, существует и последовательный порт. Промышленный мир работает на интерфейсе RS-232:
Мало последовательного порта – для вас есть карточка с последовательным и параллельным портами. Иногда ведь хочется подключить к ноутбуку Epson FX-80:
Есть слоты для CompactFlash:
Башни для USB3 сомнительной ценности:
GPS-приёмник, почему-то с отдельной батареей:
И раз уж это PCI-e, он будет достаточно быстрым для видеокарт. Так что они тоже существуют:
Забавный факт: существуют мосты с PCI-e на PCI. Поэтому, естественно, есть мосты и с Mini PCI-e на PCI – вот, например, такой мост, утыканный звуковыми картами формата PCI:
Как насчёт карточки для приёма сигнала ТВ?
Или SD-слота! Забавно, насколько хорошо слот для SD подходит по размеру для карты Mini PCI-e:
Если вам этого мало, можете взять карту с двумя microSD:
Не желаете ли гигабитного интернета с модулями SFP?
И раз уж есть видеокарты, то есть и звуковые карты:
Или одновременная запись видео с 8 каналов (для камер безопасности):
И, да, гигантская карточка Mini PCI-e со встроенным FPGA:
И двойная шина CAN, если вам вдруг надо будет отладить ваш автомобиль:
А вот вам двойной гигабитный Ethernet, однако в данном случае меня больше веселит, что отдельная дочерняя плата для двух разъёмов Ethernet оказывается больше по размеру платы Mini PCI-e:
А вот адаптер с Mini PCI-e на ExpressCard, чтобы вы могли использовать все эти карточки формата ExpressCard, которых у вас наверняка полно:
Только не путайте его с противоположным переходником с ExpressCard на Mini PCI-e:
А вот такой переходник, с контактами GPIO, специально расположенными в том же порядке, что у Raspberry Pi. Видимо, идея в том, чтобы использовать его с FPGA-компьютерами, оснащёнными Mini PCI-e, совместно с шилдами от Raspberry Pi?
А вот плата с поддержкой VGA и HDMI, только это не видеокарта, а карта для записи видео:
И плата для прототипирования Mini PCI-e, чтобы вы могли разрабатывать собственные карточки для Mini PCI-e:
А если вы устанете от слота Mini PCI-e x1, вы сможете просто перейти на слот x16. Мне кажется, что при этом он работает, как x1, но имеет полный размер… Ну, потому что:
А вот плата с VGA, которая видеокарта. Она приспособлена для 86Duino, удобной встроенной системы x86, которую я всё никак не куплю:
Первая материнка 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 на материнке.
В итоге я не понял, чем думали её создатели, делая 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). Ну или перепродать такому же чайнику как я. :)))
Что такое PCI Express
В 2000-х годах перед производителями «железа» возникла очередная проблема: шина PCI, которая использовалась для взаимосвязи периферических устройств, больше не отвечала требованиям исходя из быстродействия компьютера.
Главный недостаток — слишком низкая пропускная способность для увеличивающихся массивов данных.
Используя программную модель протокола PCI, разработчики создали более совершенный интерфейс. Если в интерфейсе старого формата данные передавались поочередно, дожидаясь в общем стеке, то в PCI-E появилась возможность передавать их одновременно.
Фактически, периферические устройства представляют собой сеть с топологией «Звезда». Каждый из подключенных девайсов может обращаться напрямую к другому, не привлекая к процессу ЦП и ОЗУ.
Влияние количества линий на скорость передачи данных
Претерпев ряд изменений, этот интерфейс сегодня доступен в 5-м поколении. Характерно, что разные версии интерфейса используют однотипные физические соединения, которые обычно выполнены в 4 основных типоразмерах: х1, х4, х8 и х16.
Отличаются они между собой длиной. Это влияет на количество коннекторов, которые одновременно соединяются с материнской платой. Еще их называют линиями. Одна линия представляет собой дорожку из сигнальной пары: контактов для отправки и приема данных.
От количества коннекторов зависит пропускная способность. То есть, чем их больше, тем быстрее будет работать конкретный порт. В 4-м поколении пропускная способность на линию х1 составляла 1.969 Гбайт/с. В 5-м поколении, разработанном в 2019 году, она возросла до 3.938 Гбайт/с.В версии 2.0 скорость была еще ниже — 500 Мбайт/с. Сегодня такая версия почти нигде не используется. У 3.0 пропускную способность подняли до 984.6 Мбайт/с. Такой порт еще можно встретить на материнских платах, выпущенных после 2010 года.
Читайте также: