Драйверы Vostro 3700 и Geforce 330M (версия после 300)

Изменить: После повторной попытки с последними драйверами и с нуля мне удалось заставить установщик правильно определить карту, но после установки обе мои карты 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 ответа

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

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

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

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

  2. Я открыл папку "Display.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_046M0330 NV0300 "NVIDIA GeForce GT 330M" для NVIDIA GeForce GT0300 "

    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.030_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_070_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_0_0_0_0_0е0_0_0_0_0_0_0_0_0_0_0_0_0_029 \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_0_0462 SUB & SUBS

    Часть 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.0A29.03% = Section034, PCI\VEN_10DE&DEV_0A29&SUBSYS_04681028% NVIDIA_DEV.0A29.04% = Section008, PCI\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_0A0E0 & SUBS

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

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

Другие вопросы по тегам