X_9001
  Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору esasoft, там есть setupapi.dev.log и setupapi.app.log, в них кроме ругани на сигнатуры драйвера ничего интересного вроде не заметил                  -------------------------------------------------------------      Добавлено:   Прошли ещё несколько дней попыток и экспериментов.      Решения проблемы так и не нашёл.      Однако, увидел новые и странные детали происходящего.            -------------------------------------------------------------            УСТАНОВКА ДРАЙВЕРА:      Дано:   - Dell Latitude 5401.   - Intel i7-9850H, Intel UHD 630, и NVidia GeForce MX150 (VEN_10DE, DEV_1D10, SUBSYS_09181028).   - UEFI class 3, без Legacy и CSM.   - Все дрова кроме графики + мод-драйвер для Intel UHD 630 установлены.   - Пакет мод-драйвера NVidia GeForce v475 для Win-7-8 с добавленными строками с ID карты (DEV_1D10&SUBSYS_09181028).            До установки драйвера NVidia:      В Диспетчере Устройств - одна запись имеющая отношение к MX150.   Судя по ней, ОС видит MX150 как "3D Video Controller" с ID "VEN_10DE&DEV_1D10&SUBSYS_09181028&REV_A1".   Со знаком вопроса.            После установки драйвера NVidia, и до перезагрузки ОС:      В Диспетчере Устройств - одна запись имеющая отношение к MX150.   Судя по ней, ОС видит MX150 как "NVIDIA GeForce MX150" с ID "VEN_10DE&DEV_1D10&SUBSYS_09181028&REV_A1".   С восклицательным знаком.   Статус устройства: "Перезагрузите компьютер чтобы сделанные вами изменения вошли в силу".            После установки драйвера NVidia, и после перезагрузки ОС:      После входа с винду, появляется маленькое окно с ошибкой: "Проблема с извлечением NVIDIA GeForce MX150", "Устройство 'NVIDIA GeForce MX150' является неизвлекаемым и не может быть извлечено или отсоединено".   Нажимаю "OK".      Открываю Диспетчер Устройств, включаю "Показать скрытые девайсы", и что я там вижу:   Там ДВЕ (!!!) записи имеющие отношение к MX150!   Запись 1:   "NVIDIA GeForce MX150", с ID "VEN_10DE&DEV_1D10&SUBSYS_09181028&REV_A1" - теперь отмечено как неподключённое устройство.   То есть ОС теперь видит его как отключённое.   Это именно та запись - DEV_1D10&SUBSYS_09181028 - которая должна быть активной и рабочей, для того чтобы MX150 функционировал!   Запись 2:   "3D Video Controller", со знаком вопроса, с ID "VEN_10DE&DEV_1D10&SUBSYS_00000000&REV_A1" - внезапное новое устройство которое теперь активно и подключено.   SUBSYS_00000000 - что это за бредятина?? и откуда?      То есть, ОС теперь видит MX150 подключенным в качестве устройства DEV_1D10&SUBSYS_00000000 (с то время как реальный девайс, DEV_1D10&SUBSYS_09181028, теперь типа не подключён).   А драйвера прописанного для DEV_1D10&SUBSYS_00000000 нет, так что "новое устройство найдено" Винды фэйлится, и девайс остаётся с названием "3D Video Controller" со знаком вопроса в Диспетчере Устройств.            Выводы:      После инсталляции драйвера и ребута ОС,   ОС видит реальный/настоящий девайс, DEV_1D10&SUBSYS_09181028, как теперь неподключённый.   И вместо этого, ОС начинает распознавать MX150 как хрен пойми откуда взявшийся призрачный девайс с левым ID "DEV_1D10&SUBSYS_00000000", с соответствующей записью в Диспетчер Устройств.      Я делал немало инсталляций Семёрки со всеми дровами на лэптопы с 8th-9th-gen (все из них правда были с Legacy/CSM), но подобного никогда не видел.      И учитывая что единственная большая разница между теми лэптопами и данным Dell Latitude 5401 это UEFI class 3 без Legacy/CSM mode,   Я продолжаю думать что обломчег происходит из-за чего-то что имеет отношение к UEFI class 3 без Legacy/CSM mode.   Может быть это эффект/последствия реакции дров для UHD-630 или для MX150 на экзотический environment (Семёрка юзаемая в UEFI class 3 без Legacy/CSM mode и с bootmgfw.efi от UefiSeven).   Или что-то другое вызванное чем-то имеющим отношение к UEFI class 3 без Legacy/CSM.   В любом случае понятно то что нихрена не понятно.   И где ещё копать тоже не понятно.            -------------------------------------------------------------            ЭКСПЕРИМЕНТ:            Я тут подумал, почему бы не добавить в драйвер ещё и строки с "DEV_1D10&SUBSYS_00000000" до кучи, а мало ли видюха таким образом заработает.      Подготовил новый мод-драйвер с добавленными строчками как для "DEV_1D10&SUBSYS_09181028" так и для "DEV_1D10&SUBSYS_00000000", и повторил попытку.            До установки драйвера NVidia:      [то же что и раньше].            После установки драйвера NVidia, и до перезагрузки ОС:      [то же что и раньше].            После установки драйвера NVidia, и после перезагрузки ОС:      После логина, происходит "Новое устройство найдено".   И этот новый девайс - "DEV_1D10&SUBSYS_00000000".   Завершается успешно: "NVIDIA GeForce MX150 установлено", "необходима перезагрузка".      Открываю Диспетчер Устройств, включаю "Показать скрытые девайсы", и что я там вижу:   Там ДВЕ записи имеющие отношение к MX150.   Запись 1:   "NVIDIA GeForce MX150", с ID "VEN_10DE&DEV_1D10&SUBSYS_09181028&REV_A1" - устройство которое является реальной MX150 и которое ОС теперь видит как неподключённое.   Запись 2:   "NVIDIA GeForce MX150" с восклицательным знаком, с ID "VEN_10DE&DEV_1D10&SUBSYS_00000000&REV_A1".   Статус девайса: "Перезагрузите компьютер чтобы сделанные вами изменения вошли в силу".      Ребутаю ОС.            После установки драйвера NVidia, и после перезагрузки ОС во второй раз:      Драйвер для так называемого "девайса" DEV_1D10&SUBSYS_00000000 успешно установлен.   "NVIDIA Control Panel" есть и в контекстном меню и в трее.   Запускаю и сворачиваю софт для системного и процессового монитонга, для слежки за MX150.      Открываю Диспетчер Устройств, включаю "Показать скрытые девайсы", и что я там вижу:   Там ДВЕ записи имеющие отношение к MX150.   Запись 1:   "NVIDIA GeForce MX150", с ID "VEN_10DE&DEV_1D10&SUBSYS_09181028&REV_A1" - устройство которое является реальной MX150 и которое ОС теперь видит как неподключённое.   Запись 2:   "NVIDIA GeForce MX150" с ID "VEN_10DE&DEV_1D10&SUBSYS_00000000&REV_A1".   Диспетчер Устройств показывает его как активное и нормально функционирующее устройство.   Статус девайса: "Устройство работает как надо".      Открываю NVIDIA Control Panel:   В "Adjust image settings with preview", где анимированное вращающееся 3D лого NVidia должно было быть, нет ничего, пустота.      Запускаю Rainmeter через контекстное меню выбирая "High-performance graphics processor" (т.е. MX150):   Process Hacker показывает что Rainmeter загружает и работает на iGPU (UHD 630), а не dGPU (MX150).      Запускаю тестовую игрушку через контекстное меню выбирая "High-performance graphics processor":   Интро-видео начитает воспроизводиться. Нажимаю ESC.   Игра вылетает.   Запускаю тестовую игрушку через контекстное меню выбирая "Integrated graphics processor":   Интро-видео начитает воспроизводиться. Нажимаю ESC.   Игра загружается, выбираю в меню сохранение и могу продолжать прохождение.      Проверяю софт для системного и процессового монитонга:   Загрузка MX150 никогда не была больше 0%, и всегда оставалась на 0.            Выводы:   Девайс DEV_1D10&SUBSYS_00000000 который ОС внезапно начинает видеть и распознавать после установки драйвера - это мёртвый девайс-призрак с которым всё в порядке если верить ОС, но который на самом деле ничего не делает и ни с чем не взаимодействует.   Несмотря на драйвер установленный для девайса DEV_1D10&SUBSYS_00000000.            -------------------------------------------------------------            ДОП-ЭКСПЕРИМЕНТ:            Я деинсталлировал дрова для всех график, и dGPU и iGPU, и поставил только дрова для dGPU/MX150.   После ребута, MX150не юзается системой, что было ожидаемо, ибо в большинстве лэптопов dGPU зависит от iGPU.      Открываю Диспетчер Устройств, включаю "Показать скрытые девайсы", и что я там вижу:   Там только одна запись имеющая отношение к MX150:   "NVIDIA GeForce MX150", с её нормальным ID ("VEN_10DE&DEV_1D10&SUBSYS_09181028&REV_A1").   Диспетчер Устройств показывает её как активный нормальный девайс.   Статус девайса: "Устройство работает как надо".      Теперь, имея установленный драйвер только dGPU и без iGPU, решил попробовать накатить и для iGPU. Обратный порядок, iGPU после dGPU.   Поставил, ребутнул ОС, и начался всё тот же бред с "SUBSYS_00000000" как и в предыдущем эксперименте.            -------------------------------------------------------------            У кого-нибудь есть идеи какого чёрта тут происходит?    |   Всего записей: 28 | Зарегистр. 17-03-2024 | Отправлено:  20:32 03-03-2025  | Исправлено: X_9001,   23:00 03-03-2025    |  
  |