Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Какие слоты PCIe материнской платы подключены напрямую к процессору, а какие через южный мост?
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > ISA/PCI/PCI-X/PCI Express
FLTI
Цитата(krux @ Aug 21 2014, 21:55) *
подключение через PCIe, торчащие напрямую из процессора и через южный мост (который к процессору через DMI подключен) - тоже разное.

Как узнать, какие слоты PCIe материнской платы на чипсете Z87/Z97 подключены напрямую к процессору, а какие через южный мост?
Скорее всего тот слот, который ближе к процессору ( слот для видеокарты ) тот и подключен к нему напрямую или это не всегда так?
Или же на материнских платах на чипсете Z87/Z97 все PCIe слоты процессорные?

P.S. Вот здесь частично нашёл ответ на свой вопрос:
http://forums.overclockers.ru/viewtopic.php?t=532599
smalcom
Южный мост?
ЕМНИП последняя весёлая попытка тащить шину на проц была предпринята в VLB.
shat
FLTI
Цитата
Как узнать, какие слоты PCIe материнской платы на чипсете Z87/Z97 подключены напрямую к процессору, а какие через южный мост?

Южного моста в платформах от Интел уже давно нет, доп порты PEX "растут" из PCH.
http://ark.intel.com/ru/products/75528/Intel-DH82HM87-PCH и т.д.
Посмотреть можно по схеме или Аиду попробовать(но она часто врёт)
smalcom
Цитата
ЕМНИП последняя весёлая попытка тащить шину на проц была предпринята в VLB.

Наступила эпоха "ренесанса" - PEX и даже USB снова "растут" из процессора.
FLTI
В нескольких темах на форуме в ответ на сообщение о неких проблемах видел совет - поставь плату в слот рядом с процессором.
При прочих равных условиях чем может отличаться поведение платы PCIe х 4 в PCIe слоте рядом с процессором ( в том, в который обычно ставят граф. карту PCIe x 16 ) и в PCIe слоте, удалённом от процессор?
toshas
У "хороших" плат все слоты одинаковы и настраиваются в bios (x16/x8/x4, SSC SpreadSpectrumClock).
Платы "похуже" в целях экономии рассчитаны на то, что карта будет только в одном слоте, а в остальных периферия, поэтому конфигурацию слотов и настроек задают жестко и неодинаково по слотам.
И конечно длины трасс к дальним слотам больше, соответственно затухание сигнала сильнее.
FLTI
Цитата(toshas @ Feb 6 2016, 17:57) *
У "хороших" плат все слоты одинаковы и настраиваются в bios (x16/x8/x4, SSC SpreadSpectrumClock).
Платы "похуже" в целях экономии рассчитаны на то, что карта будет только в одном слоте, а в остальных периферия, поэтому конфигурацию слотов и настроек задают жестко и неодинаково по слотам.
И конечно длины трасс к дальним слотам больше, соответственно затухание сигнала сильнее.

Приведите пожалуйста пример "хорошей" материнской платы и платы "похуже" на чипсете Intel 87 и 97.
toshas
Как правило "хорошие" это серверные или для геймеров, а "похуже" это для домашних ПК.
Чуть позже постараюсь привести примеры.
FLTI
Цитата(toshas @ Feb 6 2016, 18:21) *
Как правило "хорошие" это серверные или для геймеров, а "похуже" это для домашних ПК.
Чуть позже постараюсь привести примеры.

Для геймеров - это модели в названиях которых есть слово Gaming?
Например, MSI Z87-G45 GAMING "хорошая" мать?
Flood
Цитата(toshas @ Feb 6 2016, 17:57) *
У "хороших" плат все слоты одинаковы и настраиваются в bios (x16/x8/x4, SSC SpreadSpectrumClock).

Т.к. в процессоре не слишком много линий PCIe, все слоты зачастую не могут быть одинаковыми.
Применительно к Интелу одинаковыми слоты могут быть только на больших процессорах Socket 2011 или Socket 2011-3. И то, на платах с большим количеством слотов (как раз на тех, что могут попадать в категорию "хорошие геймерские") слоты часто не одинаковы.

На мелких сокетах (1156, 1155, 1150, 1151) обычно один слот подключен напрямую к процессору, остальные - через мост. На навороченых геймерских платах применяются сложные комбинации из пассивных коммутаторов и/или активных свичей (PEX8747) для получения большого числа быстрых слотов. В этом случае, чем более "хорошая" плата, тем больше у нее разных неодинаковых слотов.

В промышленных ПК практически всегда множество слотов и один или более активных свичей.

Напротив, в серверных платах зачастую все проще - коммутаторы и свичи обычно не применяются.
FLTI
Цитата(Flood @ Feb 6 2016, 19:24) *
На мелких сокетах (1156, 1155, 1150, 1151) обычно один слот подключен напрямую к процессору, остальные - через мост.

При прочих равных условиях чем может отличаться поведение платы PCIe х 4 в PCIe слоте рядом с процессором ( в том, в который обычно ставят граф. карту PCIe x 16 и который судя по всему подключен напрямую к процессору) и в PCIe слоте, удалённом от процессора?
Что кроме влияния длины трасс влияет на поведение этой платы PCIe х 4 в PCIe слоте рядом с процессором и в PCIe слоте, удалённом от процессора?
Мать MSI Z87-G45 GAMING, Socket1150.
Flood
Цитата(FLTI @ Feb 6 2016, 19:40) *
При прочих равных условиях чем может отличаться поведение платы PCIe х 4 в PCIe слоте рядом с процессором ( в том, в который обычно ставят граф. карту PCIe x 16 и который судя по всему подключен напрямую к процессору) и в PCIe слоте, удалённом от процессора?


Равные условия возможны для PCIe 2.0 карт, т.к. процессорные порты уже давно PCIe 3.0, а порты PCH стали 3.0 только у Skylake (или около того).

Не знаю насчет совсем уж тонких эффектов, но главное - обмен пакетами с процессором идет через мост DMI в PCH, и мост этот весьма тормозной. Теоретически с пропускной способностью все должно быть нормально, но задержки значительно вырастают, особенно на чтение (MemRd TLP, RDMA Read). Поэтому чем мельче обращения, тем тормознее будет устройство в далеком слоту относительно ближнего. Хотя, конечно, хорошо спроектированное устройство должно работать одинаково успешно через любой слот.

И насчет длины трасс - вовсе не факт, что у PCH портов они длиннее. На большинстве (относительно сложных) бытовых материнок родные порты разводятся через пассивные коммутаторы, наличие которых не добавляет сигналу качества.

И еще одно замечание - на воткнутой в мост x4 gen2 (gen3) карте теоретически можно упереться в ограничение пропускной способности DMI. Но поток (в % пропускной способности шины) для этого должен быть очень большим.
toshas
Цитата(FLTI @ Feb 6 2016, 19:40) *
При прочих равных условиях чем может отличаться поведение платы PCIe х 4 в PCIe слоте рядом с процессором ( в том, в который обычно ставят граф. карту PCIe x 16 и который судя по всему подключен напрямую к процессору) и в PCIe слоте, удалённом от процессора?
Что кроме влияния длины трасс влияет на поведение этой платы PCIe х 4 в PCIe слоте рядом с процессором и в PCIe слоте, удалённом от процессора?
Мать MSI Z87-G45 GAMING, Socket1150.



Установка связи может проходить на меньшей скорости и меньшем количестве линий.

Еще влияет тактовый сигнал, а именно наличие на слоте SSC. ( http://www.ni.com/tutorial/4154/en/ )
Тут надо смотреть как этот сигнал принимается на плате, есть ли его обработка или просто идет прием.
Результат - или нет линка или он не стабилен.
Gloval
При экспериментах столкнулись с тем, что обращение к MMIO регистрам нашей платы в процессорном pcie работало нормально если между обращениями давать задержку в 2-3 мкс (иначе читался или предыдущее значение или мусор). Чего не было в слотах pcie PCH. Почему-то вылечилось увеличением числа регистров за смещение +16. Что было так и не поняли.
Andrew Su
Добрый день.
Хоть и старенькая программка, но позволяет посмотреть структуру шины PCI/PCI Express.
AVR
Наблюдаю такую проблему: мое устройство PCI-E 1.0 x1 на одном компьютере видится во всех слотах от x1 до x16 (в том числе в порту для графики x16), однако на одной из материнских плат тот порт PCI-E 2.0 x16, который для графики и скорее всего идет ближе всего к процу - не видит устройство. Может ли такое быть, что мат плата ждет там видеокарту, и непременно x16? Вред ли конечно, но вдруг?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.