I hate Dell for this. I hate Nvidia for keep it quiet too.
This issues has been actively discussed on both Dell & Nvidia forums. While Dell representative is quite helpful, Nvidia just keep it quiet. But in the end, Dell also not doing anything.
The issues for this specific model Dell Vostro 3300 and 3700 is using Switchable GPU. Means you’re able to run on NVidia GPU (some one 330M, some on 310M etc) when you need it like for gaming. But when not needed you’ll run on Intel HD and thus saving battery life. The idea is good.
However, you’re limited to Dell provided driver only. And they’re not updating it. At first this was no issues for me, as I’m able to play all of my game. This become a problem when I can’t play Need For Speed Run. Because it required me to have latest graphic driver. How old is the driver? Now is the end of 2011, Dell driver is from 2010…. Duh!
Somehow Dell did not put disabling command in BIOS to. The Dell representative said, in pre-production BIOS the command is available…. But not available on production one. But it’s confusing one because in manual it have. And as one of the user point it out, the Dell support Level 2 simply said just return the unit and get a different unit without the problem. Why we buy from Dell anyway?
So here is how:
- Uninstall NVidia Driver
- Run Nasty File Remover (Please download from reputable website)
- Download Intel HD driver from Intel web
- Download NVidia Latest Driver from NVidia Web
- Install Intel HD driver first.
- It might not work, so after restart you need to go to Device Manager -> Display Adapter -> 1st VGA device, do Update Driver and browse for Intel HD driver you just download
- After restart again, you will see you get back your normal resolution (1600 x 900). First step successful! Congrats! Clap! Clap! Clap!
- Now go to Device Manager again. Go for the only VGA device (another one is Intel HD, which we install driver already) -> Right Click, Properties -> Details ->Select “Hardware ID”
- You need to copy the Hardware ID. I recommend to copy it to Notepad.
- Run Nvidia Installer
- When it says No Hardware Detected, just cancel it.
- Browse to where you extract the Nvidia Driver.
- Find the file name “nvam.inf”
- Edit this file in Notepad (I use notepad++)
- You need to find this line -> NVIDIA_DEV.0A35.06 = “NVIDIA GeForce GT 325M ” (yes including the space and “)
- Press Enter. Paste this -> NVIDIA_DEV.0A29.01 = “NVIDIA GeForce GT 330M” (yes including the “)
- Then find this line -> %NVIDIA_DEV.0A35.06% = Section048, PCI\VEN_10DE&DEV_0A35&SUBSYS_1F171043
- Press Enter, Paste this -> %NVIDIA_DEV.0A29.01% = Section050, PCI\VEN_10DE&DEV_0A29&SUBSYS_044F1028
- Save the “nvam.inf” file
- Re-run the NVidia setup again
- Now you should be able to install driver already.
- After restart, you will have the NVidia Control Panel icon on taskbar
- You’re done
So you get it now? In NVidia drivers they dont have our hardware/device ID, so how in the hell the driver installer going to detect it? So the steps above simple adding our hardware ID into the installer list. Thats all. Oh, the Intel HD part? Because NVidia require the Intel HD to install first.
Now you can configure in control panel on which application to use NVidia GPU, or set it to auto. (This part I’m still experimenting)
Now I can run Need for Speed Run. But NVidia GPU will overheat and laptop will shutdown. This is another issues that has been discussed, poor airflow design by Dell for Vostro 3700 cause this. (This also I’m still experimenting on how to deal with it)
*Update – Solve overheat issues by using this big fan




by Ruskii
31 Dec 2011 at 00:46
Thanks for the article mate, it has helped but i am still unable too instal the latest nvidia driver. I have successfully installed the latest intel HD driver but unable to install the latest nvidia driver, 285.62 (2011.10.24). I have followed all steps correctly and triple checked the editing of nvam.inf file.
Im running win7 64bit and this my nvidia gpu 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
Any advice or tips are greatly appreciated?
by Ruskii
31 Dec 2011 at 00:54
Sorry, ignore that post. Its 4am and after checking the nvam.inf file again i realised i pasted the line in the wrong section. Driver is installing correctly now.
Thanks for the article, awesome help!!!!
cheers.
by Ismail Saleh
31 Dec 2011 at 01:30
thanks for updates
sorry just notice your comment. but good that it work for you.
careful on overheat issues….