5

Изменить: После повторной попытки с последними версиями драйверов и с нуля мне удалось заставить установщика правильно определить карту, но после установки обе мои карты Intel и nvidia отображаются с восклицательными знаками в диспетчере устройств.

(Мои предыдущие попытки случайно использовали неправильные номера разделов, как оказалось)

У кого-нибудь есть информация о том, как конкретно установить драйверы так же, как работали драйверы 29x? Есть ли обходной путь?

Я думал о том, чтобы перепрограммировать графический BIOS, чтобы иметь более "официальный" идентификатор оборудования, но из-за его гибридной природы я не очень хочу рисковать.

Я пробовал нормальные драйверы nvidia, Verde и бета-версии драйверов

Оригинал У меня Dell Vostro 3700 с гибридным чипом Intel/Geforce 330M, Dell годами не обновляла свои драйверы и (предположительно) из-за гибридной природы они использовали нестандартный идентификатор оборудования на самом чипе.

Это означает, что я не могу использовать обновленные драйверы nvidia, проверка перед установкой не показывает ошибку совместимого оборудования. Я знаком со взломанными методами inf (здесь), добавляя идентификаторы оборудования моего устройства в правильные места драйвера, который оно устанавливает. Этот метод, похоже, перестал работать примерно с версии 296 (или около того).

Вот мой набор идентификаторов оборудования:

PCI\VEN_10DE&DEV_0A29&SUBSYS_044F1028&REV_A2
PCI\VEN_10DE&DEV_0A29&SUBSYS_044F1028
PCI\VEN_10DE&DEV_0A29&CC_030000
PCI\VEN_10DE&DEV_0A29&CC_0300

Это должно быть запущено на Win7 64-bit .

Я также попытался использовать самые последние драйверы LaptopVideo2Go (включая другие модели 330M) и добавить свои идентификаторы оборудования в INF. Они устанавливаются, но не работают. Обе микросхемы Intel и nvidia показывают с восклицательными знаками в диспетчере устройств, говоря, что была проблема с драйвером.

Я не могу отключить карту Intel через BIOS (по какой-то причине эта возможность была удалена из серийных 3700 моделей, предположительно, чтобы сделать мою жизнь сложнее)

Любая помощь очень ценится.

2 ответа2

2

Извините за действительно краткий ответ, я бы прокомментировал, если бы видел это раньше. Вы можете использовать ноутбукvideo2go.com, они выпускают последние версии драйверов со всеми уже сделанными взломами INF. Все, что вам нужно сделать, это загрузить правильные установочные файлы с их сайта и установить.

0

В статье « Почему нет поддержки драйверов» утверждается, что установка драйвера Nvidia также применима к Geforce 330M, но по неизвестной причине в списке совместимых карт она пропущена.

В нем описано, как изменить установочные файлы после извлечения их из установочного exe-файла с помощью распакованного программного обеспечения (например, 7-Zip).

  1. Скачал последние версии драйверов Nvidia Beta - я получил эти, «285.38-notebook-win7-winvista-32bit-international-beta», и извлек их с помощью WinRar.

  2. Я открыл «Дисплей.Driver », и просмотрел там файлы .inf с помощью текстового редактора (я использовал notepad++, чтобы я мог искать внутри нескольких файлов и иметь номера строк).

  3. Я заметил все 330M драйверы, перечисленные в ListDevices.txt. У них есть несколько перечисленных, но часть, которую я заметил, была это, "DEV_0A29 & SUBSYS_04421028" (различные из них с "DEV_0A29", являющимся картой 330M, и "SUBSYS_04421028", похоже, соответствуют версии карты (не совсем точно).

  4. Я проверил в диспетчере устройств и открыл свойства драйвера для моего адаптера дисплея Nvidia. На вкладке "Подробности" в раскрывающемся меню "Идентификаторы оборудования" я увидел похожий код:«PCI \VEN_10DE & DEV_0A29 & SUBSYS_044F1028 & REV_A2». Я искал все файлы .inf драйвера Nvidia и не увидел мою конкретную версию в списке. Так что я отредактировал это там сам.

  5. Мне нужно было отредактировать два файла:ListDevices.txt и nvdm.inf

  6. В ListDevices.txt это то, что я изменил (форум удаляет некоторое форматирование, поэтому обязательно посмотрите, что в .inf, и следуйте той же схеме):

    ОТ:

    DEV_0A29 & SUBSYS_04421028 "NVIDIA GeForce GT 330M" DEV_0A29 & SUBSYS_04671028 "NVIDIA GeForce GT 330M" DEV_0A29 & SUBSYS_04681028 "NVIDIA GeForce GT 330M" DEV_0A29 & SUBSYS_046M0300 NVID0300 "NVIDIA GeForce GT 330M" NVIDIA GeForce GT-33030 "для NVIDIA0300" NVIDGE0300 "для NVIDIA0030M0300 для ПК

    TO (первая строка - информация о моей карте):

    DEV_0A29 & SUBSYS_044F1028 "NVIDIA GeForce GT 330M" DEV_0A29 & SUBSYS_04421028 "NVIDIA GeForce GT 330M" DEV_0A29 & SUBSYS_04671028 "NVIDIA GeForce GT 330M" DEV_0A29 & SUBSYS_04681028 "NVIDIA GeForce GT 330M" DEV_0A29 & SUBSYS_046D1028 "NVIDIA GeForce GT 330M" DEV_0A29 & SUBSYS_046E1028 "NVIDIA GeForce GT 330M"

  7. В nvdm.inf это то, что я изменил (я уверен, что если вы будете искать в файле, вы найдете, куда они идут):

    Часть 1

    ОТ:

    % NVIDIA_DEV.0A29.01% = Section031, PCI \VEN_10DE & DEV_0A29 & SUBSYS_04421028% NVIDIA_DEV.0A29.02% = Section033, PCI \VEN_10DE & DEV_0A29 & SUBSYS_04671028% NVIDIA_DEV.0A29.03% = Section033, PCI \VEN_10DE & DEV_0A29 & SUBSYS_04681028% NVIDIA_DEV.0A29.04% = Section007, PCI \VEN_10DE & DEV_0A29 & SUBSYS_046D1028% NVIDIA_DEV.0A29.05% = Section007, PCI \VEN_10DE & DEV_0A29 & SUBSYS_046E1028

    TO (первая строка - информация о моей карте):

    % NVIDIA_DEV.0A29.01% = Section031, PCI \VEN_10DE & DEV_0A29 & SUBSYS_044F1028% NVIDIA_DEV.0A29.02% = Section031, PCI \VEN_10DE & DEV_0A29 & SUBSYS_04421028% NVIDIA_DEV.0A29.03% = Section033, PCI \VEN_10DE & DEV_0A29 & SUBSYS_04671028% NVIDIA_DEV.0A29.04% = Section033, PCI \VEN_10DE & DEV_0A29 & SUBSYS_04681028% NVIDIA_DEV.0A29.05% = Section007, PCI \VEN_10DE & DEV_0A29 & SUBSYS_046D1028% NVIDIA_DEV.0A29.06% = Section007, PCI \VEN_10DE & DEV_0A0 0 290 SUB

    Часть 2

    ОТ:

    % NVIDIA_DEV.0A29.01% = Section032, PCI \VEN_10DE & DEV_0A29 & SUBSYS_04421028% NVIDIA_DEV.0A29.02% = Section034, PCI \VEN_10DE & DEV_0A29 & SUBSYS_04671028% NVIDIA_DEV.0A29ID0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_000е00х0х0х0х0х0х0х0х0х:%:0:0:0%% = 034% \VEN_10DE & DEV_0A29 & SUBSYS_046D1028% NVIDIA_DEV.0A29.05% = Section008, PCI \VEN_10DE & DEV_0A29 & SUBSYS_046E1028

    TO (первая строка - информация о моей карте):

    % NVIDIA_DEV.0A29.01% = Section032, PCI \VEN_10DE & DEV_0A29 & SUBSYS_044F1028% NVIDIA_DEV.0A29.02% = Section032, PCI \VEN_10DE & DEV_0A29 & SUBSYS_04421028% NVIDIA_DEV.0A29.03% = Section034, PCI \VEN_10DE & DEV_0A29 & SUBSYS_04671028% NVIDIA_DEV.0A29.04% = Section034, PCI \VEN_10DE & DEV_0A29 & SUBSYS_04681028% NVIDIA_DEV.0A29.05% = Section008, PCI \VEN_10DE & DEV_0A29 & SUBSYS_046D1028% NVIDIA_DEV.0A29.06% = Section008, PCI \VEN_10DE & DEV_0A0 0 290 SUB

  8. Теперь, после сохранения этих изменений, я запустил исполняемый файл "setup" и велел ему выполнить "чистую" установку. Он установил драйверы, перезагрузил компьютер, обнаружил драйверы и снова перезагрузился. ОДНАКО он снова установил драйверы по умолчанию. Так что теперь я сказал "Обновить драйвер" и "Обзор моего компьютера", а затем "выбрать из списка" и низкий уровень, и вот, он показал мне драйверы с 2011 года в нескольких вариантах, которые он мне показал. Я выбрал их, перезагрузил и вуаля у меня были драйверы Nvidia с панелью управления Nvidia.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .