Тб разъем на материнской плате что это такое

Обновлено: 21.11.2024

ASUS ThunderboltEX 3-TR — это карта Thunderbolt 3 для PCIe для новейших систем 10-го поколения. Он совместим с материнскими платами с наборами микросхем Intel Z490 и H470, что позволяет интегрировать в вашу систему самый передовой протокол подключения.

ASUS ThunderboltEX 3-TR становится самой дорогой картой Thunderbolt 3 для PCIe, но ни одно устройство Thunderbolt не бывает дешевым. По той же причине на некоторых материнских платах есть только разъем Thunderbolt 3, но нет портов Tb3. Мы уже рассмотрели некоторые из новейших материнских плат с чипсетом Z490 и разъемами Thunderbolt в наших обзорах лучших материнских плат.

Дополнительная карта ASUS ThunderboltEX 3-TR обеспечивает двунаправленную пропускную способность 40 Гбит/с, альтернативный режим DisplayPort с поддержкой 8K Ultra HD и мощность до 100 Вт.

Плата адаптера оснащена двумя портами Thunderbolt 3, поддерживающими PD 100 Вт и быструю зарядку 27 Вт. Благодаря поддержке последовательного подключения к одному порту можно подключить до шести устройств Thunderbolt 3. Альтернативный режим DisplayPort обеспечивает максимальное разрешение 7 680 x [защита электронной почты] в соответствии со спецификацией DisplayPort 1.4, что обеспечивает кристально чистое изображение и уверенность в завтрашнем дне.

Связь

ASUS ThunderboltEX 3-TR оснащен двумя портами Thunderbolt 3 и двумя портами Mini DisplayPort IN. Входы mini DisplayPort перенаправляют видеосигналы с DisplayPort на порт ввода-вывода материнской платы на карту адаптера ThunderboltEX 3-TR, что позволяет подключать мониторы и дисплеи к портам Thunderbolt 3.

Внутренние разъемы включают 6-контактный разъем питания PCIe, разъем USB 2.0 и 14-1-контактный разъем Thunderbolt 3. Карта имеет интерфейс PCIe 3.0 x4, который устанавливается в открытый слот расширения PCIe x4 или выше. Поэтому убедитесь, что на материнской плате есть свободный слот расширения, разъем Thunderbolt 3 (TB_HEADER) и внутренний разъем USB 2.0.

Аксессуары

Как и большинство карт Thunderbolt 3 – PCIe, ASUS ThunderboltEX 3-TR поставляется с несколькими аксессуарами, облегчающими процесс установки. Вот все комплектные кабели и разъемы:

  • Два кабеля mini DisplayPort, которые подключают вывод графики от материнской платы или выделенного порта DisplayPort к входам mini DisplayPort на адаптере.
  • Кабель USB 2.0 для подключения разъема USB 2.0 на материнской плате к разъему USB 2.0 адаптера.
  • 14-1-контактный соединительный кабель Thunderbolt для подключения разъема Thunderbolt 3 на адаптере к разъему Thunderbolt 3 на материнской плате.

Поскольку только несколько материнских плат Z490 и H470, выпущенных в 2020 г., поддерживают Thunderbolt 3, плата расширения ASUS ThunderboltEX 3-TR позволяет использовать Thunderbolt 3 в вашей системе 10-го поколения без необходимости перехода на новую материнскую плату. Адаптер полностью поддерживает протокол Thunderbolt 3 с мощностью 100 Вт, скоростью 40 Гбит/с и пропускной способностью до 8K. Очевидно, вы заплатите больше, но это стоит каждой копейки, особенно если вы опытный пользователь.

  • Поддерживает новейшие системы Intel 10-го поколения
  • Два порта Thunderbolt 3
  • Мощность 100 Вт
  • Видео с разрешением до 8K
  • Поддерживает последовательное подключение

2. Gigabyte GC-Titan Ridge 100 Вт

Gigabyte GC-Titan Ridge — наш лучший выбор для лучшей карты расширения TB3. Она поставляется с лучшими характеристиками, чем все карты, представленные в этом обзоре. Плата расширения Titan Ridge сертифицирована Intel Thunderbolt 3. Вы можете легко обновиться до TB3, не обновляя всю систему.

Одной из лучших особенностей этого AIC является поддержка стандарта PD3.0. Он имеет выходную мощность 100 Вт через порт Thunderbolt. Этой мощности достаточно для зарядки ваших периферийных устройств.

GC-Titan Ridge совместим со всеми материнскими платами Gigabyte с разъемом Thunderbolt 3. Однако он также может работать с некоторыми материнскими платами сторонних производителей, имеющими разъем TB3 и поддержку BIOS, например, с платами ASRock и Asus. Независимо от типа вашей материнской платы требуется обновление BIOS.

Единственным недостатком при установке этой карты расширения является настройка параметров BIOS. Большинство пользователей выразили некоторые опасения во время установки. Тем не менее, есть множество онлайн-уроков, если вы столкнетесь с такими проблемами. Документация карты с сайта Gigabyte — это все, что вам нужно для успешной интеграции.

Связь

Дополнительная карта GC-Titan Ridge поставляется с отличным набором портов. На борту вы найдете два порта Thunderbolt 3, один DisplayPort 1.4 и два входных разъема Mini-DisplayPort.

Порты Thunderbolt 3 позволяют последовательно подключать до 12 устройств Thunderbolt. Шесть устройств в каждом порту. Вам не нужна никакая внешняя док-станция, если только вы не опытный пользователь.

Внутренние разъемы включают два разъема питания PCIe, разъем USB, разъем Thunderbolt J1 и интерфейс PCIe x4.

Аксессуары

Плата Titan Ridge поставляется с четырьмя кабелями. Два кабеля Mini DisplayPort, один соединительный кабель THB-C и соединительный кабель USB 2.0/11. Кабель разъема THB-C подключается к разъемам Thunderbolt (THB-C) на карте и материнской плате, а кабель USB подключается к разъему USB на карте Titan Ridge и разъему F-USB на материнской плате.

Чтобы использовать порт Thunderbolt или DisplayPort для видео, необходимо получать входные данные от видеокарты. Подсоедините кабели Mini-DP к двум слотам Mini-DisplayPort на Titan Ridge и DisplayPort вашей видеокарты. DisplayPort в Gigabyte GC-Titan Ridge поддерживает исключительную пропускную способность видео 8K.

Обратите внимание, что карта может одновременно поддерживать только два дисплея. Одновременно с DisplayPort можно использовать только два порта TB3 или один TB3.

Gigabyte GC-Titan Ridge — лучший AIC Thunderbolt 3, который вы можете использовать для интеграции Thunderbolt в свой ПК. Он имеет два порта TB3 с дополнительным DisplayPort. Благодаря возможностям последовательного подключения вы можете подключать внешние мониторы, внешние твердотельные накопители, eGPU и любые другие периферийные устройства. Карта имеет мощность 100 Вт, что делает ее лучшей среди остальных. Если у вашей доски есть необходимые характеристики, Titan Ridge должен быть вашим первым выбором.

  • Два порта Thunderbolt 3
  • Последовательное подключение до 12 устройств
  • Отличная мощность 100 Вт
  • Широкий выбор совместимых материнских плат
  • DisplayPort с поддержкой 8K
  • Работает с Threadripper Two
  • Нет порта HDMI
  • Включая операцию установки

3. Asus ThunderboltEX 3 36 Вт

Asus ThunderboltEX 3 — еще одна превосходная карта расширения Thunderbolt 3 от Asus. Карта оснащена портом USB 3.1 Type-A и одним портом Thunderbolt 3, что обеспечивает невероятную скорость передачи данных 40 Гбит/с.

Эта карта расширения доступна по более низкой цене, чем Gigabyte GC-Titan Ridge; однако вам придется довольствоваться мощностью 36 Вт и несколькими портами.

Asus ThunderboltEX лучше всего работает с материнскими платами Asus с поддержкой Thunderbolt 3. Он также совместим с различными материнскими платами с разъемом Thunderbolt, такими как Dell Precision 3620.

Связь

Asus ThunderboltEX 3 поставляется с тремя внешними портами. Порт Thunderbolt 3, порт USB 3.1 Type-A и порт Mini DisplayPort. Порт TB3 поддерживает высокоскоростные внешние накопители, последовательное подключение до 6 устройств, 10-гигабитную сеть и дисплеи 4K UHD, включая высококачественный UltraFine от LG. Вы всегда можете подключить док-станцию ​​Thunderbolt 3, если вам нужно больше портов.

Основным преимуществом этой карты расширения является наличие дополнительного порта USB 3.1, обеспечивающего обратную совместимость с устройствами USB 2.0.

Внутренние порты включают разъем Thunderbolt 3 и интерфейс PCI Express 3.0 x4, который подключается к слоту PCI Express (x16/x8/x4) вашей материнской платы.

Аксессуары

Asus ThunderboltEX 3 поставляется с двумя кабелями: одним кабелем mini DisplayPort и одним кабелем с разъемом TB.

  • Кабель mini DP соединяет графический выход встроенной видеокарты с портом mini DisplayPort на плате расширения ThunderboltEX 3.
  • Кабель TB соединяет разъем Thunderbolt 3 на карте PCIe с разъемом на материнской плате.

После успешного подключения карты Asus ThunderboltEX 3 к материнской плате обновите настройки BIOS, чтобы включить Thunderbolt 3. Плату Asus ThunderboltEX 3 проще всего установить и настроить.

Asus ThunderboltEX 3 – еще одна превосходная карта расширения Thunderbolt 3, доступная по гораздо более низкой цене, чем Asus ThunderboltEX 3. Эта карта обеспечивает все функции Thunderbolt 3 для вашего ПК с ограниченным бюджетом. Хотя он имеет только один порт TB3, вы можете последовательно подключить шесть устройств или использовать док-станцию ​​для дополнительных подключений. Есть дополнительный порт USB 3.1 для других периферийных устройств. Это отличная карта, особенно если вы хотите использовать высококачественные мониторы.

  • В комплект входит порт USB 3.1 Type-A
  • Доступно
  • Множество совместимых мониторов
  • Простота установки
  • Полные характеристики Thunderbolt 3
  • Мощность 36 Вт
  • Нет выходного порта HDMI или DisplayPort
  • Есть и другие варианты с более высокой мощностью

4. ASRock Thunderbolt 3 AIC 36 Вт

Asrock Thunderbolt 3 AIC — отличная карта Thunderbolt 3 PCIe от ASRock. Он обладает отличными характеристиками, оправдывающими его цену.

ASRock — один из лучших производителей материнских плат для компьютеров. Эта карта расширения — еще одно из лучших устройств компании, позволяющее в полной мере использовать передовую технологию Thunderbolt 3.

Asrock Thunderbolt 3 AIC поддерживает Power Delivery 2.0 с мощностью зарядки до 36 Вт.Это не лучший выход PD на рынке, но он может помочь вам подключить большинство периферийных устройств.

Эта карта совместима с большинством материнских плат, имеющих разъем Thunderbolt и слот PCI Express. Хотя лучше всего использовать материнскую плату ASRock, эта карта PCIe успешно протестирована с другими материнскими платами других производителей, таких как Asus.

Связь

ASRock Thunderbolt 3 AIC отличается превосходным выбором портов. Он поставляется с двумя портами Thunderbolt 3, а также DisplayPort и Mini-DisplayPort для вывода видео с видеокарты материнской платы.

Порты Thunderbolt 3 обеспечивают впечатляющую скорость передачи данных 40 Гбит/с. Вы можете подключить один дисплей 5K с частотой обновления 60 Гц или два дисплея 4K с частотой 60 Гц. С двумя портами TB3 вы можете подключить до 12 устройств Thunderbolt 3 с последовательным подключением.

Два внутренних разъема позволяют подключить карту к материнской плате: разъем Thunderbolt и интерфейс PCIe x4. Кроме того, вы можете использовать другие слоты PCI Express, x16/x8, в зависимости от используемой материнской платы.

Аксессуары

Как и большинство других карт Thunderbolt 3 PCIe, ASRock Thunderbolt 3 AIC поставляется с системным кабелем и двумя другими кабелями DisplayPort. Системный соединительный кабель соединяет разъем Thunderbolt на плате ASRock AIC с разъемом на материнской плате.

Порты TB3 могут передавать видеовыход только после того, как вы свяжете карту с видеокартой. Вы должны быть готовы пожертвовать хотя бы одним или двумя портами DisplayPort в графическом процессоре, если используете два монитора.

В целом процесс установки прост и понятен. Обновите настройки BIOS соответствующим образом и наслаждайтесь неограниченными возможностями Thunderbolt 3.

ASRock Thunderbolt 3 PCIe — одна из лучших дополнительных карт от известной компании. Карта предлагает два порта Thunderbolt 3, обеспечивающие подачу питания мощностью 36 Вт, последовательное подключение, дисплеи с высоким разрешением и подключение к другим блокам расширения, таким как док-станции TB3 и eGPU. Карта предлагает отличное соотношение цены и качества.

  • Отличная цена
  • Два порта Thunderbolt 3
  • Простая установка
  • Широкий выбор совместимых материнских плат
  • Мощность зарядки 36 Вт

5. Gigabyte GC-Alpine Ridge 36 Вт

Gigabyte GC-Alpine Ridge — это самая дешевая карта Thunderbolt 3 PCIe, которую мы когда-либо рассматривали. Он предлагает конкурентоспособные характеристики, чтобы конкурировать с большинством дорогостоящих дополнительных карт.

Добавление Thunderbolt 3 в вашу систему не требует огромных затрат. Alpine Ridge — лучший выбор, когда речь идет об обновлении до Thunderbolt 3 с ограниченным бюджетом.

Карта поддерживает PD 2.0 с выходной мощностью до 36 Вт для зарядки. Он совместим с большинством материнских плат с разъемом Thunderbolt. Однако Gigabyte рекомендует подключать карту к материнским платам Gigabyte.

На веб-сайте Gigabyte представлен список всех совместимых материнских плат. Вы также можете загрузить драйверы и файлы, необходимые для установки платы расширения Alpine Ridge.

Связь

Alpine Ridge обеспечивает большую гибкость в плане подключения благодаря двум портам Thunderbolt 3 и дополнительному порту HDMI.

Порты Thunderbolt 3 поддерживают два дисплея 4K с частотой 60 Гц или один дисплей 5K. Вы можете последовательно подключить до двенадцати устройств Thunderbolt 3, используя два порта TB3. Включение порта HDMI имеет решающее значение, учитывая, что некоторые мониторы поддерживают только входы HDMI.

Карта включает разъем Thunderbolt (1 x 5-контактный разъем J1) и интерфейс PCIe x4 для подключения к материнской плате. Таким образом, ваша материнская плата должна состоять из двух слотов, чтобы использовать эту дополнительную карту в полной мере. Другие порты включают два разъема Mini-DisplayPort (DP IN), которые подключаются к встроенной видеокарте.

Аксессуары

К карте прилагаются три кабеля. Два кабеля Mini-DisplayPort и один системный кабель (заголовок THB_C). Заголовок THB_C связывает разъем Thunderbolt Alpine Ridge с разъемом на материнской плате. Используйте кабели Mini-DisplayPort для подключения карты к портам DisplayPort видеокарты на материнской плате. Обновите системный BIOS после успешной установки, чтобы насладиться всеми возможностями Thunderbolt 3.

Однако карта поддерживает два дисплея одновременно, как и Gigabyte GC-Titan Ridge. Вы можете использовать последовательное подключение для подключения более двух мониторов к одному и тому же порту.

Gigabyte GC-Alpine Ridge, возможно, самая дешевая карта Thunderbolt 3 PCIe в нашем обзоре, но она предлагает отличные характеристики, как и другие карты. Два порта Thunderbolt 3 и порт HDMI делают его очень универсальным. Вы можете одновременно подключить множество периферийных устройств, наслаждаясь скоростью 40 Гбит/с и дисплеем с высоким разрешением. Это отличная покупка для большинства пользователей, которые хотят внедрить TB3.

  • Дешево и доступно
  • Два порта Thunderbolt 3
  • Возможность последовательного подключения до двенадцати устройств
  • Мощность 36 Вт
  • Включенный порт HDMI
  • Еще более низкая мощность
  • Довольно сложный процесс установки

6. Карты обновления Sonnet Thunderbolt для Echo Express

Карта обновления Sonnet Thunderbolt Upgrade Card — это уникальная карта расширения Thunderbolt 3, используемая для обновления систем Sonnet Echo Express Thunderbolt 2.

Эта карта обновления Sonnet Thunderbolt Upgrade Card отличается от других карт PCIe в этом обзоре тем, что карта подключается исключительно к блоку расширения Echo Express, а не к материнской плате.

Карта совместима с Echo Express III-D и Echo Express III-R (версии Thunderbolt 2). Другие карты обновления Sonnet Thunderbolt совместимы с различными системами расширения Sonnet и мини-сервером xMac. Обратите внимание, что эта карта PCIe не работает ни с одной материнской платой компьютера.

Связь

Карта обновления Sonnet Thunderbolt поставляется с двумя портами Thunderbolt 3. Один из TB3 подключается к вашему компьютеру, а другой порт можно использовать для последовательного подключения до пяти устройств или подключения двух дисплеев 4K с частотой 60 Гц или одного дисплея 5K с частотой 60 Гц.

Аксессуары

Карта обновления Sonnet Thunderbolt Upgrade Card поставляется с двумя кабелями Thunderbolt 3. Это единственная карта расширения PCIe, которая предоставляет кабели Thunderbolt для подключения.

Процесс установки прост, кабели не требуются. Замените интерфейсную плату Thunderbolt 2 в Echo Express этой дополнительной картой Thunderbolt 3 через слот PCI Express. Всего за несколько шагов вы можете повысить скорость передачи данных с 20 Гбит/с до впечатляющих 40 Гбит/с Thunderbolt 3.

Карта обновления Sonnet Thunderbolt дает вам однократную возможность обновить вашу систему Echo Express Thunderbolt 2 до новейшего Thunderbolt 3. Tb3 обеспечивает большую гибкость и более высокую скорость передачи, чем Tb2. От скорости передачи 40 Гбит/с до двух дисплеев с разрешением 4 K – вы можете добиться большего с помощью устройства Echo Express Thunderbolt 3.

  • Два порта Thunderbolt 3
  • Последовательное подключение до пяти устройств
  • Простой процесс установки. Кабели не требуются.
  • В комплекте два кабеля Thunderbolt 3
  • Подходит для большинства блоков расширения Echo Express
  • Не работает с материнскими платами компьютеров
  • Нет портов USB, HDMI или DisplayPort
  • Нет спецификации подачи питания

Итог

Разъем Thunderbolt 3 PCIe позволяет интегрировать технологию Thunderbolt 3 в ваш ПК без необходимости перехода на совершенно новую систему. Все карты надстроек TB3, представленные в этом посте, обеспечивают одинаковую реализацию Thunderbolt 3.

Основные отличия включают количество портов Thunderbolt 3, подачу питания и другие включенные порты, такие как DisplayPort и HDMI. Мы постарались рассмотреть разные карты для разных нужд, от бюджетных до самых выгодных вариантов.

Вот пошаговый процесс установки карты Thunderbolt PCIe:

  1. Вставьте карту в слот расширения PCIe x4. В зависимости от материнской платы некоторые из них позволяют установить дополнительную карту в слот x8/x16 PCI Express.
  2. Подключите прилагаемый системный кабель к разъему Thunderbolt на плате и разъему Thunderbolt на материнской плате.
  3. Обновите BIOS материнской платы до последней версии. Перезагрузитесь в BIOS и включите Thunderbolt 3.
  4. Подключите кабель DisplayPort или Mini-DisplayPort к (мини) DisplayPort на плате TB3 PCIe и к DisplayPort на встроенной видеокарте. Вы можете подключить внешний дисплей через порты Thunderbolt и наслаждаться изображениями высокой четкости.

Обратите внимание, что некоторые карты, такие как Gigabyte Titan Ridge, поставляются с дополнительными кабелями. Загрузите руководство с их веб-сайта для простой установки.

Меня давно интересовали карты расширения Thunderbolt. Карты расширения PCIe на вид обычные, но поставляются с загадочным интерфейсным кабелем к материнской плате, для которых есть небольшой список поддерживаемых моделей.

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

Карта не обнаружена и какие-либо подключенные устройства не нужны.

Это легко исправить. Один из контактов загадочного интерфейса Thunderbolt на задней панели карты — это сигнал «включения» (технически «принудительное питание»). На Gigabyte GC-TITAN RIDGE (одна из самых популярных карт для взлома Thunderbolt) регулярно сообщается, что можно «закоротить контакты 3 и 5». Обратите внимание, что на самом деле вы закорачиваете контакты 1 и 3.Контакт 1 четко обозначен на разъеме как находящийся в верхней части платы и на чертеже разъема.

Эта модификация работает благодаря слабому подтягиванию на входе на контакте 3, что означает наличие +3,3 В. Это не обязательно будет работать для каждого AIC. В некоторых случаях необходимо подать отдельный источник питания +3,3 В (например, через резистор 10 Ом) на контакт «форсированного питания», который на GC-TITAN RIDGE является контактом 1.

Запускаем GC-TITAN RIDGE. Для других карт это может отличаться.

Это не будет работать для всех AIC. Я заметил, что некоторые карты (например, Alpine Ridge) имеют идентификатор поставщика/устройства PCI, равный 0xFFFF/0xFFFF, что означает, что они не будут перечислены системой. Этим картам потребуется дополнительная инициализация, которой я займусь в будущем.

Но если я впоследствии отключу его и снова включу, он заработает?

Причина этой проблемы заключается в том, что все карты расширения Thunderbolt по умолчанию включаются с уровнем безопасности «SL1», что означает, что пользователи должны вручную одобрять подключенные периферийные устройства. Поскольку у вас, скорее всего, нет параметров Thunderbolt в меню настройки UEFI, вы также не можете изменить это. Вы уже установили программное обеспечение Intel Thunderbolt, увидели свое устройство в списке и одобрили его, и, возможно, оно даже заработало.

Когда вы утверждаете устройство, программное обеспечение Intel Thunderbolt включает конечную точку PCIe для рассматриваемого периферийного устройства, что переводит периферийное устройство в режим онлайн. Проблема в том, что он делает это только при первом утверждении и событиях горячей замены. Мы можем доказать это, открыв программное обеспечение Thunderbolt с неработающим устройством, которое было подключено во время загрузки, отменив его и снова одобрив. Теперь это работает.

Поскольку ваша материнская плата, скорее всего, не поддерживает Thunderbolt в UEFI, процесс активации во время загрузки отсутствует. Можно каким-то образом взломать программное обеспечение Thunderbolt, чтобы заставить его активировать утвержденные устройства во время загрузки, но это не идеальное решение.

Если вас не беспокоит безопасность, для некоторых плат расширения Thunderbolt 3 есть хорошее решение. Бьорн Руйтенберг хорошо известен своими исследованиями в области безопасности Thunderbolt, и одна из его разработок (хотя и по теме, совершенно не связанной с этой статьей) — это скрипт Python, который может исправить прошивку контроллера Thunderbolt, чтобы перевести карту в режим «SL0» (нет). безопасность). Целью его взлома является создание контроллера Thunderbolt «злой горничной» для проведения атак DMA. Нас? мы просто хотим, чтобы чертова штука работала.

Подключив флэш-чип прошивки Thunderbolt, я смог исправить его, чтобы перевести карту на уровень безопасности SL0. Это также можно сделать с помощью внутрисистемного программирования.

Я лично подтвердил это как решение на Gigabyte GC-TITAN RIDGE. При наличии SL0 по умолчанию все периферийные устройства автоматически утверждаются во время подключения или включения питания системы. Нам больше не понадобится программное обеспечение Intel Thunderbolt, но его установка не помешает.

К сожалению, для этого требуется подключить внешний программатор к чипу SPI на карте. Я не буду освещать эту тему, так как уже есть много руководств, в которых прошивка Thunderbolt перепрошивается по другим причинам. Небольшое замечание: мне не удалось пропатчить прошивку, уже имеющуюся на карте, однако BIN-файл прошивки на сайте Gigabyte пропатчил и прошил без проблем.

Это связано с неправильной настройкой контроллера Thunderbolt в UEFI. Чтобы иметь возможность горячего подключения, необходимы две вещи:

1) Распределение памяти

Контроллерам Thunderbolt обычно выделяется около 1 ГБ пространства ввода-вывода с отображением памяти, чтобы ЦП мог обращаться к любым подключенным к нему периферийным устройствам. Большинство периферийных устройств PCIe (за исключением графических процессоров) используют только килобайты, максимум несколько мегабайт отображаемого в память пространства ввода-вывода.

Из моих собственных экспериментов UEFI на неподдерживаемых платах действительно выделяет контроллеру Thunderbolt 10 мегабайт пространства MMIO, если он подключен к линиям PCIe набора микросхем, чего достаточно для работы основных периферийных устройств, т. е. сетевых плат, твердотельных накопителей NVMe и т. д. Эталонный код Intel делает это по умолчанию, и если вам повезет, производитель вашей материнской платы оставил это в покое. Как ни странно, AMD делает что-то подобное.

Эта плата, не поддерживающая Thunderbolt, выделяет 10 мегабайт MMIO для контроллера Thunderbolt, если он подключен к линиям PCIe набора микросхем. Намного меньше обычного 1 ГБ, но достаточно для простых случаев использования.

2) Зарезервировать индексы шины PCIe

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

Когда мы подключаем периферийные устройства Thunderbolt, мы добавляем дополнительные шины PCIe, которым необходимо присвоить порядковый номер. Если эта новая шина появляется в середине дерева шин PCIe, ее нельзя использовать, так как для нее нет свободных индексов, а шины нельзя динамически перенумеровать во время работы операционной системы.

В приведенном выше примере UEFI не резервирует индексы шины. Выделенная шина принадлежит порту 1 на AIC. Во время выполнения к нему ничего не может быть подключено, потому что он немедленно захочет присвоить ему индекс шины 14, который уже используется портом 2. Если мы подключим что-то в порт 1, все, что мы получим, это код ошибки 31 на связанный порт (что означает, что для его активации недостаточно ресурсов).

Тандерболт, поддерживающий UEFI, обычно «резервирует» довольно большое количество, не менее 60, индексов нисходящей шины для каждого порта Thunderbolt. Он не может сойти с ума, резервируя огромное количество шинных индексов повсюду, поскольку существует жесткое ограничение в 256 на систему.

В приведенном выше примере правильно настроенный контроллер Thunderbolt имеет целых 103 (108 минус 5) индекса шины, зарезервированных для первого порта.

Тот факт, что ваш UEFI не резервирует номера шин, не означает, что вы не можете подключиться в горячем режиме

Если вы подключите свой Thunderbolt AIC к шине PCIe с самым большим номером в вашей системе, при условии, что имеется достаточное сопоставление MMIO и что вы можете физически получить к нему доступ, вы сможете подключиться в горячем режиме. второй порт Thunderbolt AIC. Это работает, потому что ни один из индексов шины после второго порта не используется, поэтому операционная система может назначить их подключенному периферийному устройству.

Я смог доказать это в следующем сценарии:

На приведенной выше плате (AsRock E3C246D4I-2T) порт OCuLink, к которому подключен Thunderbolt AIC, является шиной с наибольшим номером в системе, что делает порт 2 на AIC абсолютно последней шиной, поэтому к нему можно подключить еще одну шину. это во время выполнения.

Мне не удалось найти ни одного продукта, который бы адаптировался с OCuLink к PCIe, к счастью, я уже разработал свой собственный. Для теста я использую считыватель XQD/CFExpress с протоколом PCIe.

Поскольку порт OCuLink имеет шину с наибольшим номером в системе, а порт 2 — это шина с наибольшим номером, индекс каждой второй шины после нее можно использовать бесплатно. В этом случае Windows может динамически выделять шинные индексы 15 и 16

Еще один интересный момент: если устройство подключается во время загрузки (при условии, что карта находится в режиме SL0), индексы PCIe будут зарезервированы. После этого карту можно было отключить, а затем снова подключить.

(А может и нет)

HWINFO показывает, что горячее подключение включено для порта, к которому я подключаю свой Thunderbolt AIC. Мне повезло.

Еще один потенциальный блокирующий фактор заключается в том, включил ли производитель материнской платы горячее подключение для корневого порта PCIe, к которому вы пытаетесь подключить Thunderbolt AIC. В моем случае они есть, однако это не данность.

Если для рассматриваемого корневого порта не включено горячее подключение, вы все равно вроде можете подключиться в горячем режиме. После подключения нового устройства Thunderbolt вам придется открыть диспетчер устройств и вручную нажать кнопку «Сканировать на наличие изменений оборудования». Точно так же, как если бы вы подключали диск к порту SATA без горячей замены. Это не решает проблему нумерации автобусов, о которой я говорил ранее.

Взлом операционной системы вам в помощь?

К сожалению, именно из-за этой проблемы мы попали в буферы. Ядро Linux может перенумеровывать шины PCIe с помощью некоторых продвинутых хаков — решение подробно описано здесь.

Что касается Windows, у нас серьезные трудности.В OSR есть несколько тупиковых тем, в которых люди пытались решить эту проблему, по сути, пытаясь создать что-то вроде того, что умеет делать Linux, перенумеровывая шины во время загрузки. Windows этого не делает и, судя по всему, никогда не сделает.

Один комментатор предполагает, что можно создать драйвер фильтра, который перенумеровывает шины PCIe непосредственно перед загрузкой PCI.sys. Даже если бы мы могли, нам пришлось бы либо работать с отключенной принудительной подписью драйверов, либо платить тысячи долларов, чтобы драйвер был подписан для 64-битного использования. Кроме того, как отмечает комментатор из Microsoft, это сработает не во всех сценариях.

Правильная конфигурация из UEFI

В конечном итоге это лучшее решение. Резервирование ресурсов для систем PCI с возможностью «горячей» замены — проблема, существовавшая еще до появления Thunderbolt, а решения UEFI были доступны (по крайней мере, OEM-производителям) уже давно.

В эталонном коде Intel UEFI есть параметр «Зарезервировано дополнительная шина», который позволяет зарезервировать до 7 индексов шины для каждого нисходящего порта PCIe на мосту, что значительно меньше минимума 60, который обычно выделяется при инициализации Thunderbolt. Этого будет недостаточно для последовательного подключения или корпусов Thunderbolt с несколькими слотами, но этого будет достаточно для чего-либо еще.

Здесь также присутствует возможность включить горячее подключение и зарезервировать пространство MMIO. Он ограничен 20 МБ, но как я упоминал ранее, этого достаточно для большинства случаев использования.

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

О чем ты говоришь? У меня работает!

Некоторые люди, очевидно, считают, что все это просто работает — это может быть потому, что производитель материнской платы оставил некоторый фактический код инициализации Thunderbolt в UEFI, или они просто решили быть щедрыми и добавить немного приличного горячего PCIe. подключаемый код инициализации. Вы один из этих людей? Пожалуйста, расскажите мне об этом!

Как еще мы могли бы обойти эту проблему?

Для Linux решение есть, а вот для Windows придется что-то хакнуть. В настоящее время у меня недостаточно знаний, чтобы понять, является ли взлом Windows или UEFI лучшей отправной точкой. Это определенно выглядит интересным кормом для будущего проекта. Пожалуйста, свяжитесь со мной, если вы исследовали эту тему.

Я не тратил много времени на обсуждение этого, потому что в контексте обеспечения работы основных функций это не является существенной частью проблемы. Заголовок содержит набор сигналов GPIO, формирующих обратный канал между контроллером Thunderbolt и модулем SMM в UEFI, невидимый для операционной системы.

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

Часть исходного кода этого механизма раскрыта в TianoCore. Но не все. Неизбежно, что поставщики могут добавлять свои собственные хитрости, что может объяснить, почему стабильность Thunderbolt варьируется от поставщика к поставщику.

Из чтения форумов становится ясно, что многие люди надеются, что однажды появится какой-нибудь Thunderbolt AIC, который можно будет вставить в AMD или эту капризную старую систему Intel 3-го поколения и работать отлично. Я уже много лет являюсь одним из таких людей.

К сожалению, как мы теперь видим, в эти платформы уже встроены ограничения, которые делают такое дополнение невозможным без взлома. AIC USB4 с поддержкой PCIe (когда и если он когда-либо появится) не изменит ситуацию, потому что это по-прежнему система PCIe с возможностью горячей замены со всеми проблемами безопасности Thunderbolt и, следовательно, ограниченная всеми проблемами, которые я изложил на этой странице.

Бьюсь об заклад, единственная разница, которую мы увидим, заключается в том, что на нем установлен чип ASMedia, а не Intel. В противном случае это будет то же самое: сделано производителем материнской платы, требует проприетарного заголовка и имеет короткий список плат, в которых он поддерживается. По крайней мере, это будет включать платы AMD.

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

На данный момент OEM-производителям проще попросить нас подключить соединительный кабель Thunderbolt к материнской плате. У вас нет шапки на доске? До свидания.

Что означает "AIC"? Что делает разъем? Это похоже на разъем USB, к которому вы можете подключить, например, USB-порты для вашего корпуса? Или вам нужно что-то еще?

Также есть карты расширения, но я не знаю, нужен ли вам разъем AIC вместе со слотом PCIe 4x.

Может ли кто-нибудь объяснить, по какой причине вы хотите подключить вход displayport к видеокарте (все на одной машине)?

3 ответа 3

В основном Thunderbolt состоит из 4 линий PCI Express (версия PCIe зависит от версии Thunderbolt) и соединения DisplayPort. Карта расширения (AIC) получает их из слота PCIe и кабеля DisplayPort, который вы подключаете к карте.

Однако недостаточно просто подключить кабель к интерфейсам PCI Express, уже имеющимся на вашей материнской плате. Поэтому карта делает дополнительное подключение, используя так называемый разъем GPIO (универсальный ввод-вывод). К сожалению, точная природа этой связи не задокументирована. Вероятно, он используется чипсетом для динамического переназначения линий PCIe по мере необходимости.

Требуется дополнительный разъем, без него АПК работать не будет.

Согласно PC Perspective, «Эти TB_Headers на материнских платах ASUS представляют собой соединения ввода-вывода общего назначения (GPIO), используемые для довольно неясной задачи. Официально они помогают облегчить подключение DisplayPort к встроенному графическому процессору, хотя они требуются даже при использовании сквозного соединения DisplayPort». Так что это еще одна идея для этой цели.

Перефразируя: если на материнской плате есть разъем Thunderbolt AIC, с ним ничего нельзя сделать. Во-первых, вам нужна дополнительная карта. Затем вам нужно подключить его к разъему Displayport (выходу) вашей материнской платы. Поэтому AIC нужен вход Displayport. Наконец, вам также необходимо подключить AIC к разъему AIC/GPIO вашей материнской платы. Я правильно понимаю? Вам также нужна дополнительная цепочка displayport для Displayport 3?

@testing Да, это звучит правильно. Хотя вы также можете использовать выход DP выделенной видеокарты. Я не знаю, что вы подразумеваете под «дополнительной цепочкой DisplayPort».

Под «дополнительной цепочкой DisplayPort» я подразумеваю дополнительное кабельное соединение от разъема Displayport на материнской плате к AIC. Здесь такое же поведение или что-то изменилось с Displayport 3?

Не существует такого понятия, как DisplayPort 3. Однако есть Thunderbolt 3. Это все равно, конечно. Интерфейс PCIe не предлагает подключение DisplayPort, поэтому его нужно использовать где-то еще. Внутренних разъемов для него тоже нет, так что он останется внешним. Он может быть даже внешним со встроенным Thunderbolt, чтобы обеспечить подключение к выделенным графическим картам.

Компьютер GC-Thunderbolt 2 предлагает простой способ обновить материнские платы GIGABYTE с поддержкой Thunderbolt™ новым и более быстрым подключением Thunderbolt™ 2 без необходимости обновления до совершенно новой системы.


Карта GC-Thunderbolt 2 с двумя портами Thunderbolt™ 2 предлагает:
• Два порта Thunderbolt™ 2;
• Двунаправленную полосу пропускания 20 Гбит/с.
• DisplayPort 1.2. Поддержка видео в формате 4K.
• Последовательное подключение до 12 устройств (по 6 устройств на порт)

Шаг 2.
Подключите один конец кабеля разъема THB_C к разъему TB на плате расширения Thunderbolt™.

* Все материалы, представленные здесь, предназначены только для справки. GIGABYTE оставляет за собой право изменять или пересматривать содержимое в любое время без предварительного уведомления.
* Заявленная производительность основана на максимальных теоретических значениях интерфейса от соответствующих поставщиков набора микросхем или организации, которая определила спецификацию интерфейса. Фактическая производительность может зависеть от конфигурации системы.
* Все товарные знаки и логотипы являются собственностью их соответствующих владельцев.
* Из-за стандартной архитектуры ПК определенный объем памяти зарезервирован для использования системой, поэтому фактический объем памяти меньше указанного объема.

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