Ответы | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||
|
|
|
Посмотреть всех экспертов из раздела Технологии > Железо
Похожие вопросы |
Решено
HP Pavilion 15-n028sr драйвера на. ..
При подключении колонок к ноутбуку звук все равно идет из динамиков ноутбука, а колонки молчат.
что выбрать ноутбук или моноблок?
Страшные сказки на ночь, о PCI шине / Хабр
Всеобщая эйфория от появления на рынке новых процессоров, не дает достаточно времени кинуть взгляд, а что же там у них «под капотом». Те же их стороны, которыми обычно восхищаются
, вовсе не отражают реальное положение дел на железном фронте.
А тучи, тем временем, сгущались. Да, процессоры стали быстрее. Да, действительно, там стало больше ядер. И последнее, как раз, является серьезной архитектурной проблемой. По крайней мере, для наметившегося лидера гонки.
Кто сейчас помнит такой архаизм как «Архитектура»? Мало кто. Слово в станкостроении стало в IT практически ругательным. А ведь когда-то, в былые времена, книга «PCI System Architecture „ и прочие, зачитывалась до дыр, на экране.
Страшная цифра — 256. Хотя, на первый взгляд, и не очень страшная. Да, именно столько, и есть максимальный предел присутствия независимых PCI устройств, на PCI шине. Цифра кажется на самом деле заоблачной.
Ну кому, в здравом уме и твердой памяти, придет в голову иметь в компьютере больше 5-10 реальных, т.е. “физических» устройств? Именно исходя из этих «логичных» предпосылок, недавний лидер процессорной гонки, вводил ограничивающие настройки в свой чипсет, дающие возможность принудительно ограничивать волшебную цифру до 128, 64, и не поверите 32(!) PCI шин. И это была не просто блажь, т.к. давало серьезную возможность экономить системный кусок (первые 4Gb) памяти, до сих пор наделенный «волшебными свойствами» в отношении ОС. В том то и дело, что физических устройств было до недавнего времени не очень много.
И что же он хочет, нет ТРЕБУЕТ, для своего минимального функционирования? Всего то малость… откусить для своих 64 ядер… пространство в 80 PCI шин. Браво. Но, ведь у нас есть еще 2/3 пространства? У кого то есть, а у кого-то и нет.
Первый раз на небездонность PCI шины я обратил внимание, настраивая PCI расширитель, так уж получилось, что на нем висело, за гроздью из P2P мостов Pericom, 119 PCI устройств требовавших подобное же количество индивидуальных PCI шин. И это только за единственным х8 PCI расширителем. А таких х8 портов, там было 8. Вот тут, как бы невзначай, и всплывает «волшебность» первых 4Gb системной памяти, когда львиная доля из тех 119 PCI устройств, требует для своей инициализации во время обнаружения БИОСом «скромные» 32-64 Мб на каждого.
Хорошо что Интел не так мощно выгрызет PCI пространство. При необходимости, но повесить второю гроздь еще оставалось возможным.
А вот с Rome и единственное такое «расширение» лишает нас надежды хоть на какое то будущее столь увесистой «грозди», в этой АМД системе. Нет, конечно, клиенту можно предложить перейти на суперкомпьютерную архитектуру, ту которая будет под заказ, и выльется в 10 раз дороже. Но и вышепредложенная конфигурация, как вы успели заметить, не для каждого из нас. И также разрабатывается индивидуально под хотелки клиента. Но архитектурная граница хотелок уже ощутимо близка. Не хочется в каждую вышку мобильной связи лепить суперкомпьютер, исключительно из-за тридцатилетней «ограниченности» PCI шины. Что самое интересное, но переход на ARM совершенно не выход, поскольку на нем мы видим все тот же PCI, и все те же 30 летние ограничения.
Увы, ситуация в деталях повторяет тенденцию с памятью, стало мало? Пихай-суй больше! PCI пространство есть? Что его жалеть, от него не убудет. Увы, уже убудет. Уже, не то что в четверо или вдвое не обрежешь, чем баловался Интел. Уже и в полном объеме, для серьезных игроков — на грани. И применение транспарентных P2P мостов, увы только паллиатив, в сложившейся ситуации.
Только и остается что беречь каждый байт адрес шины. Или мечтать о том что крупные игроки созреют для создания IP6 адресов SuperPCIExpress.
UPD
Уважаемый ikle, поделился ценной информацией по поднятой теме в своем комментарии
Дак в PCI всё для этого уже есть — буковка S в SBDF — целых 16 бит — четвёртое измерение. Более того, PCI-E позволяет уже использовать разные сегменты: Если ОС не дремучая и умеет понимать ACPI MCFG таблицу, то проблемы никакой нет уже сейчас.
Описываемая в статье проблема — это проблема реализации платформы: никто не мешает прямо сейчас завести на платформе несколько сегментов, подправить BIOS, чтобы он отдавал в ACPI MCFG, где искать базовый каждого адрес сегмента и всё
А от себя добавлю, что в UefiShell есть коменда pci c параметром -s Seg которая как раз и показывет нужный PCI сегмент. Печаль только в том, что новые сегменты растут исключительно(я так пока понял) из дополнительных физических процессоров. А с этим мало кто встречается. Многоядерность — «это не совсем то». Либо, как вариант, P2P мост должен поддерживать эту достаточно не популярную в широких массах опцию.
UPD2
Всем, сигнализировавшим от ошибках в тексте, большое спасибо. Исправил, как только смог.
— что означает шина PCI 0, устройство 2, функция 0 в свойствах Intel HD Graphics?
спросил
Изменено 3 года, 2 месяца назад
Просмотрено 17 тысяч раз
Я купил новый ноутбук и смотрю в диспетчере устройств (Windows 10) Что это значит.
- ноутбук
- драйверы
- Intel-Graphics
Это не «свойства», это топологическое расположение вашей видеокарты с точки зрения PCI: шина/устройство/функция.
У вас есть шина PCI Express, контроллер которой (также известный как «Root Complex») встроен непосредственно в ваш процессор. Встроенный графический процессор также присутствует. Все остальные устройства PCI-Express (например, ваш адаптер 802.11 (wifi)) также подключены к этой шине, хотя они не встроены в нее, как GPU.
При каждой загрузке Windows pnp-менеджер (подсистема, работающая в пространстве ядра) строит дерево устройств. Он использует таблицы ACPI, предоставленные прошивкой материнской платы, для поиска Root Complex и некоторых встроенных устройств. Затем он запрашивает у Root Complex список всех имеющихся у него устройств и, наконец, создает дерево устройств.
На PCI и PCI Express каждое устройство имеет уникальный топологический адрес.
1) Шина: может быть несколько шин, подключенных к первой шине pci с помощью моста: https://en.wikipedia.org/wiki/PCI_Express#/media/File:Example_PCI_Express_Topology.svg
Ваше устройство подключено к шине 0 ( первый автобус).
2) Устройство (физическое): На шине может быть несколько устройств, Видеоадаптер — устройство номер 2.
3) Функция (логическое устройство) Каждое устройство может выполнять несколько функций: Звуковая карта может иметь PCM и MIDI, карта может иметь несколько последовательных портов и т.д. Это номер функции 0 (первая функция)
Это слоты в компьютере:
Если вы хотите узнать больше о PCI, немного полезной информации: http://computer.howstuffworks.com/pci.htm
Intel HD Graphics обычно интегрирована в Сам ЦП, поэтому, наверное, поэтому и написано, что тоже
1
Зарегистрируйтесь или войдите в систему
Зарегистрируйтесь с помощью Google
Зарегистрироваться через Facebook
Зарегистрируйтесь, используя электронную почту и пароль
Опубликовать как гость
Электронная почта
Требуется, но не отображается
Опубликовать как гость
Электронная почта
Требуется, но не отображается
Нажимая «Опубликовать свой ответ», вы соглашаетесь с нашими условиями обслуживания, политикой конфиденциальности и политикой использования файлов cookie
./proc/PCI
/proc/PCIДалее: /proc/cpuinfo Вверх: отложенных файлов Предыдущий: отложенных файлов Содержимое
Обнаружено PCI-устройство: Шина 0, устройство 0, функция 0: Хост-мост: устройство PCI 10b9: 1644 (Acer Laboratories Inc. [ALi]) (версия 1). 32-битная память с предварительной выборкой по адресу 0xf0000000 [0xf3ffffff]. Шина 0, устройство 1, функция 0: Мост PCI: Acer Laboratories Inc. [ALi] M5247 (версия 0). Мастер способный. Никаких всплесков. Мин Gnt=8. Шина 0, устройство 2, функция 0: USB-контроллер: Acer Laboratories Inc. [ALi] M5237 USB (версия 3). Прерывание 11. Мастер способный. Задержка = 64. Максимальная широта=80. 32-битная память без предварительной выборки по адресу 0xf7eff000 [0xf7efffff]. Шина 0, устройство 4, функция 0: Интерфейс IDE: Acer Laboratories Inc. [ALi] M5229IDE (версия 195). Мастер способный. Задержка = 64. Мин. Gnt=2. Макс. Шир.=4. Ввод/вывод в 0xeff0 [0xefff]. Шина 0, устройство 6, функция 0: Мультимедийный аудиоконтроллер: Acer Laboratories Inc. [ALi] M5451 PCI South Bridge Audio (версия 1). Прерывание 11. Мастер способный. Задержка = 64. Мин. Gnt=2. Макс. Шир.=24. Ввод/вывод по адресу 0x1000 [0x10ff]. 32-битная память без предварительной выборки по адресу 0x10000000 [0x10000fff]. Шина 0, устройство 7, функция 0: Мост ISA: Acer Laboratories Inc. [ALi] M1533 PCI to ISA Bridge [Aladdin IV] (версия 0). Шина 0, устройство 8, функция 0: Мост: Acer Laboratories Inc. [ALi] M7101 PMU (rev 0). Шина 0, устройство 10, функция 0: Контроллер Ethernet: Intel Corp. 82557 [Ethernet Pro 100] (версия 13). Прерывание 11. Мастер способный. Задержка = 64. Мин. Gnt=8. Макс. Шир.=56. 32-битная память без предварительной выборки по адресу 0xf7efe000 [0xf7efefff]. Ввод/вывод по адресу 0xeec0 [0xeeff]. 32-битная память без предварительной выборки по адресу 0xf7ec0000 [0xf7edffff]. Шина 0, устройство 17, функция 0: Мост CardBus: Toshiba America Info Systems ToPIC95 Мост PCI-Cardbus с поддержкой ZV (версия 50). Прерывание 11. Мастер способный. Задержка = 168. Мин. Gnt=128. Макс. Шир.=5. 32-битная память без предварительной выборки по адресу 0x10001000 [0x10001fff]. Шина 0, устройство 17, функция 1: Мост CardBus: Toshiba America Info Systems ToPIC95 Мост PCI-Cardbus с поддержкой ZV (#2) (версия 50). Прерывание 11. Мастер способный. Задержка = 168. Мин. Gnt=128. Макс. Шир.=5. 32-битная память без предварительной выборки по адресу 0x10002000 [0x10002fff]. Шина 0, устройство 18, функция 0: Системная периферия: устройство PCI 1179:0805 (Toshiba America Info Systems) (версия 3). Прерывание 11. 32-битная память без предварительной выборки по адресу 0x10003000 [0x100031ff]. Шина 1, устройство 0, функция 0: Контроллер, совместимый с VGA: устройство PCI 1023:8820 (Trident Microsystems) (версия 130).
Ваш комментарий будет первым