Тест видеокарт с pcie 4.0: какой выигрыш дает пропускная способность?
Содержание:
- Введение
- Содержание
- Как убить жесткий диск. Правила для начинающих киллеров
- Описание протокола
- PCIe SSD на шине PCI-e 2.0 или 1.0
- Экспорт в Word
- Как пользоваться курвиметром
- Что такое PCI Express
- Подделки из китая
- Скорость передачи и метод шифрования
- Особенности стандарта PCI Express, его версии
- Применение PCI Express в компьютере. Разъемы PCI Express
- SSD-накопитель
- Суммарные показатели производительности
- Что такое PCI Express и что он обозначает?
- Помните: размер порта PCI-E и и количество полос могут не совпадать
- Когда его можно будет использовать
- Итоги
Введение
С учетом всего вышеперечисленного у нас остается только один весомый аргумент в пользу X570 – апгрейд NVMe SSD. Процессоры AMD Zen 2 Ryzen 3000 – это первые в мире процессоры пользовательского класса с поддержкой версии интерфейса PCI-Express 4.0, которая предлагает вдвое большую пропускную способность по сравнению с PCIe 3.0. Каждая линия обеспечивает передачу данных со скоростью 16 Гбит/с (или 2 ГБ/с) – таким образом, четырехлинейный интерфейс M.2 NVMe SSD дает максимальную скорость 8 ГБ/с. На Computex-2019 было представлено много моделей M.2 NVMe SSD популярных марок, поддерживающих PCI-Express 4.0 и предлагающих скорости последовательной передачи данных в районе 5000 МБ/с и выше. Такие показатели производительности заведомо выше тех, которые может предложить версия интерфейса PCIe 3.0 x4: там теоретический лимит скорости на четырех линиях составляет 4 ГБ/с, а фактические значения ближе к 3.5 ГБ/с. Увеличение скорости SSD всегда приветствуется, поскольку накопители по-прежнему остаются одними из самых медленных компонентов современных ПК.
Исходя из этого, мы решили протестировать на платформе Ryzen 3000 один из таких недавно анонсированных SSD с поддержкой PCI-Express 4.0, а именно – модель NVMe SSD Gen4 серии GIGABYTE AORUS – диск формата M.2-2280, объединяющий в себе контроллер Phison PS5015-E16, флэш-память 3D TLC NAND от Toshiba и DRAM-кэш. Согласно документации, этот накопитель предлагает скорости чтения и записи до 5000 и 4400 МБ/с соответственно. Что интересно – похоже, все выпущенные к настоящему моменту пользовательские диски с PCIe 4.0 имеют в своем составе этот контроллер.
В данном обзоре мы рассмотрим результаты тестирования вышеупомянутого диска GIGABYTE AORUS на материнской плате ASRock X570 Taichi с текущим флагманским процессором AMD Ryzen 9 3900X; основной исследуемый вопрос здесь – как изменяется производительность SSD в реальных приложениях в зависимости от версии интерфейса PCIe: 4.0, 3.0 и 2.0. Мы специально сфокусировались на тестах из реальной практики, поскольку не хотели просто гонять программу, которая может выдать более презентабельный результат, чем тот, который вы получите в работе со своими приложениями.
Для сравнения мы протестировали на платформе AMD также диск ADATA SX8200 Pro с интерфейсом PCI-Express 3.0, который работал настолько быстро, насколько мог. Эти результаты показывают производительность, предлагаемую SSD с предыдущей версией интерфейса и другим контроллером (Silicon Motion SM2262ENG).
Впечатляющие результаты синтетических тестов приведены ниже. Они подтверждают, что PCI-Express 4.0 действительно предлагает более высокую скорость по сравнению с предыдущими версиями PCI-Express.
Содержание
Как убить жесткий диск. Правила для начинающих киллеров
Описание протокола
Видеокарта для PCI Express x16
Для подключения устройства PCI Express используется двунаправленное последовательное соединение типа точка-точка, называемое линией (англ. lane — полоса, ряд); это резко отличается от PCI, в которой все устройства подключаются к общей 32-разрядной параллельной двунаправленной шине.
Соединение (англ. link — связь, соединение) между двумя устройствами PCI Express состоит из одной (x1) или нескольких (x2, x4, x8, x16 и x32) двунаправленных последовательных линий. Каждое устройство должно поддерживать соединение, по крайней мере, с одной линией (x1).
На электрическом уровне каждое соединение использует низковольтную дифференциальную передачу сигнала (LVDS), приём и передача информации производится каждым устройством PCI Express по отдельным двум проводникам, таким образом, в простейшем случае устройство подключается к коммутатору PCI Express всего лишь четырьмя проводниками.
Использование подобного подхода имеет следующие преимущества:
- карта PCI Express помещается и корректно работает в любом слоте той же или большей пропускной способности (например, карта x1 будет работать в слотах x4 и x16);
- слот большего физического размера может использовать не все линии (например, к слоту x16 можно подвести проводники передачи информации, соответствующие x1 или x8, и всё это будет нормально функционировать; однако при этом необходимо подключить все проводники питания и заземления, необходимые для слота x16).
В обоих случаях на шине PCI Express будет использоваться максимальное количество линий, доступных как для карты, так и для слота. Однако это не позволяет устройству работать в слоте, предназначенном для карт с меньшей пропускной способностью шины PCI Express. Например, карта x4 физически не поместится в стандартный слот x1, несмотря на то, что она могла бы работать в слоте x1 с использованием только одной линии. На некоторых материнских платах можно встретить нестандартные слоты x1 и x4, у которых отсутствует крайняя перегородка, таким образом, в них можно устанавливать карты большей длины, чем разъём. При этом не обеспечивается питание и заземление выступающей части карты, что может привести к различным проблемам.
PCI Express пересылает всю управляющую информацию, включая прерывания, через те же линии, что используются для передачи данных. Последовательный протокол никогда не может быть заблокирован, таким образом задержки шины PCI Express вполне сравнимы с таковыми для шины PCI (заметим, что шина PCI для передачи сигнала о запросе на прерывание использует отдельные физические линии IRQ#A, IRQ#B, IRQ#C, IRQ#D).
Во всех высокоскоростных последовательных протоколах (например, гигабитный Ethernet) информация о синхронизации должна быть встроена в передаваемый сигнал. На физическом уровне PCI Express использует метод канального кодирования 8b/10b (8 бит в десяти, избыточность — 20 %) для устранения постоянной составляющей в передаваемом сигнале и для встраивания информации о синхронизации в поток данных. Начиная с версии PCI Express 3.0 используется более экономное кодирование 128b/130b с избыточностью 1,5 %.
Некоторые протоколы (например, SONET/SDH) используют метод, который называется скремблинг (англ. scrambling) для встраивания информации о синхронизации в поток данных и для «размывания» спектра передаваемого сигнала. Спецификация PCI Express также предусматривает функцию скремблинга, но скремблинг PCI Express отличается от такового для SONET.
PCIe SSD на шине PCI-e 2.0 или 1.0
Пропускная способность PCI Express, Гбайт/с | ||||||
---|---|---|---|---|---|---|
Год выпуска |
Версия PCI Express |
Кодирование | Скорость передачи |
Пропускная способность на x линий | ||
×4 | ×8 | ×16 | ||||
2002 | 1.0 | 8b/10b | 0.50 Гбайт/с | 1.0 Гбайт/с | 2.0 Гбайт/с | 4.0 Гбайт/с |
2007 | 2.0 | 8b/10b | 1.0 Гбайт/с | 2.0 Гбайт/с | 4.0 Гбайт/с | 8.0 Гбайт/с |
2010 | 3.0 | 128b/130b | 1.97 Гбайт/с | 3.94 Гбайт/с | 7.88 Гбайт/с | 15.8 Гбайт/с |
PCI-E 2.0 x8 SSD
Название | TB | PBW | PCI-E | 4k read iops, K | 4k write iops, K | read, MB/s | write, MB/s |
---|---|---|---|---|---|---|---|
Fusion-io ioDrive II DUO MLC | 2.4 | 32.5 | 2.0 x8 | 480 | 490 | 3000 | 2500 |
SANDISK FUSION IOMEMORY SX350-1300 | 1.3 | 4 | 2.0 x8 | 225 | 345 | 2800 | 1300 |
SANDISK FUSION IOMEMORY PX600-1300 | 1.3 | 16 | 2.0 x8 | 235 | 375 | 2700 | 1700 |
SANDISK FUSION IOMEMORY SX350-1600 | 1.6 | 5.5 | 2.0 x8 | 270 | 375 | 2800 | 1700 |
SanDisk Fusion ioMemory SX300-3200 | 3.2 | 11 | 2.0 x8 | 345 | 385 | 2700 | 2200 |
SanDisk Fusion ioMemory SX350-3200 | 3.2 | 11 | 2.0 x8 | 345 | 385 | 2800 | 2200 |
SANDISK FUSION IOMEMORY PX600 | 2.6 | 32 | 2.0 x8 | 350 | 385 | 2700 | 2200 |
Huawei ES3000 V2 | 1,6 | 8,76 | 2.0 x8 | 395 | 270 | 1550 | 1100 |
Huawei ES3000 V2 | 3,2 | 17,52 | 2.0 x8 | 770 | 230 | 3100 | 2200 |
EMC XtremSF | 2,2 | 2.0 x8 | 340 | 110 | 2700 | 1000 | |
HGST Virident FlashMAX II | 2,2 | 33 | 2.0 x8 | 350 | 103 | 2700 | 1000 |
HGST Virident SSD FlashMAX II | 4,8 | 10.1 | 2.0 x8 | 269 | 51 | 2600 | 900 |
HGST Virident FlashMAX III | 2,2 | 7.1 | 2.0 x8 | 531 | 59 | 2700 | 1400 |
Dell Micron P420M | 1.4 | 9.2 | 2.0 x8 | 750 | 95 | 3300 | 630 |
Micron P420M | 1.4 | 9.2 | 2.0 x8 | 750 | 95 | 3300 | 630 |
HGST SN260 | 1.6 | 25.10 | 3.0 x8 | 1200 | 200 | 6170 | 2200 |
HGST SN260 | 3,2 | 17,52 | 3.0 x8 | 1200 | 200 | 6170 | 2200 |
Intel P3608 | 3,2 | 17,5 | 3.0 x8 | 850 | 80 | 4500 | 2600 |
Kingston DCP1000 | 3,2 | 2,78 | 3.0 x8 | 1000 | 180 | 6800 | 6000 |
3.2 | 29 | 3.0 x8 | 750 | 120 | 5500 | 1800 | |
Samsung PM1725 | 3.2 | 29 | 3.0 x8 | 1000 | 120 | 6000 | 2000 |
Samsung PM1725a | 3.2 | 29 | 3.0 x8 | 1000 | 180 | 6200 | 2600 |
Samsung PM1725b | 3.2 | 18 | 3.0 x8 | 980 | 180 | 6200 | 2600 |
FusionСтив Возняк
- Они не могут быть загрузочными
- Нужен драйвер для использования. Драйвера есть практически подо всё, но под последние версии Linux их придётся компилировать.
- Оптимальный размер сектора у них 4096 байт. (512 тоже поддерживается)
- Драйвер при наихудшем сценарии может потреблять довольно много RAM (при размере сектора 512 байт)
- Скорость работы зависит от скорости процессора, поэтому энергосберегающие технологии лучше отключать. Это и плюс и минус, так как с помощью мощного процессора устройство может работать даже быстрее, чем это указано в спецификациях
- Нуждается в хорошем охлаждении. Для серверов это не должно быть проблемой.
- Не рекомендуется для ESXi, так как ESXi предпочитает диски с сектором 512N, а это может повлечь большой расход памяти драйвером.
- Брендированные версии этих SSD, как правило, не поддерживаются вендорами до уровня последнего драйвера от SanDisk (март 2019)
Fusion PX600 1.3TB PCI-E 2.0 x8 | Intel P3700 1.6TB PCI-E 3.0 x4 |
---|---|
Экспорт в Word
Как пользоваться курвиметром
Измерить длину позволит прокат колеса по намеченной линии. Каждый новый оборот будет указывать измеряемое расстояние. Показания на циферблате переводятся в единицу расстояния с учетом заданного масштаба. Стандартная шкала – 100 см. Погрешность измерения варьируется от 0,2 до 0,5% в зависимости от цены, производителя и механизма работы.
Уменьшить погрешности в измерении позволит соблюдение следующих правил:
- Не стараться вычислить всю длину кривой сразу. Оптимальный вариант – разделить всю линию на небольшие участки. Это позволит не запутаться, переходить от одного заметного ориентира к другому.
- Чем больше масштаб чертежа или карты, тем точнее будет полученный результат. Оптимальный масштаб 1:100 000. Следует тщательно проводить прибором по каждому изгибу линии.
- Большое количество повторений вычислений снижает вероятность ошибки.
Что такое PCI Express
PCI Express (Peripheral Component Interconnect Express , сокращенно —PCIe илиPCI-e ) — это компьютерная шина, использующая высокопроизводительный протокол последовательной передачи данных. Большинству непосвященных это определение наверняка покажется туманным. Чтобы стало понятней, разберем его более подробно. Компьютерная шина — соединение, служащее для передачи данных между функциональными блоками компьютера. Протокол – в данном случае значит «схема», «алгоритм», «порядок». Последовательная передача данных – понятие более сложное, ему придется уделить больше внимания. Все данные внутри компьютера циркулируют, обрабатываются и хранятся в виде двоичного кода, мельчайшими частичками которого являются биты. Подробнее об этом можно узнать здесь. Передача данных между функциональными блоками компьютера может осуществляться либопараллельным , либопоследовательным способом.
Параллельная передача данных
Параллельный способ подразумевает использование физического соединения из значительного количества проводников. Передача данных осуществляется «порциями», в которых количество битов соответствует количеству проводников в соединении. Каждая такая порция перед передачей как бы «развертывается в пространстве», разделяясь на биты, каждый из которых проходит к принимающему устройству по отдельному проводнику. Таким образом, каждую единицу времени каждый бит двоичного кода передается по отдельному проводу этого соединения, одновременно (параллельно) с другими битами, передающимися по остальным его проводам. Поэтому схема и называется параллельной. Например, компьютерная шина PATA (IDE), которая в домашних компьютерах не так давно была основным способом подключения жестких дисков, состоит из 40 проводников (на изображении ниже). Из них только 16 используются непосредственно для параллельной передачи данных. За каждую передачу (такт) по такой шине проходит 16 битов информации. Частота шины — 33 МГц, то есть каждую секунду происходит 33 млн. передач. Таким образом, максимальная пропускная способность такого соединения равна 528 млн. битов в секунду (16 х 33 млн.), или, если перевести в мегабайты — 66 Мегабайт / с.
Несмотря на простоту, параллельная передача данных изжила себя и уже почти не используется в компьютерной технике. Главные ее недостатки: • высокие затраты на создание каналов (нужно много проводников); • высокая помеховосприимчивость из-за взаимного влияния передаваемых сигналов друг на друга (особенно, на длинные расстояния); • необходимость обеспечения синхронного прохождения данных одновременно по всех проводниках соединения, из-за чего достижение высокой частоты отправки сигналов (частоты шины) является слишком сложной задачей.
Последовательная передача данных
Влиянию указаных выше негативных факторов в значительно меньшей степени подвержены схемы последовательной передачи данных. Сегодня они являются очень распространенными. Все USB-устройства, современные жесткие диски, SSD, видеокарты, сетевые карты и т.д. взаимодействуют с другим оборудованием с использованием последовательной передачи данных. Способ ее реализации в каждом из этих видов устройств, конечно же, отличается, но принцип везде одинаков. Для последовательной схемы не нужно много проводников. Передача данных осуществляется через один коммуникационный канал по одному биту за каждую передачу, последовательно, один за одним (что-то на подобие азбуки Морзе). На первый взгляд, такая схема кажется менее эффективной, чем в случае с параллельной передачей. Но это далеко не так. Высокая скорость здесь достигается за счет огромной частоты передачи данных (несколько миллиардов в секунду). А для устройств, требующих особо высоких скоростей обмена данными, одновременно используется несколько таких каналов (линий). Например, современные игровые видеокарты подключаются к компьютеру через 16 линий PCIe (PCIe x16).
Подделки из китая
Скорость передачи и метод шифрования
В обозначении интерфейса PCI-E x16 цифра указывает на количество задействованных полос для передачи данных. В данном случае их 16. Каждая из них, в свою очередь, состоит из 2 пар проводов для передачи информации. Как было отмечено, более высокая скорость обеспечивается тем, что эти пары работают в дуплексном режиме. То есть передача информации может идти сразу в двух направлениях.
Для защиты от возможных потерь или искажения передаваемых данных применяется в этом интерфейсе специальная система защиты информации, которая называется 8В/10В. Это обозначение расшифровывается следующим образом: для правильной и корректной передачи 8 бит данных необходимо их дополнить 2 служебными битами для выполнения проверки правильности. В этом случае система вынуждена передавать 20 процентов служебной информации, которая для пользователя компьютера не несет полезной нагрузки. Но это плата за надежную и стабильную работу графической подсистемы персонального компьютера, и без этого уж точно никак не обойтись.
Особенности стандарта PCI Express, его версии
Разработка стандарта PCI Express была начата фирмой Intel. Спецификации первой его версии появились еще в 2002 году. Сейчас развитием PCI Express занимается организация PCI Special Interest Group, в совет директоров которой входят представители основных разработчиков аппаратного и программного обеспечения (Intel, Microsoft, IBM, AMD, Sun Microsystems, HP, NVIDIA и другие). В своем развитии PCIe прошел несколько этапов и уже развился до версии 5.0. PCIe является полнодуплексным протоколом, то есть предусматривает использование независимых друг от друга каналов приёма и передачи данных (устройство может одновременно отправлять и получать данные). Перед отправкой данные кодируются в блоки. Это необходимо для синхронизации передающего и принимающего устройств, а также уменьшения влияния помех. В версиях PCIe 1.0 и PCIe 2.0 используется схема кодирования8b/10b . То есть, каждый 8-битный блок кодируется в 10-битный, в котором только 80% передаваемых данных являются полезными. Остальные 20% нужны для обеспечения правильной работы протокола. В PCIe 3.0 и боле новых ее версиях данные кодируются по более эффективной схеме128b/130b (каждые 128 бит кодируются в 130-битный блок). Доля полезного содержания в передаваемых данных здесь составляет уже около 98,46%. Разные версии PCIe отличаются не только способом «упаковки» битов в блоки, но и частотой передачи данных. В PCIe 1.0 она составляет 2,5 ГТ/с (гигатранзакций в секунду), то есть за одну секунду передается 2,5 миллиарда битов. Для лучшего восприятия переведем это в привычные единицы:2,5*109 Бит / с = 312,5 Мегабайт / с. Учитывая, что только 80% из них являются полезными данными, реальная пропускная способность PCIe 1.0 составляет 250 Мегабайт / с. В PCIe 5.0 частота передачи данных возросла аж до 32 ГТ/с. Переведем это в удобный вид:32*109 Бит / с = 4000 Мегабайт / с = 4 Гигабайт / с. Поскольку полезные данные составляют 98,46%, реальная пропускная способность PCIe 5.0 равна 3,938 Гигабайт / с. Подробнее об особенностях разных версиях PCIe см. в таблице:
Версия PCI Express | Год выхода | Схема кодирования | Скорость передачи | Пропускная способность на x линий: | |||
x1 | x4 | x8 | x16 | ||||
PCIe 1.0 | 2002 | 8b/10b | 2,5 ГТ/с | 250 Мб/с | 1 Гб/с | 2 Гб/с | 4 Гб/с |
PCIe 2.0 | 2007 | 8b/10b | 5 ГТ/с | 500 Мб/с | 2 Гб/с | 4 Гб/с | 8 Гб/с |
PCIe 3.0 | 2010 | 128b/130b | 8 ГТ/с | 984,6 Мб/с | 3,94 Гб/с | 7,88 Гб/с | 15,8 Гб/с |
PCIe 4.0 | 2017 | 128b/130b | 16 ГТ/с | 1,969 Гб/с | 7,88 Гб/с | 15,8 Гб/с | 31,5 Гб/с |
PCIe 5.0 | 2019 | 128b/130b | 32 ГТ/с | 3,938 Гб/с | 15,75 Гб/с | 31,5 Гб/с | 63 Гб/с |
Применение PCI Express в компьютере. Разъемы PCI Express
Контроллер (управляющее устройство) линий PCIe не так давно встраивался только в чипсет (главную микросхему) материнской платы. Но, начиная с 2009 года, контроллер PCIe добавляется производителями также и непосредственно в центральный процессор. Это уменьшает задержки и позволяет процессору более эффективно взаимодействовать с другими устройствами. Версии и количество линий PCIe в разных моделях процессоров и чипсетов отличается. Бо́льшая их часть формируется в разъемы, размещаемые на материнской плате. Они позволяют подключать к компютеру разнообразные устройства (видеокарты, звуковые карты, сетевые карты, Wi-Fi-адаптеры и др.). На материнской плате современного компьютера можно найти разъемы PCIe нескольких видов, отличающихся количеством используемых в них линий PCIe (от х1 до х16 линий). Не зависимо от того, насколько старым является компьютер, и какая версия PCIe в нем используется, эти разъемы всегда выглядят одинаково:на изображении: верхний разъем — PCIe x4, по средине — PCIe x16, внизу — PCIe x1
Разные версии PCIe являются полностью совместимыми. То есть, если в старый компьютер, где используется версии PCIe 2.0, установить, например, видеокарту с PCIe 4.0, она будет нормально работать. Однако, реальная скорость обмена данными при этом у нее будет ограничена возможностями PCIe 2.0. И наоборот, в самый новый компьютер с PCIe 4.0 можно без проблем установить старую видеокарту с PCIe 2.0. Еще одной особенностью PCIe является совместимость разных ее разъемов. В разъем PCIe x16 можно подключить не только видеокарту, но и абсолютно любое другое устройство PCIe, в том числе и с разъемом PCIe x8, PCIe x4 или PCIe x1. Совместимость разъемов сохраняется также и в обратную сторону. То есть, в разъем PCIe x1 можно установить видеокарту с разъемом PCIe x16. Физически она туда не войдет, но если разрезать заднюю стенку разъема (как на изображении ниже), то все получится. Это, конечно же, «кустарщина» и без крайней надобности так делать не нужно. Тем более, что видеокарта при таком подключении будет работать в режиме PCIe x1, что весьма негативно скажется на ее быстродействии.
В ноутбуках для установки дополнительных устройств вместо упомянутых выше разъемов используется более компактный вариант — Mini PCIe. Линии PCIe используются также для создания некоторых других разъемов, в чатности, разъемов M.2 (служат для подключения современных запоминающих устройств, а также устройств некоторых других типов).
на изображении — разъем M.2 с запоминающим устройством в нем
SSD-накопитель
Диск Gigabyte Aorus NVMe Gen4 содержит четыре чипа флэш-памяти и два чипа DRAM; все чипы памяти обмениваются данными с контроллером SSD Phison.
Диск Gigabyte оснащен большим радиатором, который может показаться неожиданно тяжелым из-за высокого содержания меди. В отличие от других радиаторов, он охватывает диск со всех сторон, обеспечивая отвод тепла с верхней и нижней поверхности диска.
Phison PS5016-E16-32 – это новый восьмиканальный контроллер SSD, который был впервые представлен в этом году на Computex в Тайване. В его состав входит двухъядерный ARM-контроллер, работающий совместно с двумя «ядрами CO-X-процессора», которые, по-видимому, являются частью проприетарного ускоряющего блока Phison.
В чипах флэш-памяти Toshiba TABHG65AWV BiCS4 используется 96-слойная память 3D TLC NAND.
Два выделенных чипа DRAM SKhynix H5AN8GNCJRVKC DDR4-2133 предоставляют 2 ГБ быстрой памяти под адресные таблицы контроллера.
Суммарные показатели производительности
По результатам проведенных тестов разница между PCI-Express 4.0 и PCI-Express 3.0 в реальных приложениях составила всего 1%. Однако, если мы посмотрим на устаревающую версию интерфейса PCI-Express 2.0, то увидим заметно большую разницу – целых 4%.
Одна из наиболее популярных моделей SSD с PCIe 3.0 – диск ADATA SX8200 Pro с контроллером SMI. Несмотря на более слабую версию интерфейса (Gen3), он все-таки смог превзойти SSD Gigabyte Gen4.
Отдельного внимания заслуживает результат этого же диска, выделенный серым цветом (с пометкой «Intel»). Этот результат получен в составе системной конфигурации с процессором Core i7-7700K, которую мы обычно используем для тестирования SSD. И хотя сравнение здесь не совсем корректное (с точки зрения соответствия друг другу отдельных компонентов каждой тестовой конфигурации), данный пример наглядно показывает, насколько сильно на производительность накопителя может повлиять апгрейд системы – в той ее части, которая вообще не относится к подсистеме хранения данных, – гораздо сильнее, чем апгрейд самого накопителя до SSD с интерфейсом PCIe 4.0.
Что такое PCI Express и что он обозначает?
PCI Express означает Peripheral Component Interconnect Express и представляет собой стандартный интерфейс для подключения периферийного оборудования к материнской плате на компьютере. Другими словами, PCI Express или сокращенно PCIe — это интерфейс, который подключает к материнской плате внутренние карты расширения, такие как видеокарты, звуковые карты, адаптеры Ethernet и Wi-Fi . Кроме того, PCI Express также используется для подключения некоторых типов твердотельных накопителей, которые обычно очень быстрые.
Какие типы слотов и размеров PCI Express существуют, и что означают линии PCIe? Для подключения плат расширения к материнской плате PCI Express использует физические слоты. Обычными слотами PCI Express, которые мы видим на материнских платах, являются PCIe x1, PCIe x4, PCIe x8 и PCIe x16. Число, которое следует за буквой «х», говорит нам о физических размерах слота PCI Express, который, в свою очередь, определяется количеством контактов на нем. Чем больше число, тем длиннее слот PCIe и тем больше контактов, которые соединяют плату расширения с гнездом.
Кроме того, число «х» также указывает, сколько полос доступно в этом слоте расширения. Вот как сравниваются часто используемые слоты PCIe:
- PCIe x1: имеет 1 полосу , 18 контактов и длину 25 мм
- PCIe x4: имеет 4 линии , 32 контакта и длину 39 мм
- PCIe x8: имеет 8 линий , 49 контактов и длину 56 мм
- PCIe x16: имеет 16 линий , 82 контакта и длину 89 мм
Линии PCI Express — это пути между набором микросхем материнской платы и слотами PCIe или другими устройствами, являющимися частью материнской платы, такими как разъем процессора, слоты M.2 SSD, сетевые адаптеры, контроллеры SATA или контроллеры USB.
В PCI Express каждая полоса индивидуальна, что означает, что она не может быть разделена между различными устройствами. Например, если ваша видеокарта подключена к слоту PCIe x16, это означает, что она имеет 16 независимых линий, выделенных только для нее. Никакой другой компонент не может использовать эти полосы, кроме графической карты.
Вот идея, которая может упростить вам понимание того, что такое линии PCI Express: просто представьте, что PCI Express — это магистраль, а автомобили, которые едут по ней, — это данные, которые передаются. Чем больше полос движения доступно на шоссе, тем больше автомобилей можно проехать по нему; чем больше у вас PCIe-линий, тем больше данных можно передать.
Карта PCI Express может устанавливаться и работать в любом слоте PCIe, доступном на материнской плате, если этот слот не меньше платы расширения. Например, вы можете установить карту PCIe x1 в слот PCIe x16. Тем не менее, вы не можете сделать обратное. Например, вы можете установить звуковую карту PCIe x1 в слот PCIe x16, но вы не можете установить графическую карту PCIe x16 в слот PCIe x1.
Какие версии PCI Express существуют, и какую скорость передачи данных (пропускную способность) они поддерживают?
Сегодня используются четыре версии PCI Express: PCI Express 1.0, PCI Express 2.0, PCI Express 3.0 и PCI Express 4.0. Каждая версия PCIe поддерживает примерно удвоенную пропускную способность предыдущего PCIe . Вот что предлагает каждый из них:
- PCI Express 1.0: имеет пропускную способность 250 МБ / с на линию
- PCI Express 2.0: имеет пропускную способность 500 МБ / с на линию
- PCI Express 3.0: имеет пропускную способность 984,6 МБ / с на линию
- PCI Express 4.0: имеет пропускную способность 1969 МБ / с на линию
Помните, что слоты PCIe могут предложить не одну, а несколько дорожек? Значения полосы пропускания, которые мы разделили, умножаются на количество линий, доступных в слоте PCIe. Если вы хотите рассчитать, сколько пропускной способности доступно для определенной платы расширения, вам нужно умножить пропускную способность PCIe на линию на количество доступных для нее линий.
Например, графическая карта, которая поддерживает PCI Express 4.0 и подключена к слоту PCIe x16, имеет доступ к общей пропускной способности около 31,51 ГБ / с. Это результат умножения 1969 МБ / с на 16 (пропускная способность PCIe на линию * 16 линий). Впечатляет, правда?
Вот как масштабируются версии PCI Express, если принять во внимание линии PCI Express:
В будущем появятся новые версии PCI Express, такие как PCI Express 5.0 и PCI Express 6.0. Спецификация PCIe 5.0 была доработана летом 2019 года, предлагая пропускную способность до 3938 МБ / с на линию и до 63 ГБ / с в конфигурации x16. Однако, скорее всего, мы не увидим его в ближайшее время на компьютерном оборудовании потребительского уровня.
Помните: размер порта PCI-E и и количество полос могут не совпадать
Вот одна из наиболее запутанных частей настройки PCI-E: порт может быть размером с карту x16, но иметь достаточно линий данных только для чего-то гораздо менее быстрого, например x4. Это связано с тем, что хотя PCI-E может поддерживать практически неограниченное количество отдельных подключений, все же существует практический предел пропускной способности чипсета. Более дешёвые материнские платы с более бюджетными чипсетами могут подойти только до одного слота x8, даже если этот слот физически может вместить карту x16. Между тем, материнские платы для «геймеров» будут иметь до четырёх полных слотов PCI-E размера x16 и x16 для максимальной совместимости с графическим процессором.
Эта материнская плата для энтузиастов включает пять полноразмерных слотов PCI-E x16, но только два из них имеют полные 16 линий передачи данных — остальные — x8 и x4.
Очевидно, это может вызвать проблемы. Если на вашей материнской плате есть два слота размером x16, но один из них имеет только x4 полосы, то установка новой модной видеокарты в неправильный слот может снизить её производительность на 75%. Конечно, это теоретический результат: архитектура материнских плат означает, что вы не увидите такого резкого спада. Дело в том, что правильная карта должна быть вставлена в правильный слот.
К счастью, пропускная способность определённых слотов PCI обычно указывается в руководстве к компьютеру или материнской плате с указанием того, какой слот имеет какую ёмкость. Если у вас нет руководства, количество полос обычно указывается на печатной плате материнской платы рядом с портом, например:
Этикетки на этих портах показывают доступные полосы: порт x1 вверху имеет одну полосу, а порт x16 внизу — только четыре, несмотря на его физический размер. PCIEX1_2 означает, что это второй порт x1 на материнской плате.
Кроме того, более короткая карта x1 или x4 может физически поместиться в более длинный слот x8 или x16: первоначальная конфигурация контактов электрических контактов делает её совместимой. Карта может немного болтаться физически, но когда она закреплена в слотах расширения корпуса ПК, она сидит более чем крепко. Естественно, если контакты карты физически больше слота, вставить её нельзя.
Поэтому помните, что при покупке карт расширения или обновлений для слотов PCI Express вы должны учитывать как размер, так и скорость передачи доступных портов.
Связанная статья: PCIe 4.0: что нового и почему это важно
Когда его можно будет использовать
Как мы упоминали ранее, в Computex 2019 дебютировала PCIe 4.0 с анонсами продуктов от AMD, Corsair и Gigabyte. Intel ничего не сказала о PCIe 4.0 для потребительского оборудования — и даже утверждала, что это не поможет ускорить Ваши игры на ПК — поэтому сейчас PCIe 4.0 — это все о системах AMD.
AMD анонсировала свой чипсет X570 на Computex с поддержкой PCIe 4.0, а производители представили десятки материнских плат X570, включая ASRock, Asus, Gigabyte и MSI. Эти платы X570 не будут дешевыми, и ожидается, что они также будут генерировать большое количество тепла. Почти на каждой плате, от среднего бюджетного геймера до ультра роскошного RGB-оборудованного монстра, были вентиляторы для охлаждения компонентов. Платы более высокого уровня также добавили дополнительные радиаторы, трубы, а в некоторых случаях системы жидкостного охлаждения. Это только для самой платы.
Несколько дней спустя компания выступила на игровой конференции E3 2019 с двумя новыми видеокартами, поддерживающими PCIe 4.0, включая Radeon RX 5700 XT и Radeon RX 5700. Новые карты также были выпущены 7 июля 2019 года.
Итоги
Как бы там ни было, а PCI-E x16 на текущий момент является безальтернативным графическим слотом и интерфейсом. Он будет актуальным еще достаточно долгое время. Его параметры позволяют создавать как компьютерные системы начального уровня, так и высокопроизводительные ПК с несколькими акселераторами. Именно за счет такой гибкости и не предвидится существенных изменений в этой нише.
Уже многие годы материнские платы оснащаются слотами стандарта PCI-E, который вытеснил своего прародителя PCI и еще более устаревшего предшественника AGP. Однако этот стандарт имеет несколько подвидов, и они могут быть расположены на материнке одновременно.
Это нередко вводит пользователей в заблуждение при выборе железа для своего компьютера. В своей статье я расскажу о PCI Express x16, так как данная спецификация является наиболее востребованной в наши дни, и вы сможете отличать её от других.