Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Edit: After trying again with the latest drivers and starting from scratch I've managed to get the installer to detect the card correctly, but after the install both my Intel and nvidia cards are showing up with exclamation marks in device manager.

(My previous attempts were accidentally using the wrong Section numbers it turned out)

Does anyone have any information as to how to specifically install the drivers in the same way the 29x drivers worked? Is there any workaround?

I was considering flashing the graphics BIOS to have a more "official" hardware ID, but due to it's hybrid nature I'm not really willing to risk it.

I have tried normal nvidia drivers, Verde drivers and Beta drivers.

Original I've got a Dell Vostro 3700 with the hybrid Intel/Geforce 330M chip, Dell haven't updated their drivers for years and (presumably) becuase of the hybrid nature they have used a non-standard hardware ID on the chip itself.

This means I cannot use nvidia's updated drivers, the pre-installation check shows no compatible hardware error. I'm familiar with the hacked inf methods (here), adding my device's hardware IDs into the right places of the driver that it gets installed. This method seems to have stopped working since about version 296 (or so).

Here is my Hardware ID set:

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

This is to be run on Win7 64-bit.

I've also tried using the most recent LaptopVideo2Go drivers (which include other 330M models) and adding my hardware IDs to the INF. These install but do not work. Both the Intel and nvidia chips show with exclamation marks in device manager, saying there was a problem with the driver.

I cannot disable the Intel card via the BIOS (the ability was removed from the production 3700 models for some reason, presumably to make my life harder)

Any help is really appreciated.

share|improve this question
add comment

2 Answers

Sorry for the really brief answer, I would have commented if I'd seen this earlier. You can use laptopvideo2go.com, they release the latest drivers with all the INF hackery already done. All you need to do is download the correct setup files from their site and install.

share|improve this answer
    
Please read the question more carefully. I've tried that already (several times) :) –  Martin Lyne Dec 23 '12 at 11:32
add comment

The thread why no driver support claims that the Nvidia driver installation also applies to the Geforce 330M, but is omitted for some unknown reason from the list of compatible cards.

It describes how to modify the installation files after extracting them from the installation exe file using an unzip software (for example 7-Zip).

  1. Downloaded the latest Nvidia Beta drivers - I got these ones, "285.38-notebook-win7-winvista-32bit-international-beta", and extracted them using WinRar.

  2. I opened the "Display.Driver" folder, and looked at the .inf files in there with a text editor (I used notepad++ so I can search inside multiple files and have line numbers).

  3. I noticed all the 330M drivers listed in ListDevices.txt. They have a few listed but the part I noticed was this, "DEV_0A29&SUBSYS_04421028" (various ones with the "DEV_0A29" being the 330M card and "SUBSYS_04421028" seeming to correspond to the version of card (not sure exactly).

  4. I checked in device manager and opened the driver properties for my Nvidia display adapter. Under the "Details" tab, under the "Hardware Ids" drop-down I saw a similar code, "PCI\VEN_10DE&DEV_0A29&SUBSYS_044F1028&REV_A2". I searched all Nvidia driver .inf files and did not see my specific version listed. So I edited it in there myself.

  5. There were two files I needed to edit, ListDevices.txt and nvdm.inf

  6. In the ListDevices.txt this is what I changed (forum removes some formatting so make sure to look at whats in the .inf and follow the same pattern):

    FROM:

    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 (first line is my card info):

    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. In the nvdm.inf this is what I changed (I'm sure if you search in the file you'll find where these go):

    Part 1

    FROM:

    %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 (first line is my card info):

    %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

    Part 2

    FROM:

    %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 (first line is my card info):

    %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. Now after saving those changes I ran the "setup" executable and told it to do a "clean" install. It installed the drivers, rebooted, detected drivers and rebooted again. HOWEVER it had installed the default drivers again. SO now I said "Update driver" and "Browse my computer" and then "pick from a list" and low and behold it showed me drivers from 2011 in the few options it showed me. I selected those, rebooted and voila I had the Nvidia drivers with the Nvidia control panel.

This seems like a lot of work to get them working but really I don't know why they were not included with the Nvidia release of the drivers anyway. I hope this helps others (sorry its not a simple step by step but hope it makes sense).

share|improve this answer
    
Thanks, I'll give the "update drivers" method a go (I've already modified the inf files to contain my hardware IDs), but I fear this is sub-296 release drivers as they changed the formatting of the inf files from NVIDIA_DEV.0A29.01 to NVIDIA_DEV.0A29.044F. Will update you in about 24h. –  Martin Lyne Dec 18 '12 at 23:03
    
Sorry, doesn't seem to work, it claims the drivers install, but both adapters show up as erroring drivers. Tried with Both altered versions of 304.79 and 310.70. These are 64-bit drivers, perhaps they're different again. –  Martin Lyne Dec 18 '12 at 23:27
    
I can see from the specs that you have Windows 32-bit, so you need to do that operation on 32-bit drivers. I found on Nvidia the 310.70 32-bit driver - is this the one you used? –  harrymc Dec 19 '12 at 8:26
    
Which specs are you looking at? Mine's definitely 4-bit dell.com/us/business/p/vostro-3700/pd –  Martin Lyne Dec 19 '12 at 9:13
    
I got them via google, so that review was bullsh*t. To be sure I understand correctly, I summarize : the "latest" Dell driver update for your computer does work but is too old, and your problem is that the newer Nvidia updates don't work. Is that the case? –  harrymc Dec 19 '12 at 9:48
show 5 more comments

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.