Intel soc usb driver что это
Несмотря на то, что Windows 10 сейчас фактически стала стандартом для современных компьютеров и ноутбуков, Windows 7 не спешит окончательно уходить на покой. Зачастую такой выбор обусловлен специфическим софтом, который не работает на десятке или работает как-то криво, а не какими то религиозными соображениями.
Формально, порты USB 2.0 ещё встречаются на современном железе, но управляются чаще контроллерами версии 3.0, а это значит что без интеграции драйверов в дистрибутив Windows 7 уже не обойтись, ведь семёрка ничего не знает о USB-контроллерах третьего поколения.
Существует несколько специализированных утилит для интеграции драйверов USB 3.0 в установщик Windows 7 от Intel, ASRock, MSI и Gigabyte:
Конечно, можно ещё интегрировать драйвера USB 3.0 вручную, при помощи утилиты DISM или использовать популярную программу для кастомизации дистрибутивов nLite, но зачем усложнять, если всё за вас уже сделали. Если будет интересно, могу рассказать (напишите в комментариях), но полагаю что и этих вариантов будет достаточно.
Лично мне больше по душе варианты от Intel и gigabyte. Сложного тут ничего нет, главное скачайте с сайта Microsoft оригинальный образ Windows 7 (всякие сборки тут могут не прокатить) и по возможности обзаведитесь быстрой флешкой.
Как сделать установочную флешку Windows 7 с USB 3.0 на примере Windows 7 USB 3.0 Creator Utility
Важно! Windows 7 USB 3.0 Creator Utility от Intel работает только на Windows 8.1 и выше.
Ранее на сайте Intel была даже небольшая инструкция по работе с данной утилитой, скачать можно отсюда . Переписываем образ диска Windows 7 (предварительно скачиваем с сайта Microsoft) на флешку с помощью утилиты Rufus (о ней я уже рассказывал подробнее ).
Далее, запустив Windows 7 USB 3.0 Creator Utility остаётся только указать нашу флешку и ждать. Хочу заметить, что на медленных флешках процесс может затянуться на пару часов. Показателем что всё готово, в случае с Windows 7 USB 3.0 Creator Utility будет надпись «SUCCESS!».
Расписывать процесс интеграции драйверов в других утилитах я особого смысла не вижу, от вас требуются минимальные действия в указании где находятся образ диска и флешка на которую записать результат работы. Теперь можно без труда установить Windows 7 с флешки, подключенной к контроллеру usb3.0. Правда в моём случае все усилия были тщетны.
Intel USB 3.0 & 3.1 Controller Drivers - драйверы для контроллеров USB 3.0 и USB 3.1, выпускаемых на чипсетах компании Intel. Драйверы обеспечивают подключение устройств через разъемы USB 3.0 и USB 3.1 и предназначены для работы в операционной системе Microsoft Windows.
Состав пакета
• Intel(R) USB 3.0 & 3.1 eXtensible Host Controller Driver;
• Intel(R) USB 3.0 & 3.1 Hub Driver.
Поддерживаемые чипсеты
• Intel(R) Pentium(R) Processor;
• Celeron(R) Processor N- & J- Series;
• Intel(R) Core(TM) M Processor;
• Intel Atom BayTrail M/D Platform;
• 4th Generation Intel(R) Core(TM) Processor Family;
• 5th Generation Intel(R) Core(TM) Processor Family;
• 6th Generation Intel(R) Core(TM) Processor Family;
• Intel(R) 8 Series/C220 Series Chipset Family;
• Intel(R) 9 Series Chipset Family;
• Intel(R) 100 Series/C230 Series Chipset Family;
• Intel(R) 200 Series Chipset Family + Skylake CPU Platform;
• Intel(R) C610 Series Chipset Family;
• Intel(R) Kabylake Platform;
• Intel(R) Braswell Platform;
• Intel(R) Skylake Platform.
Поддерживаемые устройства
• "Intel(R) USB 3.0 Host Controller Adaptation Driver";
• "Драйвер хост-контроллера и адаптации Intel(R) USB 3.0";
• "Intel(R) USB 3.0 eXtensible Host Controller";
• "Расширяемый хост-контроллер Intel(R) USB 3.0";
• "Intel(R) USB 3.0 Root Hub";
• "Корневой концентратор Intel(R) USB 3.0";
• "USB 3.0 Hub";
• "Alpine Ridge USB 3.1 Host Controller";
• "Alpine Ridge LP USB 3.1 Host Controller";
• "Lewisburg Platform Control Hub".
Поддерживаемые коды устройств
Лицензия: Freeware
Разработчик: Intel
Язык интерфейса: Multi / Русский
Размер: 1 Мб
INTEL PCH 8/9/100/200 SERIES & 4th/5th/6th GEN & C220/С230/C610 CHIPSET FAMILY
Intel USB 3.0 & 3.1 Controller Drivers 17.2.70.3 for Intel Titan Ridge [Windows 7, 32/64 bits || DriverVer=18.10.2017]
Intel USB 3.0 & 3.1 Controller Drivers 5.0.4.43v2 [Windows 7, 32/64 bits || DriverVer=11.05.2017]
Intel USB 3.0 Controller Drivers 2.0.0.14 [Windows 8.1, 64-bit || DriverVer=14.02.2017]
INTEL PCH 7 SERIES & C216 CHIPSET FAMILY
Intel USB 3.0 Controller Drivers 1.0.10.255 [Windows 7, 32/64 bits || DriverVer=17.09.2013]
О программе
Intel Graphics Drivers – пакет драйверов и программного обеспечения, необходимых для правильной работы графических процессоров Intel и обеспечения высокой производительности в играх и программахЧто нового
Новое в версии 30.0.101.1121 Beta :
Новое в версии 30.0.101.1069 DCH :
Новое в версии 27.20.100.9466 DCH (16.04.2021):
Новое в версии 15.36.41.5180 (16.04.2021):
Новое в версии 15.40.48.5171 (05.02.2020):
Системные требования
Подробную информацию о поддерживаемом оборудовании и доступных технологиях, смотрите в примечаниях в выпускам, ссылки на которые находятся в разделе "Что нового".
Версия 30.0
Поддерживаемые графические процессоры:
- Windows 11, Windows 10 редакций 1709 и выше (64-bit)
Версия 15.45
Поддерживаемые графические процессоры:
- 6-е поколение процессоров Intel Core, Intel Core M и другие на базе Pentium с графикой Intel Iris Graphics 540, Intel Iris Graphics 550, Intel Iris Pro Graphics 580, и Intel HD Graphics 510, 515, 520, 530.
- Windows 8.1 (32-bit и 64-bit)
- Windows 7 (32-bit и 64-bit)
Версия 15.40
- 5-е поколение процессоров Intel Core и другие на базе Pentium/Celeron, на операционных системах Windows 10 (64-bit), Windows 8.1 / 7 (32-bit и 64-bit).
- 4-е поколение процессоров Intel Core и другие на базе Pentium/Celeron, на операционных системах Windows 10 (32-bit и 64-bit).
- Процессоры семейства Braswell/CherryTrail, на операционных системах Windows 10 / 8.1 / 7 (32-bit и 64-bit).
Полезные ссылки
Подробное описание
Intel Graphics Drivers – это обязательный к установке пакет программного обеспечения, необходимый для полноценного функционирования графических процессоров Intel. Несмотря на то, что операционная система применяет универсальный драйвер для использования основных функции оборудования, установка полных и обновлённых версий драйверов и необходимого программного обеспечения Intel, позволяет добиться наивысшей производительности и стабильности, реализации всех доступных функций и технологий, а также свести к минимуму проблемы совместимости и различные ошибки в работе системы.
Состав установочного пакета драйверов Intel Graphics
Intel Graphic Driver - основной графический драйвер, необходимый для правильного отображения программ и элементов операционной системы, установки оптимальных разрешений экрана и корректной работы поддерживаемых игр.
Intel Media SDK Runtime - пакет разработки, который включает в себя инструменты и компоненты, помогающие программистам создавать приложения с поддержкой аппаратного ускорения кодирования, декодирования и обработки видео.
Intel OpenCL Driver - пакеты драйверов и библиотек, для разработки приложений с расширенной функциональностью IDE, средствами отладки и анализа, и другими инструментами.
Vulkan Runtime Installer - набор библиотек для повышенной производительности в играх и программах, использующих API Vulkan.
Intel Graphics Command Center (IGCC) - это простое и удобное в использования программное обеспечение с современным дизайном, для оптимизации производительности и управления различными настройками графики.
Центр управления графикой Intel
Начиная с версии драйверов DCH для Windows 10, Центр управления графикой Intel получил крупное обновление и различные улучшения. Он больше не будет включён в состав установочных файлов драйверов, но будет автоматически загружаться и устанавливаться при первом подключении к интернету. Также, программу можно установить самостоятельно из магазина Microsoft Store.
Новый центр управления графикой, основан на функционале предыдущих версий Панели управления графикой Intel, но имеет обновленный дизайн и более удобный доступ к различным функциям и настройкам. Приложение сканирует установленные игры и позволяет оптимизировать игровые настройки в один клик, для обеспечения максимальной производительности на данной аппаратной конфигурации. Также, вы можете создавать собственные игровые профили для настройки отдельных игровых параметров и быстрого переключения между ними.
Речь пойдет про платы периода 2016-2021+, т.е. процессоры Skylake и выше. На платформe AMD почти те-же проблемы, но чуть меньше. Все что относится к Windows XP также применимо к Windows 2003 Server за исключением мелких деталей. C Windows XP/2003 x64 ситуация тоже схожа, но изначально условия несколько благополучнее (нет проблем с драйверами в системах с памятью выше 4Гб). Статья не является "пошаговой инструкцией", в основном теория и способы решения проблем. На вопрос "Да кому сейчас нужен этот XP?" мой персональный ответ - это хобби, протащить алмаз код 2001 года через паутину современного железа.
Если попытаться установить XP c установочного носителя (cdrom/usb/hdd), установщик вывалится в BSOD 0xA5.
Этот код ошибки относится к подсистеме ACPI, которая выбирается установщиком как приоритетная. В установщике можно выбрать режим без использования ACPI, затем это отразится на работе Windows - 1) ограниченное управление питанием процессора/частоты и возможное ограничение на кол-во обнаруженных ядер, 2) часть устройств содержит код инициализации/управления/. в ACPI таблицах DSDT/SSDT, этот код никогда не будет задействован. Я режим "без ACPI" никогда не использовал и не тестировал, возможно есть и другие ограничения (самое известное - отсутствие программного способа выключить компьютер).
Вернемся к приоритетному режиму, с активным ACPI. Cтандарт менялся, выходило несколько версий, для нас ключевые версии ACPI 1.0b и ACPI 2.0, разница между ними существенная, а вот разница между ACPI 2.0 и например ACPI 6.1 со стороны Windows я подозреваю отсутствует (imho). Windows XP поддерживает только версию 1.0b, Vista и выше поддерживают обе версии. Производители мат. плат ориентируются на актуальные версии Windows, совместимость с Windows XP больше не требуется, поэтому код bios реализует только версию 2.0(или одну из последующих версий). Основные отличия стандарта 2.0 от 1.0b:
синтаксис ACPI Source Language (ASL) расширен на
13 новых комманд
появился 64-битный доступ к памяти/полям структур
на хранение/арифметику всех целых чисел выделяется 64 бита вместо 32 бит.
Причина почти всех BSOD 0xA5 это пункт 1. ACPI Source Language (ASL), для решения этой проблемы существует два различных файла ACPI.sys реализующих новый синтаксис. Второй файл взят из бета версии Longhorn и имеет также реализацию пунктов 2. и 3.
Итак, установщик более не радует нас BSOD 0xA5, можно устанавливать Windows c активным ACPI. Для управления используется клавиатура, после первой перезагрузки включается графическая часть установщика и можно использовать еще и мышь. Эти устройства давно с USB интерфейсом и у большинства пользователей с ширпотреб. материнскими платами подключены к портам южного моста. Южный мост у Intel еще с предыдущих платформ переименован в PCH (Platform Controller Hub) и на микросхеме H110(и выше) содержит только USB3 контроллер (в предыдущих платформах Ivy/Sandy/. был совмещенный USB2/USB3 контроллер). Windows XP имеет встроенные драйвера только на USB1/USB2, для USB3 встроенные драйвера появились только в Windows 8. Так как же управлять USB-клавиатурой подключенной к USB3 контроллеру в установщике без драйверов? Помощь приходит со стороны мат. платы, почти во всех BIOS есть эмулятор PS/2 клавиатуры/мышь. Это программный эмулятор, работающий на уровне SMM (System Management Mode), он преобразует аппаратные события со стороны USB3 контроллера в виртуальный IO порт 0x60-0x64, для Windows и даже DOS это выглядит как аппаратное устройство и они активируют свои PS/2 драйвера. Эмулятор ущербный, с клавиатурой еще как-то можно работать, но мышь эмулируется на уровне "если прицелиться, то можно попасть в нужную точку на экране", но для установщика этого эмулятора хватает.
Управлять установщиком теперь возможно, далее будет BSOD 0x7B, про эту ошибку все и так знают - Windows не может найти ни одного поддерживаемого контроллера дисков(накопителей), решение тоже всем известное - в файлы установщика интегрировать AHCI драйверы производителя, для Intel есть много вариантов:
простой и универсальный iaStor v11.2.0.1006, работающий на любом Intel контроллере
продвинутые Intel RST/RSTe
StorAHCI из Windows 8 как в виде портированных исходников от минимум двух авторов так и в двоичном виде
MS AHCI из Windows 7
Для NVMe накопителей также есть несколько вариантов универсальных драйверов: open source OFA 1.3/1.5, Windows 7 NVMe Driver, Samsung NVMe Driver
В итоге мешающие препятствия преодолены, Windows можно установить и загрузить до состояния графического рабочего стола. Но работать в такой системе некомфортно, решаемые(-частично) проблемы:
1) по прежнему используется неэффективнaй PS/2 эмулятор мыши/клавиатуры
2) некоторые приложения ведут себя странно, рывки анимации или похожие глюки
3) процессор всегда потребляет существенную мощность
4) доступно 1.5-3.2Гб ОЗУ при установленном размере физической памяти 4Гб и выше
5) нет доступа к дополнительным накопителям с GPT разметкой
6) расширенные инструкции AVX/AVX2/AVX-512
По каждому пункту:
1) по прежнему используется неэффективнaй PS/2 эмулятор мыши/клавиатуры
Вместо эмулятора нужен драйвер USB3 контроллера, Intel для XP драйвер не выпускала. После ряда экспериментов выяснилось что для Intel USB3 контроллера подходят три различных драйвера с разной стабильностью и совместимостью, самый лучший это портированный из Windows 8 драйвер от Microsoft. Для активирования более быстрого UASP режима накопителей есть три драйвера почти одинакового качества: а)VIA uas б) Microsoft uaspstor в) Etron uas. USB3 драйвер можно также интегрировать в установщик, но процесс достаточно сложный. Драйвера сторонних производителей USB3 для Windows XP это отдельная тема, "кто у кого что украл и при чем здесь индусы"
2) некоторые приложения ведут себя странно, рывки анимации или похожие глюки
Проблема связана со счетчиком производительности. В разных версиях Windows для этого счетчика разный выбор из доступных аппаратных способов. Даже между Windows XP SP1 и SP2 выбор разный. Для SP3 выбор состоит из двух вариантов: а) ACPI Timer б) TSC процессора. Выбор определяет BIOS. С этим счетчиком актуален вопрос "Кто же напортачил, авторы спецификации ACPI 2.0, которые сэкономили на одном бите регистра и этим сломали совместимость c пред. стандартом или это авторы современных BIOS, которые своенравно интерпретируют назначение этого бита ?" Мое маленькое расследование почему важен этот бит:
Аппаратный таймер ACPI и предположительно часть других аппаратных ACPI-блоков на современных Intel-мат. платах отключены за ненадобностью (не используются в Windows 7-10, но могут использоваться в Vista или других "не windows" ОС). Этот бит говорит операционной системе можно ли вообще использовать таймер ACPI. Логично не устанавливать этот бит поскольку таймер отключен, но BIOS по прежнему устанавливает этот бит , так как в ACPI 2.0 за ним закрепили еще одну функцию - индикатор наличия рабочего HPET таймера. От таких "оптимизаций" у Windows XP сносит крышу и она использует выключенный ACPI таймер как счетчик производительности(прошедшего времени). Решение проблемы - один из системных файлов патчится чтобы состояние этого бита интерпретировалось всегда как "0" и выбор счетчика был только один - TSC. Еще один камень в сторону авторов BIOS - на плате Gigabyte H110 при отключении HPET в bios этот бит по прежнему равен "1", т.е. явная ошибка
3) процессор всегда потребляет существенную мощность
Проблема снова связана с отключенными аппаратными ACPI блоками. В стандарте ACPI описаны два режима пониженного потребления мощности С2 и С3, для перехода процессор должен записать определенные значения в определенные порты ACPI железа, потом происходит БАХ и наступает мрак, на процессор тактовые импульсы больше не подаются + остальная магия, связанная с состоянием внутреннего кэша и т.д. Поскольку теперь ACPI на плате в урезанном режиме, Windows XP в режимы С2/С3 не переходит, хоть и записывает все что нужно в порты. Мрак не наступает, процессор крутится как ни в чем не бывало. Логично спросить - а как же экономят энергию Windows 7-10? Очень просто - они используют только возможности центрального процессора без задействования подсистемы ACPI.
От центрального процессора можно добиться два варианта:
классическая инструкция hlt, можно переключится только в режим С1
инструкции monitor/mwait, переключается в С7 или С10.
Решение для Windows XP - патчим один файлик чтобы вместо ACPI С2/С3 использовались те-же два процессорных способа
4) доступно 1.5-3.2Гб ОЗУ при установленном размере физической памяти 4Гб и выше
Полноценного решения проблемы нет в принципе, если у вас есть некое устройство, но его драйвер некорректно работает с памятью >4GB, то устройство "в пролете", надо возвращать обратно лимиты по памяти. У Microsoft тоже есть такой драйвер - печально известный драйвер USB2. Тот же драйвер для Windows 2003 не имеет подобной проблем, но внутри он "другой", с корректным программированием DMA.
Вместо старых утилит снятия ограничений, обновилась WinXPPAE v3.5 от Daniel K., только она содержит правильный патч DMA-передач, восстанавливающий эквивалентный код из SP1 и при этом не создающий новых проблем.
5) нет доступа к дополнительным накопителям с GPT разметкой
Когда-то Paragon Software выпустил GPT драйвер для Windows XP, с тех пор его и используют. Альтернативный вариант это файлы из Windows 2003 поверх встроенных в XP. Для загрузки с GPT раздела этого недостаточно, так как необходима сквозная поддержка начиная с кода бут сектора, есть удачные эксперименты с использованием сторонних загрузчиков
6) расширенные инструкции AVX/AVX2/AVX-512
AVX и выше требуют поддержки со стороны ОС так как нужно сохранять куда-то новые регистры при переключении контекста. Решение частичное - когда то Microsoft расщедрилась и заранее добавила новые поля как резервные в область сохранения контекста. Этих полей достаточно для сохранения всех AVX регистров в x32 режиме, но уже не хватает для всех AVX-512 регистров. Если речь про Windows XP x64, то места по-моему не хватит даже для всех AVX регистров, их там банально больше в два раза.
А теперь время "печали", список нерешаемых(нерешенных) проблем:
Отcутствие WINE for Windows XP (есть конечно One-Core-API, но у него реализация на мой взгляд бескомпромиссная - заменять существующий код XP на код ReactOS/Wine ). Это самая существенная проблема выживания Windows XP, из-за неё почти все новые версии выпускаемого ПО неработоспособны (функция xxx не найдена в библиотеке yyy)
существующие ACPI.sys не дотягивают до уровня хотя бы vista
загрузка Windows 32бит из современного 64-битного UEFI режима
установка/загрузка с GPT накопителя
нет TRIM "на лету" для SSD, можно только периодически запускать сторонние утилиты для принудительного "маркирования" всех неиспользуемых секторов как свободных
Читайте также: