Vostro 3700 和 Geforce 330M 驱动程序(300 后版本)

Vostro 3700 和 Geforce 330M 驱动程序(300 后版本)

编辑: 再次尝试使用最新的驱动程序并从头开始后,我设法让安装程序正确检测到卡,但安装后,我的英特尔和 nvidia 卡都在设备管理器中显示感叹号。

(结果发现我之前的尝试不小心使用了错误的部分编号)

有谁知道如何以与 29x 驱动程序相同的方式安装驱动程序吗?有什么解决方法吗?

我正在考虑刷新图形 BIOS 以获得更“官方”的硬件 ID,但由于它的混合性质,我并不愿意冒这个险。

我已经尝试过普通的 nvidia 驱动程序、Verde 驱动程序和 Beta 驱动程序。

原来的 我有一台配备混合英特尔/Geforce 330M 芯片的戴尔 Vostro 3700,戴尔多年没有更新他们的驱动程序,并且(大概)由于混合特性,他们在芯片本身使用了非标准硬件 ID。

这意味着我无法使用 nvidia 更新的驱动程序,预安装检查显示没有兼容硬件错误。我熟悉破解 inf 的方法(这里),将设备的硬件 ID 添加到驱动程序的正确位置,以便安装。这种方法似乎从版本 296 (左右) 开始就停止工作了。

这是我的硬件 ID 设置:

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 型号)并将我的硬件 ID 添加到 INF。这些安装但不起作用。英特尔和 nvidia 芯片都在设备管理器中显示感叹号,表示驱动程序有问题。

不能通过 BIOS 禁用英特尔卡(出于某种原因,该功能已从生产的 3700 型号中删除,大概是为了让我的工作变得更加困难)

非常感谢您的帮助。

答案1

抱歉,我的回答太简短了,如果我早点看到这个,我就会评论了。你可以使用laptopvideo2go.com,他们发布的最新驱动程序已完成所有 INF 破解。您需要做的就是从他们的网站下载正确的安装文件并进行安装。

答案2

线程为什么没有驱动支持声称 Nvidia 驱动程序安装也适用于 Geforce 330M,但由于某些未知原因,它被从兼容卡列表中删除。

它描述了如何使用解压缩软件(例如 7-Zip)从安装 exe 文件中提取安装文件后对其进行修改。

  1. 下载了最新的 Nvidia Beta 驱动程序 - 我得到了这些“285.38-notebook-win7-winvista-32bit-international-beta”,并使用 WinRar 提取它们。

  2. 我打开了“Display.Driver”文件夹,并使用文本编辑器查看了其中的.inf 文件(我使用了 notepad++,这样我可以在多个文件中搜索并获得行号)。

  3. 我注意到 ListDevices.txt 中列出了所有 330M 驱动程序。他们列出了一些驱动程序,但我注意到的是“DEV_0A29&SUBSYS_04421028”(其中有多个驱动程序,其中“DEV_0A29”是 330M 卡,“SUBSYS_04421028”似乎与卡的版本相对应(不确定具体版本)。

  4. 我检查了设备管理器并打开了 Nvidia 显示适配器的驱动程序属性。在“详细信息”选项卡下,在“硬件 ID”下拉菜单下,我看到了类似的代码“PCI\VEN_10DE&DEV_0A29&SUBSYS_044F1028&REV_A2”。我搜索了所有 Nvidia 驱动程序 .inf 文件,但没有看到列出我的具体版本。所以我自己在那里编辑了它。

  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_046D1028 "NVIDIA GeForce GT 330M " DEV_0A29&SUBSYS_046E1028 "NVIDIA GeForce GT 330M "

    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_0A29&SUBSYS_046E1028

    第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_0A29&SUBSYS_046E1028

  8. 现在,在保存了这些更改后,我运行了“setup”可执行文件并告诉它进行“全新”安装。它安装了驱动程序,重新启动,检测到驱动程序并再次重新启动。但是,它再次安装了默认驱动程序。所以现在我说“更新驱动程序”和“浏览我的电脑”,然后“从列表中选择”,结果它在显示的几个选项中显示了 2011 年的驱动程序。我选择了这些,重新启动,然后我就有了 Nvidia 驱动程序和 Nvidia 控制面板。

让它们工作起来似乎需要做很多工作,但我真的不知道为什么它们没有包含在 Nvidia 发布的驱动程序中。我希望这对其他人有所帮助(抱歉,这不是一个简单的分步说明,但希望它有意义)。

相关内容