Руководство покупателя игровой видеокарты. Что такое PCI Express

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

Когда в начале 1990-x гг. она появилась, то по своим техническим характеристикам значительно превосходила все существовавшие до того момента шины, такие, как ISA, EISA, MCA и VL-bus. В то время шина PCI(Peripheral Component Interconnect - взаимодействие периферийных компонентов), работавшая на частоте 33 Мгц, хорошо подходила для большинства периферийных устройств. Но сегодня ситуация во многом изменилась. Прежде всего, значительно возросли тактовые частоты процессора и памяти. Например, тактовая частота процессоров увеличились с 33 МГц до нескольких ГГц, в то время как рабочая частота PCI увеличилась всего до 66 МГц. Появление таких технологий, как Gigabit Ethernet и IEEE 1394B грозило тем, что вся пропускная способность шины PCI может уйти на обслуживание одного-единственного устройства на основе данных технологий.

При этом архитектура PCI имеет ряд преимуществ по сравнению с предшественниками, поэтому полностью пересматривать было нерационально. Прежде всего, она не зависит от типа процессора, поддерживает буферную изоляцию, технологию bus mastering (захват шины) и технологию PnP в полном объеме. Буферная изоляция означает, что шина PCI действует независимо от внутренней шины процессора, что дает возможность шине процессора функционировать независимо от скорости и загруженности системной шины. Благодаря технологии захвата шины периферийные устройства получили возможность непосредственно управлять процессом передачи данных по шине, вместо того, чтобы ожидать помощи от центрального процессора, что отразилось бы на производительности системы. Наконец, поддержка Plug and Play позволяет осуществлять автоматическую настройку и конфигурирование пользующихся ею устройств и избежать возни с джамперами и переключателями, которая изрядно портила жизнь владельцам ISA-устройств.

Несмотря на несомненный успех PCI, в нынешнее время она сталкивается с серьезными проблемами. Среди них – ограниченная пропускная способность, недостаток функций передачи данных в реальном времени и отсутствие поддержки сетевых технологий нового поколения.

Сравнительные характеристики различных стандартов PCI

Следует учесть, что реальная пропускная способность может быть меньше теоретической из-за принципа работы протокола и особенностей топологии шины. К тому же общая пропускная способность распределяется между всеми подключенными к ней устройствами, поэтому, чем больше устройств сидит на шине, тем меньшая пропускная способность достается каждому из них.

Такие усовершенствования стандарта, как PCI-X и AGP были призваны устранить ее главный недостаток – низкую тактовую частоту. Однако увеличение тактовой частоты в этих реализациях повлекло за собой уменьшение эффективной длины шины и количества разъемов.

Новое поколение шины - PCI Express (или сокращенно PCI-E), было впервые представлено в 2004 году и было призвано решить все те проблемы, с которыми столкнулась её предшественница. Сегодня большая часть новых компьютеров снабжается шиной PCI Express. Хотя стандартные слоты PCI в них тоже присутствуют, однако не за горами то время, когда шина станет достоянием истории.

Архитектура PCI Express

Архитектура шины имеет многоуровневую структуру, как показано на рисунке.

Шина поддерживает модель адресации PCI, что позволяет работать с ней всем существующим на данный момент драйверам и приложениям. Кроме того, шина PCI Express использует стандартный механизм PnP, предусмотренный предыдущим стандартом.

Рассмотрим предназначение различных уровней организации PCI-E. На программном уровне шины формируются запросы чтения/записи, которые передаются на транспортном уровне при помощи специального пакетного протокола. Уровень данных отвечает за помехоустойчивое кодирование и обеспечивает целостность данных. Базовый аппаратный уровень состоит из двойного симплексного канала, состоящего из передающей и принимающей пары, которые вместе называются линией. Общая скорость шины в 2,5 Гб/с означает, что пропускная способность для каждой линии PCI Express составляет 250 Мб/c в каждую сторону. Если принять во внимание потери на накладные расходы протокола, то для каждого устройства доступно около 200 Мб/c. Эта пропускная способность в 2-4 раза выше, чем та, которая была доступна для устройств PCI. И, в отличие от PCI, в том случае, если пропускная способность распределяется между всеми устройствами, то она в полном объеме достается каждому устройству.

На сегодняшний день существует несколько версий стандарта PCI Express, различающихся своей пропускной способностью.

Пропускная способность шины PCI Express x16 для разных версий PCI-E, Гб/c:

  • 32/64
  • 64/128
  • 128/256

Форматы шины PCI-E

На данный момент доступны различные варианты форматов PCI Express, в зависимости от предназначения платформы – настольный компьютер, ноутбук или сервер. Серверы, требующие большую пропускную способность, имеют больше слотов PCI-E, и эти слоты имеют большее число соединительных линий. В противоположность этому ноутбуки могут иметь лишь одну линию для среднескоростных устройств.

Видеокарта с интерфейсом PCI Express x16.

Платы расширения PCI Express очень похожи на платы PCI, однако разъемы PCI-E отличаются повышенным сцеплением, что позволяет быть уверенным в том, что плата не выскользнет из слота из-за вибрации или при транспортировке. Существует несколько форм-факторов слотов PCI Express, размер которых зависит от количества используемых линий. Например, шина, имеющая 16 линий, обозначается как PCI Express x16. Хотя общее количество линий может достигать 32, на практике большинство материнских плат в настоящее время оснащены шиной PCI Express x16.

Карты меньших форм-факторов могут подключаться в разъемы для больших без ущерба для работоспособности. Например, карта PCI Express х1 может подключаться в разъем PCI Express x16. Как и в случае шины PCI, для подключения устройств при необходимости можно использовать РCI Express-удлинитель.

Внешний вид разъемов различных типов на материнской плате. Сверху вниз: слот PCI-X, слот PCI Express х8, слот PCI, слот PCI Express х16.

Express Card

Стандарт Express Card предлагает очень простой способ добавления оборудования в систему. Целевым рынком для модулей Express Card являются ноутбуки и небольшие ПК. В отличие от традиционных плат расширения настольных компьютеров, карта Express может подключаться к системе в любой момент во время работы компьютера.

Одной из популярных разновидностей Express Card является карта PCI Express Mini Card, разработанная в качестве замены карт форм-фактора Mini PCI. Карта, созданная в этом формате, поддерживает как PCI Express, так и USB 2.0. Размеры PCI Express Mini Card составляют 30×56 мм. Карта PCI Express Mini Card может подключаться к PCI Express х1.

Преимущества PCI-E

Технология PCI Express позволила получить преимущество по сравнению с PCI в следующих пяти областях:

  1. Более высокая производительность. При наличии всего одной линии пропускная способность PCI Express в два раза выше, чем у PCI. При этом пропускная способность увеличивается пропорционально количеству линий в шине, максимальное количество которых может достигать 32. Дополнительным преимуществом является то, что информация по шине может передаваться одновременно в обоих направлениях.
  2. Упрощение ввода-вывода. PCI Express использует преимущества таких шин, как AGP и PCI-X и обладает при этом менее сложной архитектурой, а также сравнительной простотой реализации.
  3. Многоуровневая архитектура. PCI Express предлагает архитектуру, которая может подстраиваться к новым технологиям и не требует значительного обновления ПО.
  4. Технологии ввода/вывода нового поколения. PCI Express дает новые возможности получения данных при помощи технологии одновременных передач данных, обеспечивающей своевременное получение информации.
  5. Простота использования. PCI-E значительно упрощает обновление и расширение системы пользователем. Дополнительные форматы плат Express, такие, как ExpressCard, значительно увеличивают возможности добавления высокоскоростных периферийных устройств в серверы и ноутбуки.

Заключение

PCI Express – это технология шины для подключения периферийных устройств, пришедшая на смену таким технологиям как ISA, AGP и PCI. Её применение значительно увеличивает производительность компьютера, а также возможности пользователя по расширению и обновлению системы.

PCI Express vs. PCI
Вести со звуковых фронтов

Когда нам ждать звуковых карт на PCIe?

Наши читатели задаются вопросом задержки выхода PCI Express звуковых карт. Цитата из форума: «На новых материнских платах обычные PCI слоты в дефиците, а встроенный звук слишком посредственный. Чего там производители тянут? Вроде времени прошло уже немало, где PCI Express карты?»

Действительно, спецификация PCI Express была объявлена ещё в середине 2002 года. PCIe призвана сменить шину PCI, бывшую общепринятым стандартом для карт расширения в течение более чем десятка лет.

Основные отличия PCI Express от PCI:

  1. PCI Express — шина последовательная, а не параллельная. Основные преимущества — снижение стоимости, миниатюризация, лучшее масштабирование, более выгодные электрические и частотные параметры (нет необходимости синхронизировать все сигнальные линии);
  2. Спецификация разделена на стек протоколов, каждый уровень которого может быть усовершенствован, упрощен или заменен, не сказываясь на остальных;
  3. В спецификации заложены возможности горячей замены карт;
  4. В спецификации заложены возможности создания виртуальных каналов, гарантирования пропускной полосы и времени отклика, сбора статистики QoS (Quality of Service);
  5. В спецификации заложены возможности контроля целостности передаваемых данных (CRC);
  6. В спецификации заложены возможности управления питанием.

Реально из устройств на рынке доступны лишь видеокарты, где большая пропускная способность может найти наилучшее применение. Слот для видеокарты PCIe 16x имеет наибольшую скорость и подсоединен к северному мосту чипсета. Однако даже внедрение видеокарт прошло с большими проблемами. Из-за отсутствия спроса и весьма невысокого прироста производительности по сравнению с AGP производители понесли убытки. И это учитывая полное отсутствие альтернативы, в виду того что слот AGP в новых PCIe чипсетах был убран.

Что говорить о периферийных слотах PCIe 1x для карт расширения, таких как звуковые карты, модемы, TV-тюнеры и прочее? Для них мало того, что присутствуют слоты PCI, но и отсутствуют потенциальные преимущества для перехода на новую шину. Стоит ли удивляться, что наученные опытом гигантов видеокарто-строения, производители периферии, имеющие более скромные бюджеты и возможности для маневра, не стали рисковать и бросаться выпускать PCIe карты. Всё же PCIe 16х для видео — это одно, а PCIe 1x для периферии — совсем другое. Все помнят судьбу изобретённых Intel неполноценных разъемов для звуковух/модемов/сетевых плат AMR, CNR, ACR.

Мотивация пользователей ослаблена ещё одним фактором. Современные чипсеты и основанные на них материнские платы предлагают обширные встроенные возможности: AC"97/HDA-звук, 100 Мбит/1 Гбит сеть, RAID массив, 8 портов USB2.0. Что ещё нужно рядовому пользователю? Категория энтузиастов, скорее всего, озаботится наличием PCI слотов в материнской плате, чтобы не идти на бессмысленные траты. Особенно если это касается тех устройств, которым с запасом хватает PCI. Для звука есть также альтернатива — USB и FireWire устройства.

Можно лишь пожалеть покупателей, в очередной раз купивших «мегагерцы» и оказавшихся в ситуации с отсутствием свободных слотов PCI. Но это неизбежная участь тех, кто бежит впереди паровоза и безоглядно покупает что-то «на будущее» — оплачивать прогресс из своего кошелька и наживать язву, чертыхаясь на проблемы, глюки и обвиняя крупные компании в мировом заговоре. Приверженцы PCIe поневоле живут надеждами на скорое появление периферии под новую шину.

В сфере аудио у многих была надежда на появление под PCIe нового поколения звуковых карт Creative. Но разработка X-Fi под шину PCI длилась более 5 лет. По заявлению производителя, попытки адаптации под PCIe вызвали технические затруднения, в частности, с latency (время задержки звука на буферизацию и обработку), так что в ближайшее время выход карт под новую шину не ожидается. Что касается опасений в отношении упущенной прибыли от потенциальных продаж несуществующих пока PCIe карт, Creative не успевает отгружать в магазины карты X-Fi с шиной PCI. Уже несколько месяцев подряд новые карты в дефиците и раскупаются моментально.

С технической стороны последовательная шина с той же частотой имеет большую latency, чем параллельная, так как отсутствуют служебные сигнальные линии, посему для звуковых задач, где важнее не пиковая скорость при пересылке гигабайт, а быстрый доступ на малых объемах, подходит хуже. К сожалению, в сети сложно найти тесты сравнения именно карт PCIe 1x vs. PCI. Рекламные заявления о превосходстве шины PCIe во всём сложно принимать на веру.

Независимая энциклопедия Wikipedia говорит следующее: «PCIe посылает все управляющие команды, включая прерывания, по тем же линиям, что и данные. Последовательный протокол нельзя разделить на отдельные части, так что latency сравнима с PCI. <...> Спецификация PCIe называет эти чередующиеся данные «полосы данных» <...> такие данные не обязательно уменьшают latency на небольших пакетах данных, передаваемых по шине».

Почему некоторые считают PCI морально устаревшим интерфейсом для звуковых карт, так и не удается понять. Из спецификаций ясно одно: существующие звуковые устройства не ограничены параметрами PCI. Обычно за недостатком аргументов, основанных на достоверных фактах, дискуссия перерастает в религиозную войну.

Ведущий английский журнал профессионального звукового оборудования Sound on Sound в декабрьском номере 2005 года провел круглый стол с представителями проаудио производителей и задал им подобные вопросы. Мы публикуем часть дискуссии в русском переводе (полную версию на английском языке можно прочесть на сайте упомянутого журнала).

Поддержка PCI Express

PC со слотами PCI Express доступны на рынке более года, но пока ни одного аудио интерфейса PCI Express не анонсировано. Что вы думаете о способностях новой шины, ожидается ли разработка новых продуктов с поддержкой PCI Express?

Матиас Карстенс, RME: Устройство шины PCI Express намного сложнее, чем в случае PCI. Без сомнений индустрии проаудио потребуется год или больше для исследований и производства образцов. Согласно некоторым источникам, рано или поздно готовые решения появятся.

PCI имеет все необходимое для обычных нужд. PCI Express будет полезна только для профессионального мультитрекового использования, когда лимитирующим фактором будет шина. Например, при использовании нескольких карт HDSP MADI (каждая имеет 64 входа/выхода), ожидается, что PCI Express значительно поможет. Поэтому неудивительно, что у нас в планах портировать карту MADI на PCI Express, но точная дата пока неизвестна.

Интересно отметить, что первые PCI Express Firewire карты сейчас доступны. Первые тесты показывают, что все работает как обычно. Это хороший знак, потому как в случае полной непригодности PCI Express (например, постоянные щелчки, несмотря на высокую пропускную способность) никто бы в аудио мире не удивился. Дальнейшие тесты с несколькими устройствами Firefaces, работающими на 192 кГц, будут необходимы для выявления предела использования PCI Express для аудио целей. Если новая шина подойдет лучше (а пока все Firewire интерфейсы основаны на PCI), внедрение PCI Express пойдет быстрее.

Клаус Райтмюллер, ESI: Шина PCI Express как минимум такая же продвинутая и гибкая, как и PCI или PCI-X. Однако они несовместимы. Это на сегодня представляет большие затруднения для производителей железа. В любом случае, PCI Express, несомненно, в планах ESI Professional в будущих разработках.

Мило Стрит, Echo: Мы пока оцениваем шину PCI Express и, вероятно, будем производить продукты с её поддержкой в будущем. Одно потенциальное преимущество над PCI заключается в качестве обслуживания и возможности управления полосой пропускания. В теории это может позволить иметь меньшую latency, чем PCI, что уже лучше, чем Firewire или USB.

Брет Костин, M-Audio: PCI Express обещает увеличенную полосу пропускания, но наши пользователи пока вполне довольны продуктами на Firewire, USB and PCI. Малая часть из сегодняшних компьютеров имеет дополнительные PCI Express слоты для аудио, а поддержки PCI Express среди производителей звуковых чипов, кажется, пока нет.

Фил Палмер, Edirol: У нас пока нет планов в отношении PCI Express. Edirol/Roland возглавил разработку USB-интерфейсов для PC и Mac. Мы и сейчас плотно работаем с Apple над Firewire продуктами. Мы чувствуем, что концентрация на этих технологиях — это лучший способ произвести передовые продукты. Протокол PCI Express пока еще слишком новый и, как и все высоко-скоростные технологии, скорее всего, изначально предназначен для определенного рода непрерывной однонаправленной передачи данных, что характерно для дисковых контроллеров и графических карт.

Марио Мичел, Terratec: Звуковые PCI системы Terratec Producer всегда основаны на специализированных чипах контроллеров на шине PCI, таких как VIA1712(24). До сегодняшнего дня мы не слышали о стандартных чипах звуковых PCI Express контроллеров, поэтому у нас нет никаких планов. В любом случае, PCI Express нужно в основном для гигантского количества аудиоканалов (как, например, 64 канала у MADI). Мы не планируем выпускать такие устройства в ближайшем будущем.

Питер Пек, Yamaha: Yamaha не может комментировать какие-либо новые разработки, которые ведутся. Мы сосредоточены на разработке продуктов mLAN, так как потребности наших пользователей более чем удовлетворены возможностями шины IEEE1394. В данный момент нет острой необходимости бросаться разрабатывать PCI Express, тогда как уже есть такое количество входов и выходов через mLAN, что превышает большинство запросов для работы со звуком. Однако… никогда не говори никогда!

Джим Купер, MOTU: Как ведущий производитель звуковых интерфейсов, MOTU
серьезно приглядывается ко всем новым интерфейсным технологиям.

Смерть PCI карт

С анонсом PCI Express и популярностью интерфейсов на USB и Firewire, многие музыканты начинают предполагать, что звуковые карты на PCI сродни вымирающему виду. Как вы думаете, сколько времени потребуется для полного исчезновения интерфейса PCI, как это произошло в случае с предыдущим стандартом ISA?

Клаус Райтмюллер, ESI: На текущий момент, решения на шинах PCI и PCI-X наиболее рентабельны, как в высшем сегменте, где требуется множество аудио каналов (например, наша серия MaXiO), так и на рынке устройств начального уровня (такие продукты, как Juli@ или ESP1010). Шина PCI позволяет реализовать решения с наивысшим соотношением цена/качество, что пока невозможно для устройств на USB или Firewire по той же цене, или с тем же качеством. Даже по этой причине, мы продолжим видеть PCI аудиоустройства в течение продолжительного времени в будущем. В конечном счете, PCI Express заменит PCI и ещё более упрочит себя в роли решения, более предпочтительного, чем Firewire и уж точно USB.

Джим Купер, MOTU: Текущие системы MOTU на PCI все ещё более производительны, чем Firewire или USB продукты, даже на шинах второго поколения Firewire B (800 Мбит/с) и USB 2.0 (480 Мбит/с). И наши продажи подтверждают это. PCI системы MOTU всё ещё весьма привлекательны для многих пользователей — в основном для high-end покупателей, которым нужно высочайшее качество АЦП/ЦАП, насколько только возможно, большое количество каналов, различные форматы интерфейсов, низкая latency и широкомасштабное межинтерфейсное микширование, предоставляемое нашей серией продуктов PCI424. Мы полагаем, что система PCI424 является самой лучшей системой, среди доступных в продаже.

Брет Костин, M-Audio: Скорее, это будет двумя годами позже. Производительность звуковых карт ISA и PCI сильно отличалась, так как последние имели серьезные преимущества над ISA. Сегодняшние преимущества не так значительны, в результате продвижение идет недостаточно агрессивно для внедрения новой технологии.

Марио Мичел, Terratec: Наши разработки сосредоточены на USB 1.1/2.0 и IEEE1394 Firewire 400/800. Мы не планируем новых PCI систем в ближайшем будущем, и будем обновлять драйвера и софт для существующих PCI продуктов ещё долгое время. Мы будем продавать наши PCI системы столько, сколько покупатели будут готовы их покупать, и я уверен, что стабильные продажи PCI устройств сохранятся в ближайшие 2-3 года.

Фил Палмер, Edirol: Сложно предсказывать, но я полагаю, что PCI продукты сохранятся до тех пор, пока производители не перестанут устанавливать PCI слоты в компьютерах.

Матиас Карстенс, RME: Как минимум 5 последующих лет. IMHO.

Мило Стрит, Echo: Преимущества PCI Express над PCI для аудио не такие значительные, как это было в случае превосходства PCI над ISA. Наверное, PCI будет существовать, пока PCI слоты не исчезнут с материнских плат (это заняло несколько лет в случае ISA), так что покупаемые сегодня звуковые PCI интерфейсы останутся пригодными надолго. Однако можно ожидать, что большинство производителей со временем или перейдут на PCI Express, или будут поддерживать только последовательные интерфейсы.

Питер Пек, Yamaha: По моему опыту, музыкантам больше нравится гибкость внешних устройств — с возможностью переносить железо на другой компьютер без вскрытия корпуса. Далее, с увеличением использования ноутбуков для музыкального продакшена, внешние устройства окажутся ещё более привлекательными для покупателя. Эта гибкость позволяет продлить срок службы внешнего устройства по сравнению с внутренними картами и отработать большие деньги. Это еще один фактор, который ставит шину PCI под удар.

Спасибо Sound on Sound за интересное интервью. Совершенно недавно о первом появлении звукового PCIe интерфейса, правда, только под Mac.

Digidesign предлагает две равноправные версии своей профессиональной аудио-продакшн системы Pro Tools|HD. Производитель стремится обеспечить совместимость с максимально возможным количеством компьютеров, оборудованных шинами PCI, PCI-X и PCIe, поэтому продолжает выпускать существующую версию под PCI и анонсирует новую версию под PCI Express.

Предполагается выпуск Pro Tools|HD версии PCIe для нового ряда Apple Power Mac G5. Так как новые компьютеры Power Mac G5 имеют лишь три разъема PCIe, первоначально поддержка PCIe-версии Pro Tools|HD ограничено установкой максимум трех карт. Если требуется большее число карт, необходимо воспользоваться Digidesign Expansion|HD (стоимостью $2400), исполненном во внешнем 4U модуле адаптером расширения с шин PCI, PCI-X, PCIe на 6 слотов PCI.

Варианта для платформы Windows в настоящий момент не имеется. Digidesign планирует протестировать и адаптировать PCIe систему для Windows-компьютеров, как только на этой платформе станет стандартом как минимум три свободных PCIe слота в каждой машине. До этого момента можно без проблем использовать PCI версию.

PCIe-совместимые системы Pro Tools|HD имеют ту же цену, что и PCI решения. Digidesign предлагает специальную программу апгрейда Pro Tools LE или Pro Tools TDM до систем Pro Tools|HD на шинах PCI, PCIe. Также имеется программа замены PCI версии на PCIe.

На сайте Digidesign приведен интересный FAQ, из которого можно понять, что: Digidesign не собирается прекращать выпуск PCI версии в обозримом будущем, PCIe решения требуют для работы программный пакет Digidesign Pro Tools HD версии 7.1, более трех карт PCIe установить никак не удастся, решений расширения PCIe-to-PCIe не существует.

Напомним, система Pro Tools|HD в обоих вариантах с одной картой HD Core (PCI) или Accel Core (PCIe) обеспечивает 32 канала вход/выход, 96 аудио дорожек и предлагается по цене $7995. Две карты предлагают вдвое более высокую функциональность по цене $10995. Три карты обойдутся в $13995.

Поздравляем поклонников шины PCIe — лед тронулся!

Участник круглого стола Sound On Sound, Матиас Карстенс из RME, после анонса Pro Tools|HD PCIe так прокомментировал ситуацию: «Естественно мы добавим PCI Express версии существующих продуктов в нашу линейку». По его мнению, первые анонсы должны состояться в следующем году на Frankfurt Musikmesse. «Используя последние технологии FPGA , мы сможем полностью реализовать все существующие наработки RME. Например, HDSP 9652, где технология FPGA полностью воплощена в текущей модели. Эта карта не имеет Steady Clock, и также отсутствует инверсия фазы и опциональное усиление +6dB в микшере Total Mix. В версии PCI Express мы можем добавить эти функции. Мы также сделаем PCI Express версию выпускаемой интерфейсной HDSP карты для пользователей Digiface и Multiface, но она будет функционально идентична PCI модели, для совместимости с внешними устройствами».

Пока что у RME нет планов предложить пользователям возможность апгрейда PCI карт на PCI Express, и Матиас отметил, что анонс PCIe продукта для платформы Apple не повлиял на планы его компании по продвижению PCI Express продуктов на рынок. Причина, почему другие производители не анонсируют PCI Express карты, может быть в том, что нет сопутствующих решений для внедрения новой шины, таких как мосты «PCIe-to-PCI», или готовые чипы контроллеров, как Via Envy24, которые повсеместно используются в массовых PCI звуковых картах и интерфейсах. А подобных решений нет из-за отсутствия на них спроса. Получаем замкнутый круг, разомкнуть который, очевидно, под силу лишь лидерам рынка, остальные подтянутся. Слово за производителями чипов.

В рамках данной статьи будут рассмотрены наиболее распространенные на сегодняшний день PCI-устройства. Что этотакое, и когда без него не обойтись - ключевые вопросы этого материала. Хотя данный стандарт постепенно уходит в прошлое, но все равно он будет актуальным еще достаточно долгое время. Его, по существу, можно считать прародителем самых современных интерфейсов ЮСБ и PCI-Express, которые пришли ему на смену.

Характеристики шины

Перед тем как получим ответ на вопрос: «PCI-устройства: что это такое и где они используются?», рассмотрим характеристики данной шины. Свое победоносное шествие этот стандарт начал в 1991 году. Первым процессором, который мог с ним полноценно функционировать, был 80486. Чуть позже появились первые «Пентиумы», еще больше раскрывшие его потенциал. Физически за этой аббревиатурой скрывается группа разъемов, распаянных на материнской плате. За организацию их работы отвечает одна из микросхем, установленных на ней. Характеристики у PCI следующие:

  • Разрядность - 32/64 бита.
  • Частота работы - 33 или 66 МГц.
  • Максимальная - 500 Мбайт/с (для 64 бит версии PCI 2.0).
  • Напряжение питания - 3,3 В (для 32 бит) или 5 В (для 64 бит).

Еще один важный нюанс, который предопределил будущее этого стандарта. «Интел» сделала его «открытым». То есть каждый разработчик мог при желании разработать любую плату расширения, которая без проблем работала бы с этим стандартом.

Какие устройства могут быть установлены

В слот расширения PCI могут быть установлены различные устройства. Среди них можно выделить:

  • Графический адаптер.
  • Звуковую карту.
  • Тюнер.
  • Плату расширения.
  • Сетевую карту.

Это список можно продолжать до бесконечности. По существу - это полный аналог современной шины ЮСБ, но только с более низкой скоростью передачи данных. Даже драйвер PCI-устройств инсталлируется аналогичным образом. Многие идеи, которые были реализованы в этой устаревшей шине, получили дальнейшее развитие в более современных стандартах. оказала очень большое влияние на дальнейшее развитие компьютерной техники.

Графические адаптеры

Для вывода графического изображения использовалась PCI-видеокарта. В свое время это позволило значительно увеличить производительность компьютерных систем и полностью раскрыть потенциал процессоров 80486 и первых «Пентиумов».

Но время не стоит на месте. То, что тогда стало революционным решением, на сегодняшний день устарело как морально, так и физически. До 1997 года у таких графических ускорителей не было аналогов. Поэтому их можно было встретить на каждом персональном компьютере. И лишь только с появлением на материнской плате такие адаптеры уступили новым графическим решениям пальму первенства по производительности.

Сейчас PCI-видеокарта - большая редкость. Ее можно встретить только на очень старых персональных компьютерах. Можно сказать, что это уже анахронизм. Их производительности достаточно только для решения наиболее простых задач - набора текста, работы с и просмотра картинок. А вот с более сложными приложениями обязательно возникнут проблемы, и в таком случае их лучше не запускать.

Звуковая плата

Звуковая плата - это тоже одна из разновидностей PCI-устройства. Что этотакое? Ответ на этот вопрос достаточно прост. До 1997 года на материнских платах не было интегрированных звуковых адаптеров. Поэтому для организации акустической системы использовались именно такие приспособления. С одной стороны такая плата оснащалась «классическим» разъемом для установки в слот расширения. Интерфейсная ее панель выводилась на тыльную сторону системного блока.

Для фиксации внутри компьютера использовался один болт. Качество звучания их оставляло желать лучшего. Но все равно это был прорыв, который нельзя недооценивать. Именно установка таких устройств позволяла раньше любой компьютер превратить в настоящий мультимедийный центр. Можно было на такой ЭВМ и музыку послушать, и фильм посмотреть, и в игру поиграть.

Тюнеры

Еще один важный тип устройств для данной шины - это тюнер. Такой PCI-контроллер позволяет просматривать телевизионные передачи и прослушивать радио. Для обеспечения работоспособности такой платы к ней нужно в обязательном порядке подключить внешнюю антенну. Иначе качество принимаемого сигнала будет далеким от идеала.

Кроме того, в комплекте с тюнером в обязательном порядке шел пуль дистанционного управления. Это позволяло превратить компьютер в настоящий телевизор. Большого распространения подобная практика не получила, но все равно бывали случаи, когда без такого ноу-хау было не обойтись. Например, занятому человеку такое решение позволяло постоянно быть в курсе событий.

Модем

Важный атрибут старых компьютеров - это модем. С его помощью можно было раньше подключаться к Интернету. Большая часть таких устройств была внутреннего исполнения, то есть устанавливалась в слот PCI. Сейчас их с этого сегмента благополучно вытеснили Хотя еще остались сферы, где им нет альтернативы. Одна из них - это система «Клиент-Банк», которая часто встречается в бухгалтерии. С ее помощью бухгалтер может контролировать состояние счетов компании и при необходимости делать платежи.

Плата расширения

Нередко в можно встретить следующее устройство: «PCI контроллер simple communications». За этим словосочетанием скрывается плата расширения. Она позволяет увеличить количество портов для подключения или жестких дисков. То есть подобное приспособление устанавливается в слот расширения материнской платы, а с внешней стороны оно оснащено разъемами ЮСБ, КОМ или ЛПТ. Лет 5 назад это позволяло существенно увеличить количество подключенных периферийных устройств. Сейчас же количество портов на материнской плате выросло в разы, и потребность в установке подобных контроллеров просто отпала.

Итоги

В данном материале был дан ответ на вопрос: «PCI-устройства - что это такое и где они используются?»

Как видим, это достаточно широкая гамма устройств, которая позволяет превратить ваш компьютер в настоящий центр для развлечений. По крайней мере, это утверждение было справедливо до недавних пор. Сейчас ситуация немного изменилась. Все больше компонентов интегрируются непосредственно в сам процессор или на материнскую плату. Поэтому и потребность в них отпадает. Можно встретить и прочее устройство моста PCI, например, сетевая карточка, которая позволяет объединить компьютеры в локальную вычислительную сеть. Единственное устройство, которое пока не имеет достойной альтернативы, - это тюнер для приема телепередач и прослушивания радио. Но уже и в этом сегменте начали появляться компактные ЮСБ-аналоги. В общем, стандарт PCI постепенно уходит в прошлое, но он все равно будет продолжительное время присутствовать на рынке.

Если спросить, какой интерфейс следует использовать для твердотельного накопителя с поддержкой протокола NVMe, то любой человек (вообще знающий, что такое NVMe) ответит: конечно PCIe 3.0 x4! Правда, с обоснованием у него, скорее всего, возникнут сложности. В лучшем случае получим ответ, что такие накопители поддерживают PCIe 3.0 x4, а пропускная способность интерфейса имеет значение. Иметь-то имеет, однако все разговоры об этом начались только тогда, когда некоторым накопителям на некоторых операциях стало тесно в рамках «обычного» SATA. Но ведь между его 600 МБ/с и (столь же теоретическими) 4 ГБ/с интерфейса PCIe 3.0 x4 - просто пропасть, причем заполненная массой вариантов! А вдруг и одной линии PCIe 3.0 хватит, поскольку это уже в полтора раза больше SATA600? Масла в огонь подливают производители контроллеров, грозящиеся в бюджетной продукции перейти на PCIe 3.0 x2, а также тот факт, что у многих пользователей и такого-то нет. Точнее, теоретически есть, но высвободить их можно, лишь переконфигурировав систему или даже что-то в ней поменяв, чего делать не хочется. А вот купить топовый твердотельный накопитель - хочется, но есть опасения, что пользы от этого не будет совсем никакой (даже морального удовлетворения от результатов тестовых утилит).

Но так это или нет? Иными словами, нужно ли действительно ориентироваться исключительно на поддерживаемый режим работы - или все-таки на практике можно поступиться принципами ? Именно это мы сегодня и решили проверить. Пусть проверка будет быстрой и не претендующей на исчерпывающую полноту, однако полученной информации должно оказаться достаточно (как нам кажется) хотя бы для того, чтобы задуматься... А пока вкратце ознакомимся с теорией.

PCI Express: существующие стандарты и их пропускная способность

Начнем с того, что́ представляет собой PCIe и с какой скоростью этот интерфейс работает. Часто его называют «шиной», что несколько неверно идеологически: как таковой шины, с которой соединены все устройства, нет. На деле имеется набор соединений «точка-точка» (похожий на многие другие последовательные интерфейсы) с контроллером в середине и присоединенными к нему устройствами (каждое из которых само по себе может быть и концентратором следующего уровня).

Первая версия PCI Express появилась почти 15 лет назад. Ориентация на использование внутри компьютера (нередко - и в пределах одной платы) позволила сделать стандарт скоростным: 2,5 гигатранзакции в секунду. Поскольку интерфейс последовательный и дуплексный, одна линия PCIe (x1; фактически атомарная единица) обеспечивает передачу данных на скоростях до 5 Гбит/с. Однако в каждом направлении - лишь половина от этого, т. е. 2,5 Гбит/с, причем это полная скорость интерфейса, а не «полезная»: для повышения надежности каждый байт кодируется 10 битами, так что теоретическая пропускная способность одной линии PCIe 1.x составляет примерно 250 МБ/с в каждую сторону. На практике нужно еще передавать служебную информацию, и в итоге правильнее говорить о ≈200 МБ/с передачи пользовательских данных. Что, впрочем, на тот момент времени не только покрывало потребности большинства устройств, но и обеспечивало солидный запас: достаточно вспомнить, что предшественница PCIe в сегменте массовых системных интерфейсов, а именно шина PCI, обеспечивала пропускную способность в 133 МБ/с. И даже если рассматривать не только массовую реализацию, но и все варианты PCI, то максимумом были 533 МБ/с, причем на всю шину, т. е. такая ПС делилась на все подключенные к ней устройства. Здесь же 250 МБ/с (поскольку и для PCI приводится обычно полная, а не полезная пропускная способность) на одну линию - в монопольном использовании. А для устройств, которым нужно больше, изначально была предусмотрена возможность агрегирования нескольких линий в единый интерфейс, по степеням двойки - от 2 до 32, т. е. предусмотренный стандартом вариант х32 в каждую сторону мог передавать уже до 8 ГБ/с. В персональных компьютерах х32 не использовался из-за сложности создания и разведения соответствующих контроллеров и устройств, так что максимумом стал вариант с 16 линиями. Использовался он (да и сейчас используется) в основном видеокартами, поскольку большинству устройств столько не требуется. Вообще, немалому их количеству и одной линии вполне достаточно, но некоторые применяют с успехом и х4, и х8: как раз по накопительной теме - RAID-контроллеры или SSD.

Время на месте не стояло, и около 10 лет назад появилась вторая версия PCIe. Улучшения касались не только скоростей, но и в этом отношении был сделан шаг вперед - интерфейс начал обеспечивать 5 гигатранзакций в секунду с сохранением той же схемы кодирования, т. е. пропускная способность удвоилась. И еще раз она удвоилась в 2010 году: PCIe 3.0 обеспечивает 8 (а не 10) гигатранзакций в секунду, но избыточность уменьшилась - теперь для кодирования 128 бит используется 130, а не 160, как ранее. В принципе, и версия PCIe 4.0 с очередным удвоением скоростей уже готова появиться на бумаге, но в ближайшее время в железе мы ее массово вряд ли увидим. На самом деле и PCIe 3.0 до сих пор в массе платформ используется совместно с PCIe 2.0, потому что и производительность последней для многих сфер применения просто... не нужна. А где нужна - работает старый добрый метод агрегации линий. Только каждая из них стала за прошедшие годы вчетверо быстрее, т. е. PCIe 3.0 х4 - это PCIe 1.0 x16, самый быстрый слот в компьютерах середины нулевых. Именно этот вариант поддерживают топовые контроллеры SSD, и именно его рекомендуется использовать. Понятно, что если такая возможность есть - много не мало. А если ее нет? Будут ли возникать какие-то проблемы, и если да, то какие? Вот с этим-то вопросом нам и предстоит разобраться.

Методика тестирования

Провести тесты с разными версиями стандарта PCIe несложно: практически все контроллеры позволяют использовать не только поддерживаемый ими, но и все более ранние. Вот с количеством линий - сложнее: нам хотелось непосредственно протестировать и варианты с одной-двумя линиями PCIe. Используемая нами обычно плата Asus H97-Pro Gamer на чипсете Intel H97 полного набора не поддерживает, но кроме «процессорного» слота х16 (который обычно и используется) на ней есть еще один, работающий в режимах PCIe 2.0 х2 или х4. Вот этой тройкой мы и воспользовались, добавив к ней еще и режим PCIe 2.0 «процессорного» слота, дабы оценить, есть ли разница. Все-таки в этом случае между процессором и SSD посторонних «посредников» нет, а вот при работе с «чипсетным» слотом - есть: собственно чипсет, фактически соединяющийся с процессором тем же PCIe 2.0 x4. Можно было добавить еще несколько режимов работы, но основную часть исследования мы все равно собирались провести на другой системе.

Дело в том, что мы решили воспользоваться случаем и заодно проверить одну «городскую легенду», а именно поверие о полезности использования топовых процессоров для тестирования накопителей. Вот и взяли восьмиядерный Core i7-5960X - родственника обычно применяемого в тестах Core i3-4170 (это Haswell и Haswell-E), но у которого ядер в четыре раза больше. Кроме того, обнаруженная в закромах плата Asus Sabertooth X99 нам сегодня полезна наличием слота PCIe x4, на деле способного работать как х1 или х2. В этой системе мы протестировали три варианта х4 (PCIe 1.0/2.0/3.0) от процессора и чипсетные PCIe 1.0 х1, PCIe 1.0 х2, PCIe 2.0 х1 и PCIe 2.0 х2 (во всех случаях чипсетные конфигурации отмечены на диаграммах значком (c) ). Есть ли смысл сейчас обращаться к первой версии PCIe, с учетом того, что вряд ли найдется хоть одна плата с поддержкой только этой версии стандарта, способная загрузиться с NVMe-устройства? С практической точки зрения - нет, а вот для проверки априори предполагаемого соотношения PCIe 1.1 х4 = PCIe 2.0 х2 и подобных оно нам пригодится. Если проверка покажет, что масштабируемость шины соответствует теории, значит, и неважно, что нам не удалось пока получить практически значимые способы подключения PCIe 3.0 x1/х2: первый будет идентичен как раз PCIe 1.1 х4 или PCIe 2.0 х2, а второй - PCIe 2.0 х4. А они у нас есть.

В плане ПО мы ограничились только Anvil’s Storage Utilities 1.1.0: разнообразные низкоуровневые характеристики накопителей она измеряет неплохо, а ничего другого нам и не нужно. Даже наоборот: любое влияние других компонентов системы является крайне нежелательным, так что низкоуровневая синтетика для наших целей безальтернативна.

В качестве «рабочего тела» мы использовали Patriot Hellfire емкостью 240 ГБ . Как было установлено при его тестировании, это не рекордсмен по производительности, но его скоростные характеристики вполне соответствуют результатам лучших SSD того же класса и той же емкости. Да и более медленные устройства на рынке уже есть, причем их будет становиться все больше. В принципе, можно будет повторить тесты и с чем-нибудь более быстрым, однако, как нам кажется, необходимости в этом нет - результаты предсказуемы. Но не станем забегать вперед, а посмотрим, что же у нас получилось.

Результаты тестов

Тестируя Hellfire, мы обратили внимание на то, что максимальную скорость на последовательных операциях из него можно «выжать» лишь многопоточной нагрузкой, так что это тоже надо принимать во внимание на будущее: теоретическая пропускная способность на то и теоретическая, что «реальные» данные, полученные в разных программах по разным сценариям, будут больше зависеть не от нее, а от этих самых программ и сценариев - в том случае, конечно, когда не помешают обстоятельства непреодолимой силы:) Как раз такие обстоятельства мы сейчас и наблюдаем: выше уже было сказано, что PCIe 1.x x1 - это ≈200 МБ/с, и именно это мы и видим. Две линии PCIe 1.x или одна PCIe 2.0 - вдвое быстрее, и именно это мы и видим. Четыре линии PCIe 1.x, две PCIe 2.0 или одна PCIe 3.0 - еще вдвое быстрее, что подтвердилось для первых двух вариантов, так что и третий вряд ли будет отличаться. То есть в принципе масштабируемость, как и предполагалось, идеальная: операции линейные, флэш с ними справляется хорошо, так что интерфейс имеет значение. Флэш перестает справляться хорошо на PCIe 2.0 x4 для записи (значит, подойдет и PCIe 3.0 x2). Чтение «может» больше, но последний шаг дает уже полутора-, а не двукратный (каким он потенциально должен быть) прирост. Также отметим, что заметной разницы между чипсетным и процессорным контроллером нет, да и между платформами тоже. Впрочем, LGA2011-3 немного впереди, но на самую малость.

Все ровно и красиво. Но шаблоны не рвет : максимум в этих тестах составляет лишь немногим больше 500 МБ/с, а это вполне по силам даже SATA600 или (в приложении к сегодняшнему тестированию) PCIe 1.0 х4 / PCIe 2.0 х2 / PCIe 3.0 х1 . Именно так: не стоит пугаться выпуску бюджетных контроллеров под PCIe х2 или наличию лишь такого количества линий (причем версии стандарта 2.0) в слотах М.2 на некоторых платах, когда больше-то и не нужно. Иногда и столько не нужно: максимальные результаты достигнуты при очереди в 16 команд, что для массового ПО не типично. Чаще встречается очередь с 1-4 командами, а для этого обойтись можно и одной линией самого первого PCIe и даже самым первым SATA. Впрочем, накладные расходы и прочее имеют место быть, так что быстрый интерфейс полезен. Однако излишне быстрый - разве что не вреден.

А еще в этом тесте по-разному ведут себя платформы, причем с единичной очередью команд - принципиально по-разному. «Беда» вовсе не в том, что много ядер - плохо. Они тут все равно не используются, разве что одно, и не настолько, чтоб вовсю развернулся буст-режим. Вот и имеем разницу где-то в 20% по частоте ядер и полтора раза по кэш-памяти - она в Haswell-E работает на более низкой частоте, а не синхронно с ядрами. В общем, топовая платформа может пригодиться разве что для вышибания максимума «йопсов» посредством максимально многопоточного режима с большой глубиной очереди команд. Жаль только, что с точки зрения практической работы это совсем уж сферическая синтетика в вакууме:)

На записи положение дел принципиально не изменилось - во всех смыслах. Но, что забавно, на обеих системах самым быстрым оказался режим PCIe 2.0 х4 в «процессорном» слоте. На обеих! И при многократных проверках/перепроверках. Тут уж поневоле задумаешься, нужны ли эти ваши новые стандарты или лучше вообще никуда не торопиться...

При работе с блоками разного размера теоретическая идиллия разбивается о то, что повышение скорости интерфейса все же имеет смысл. Результирующие цифры такие, что хватило бы пары линий PCIe 2.0, но реально в таком случае производительность ниже, чем у PCIe 3.0 х4, пусть и не в разы. И вообще тут бюджетная платформа топовую «забивает» в куда большей степени. А ведь как раз такого рода операции в основном в прикладном ПО и встречаются, т. е. эта диаграмма - наиболее приближенная к реальности. В итоге нет ничего удивительного, что никакого «вау-эффекта» толстые интерфейсы и модные протоколы не дают. Точнее, переходящему с механики - дадут, но ровно такой же, какой ему обеспечит любой твердотельный накопитель с любым интерфейсом.

Итого

Для облегчения восприятия картины по больнице в целом мы воспользовались выдаваемым программой баллом (суммарным - по чтению и записи), проведя его нормирование по «чипсетному» режиму PCIe 2.0 x4: на данный момент именно он является наиболее массово доступным, поскольку встречается даже на LGA1155 или платформах AMD без необходимости «обижать» видеокарту. Кроме того, он эквивалентен PCIe 3.0 x2, который готовятся освоить бюджетные контроллеры. Да и на новой платформе AMD АМ4, опять же, именно этот режим как раз можно получить без влияния на дискретную видеокарту.

Итак, что мы видим? Применение PCIe 3.0 x4 при наличии возможности является, безусловно, предпочтительным, но не необходимым: NVMe-накопителям среднего класса (в своем изначально топовом сегменте) он приносит буквально 10% дополнительной производительности. Да и то - за счет операций в общем-то не столь уж часто встречающихся на практике. Для чего же в данном случае реализован именно этот вариант? Во-первых, была такая возможность, а запас карман не тянет. Во-вторых, есть накопители и побыстрее, чем наш тестовый Patriot Hellfire. В-третьих, есть такие области деятельности, где «атипичные» для настольной системы нагрузки - как раз вполне типичные. Причем именно там наиболее критично быстродействие системы хранения данных или, по крайней мере, возможность сделать ее часть очень быстрой. Но к обычным персональным компьютерам это все не относится.

В них, как видим, и использование PCIe 2.0 x2 (или, соответственно, PCIe 3.0 х1) не приводит к драматическому снижению производительности - лишь на 15-20%. И это несмотря на то, что потенциальные возможности контроллера в этом случае мы ограничили в четыре раза! Для многих операций и такой пропускной способности достаточно. Вот одной линии PCIe 2.0 уже недостаточно, поэтому контроллерам имеет смысл поддерживать именно PCIe 3.0 - и в условиях жесткой нехватки линий в современной системе это будет работать неплохо. Кроме того, полезна ширина х4 - даже при отсутствии поддержки современных версий PCIe в системе она все равно позволит работать с нормальной скоростью (пусть и медленнее, чем могло бы потенциально), если найдется более-менее широкий слот.

В принципе, большое количество сценариев, в которых узким местом оказывается собственно флэш-память (да, это возможно и присуще не только механике), приводит к тому, что четыре линии третьей версии PCIe на этом накопителе обгоняют одну первой примерно в 3,5 раза - теоретическая же пропускная способность этих двух случаев различается в 16 раз. Из чего, разумеется, не следует, что нужно спешно бежать осваивать совсем медленные интерфейсы - их время ушло безвозвратно. Просто многие возможности быстрых интерфейсов могут быть реализованы лишь в будущем. Или в условиях, с которыми обычный пользователь обычного компьютера никогда в жизни непосредственно не столкнется (за исключением любителей меряться известно чем). Собственно, и всё.

Когда речь заходит о каких-либо интерфейсах в контексте компьютерных систем, нужно быть очень внимательным, дабы не «нарваться» на несовместимые интерфейсы для одних и тех же комплектующих в рамках системы.

К счастью, когда речь заходит относительно интерфейса PCI-Express для подключения видеокарты, проблем с несовместимостью практически не будет. В данной статье мы это более подробно разберем, а также поговорим относительно того, что же такое этот самый PCI-Express.

Для чего необходим PCI-Express и что это такое?

Начнем, как обычно, с самых азов. Интерфейс PCI-Express (PCI-E) – это средство взаимодействия, в данном контексте, состоящее из контролера шины и соответствующего слота (рис.2) на материнской плате (если обобщить).

Данный высокопроизводительный протокол используется, как уже было отмечено выше, для подключения видеокарты в систему. Соответственно, на материнской плате присутствует соответствующий слот PCI-Express, куда и устанавливается видеоадаптер. Ранее, видеокарты, подключались по интерфейсу AGP, но когда данного интерфейса, попросту говоря: «перестало хватать», на помощь пришёл PCI-E, о подробных характеристиках которого мы сейчас и поговорим.

Рис.2 (Слоты PCI-Express 3.0 на материнской плате)

Основные характеристики PCI–Express (1.0, 2.0 и 3.0)

Несмотря на то, что названия PCI и PCI-Express очень похожи, принципы соединения (взаимодействия) у них кардинально отличаются. В случае PCI-Express используется линия – двунаправленное последовательное соединение, типа «точка-точка», данных линий может быть несколько. В случае с видеокартами и материнскими платами (не учитываем Cross Fire и SLI), которые поддерживают PCI-Express x16 (то есть большинство), можно запросто догадаться, что таких линий 16 (рис.3), довольно часто на материнских платах с PCI-E 1.0, можно было наблюдать второй слот x8, для работы в режиме SLI или Cross Fire.

Ну, а в PCI, устройство подключается к общей 32- х разрядной параллельной шине.

Рис. 3. Пример слотов с различным количеством линий

(как уже говорилось ранее, наиболее часто используется х16)


Для интерфейса пропускная способность составляет 2,5 Гбит/c. Эти данные нужны нам, чтобы отслеживать изменения этого параметра в различных версиях PCI-E.

Далее, версия 1.0 эволюционировала в PCI-E 2.0 . В результате данного преображения, мы получили в два раза большую пропускную способность, то есть 5 Гбит/c, но хотелось бы отметить, что в производительности графические адаптеры, особо не выиграли, так как это просто версия интерфейса. Большая часть производительности зависит от самой видеокарты, версия интерфейса может только незначительно улучшать или тормозить передачу данных (в данном случае «торможения» нет, и присутствует неплохой запас).

Точно так же в 2010 году, с запасом, был разработан интерфейс PCI-E 3.0 , на данный момент он используется во всех новых системах, но если у Вас все ещё 1.0 или 2.0, то не горюйте – ниже мы поговорим о относительно обратной совместимости различных версий.

В версии PCI-E 3.0, пропускная способность была увеличена в два раза по сравнению с версией 2.0. Также там было произведено немало технических изменений.

К 2015 году ожидается появление на свет PCI-E 4.0 , что для динамической IT-индустрии абсолютно неудивительно.

Ну да ладно, будем заканчивать с этими версиями и цифрами пропускной способности, и затронем очень важный вопрос обратной совместимости различных версий PCI-Express.

Обратная совместимость версий PCI-Express 1.0, 2.0 и 3.0

Данный вопрос волнует многих, особенно при выборе видеокарты для текущей системы. Так как довольствуясь системой с материнской платой, которая поддерживает PCI-Express 1.0, возникают сомнения, будет ли корректно работать видеокарта с PCI-Express 2.0 или 3.0? Да, будет, по крайней мере так обещают разработчики, которые обеспечили эту самую совместимость. Единственное то, что видеокарта, не сможет полностью раскрыться во всей красе, но потери производительности, в большинстве случаев, будут незначительны.


С точностью наоборот, можно преспокойно устанавливать видеокарты с интерфейсом PCI-E 1.0, в материнские платы, которые поддерживают PCI-E 3.0 или 2.0, тут вообще ничего не ограничивается, так что будьте спокойны по поводу совместимости. Если, конечно же, с другими факторами все в порядке, к таковым можно отнести недостаточно мощный блок питания и т.д.

В общем, мы довольно подробно поговорили относительно PCI-Express, что позволит вам избавиться от множества неясностей и сомнений по поводу совместимости и понимания различий в версиях PCI-E.