Корневой комплекс Pci Express что это такое

Обновлено: 03.07.2024

Обсудите и поддержите PCI Express Root Complex в драйверах и оборудовании Windows 10 для решения проблемы; После того, как я загрузил обновление «PCI Express Root Complex», мой компьютер действительно испортился. Действительно ли необходимо обновлять это. Обсуждение в разделе «Драйверы и оборудование для Windows 10», начатое Ricksha2, 20 сентября 2020 г.

Корневой комплекс PCI Express

Корневой комплекс PCI Express — похожие темы — корневой каталог PCI Express

Компьютер зависает с корневым портом PCI Express

Компьютер зависает с корневым портом PCI Express: Здравствуйте! Мой компьютер постоянно зависает, и в средстве просмотра событий появляются следующие ошибки: Идентификатор события 10400Начался сброс сетевого интерфейса «Realtek PCIe GbE Family Controller». Будет кратковременный сбой в сетевом подключении во время.

Ошибка корневого порта PCI Express

Ошибка корневого порта PCI Express: Мой компьютер Acer Precision Helios 300 запустился с событием Kernel PNP с идентификатором 440, за которым последовало предупреждение Kernel PNP с идентификатором события 219. Драйвер \Driver\WudfRd не смог нагрузка для устройства PCI\VEN_8086&DEV_1903&SUBSYS_13431025&REV_07\3&11583659&0&20. затем несколько.

PCI Express для Windows

PCI Express в Windows: я протестировал 15 различных видеокарт PCI-Express на материнской плате i3 Gigabyte/intel с Windows 7/8/10 . Windows 7 — это последние окна, способные работать с двумя или более дисплеями. начиная с Windows 8 и выше, Windows не может обрабатывать дисплеи pci-express, независимо от того, если.

Обновление Windows: драйвер PCI Express Root Complex также зависает

Обновление Windows: драйвер PCI Express Root Complex также зависает: у меня возникли проблемы с обновлением моей Windows 10. Всегда зависает на 30% завершения. Поэтому, чтобы попытаться исправить это, я пытаюсь обновить свои драйверы, чтобы посмотреть, исправит ли он это, и когда я пытаюсь обновить свой драйвер PCI Express Root Complex, он также зависает. Мне интересно, могут ли они быть связаны.

Корневой комплекс Windows 10 PCI Express, код 28

Не удается обновить/отключить/удалить корневой порт PCI Express

Не удается обновить/отключить/удалить корневой порт PCI Express: я подозреваю, что эта проблема уникальна для этого конкретного компьютера. После 8 или 9 попыток установить Feature Update 1903 я решил проверить наличие устаревших драйверов и восстановить работоспособность и т. д. (у меня есть несколько других компьютеров, и они обычно восстанавливаются после 2 или 3 попыток.) ​​Когда.

Корневой порт PCI Express

Корневой порт PCI Express. Привет! Несколько месяцев назад я создал рабочий стол Windows, но так и не смог перевести его в режим сна или гибернации. Я выполнил команду powercfg -lastwake и получил ответ: C:\Windows\system32>powercfg -lastwake Количество истории пробуждения - 1 История пробуждения [0] Количество источников пробуждения.

Устранение неполадок корневого комплекса PCI Express.

Устранение сложных неполадок PCI Express Root.: После пары синих экранов и просмотра в Интернете у меня оказался плохой драйвер. У меня только что собранный компьютер, поэтому я понятия не имею, как установить новый драйвер для названия выше. Я пытался обновить через диспетчер устройств, но он говорит, что он обновлен, и я не знаю, что.

Случайно удален корневой комплекс PCI Express - Помогите!

Случайно удален корневой комплекс PCI Express - Помогите!. Несколько дней назад я обновлял свои драйверы, когда случайно удалил корневой комплекс PCIE. Теперь ни клавиатура, ни мышь не работают в Windows 10, но работают в моем BIOS. Есть ли способ переустановить или откатить этот драйвер без моей клавиатуры или мыши?

Image< бр />

Формат пакета TLP: РИСУНОК: Формат пакета TLP. Формат пакета уровня транзакций определяется следующим образом: Начинается с префикса, который является необязательным, и, Заголовок TLP, а затем, С полезными данными или без них, В конце пакета TLP дайджест TLP, Распространяется информация в формате пакета TLP. как: Префиксы TLP. Заголовок (обязательно). Данные (включены, если применимо): зависит от типа транзакции. Дайджест TLP (необязательно). РИСУНОК: Информация о байте TLP. Заголовок TLP: Предоставляет формат пакета. Тип пакета. Длина связанных данных, если они доступны. Дескриптор транзакции. Байт информации об адресе/маршрутизации включает состояние завершения кодирования сообщения. Рис. Общий заголовок TLP. 32-битная информация. Предоставляет: формат, тип пакета TLP, информацию о классе трафика, атрибуты, заголовки T (наличие префикса TLP, если он присутствует), дайджест TLP, конечную точку (нормальный или отравленный протокол TLP), преобразование адресов (при наличии памяти). Длина (обозначение длины данных в 32-битных словах) F

Изображение

Регистры пространства конфигурации PCI (тип 0/тип 1)

Пространство конфигурации PCI Type 0 предназначено для устройств PCI и для конечных точек в случае PCIe. Пространство конфигурации типа 1 предназначено для хост-контроллера PCI и для корневого комплекса PCI в случае PCIe. Пространство конфигурации типа 0/1: FIG: Пространство конфигурации. Регистры пространства конфигурации являются общими для обоих типов 0/1. Идентификатор устройства и идентификатор поставщика: идентифицируйте конкретное устройство. Регистр состояния: Предоставляет информацию об ошибках, обновленную информацию и т. д. Регистр команд: Управляет мастером шины и различными утилитами. Код класса: указывает категорию устройства (хост-контроллер, мост IDE, контроллер SATA, контроллер Ethernet и т. д.). Идентификатор версии PCI. BIST — встроенная самопроверка. Тип заголовка Конкретная область определяется типом заголовка (0 или 1). Размер строки кэша. Таблица: Регистры пространства конфигурации. Таблица: Командный регистр Таблица: Статусный регистр Рис. Таблица конфигурационного пространства типа 0: Регистры ТИПА 0 РИСУНОК: Таблица конфигурационного пространства PCIe ТИПА 1: Регистры конфигурационного пространства ТИПА 1

RJSmith92

Уважаемый

У меня есть несколько вопросов по обновлению корневого комплекса PCIe, линий PCIe и PCH, и я надеюсь, что кто-нибудь из присутствующих сможет помочь, так как я не могу найти четкий ответ в Интернете.

Я понимаю, что корневой комплекс PCIe — это хост-мост в ЦП, который соединяет ЦП и память с архитектурой PCIe. «Внутренней» шиной корневого комплекса является шина 0. Корневой комплекс содержит корневые порты для подключения к устройствам PCIe.

Во-первых, PCH (южный мост) содержит корневые порты и устройства, подключенные к шине 0, поэтому является ли PCH частью корневого комплекса?

Если да, то как насчет устройств, внутренних для PCH (разъем USB, разъем SATA и т. д.). Они не находятся за корневыми портами и находятся на шине 0, поэтому они являются частью корневого комплекса.

Мой следующий вопрос касается линий PCIe, исходящих от PCH. Мой набор микросхем Z87 имеет 8 линий PCIe от PCH. Затем эти линии «используют» некоторые линии ЦП, например, если у меня ЦП с 28 линиями PCIe, будут ли 8 из этих линий подключаться к 8 линиям в PCH?

Опять же, как насчет внутренних устройств PCH, они используют какие-либо линии PCIe?

Я знаю, что на вопросы не так просто ответить, но если у кого-то есть какая-либо информация, мы будем очень признательны.

Пинхедд

Чемпион

Интересно, похоже, что есть 2 моста Host/PCI, как в следующем примере,



И "шина PCI", и "корневой комплекс PCI Express" будут иметь свои собственные записи в DSDT, описывающие, какие ресурсы и номера шин они принимают. Если дважды щелкнуть их в диспетчере устройств, а затем перейти на вкладку сведений и идентификаторы оборудования, они оба либо ACPI/PNP0A08, либо ACPI/PNP0A03?

С уважением,
Роберт

Да, эта диаграмма показывает то, что я имел в виду.

В качестве шины PCI указан ACPI\PNP0A03
В качестве корневого комплекса PCI Express указан ACPI\PNP0A08

Пинхедд

Чемпион

У меня есть несколько вопросов по обновлению корневого комплекса PCIe, линий PCIe и PCH, и я надеюсь, что кто-нибудь из присутствующих сможет помочь, так как я не могу найти четкий ответ в Интернете.

Я понимаю, что корневой комплекс PCIe — это хост-мост в ЦП, который соединяет ЦП и память с архитектурой PCIe. «Внутренней» шиной корневого комплекса является шина 0. Корневой комплекс содержит корневые порты для подключения к устройствам PCIe.

Во-первых, PCH (южный мост) содержит корневые порты и устройства, подключенные к шине 0, поэтому является ли PCH частью корневого комплекса?

Если да, то как насчет устройств, внутренних для PCH (разъем USB, разъем SATA и т. д.). Они не находятся за корневыми портами и находятся на шине 0, поэтому они являются частью корневого комплекса.

Мой следующий вопрос касается линий PCIe, исходящих от PCH. Мой набор микросхем Z87 имеет 8 линий PCIe от PCH. Затем эти линии «используют» некоторые линии ЦП, например, если у меня ЦП с 28 линиями PCIe, будут ли 8 из этих линий подключаться к 8 линиям в PCH?

Опять же, как насчет внутренних устройств PCH, они используют какие-либо линии PCIe?

Я знаю, что на вопросы не так просто ответить, но если у кого-то есть какая-либо информация, мы будем очень признательны.

Корневой комплекс PCIe относится к архитектуре PCIe так же, как хост-мост PCI относится к архитектуре PCI. Корневой комплекс (PCIe) и хост-мост (PCI) обеспечивают уровень трансляции с отслеживанием состояния между логикой PCIe/PCI, с одной стороны, и специфичной для системы логикой, с другой. Это позволяет устройству PCIe/PCI подключаться к любой системе, имеющей совместимый корневой комплекс/хост-мост, независимо от архитектуры остальной системы. Устройства PCI и конечные точки PCIe не должны заботиться о специфике системной подсистемы памяти, порядке следования байтов и т. д.

Intel использует архитектуру, называемую интегрированным вводом-выводом (IIO), для объединения всех компонентов предыдущей платформы в одну физическую часть ЦП.Хотя компоненты теперь интегрированы, они по-прежнему [по крайней мере логически] подключены через PCI и как таковые доступны для прошивки ПК BIOS / UEFI.

Шина 0 соединяет корневой комплекс DMI, корневые комплексы PCIe (от одного до трех в зависимости от микросхемы), модуль DMA и ядро ​​IIO с ядрами процессора. В совокупности это формирует процессорные устройства IIO. Точно так же шина 1 соединяет каналы QPI, обработку прерываний, широковещательную рассылку ядра, управление питанием, IMC и мониторинг производительности с ядрами процессора. В совокупности это формирует устройства Processor Uncore.

Поскольку корневой порт DMI (не комплексный) и корневой порт(ы) PCIe соединяют уровень PCIe с уровнем PCI, логически они являются просто невестами PCI-PCI. Физическое соединение DMI2, которое соединяет PCH с ЦП, невидимо для программного обеспечения конфигурации. В силу этого PCH и подключенные к нему устройства являются просто логическим продолжением внутренней шины PCI 0 ЦП.

Обратите внимание, что CPUBUSNO 0 и CPUBUSNO 1 — это просто символические имена, относящиеся к процессору. В многосокетных системах фактический номер шины, присвоенный ей, может отличаться.

Компания Intel несколько расплывчата в отношении того, как все корневые порты PCIe и устройства PCI взаимодействуют с системной памятью через корневой комплекс или хост-мост.

Что касается дорожек, то линии 8x, исходящие из PCH, представляют собой порт 8x, который можно разделить до 8 портов 1x, что позволяет одновременно подключать большое количество периферийных устройств с низкой пропускной способностью. . Это отличается от ЦП, который представляет собой порт 16x, который можно разделить только тремя способами (16/0/0, 8/8/0, 8/4/4, каждый из которых может согласовываться независимо). Логически все эти устройства используют одну и ту же внутреннюю шину.

Устройства, встроенные в PCH, не используют эти линии, поскольку PCIe в основном используется как внешняя двухточечная шина и не имеет преимуществ перед PCI при внутреннем использовании (на самом деле я подозреваю, что использование PCIe внутри было бы довольно немного сложнее). Однако производители материнских плат часто используют некоторые из этих линий для подключения дополнительных периферийных устройств, таких как сетевые карты, Bluetooth, аудиокодеки и дополнительные контроллеры памяти. Обычно четыре линии выставляются в виде одного слота 4x PCIe и трех слотов 1x PCIe, а остальные четыре линии используются для встроенных периферийных устройств.

RJSmith92

Уважаемый

У меня есть несколько вопросов по обновлению корневого комплекса PCIe, линий PCIe и PCH, и я надеюсь, что кто-нибудь из присутствующих сможет помочь, так как я не могу найти четкий ответ в Интернете.

Я понимаю, что корневой комплекс PCIe — это хост-мост в ЦП, который соединяет ЦП и память с архитектурой PCIe. «Внутренней» шиной корневого комплекса является шина 0. Корневой комплекс содержит корневые порты для подключения к устройствам PCIe.

Во-первых, PCH (южный мост) содержит корневые порты и устройства, подключенные к шине 0, поэтому является ли PCH частью корневого комплекса?

Если да, то как насчет устройств, внутренних для PCH (разъем USB, разъем SATA и т. д.). Они не находятся за корневыми портами и находятся на шине 0, поэтому они являются частью корневого комплекса.

Мой следующий вопрос касается линий PCIe, исходящих от PCH. Мой набор микросхем Z87 имеет 8 линий PCIe от PCH. Затем эти линии «используют» некоторые линии ЦП, например, если у меня ЦП с 28 линиями PCIe, будут ли 8 из этих линий подключаться к 8 линиям в PCH?

Опять же, как насчет внутренних устройств PCH, они используют какие-либо линии PCIe?

Я знаю, что на вопросы не так просто ответить, но если у кого-то есть какая-либо информация, мы будем очень признательны.

Корневой комплекс PCIe относится к архитектуре PCIe так же, как хост-мост PCI относится к архитектуре PCI. Корневой комплекс (PCIe) и хост-мост (PCI) обеспечивают уровень трансляции с отслеживанием состояния между логикой PCIe/PCI, с одной стороны, и специфичной для системы логикой, с другой. Это позволяет устройству PCIe/PCI подключаться к любой системе, имеющей совместимый корневой комплекс/хост-мост, независимо от архитектуры остальной системы. Устройства PCI и конечные точки PCIe не должны заботиться о специфике системной подсистемы памяти, порядке следования байтов и т. д.

Intel использует архитектуру, называемую интегрированным вводом-выводом (IIO), для объединения всех компонентов предыдущей платформы в одну физическую часть ЦП. Хотя компоненты теперь интегрированы, они по-прежнему [по крайней мере логически] подключены через PCI и как таковые доступны для прошивки ПК BIOS / UEFI.

Шина 0 соединяет корневой комплекс DMI, корневые комплексы PCIe (от одного до трех в зависимости от микросхемы), модуль DMA и ядро ​​IIO с ядрами процессора. В совокупности это формирует процессорные устройства IIO. Точно так же шина 1 соединяет каналы QPI, обработку прерываний, широковещательную рассылку ядра, управление питанием, IMC и мониторинг производительности с ядрами процессора. В совокупности это формирует устройства Processor Uncore.

Поскольку корневой порт DMI (не комплексный) и корневой порт(ы) PCIe соединяют уровень PCIe с уровнем PCI, логически они являются просто невестами PCI-PCI. Физическое соединение DMI2, которое соединяет PCH с ЦП, невидимо для программного обеспечения конфигурации. В силу этого PCH и подключенные к нему устройства являются просто логическим продолжением внутренней шины PCI 0 ЦП.

Обратите внимание, что CPUBUSNO 0 и CPUBUSNO 1 — это просто символические имена, относящиеся к процессору. В многосокетных системах фактический номер шины, присвоенный ей, может отличаться.

Компания Intel несколько расплывчата в отношении того, как все корневые порты PCIe и устройства PCI взаимодействуют с системной памятью через корневой комплекс или хост-мост.

Что касается дорожек, то линии 8x, исходящие из PCH, представляют собой порт 8x, который можно разделить до 8 портов 1x, что позволяет одновременно подключать большое количество периферийных устройств с низкой пропускной способностью. . Это отличается от ЦП, который представляет собой порт 16x, который можно разделить только тремя способами (16/0/0, 8/8/0, 8/4/4, каждый из которых может согласовываться независимо). Логически все эти устройства используют одну и ту же внутреннюю шину.

Устройства, встроенные в PCH, не используют эти линии, поскольку PCIe в основном используется как внешняя двухточечная шина и не имеет преимуществ перед PCI при внутреннем использовании (на самом деле я подозреваю, что использование PCIe внутри было бы довольно немного сложнее). Однако производители материнских плат часто используют некоторые из этих линий для подключения дополнительных периферийных устройств, таких как сетевые карты, Bluetooth, аудиокодеки и дополнительные контроллеры памяти. Обычно четыре линии выставляются в виде одного слота 4x PCIe и трех слотов 1x PCIe, а остальные четыре линии используются для встроенных периферийных устройств.

Привет, Пинхедд, спасибо за ответ (я помню, говорил с вами об этом ранее). Я бы ответил раньше, но форумы не работают.

Правильно, корневой комплекс PCIe можно рассматривать как хост-мост PCI между системной логикой и иерархией PCIe. В книге «Архитектура системы PCI Express» говорится, что шина 0 является внутренней шиной корневого комплекса PCIe, поскольку шина PCI 0 пересекает DMI и входит в PCH, будет ли PCH классифицироваться как часть корневого комплекса или просто расширение, если это?

Мне ничего не известно о CPUBUSNO 0 и CPUBUSNO 1, я предполагаю, что они не имеют никакого отношения к номерам шин PCI, поскольку иерархия PCI будет создана «за» корневыми комплексами PCIe?

Я предположил, что внутренние устройства PCH не используют линии PCIe, поскольку они не находятся за корневыми портами, в отличие от сетевого адаптера. Я прочитал это в статье в Интернете, но это должно быть неправильно.

Что касается линий PCIe от PCH, имеют ли эти линии какое-либо отношение к дорожкам в ЦП, например, 8 линий в PCH «используют» 8 линий в ЦП.

Я понимаю, что PCIe основан на пакетах и ​​что корневой комплекс будет генерировать пакет для ЦП. Если ЦП хочет записать на устройство в PCH, такое как контроллер USB или SATA, каким будет процесс (на самом базовом уровне)?
Корневой комплекс PCIe будет считывать адрес памяти и перебрасывать его на шину 0 в виде пакета, оттуда корневой комплекс DMI будет перехватывать пакет и отправлять его через DMI, а затем будет выполняться внутренняя логика PCH. отправить его на нужное устройство, что-то в этом роде?

Будет ли создан пакет PCIe для внутреннего устройства на шине 0, такого как контроллеры USB? как насчет устройства, которое находится на линии PCIe от ПК, где будет создан пакет?

Как видите, я совсем не в теме, но мне просто хотелось бы получить более четкое представление.

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

Во-первых, свяжитесь с одним из экспертов Microway. Мы будем рады работать с вами над вашим проектом, чтобы убедиться, что ваш дизайн будет работать правильно (как в теории, так и на практике). Мы также приводим схемы большинства продаваемых нами платформ графических процессоров и поясняем их преимущества в нашем Руководстве по решениям для графических процессоров NVIDIA Tesla V100 от Microway

Автор:microway
Категория:Технические описания
Дата:31 октября 2018 г.

Заманчиво просто посмотреть на количество слотов PCI-Express в системах, которые вы оцениваете, и предположить, что они все одинаковые. К сожалению, это не так просто, потому что каждый ЦП имеет только определенную пропускную способность. Кроме того, некоторые высокопроизводительные функции, такие как технология NVIDIA GPU Direct, требуют, чтобы все компоненты были подключены к одному и тому же корневому комплексу PCI-Express. Серверы и рабочие станции с несколькими процессорами имеют несколько корневых комплексов PCI-Express.Мы углубимся в эти вопросы в нашей статье о распространенных мифах о PCI-Express.

  • В нижней части диаграммы синим цветом показаны два ЦП. Каждый ЦП содержит одно дерево PCI-Express.
  • Каждый ЦП обеспечивает 32 линии PCI-Express поколения 3.0 (разделенные на два соединения x16).
  • Коммутаторы PCI-Express (фиолетовые прямоугольники с надписью PEX8747) дополнительно расширяют дерево каждого ЦП до четырех разъемов x16 PCI-Express gen 3.0.
  • Остальные 8 линий PCI-E от каждого ЦП (вместе с 4 линиями от чипсета южного моста) обеспечивают соединения для оставшихся слотов PCI-E. Хотя эти слоты несовместимы с картами-ускорителями, они отлично подходят для сетевых карт и/или карт памяти.

В итоге вы получите восемь слотов x16 и два слота x8, равномерно распределенных между двумя корневыми комплексами PCI-Express. Последний слот x4 можно использовать для недорогих устройств.

Хотя приведенный выше макет может не подходить для всех проектов, он хорошо работает для многих приложений. У нас есть множество других доступных вариантов (включая большое количество устройств в одном корневом комплексе PCI-E). Мы будем рады обсудить с вами дальнейшие вопросы.

Об Элиоте Эшелмане

Мои интересы простираются от астрофизики до бактериофагов; от высокопроизводительных компьютеров до небольших сферических магнитов. Я был заядлым поклонником Linux (с упором на высокопроизводительные вычисления) более десяти лет. Я работаю вице-президентом Microway по стратегическим счетам и инициативам HPC.

Читайте также: