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 |
|