Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Finch7

macrumors newbie
Original poster
Jan 22, 2009
16
0
Hello there,

I am struggling with finding up to date information on how to update bootcamp's Nvidia drivers. I was prompted by a steam game that my drivers need to be updated. On the Nvidia webpage, it scanned 'NVIDIA GeForce 9600M GT 188.61' and told me that the latest driver update requires that i download the driver for your GPU. I am on a unibody MBP running windows 7 64 bit through bootcamp.

If anyone has information on how i can update this system, any help would be greatly appreciated.
 
Hmm, I tried both and received this error: 'This graphics driver could not find compatible graphics hardware.'

It automatically puts in this extraction path: C:\NVIDIA\DisplayDriver\270.61\Vista 64-bit\International

more hardware information:
intel core 2 duo cpu T9900 @ 3.06GHz 3.06 GHz
 
How to add a custom Device ID to Nvidia's v270 Display drivers
  1. In the Start Menu Search Box type "devmgmt.msc" & press enter
  2. Expand Display adapters
  3. Double Click your Nvidia Card
  4. Click the Details Tab
  5. In the Drop-down box choose Hardware Ids
  6. Copy the First ID Exactly (Example: "PCI\VEN_10DE&DEV_0647&SUBSYS_00B0106B&REV_A1")
  7. Download drivers for your card (If you had the 9600M GT & Win7 x64, you would be downloading THESE)
  8. Download 7-Zip
  9. Extract the driver package you just downloaded using 7-zip
  10. Go to the Display.Driver folder in the extracted drivers
  11. Find and Open nvao.inf in Notepad (this should be Apple's INF)
  12. Find the lines that have "PCI\VEN_10DE&DEV_0647" (This will differ depending on your Hardware ID that you found before)
  13. Copy one of them and add your ID to it
    For example;
    Change this:
    Code:
    %NVIDIA_DEV.0647.01% = Section017, PCI\VEN_10DE&DEV_0647&SUBSYS_00A9106B 
    %NVIDIA_DEV.0647.02% = Section017, PCI\VEN_10DE&DEV_0647&SUBSYS_00B3106B 
    %NVIDIA_DEV.0647.03% = Section017, PCI\VEN_10DE&DEV_0647&SUBSYS_00BC106B
    Code:
    %NVIDIA_DEV.0647.01% = Section018, PCI\VEN_10DE&DEV_0647&SUBSYS_00A9106B 
    %NVIDIA_DEV.0647.02% = Section018, PCI\VEN_10DE&DEV_0647&SUBSYS_00B3106B 
    %NVIDIA_DEV.0647.03% = Section018, PCI\VEN_10DE&DEV_0647&SUBSYS_00BC106B
    To This:
    Code:
    %NVIDIA_DEV.0647.01% = Section017, PCI\VEN_10DE&DEV_0647&SUBSYS_00A9106B 
    %NVIDIA_DEV.0647.02% = Section017, PCI\VEN_10DE&DEV_0647&SUBSYS_00B3106B 
    %NVIDIA_DEV.0647.03% = Section017, PCI\VEN_10DE&DEV_0647&SUBSYS_00BC106B 
    [I]%NVIDIA_DEV.0647.04% = Section017, PCI\VEN_10DE&DEV_0647&SUBSYS_00B0106B&REV_A1 [/I]
    Code:
    %NVIDIA_DEV.0647.01% = Section018, PCI\VEN_10DE&DEV_0647&SUBSYS_00A9106B 
    %NVIDIA_DEV.0647.02% = Section018, PCI\VEN_10DE&DEV_0647&SUBSYS_00B3106B 
    %NVIDIA_DEV.0647.03% = Section018, PCI\VEN_10DE&DEV_0647&SUBSYS_00BC106B 
    [I]%NVIDIA_DEV.0647.04% = Section018, PCI\VEN_10DE&DEV_0647&SUBSYS_00B0106B&REV_A1 [/I]
    _____________________

    And This:
    Code:
    NVIDIA_DEV.0647.01 = "NVIDIA GeForce 9600M GT"
    NVIDIA_DEV.0647.02 = "NVIDIA GeForce 9600M GT "
    NVIDIA_DEV.0647.03 = "NVIDIA GeForce 9600M GT  "
    To This:
    Code:
    NVIDIA_DEV.0647.01 = "NVIDIA GeForce 9600M GT"
    NVIDIA_DEV.0647.02 = "NVIDIA GeForce 9600M GT "
    NVIDIA_DEV.0647.03 = "NVIDIA GeForce 9600M GT  "
    NVIDIA_DEV.0647.04 = "NVIDIA GeForce 9600M GT   "
  14. Save the file
  15. Uninstall your old Nvidia Drivers/Control Panel/PhysX/Ect. (Control Panel > Uninstall a Program > Double Click)
  16. Restart
  17. Install the new drivers you just modified using "setup" in the main folder
  18. Restart
 
Last edited:
(steps 12 and 13 resolved)

Ahh thank you for your help Quad. I am having trouble following steps 12 and 13.

12. Find the lines that have "PCI\VEN_10DE&DEV_0647" (This will differ depending on your Hardware ID that you found before)
13. Copy one of them and add your ID to it

I have located where it has a block of PCI/VEN text, but i am just nervous i don't understand this clearly. From step 6 it had me copy the first ID, this is mine: PCI\VEN_10DE&DEV_0647&SUBSYS_00B0106B&REV_A1

I think what to do is add an additional line of .04% to the list. There seems two places to do this. here is the PVI/VEN block i have on the nvao.inf:

[Manufacturer]
%NVIDIA_A% = NVIDIA_SetA_Devices,NTamd64.6.0,NTamd64.6.1

[NVIDIA_SetA_Devices.NTamd64.6.0]
%NVIDIA_DEV.0407.01% = Section005, PCI\VEN_10DE&DEV_0407&SUBSYS_00A0106B
%NVIDIA_DEV.0407.02% = Section005, PCI\VEN_10DE&DEV_0407&SUBSYS_00A3106B
%NVIDIA_DEV.0407.03% = Section005, PCI\VEN_10DE&DEV_0407&SUBSYS_00A4106B
%NVIDIA_DEV.05E2.01% = Section007, PCI\VEN_10DE&DEV_05E2&SUBSYS_061710DE
%NVIDIA_DEV.0609.01% = Section013, PCI\VEN_10DE&DEV_0609&SUBSYS_00A7106B
%NVIDIA_DEV.062E.01% = Section015, PCI\VEN_10DE&DEV_062E&SUBSYS_0605106B
%NVIDIA_DEV.0640.01% = Section001, PCI\VEN_10DE&DEV_0640&SUBSYS_061B106B
%NVIDIA_DEV.0647.01% = Section017, PCI\VEN_10DE&DEV_0647&SUBSYS_00A9106B
%NVIDIA_DEV.0647.02% = Section017, PCI\VEN_10DE&DEV_0647&SUBSYS_00B3106B
%NVIDIA_DEV.0647.03% = Section017, PCI\VEN_10DE&DEV_0647&SUBSYS_00BC106B
%NVIDIA_DEV.0655.01% = Section015, PCI\VEN_10DE&DEV_0655&SUBSYS_0633106B
%NVIDIA_DEV.0656.01% = Section019, PCI\VEN_10DE&DEV_0656&SUBSYS_0693106B
%NVIDIA_DEV.0A29.01% = Section033, PCI\VEN_10DE&DEV_0A29&SUBSYS_00C7106B
%NVIDIA_DEV.0A29.02% = Section033, PCI\VEN_10DE&DEV_0A29&SUBSYS_00C8106B
%NVIDIA_DEV.0861.01% = Section021, PCI\VEN_10DE&DEV_0861&SUBSYS_00AE106B
%NVIDIA_DEV.0863.01% = Section023, PCI\VEN_10DE&DEV_0863&SUBSYS_00AA106B
%NVIDIA_DEV.0863.02% = Section025, PCI\VEN_10DE&DEV_0863&SUBSYS_00AC106B
%NVIDIA_DEV.0863.03% = Section025, PCI\VEN_10DE&DEV_0863&SUBSYS_00B0106B
%NVIDIA_DEV.0863.04% = Section025, PCI\VEN_10DE&DEV_0863&SUBSYS_00B9106B
%NVIDIA_DEV.0863.05% = Section025, PCI\VEN_10DE&DEV_0863&SUBSYS_00BA106B
%NVIDIA_DEV.0863.06% = Section025, PCI\VEN_10DE&DEV_0863&SUBSYS_00BB106B
%NVIDIA_DEV.0863.07% = Section025, PCI\VEN_10DE&DEV_0863&SUBSYS_00BD106B
%NVIDIA_DEV.0866.01% = Section025, PCI\VEN_10DE&DEV_0866&SUBSYS_00B1106B
%NVIDIA_DEV.0867.01% = Section027, PCI\VEN_10DE&DEV_0867&SUBSYS_00AD106B
%NVIDIA_DEV.0869.01% = Section021, PCI\VEN_10DE&DEV_0869&SUBSYS_00B4106B
%NVIDIA_DEV.0870.01% = Section029, PCI\VEN_10DE&DEV_0870&SUBSYS_00AB106B
%NVIDIA_DEV.08A0.01% = Section031, PCI\VEN_10DE&DEV_08A0&SUBSYS_00C2106B
%NVIDIA_DEV.08A0.02% = Section031, PCI\VEN_10DE&DEV_08A0&SUBSYS_00CE106B
%NVIDIA_DEV.08A4.01% = Section031, PCI\VEN_10DE&DEV_08A4&SUBSYS_00C0106B

[NVIDIA_SetA_Devices.NTamd64.6.1]
%NVIDIA_DEV.0407.01% = Section006, PCI\VEN_10DE&DEV_0407&SUBSYS_00A0106B
%NVIDIA_DEV.0407.02% = Section006, PCI\VEN_10DE&DEV_0407&SUBSYS_00A3106B
%NVIDIA_DEV.0407.03% = Section006, PCI\VEN_10DE&DEV_0407&SUBSYS_00A4106B
%NVIDIA_DEV.05E2.01% = Section008, PCI\VEN_10DE&DEV_05E2&SUBSYS_061710DE
%NVIDIA_DEV.0609.01% = Section014, PCI\VEN_10DE&DEV_0609&SUBSYS_00A7106B
%NVIDIA_DEV.062E.01% = Section016, PCI\VEN_10DE&DEV_062E&SUBSYS_0605106B
%NVIDIA_DEV.0640.01% = Section002, PCI\VEN_10DE&DEV_0640&SUBSYS_061B106B
%NVIDIA_DEV.0647.01% = Section018, PCI\VEN_10DE&DEV_0647&SUBSYS_00A9106B
%NVIDIA_DEV.0647.02% = Section018, PCI\VEN_10DE&DEV_0647&SUBSYS_00B3106B
%NVIDIA_DEV.0647.03% = Section018, PCI\VEN_10DE&DEV_0647&SUBSYS_00BC106B
%NVIDIA_DEV.0655.01% = Section016, PCI\VEN_10DE&DEV_0655&SUBSYS_0633106B
%NVIDIA_DEV.0656.01% = Section020, PCI\VEN_10DE&DEV_0656&SUBSYS_0693106B
%NVIDIA_DEV.0A29.01% = Section034, PCI\VEN_10DE&DEV_0A29&SUBSYS_00C7106B
%NVIDIA_DEV.0A29.02% = Section034, PCI\VEN_10DE&DEV_0A29&SUBSYS_00C8106B
%NVIDIA_DEV.0861.01% = Section022, PCI\VEN_10DE&DEV_0861&SUBSYS_00AE106B
%NVIDIA_DEV.0863.01% = Section024, PCI\VEN_10DE&DEV_0863&SUBSYS_00AA106B
%NVIDIA_DEV.0863.02% = Section026, PCI\VEN_10DE&DEV_0863&SUBSYS_00AC106B
%NVIDIA_DEV.0863.03% = Section026, PCI\VEN_10DE&DEV_0863&SUBSYS_00B0106B
%NVIDIA_DEV.0863.04% = Section026, PCI\VEN_10DE&DEV_0863&SUBSYS_00B9106B
%NVIDIA_DEV.0863.05% = Section026, PCI\VEN_10DE&DEV_0863&SUBSYS_00BA106B
%NVIDIA_DEV.0863.06% = Section026, PCI\VEN_10DE&DEV_0863&SUBSYS_00BB106B
%NVIDIA_DEV.0863.07% = Section026, PCI\VEN_10DE&DEV_0863&SUBSYS_00BD106B
%NVIDIA_DEV.0866.01% = Section026, PCI\VEN_10DE&DEV_0866&SUBSYS_00B1106B
%NVIDIA_DEV.0867.01% = Section028, PCI\VEN_10DE&DEV_0867&SUBSYS_00AD106B
%NVIDIA_DEV.0869.01% = Section022, PCI\VEN_10DE&DEV_0869&SUBSYS_00B4106B
%NVIDIA_DEV.0870.01% = Section030, PCI\VEN_10DE&DEV_0870&SUBSYS_00AB106B
%NVIDIA_DEV.08A0.01% = Section032, PCI\VEN_10DE&DEV_08A0&SUBSYS_00C2106B
%NVIDIA_DEV.08A0.02% = Section032, PCI\VEN_10DE&DEV_08A0&SUBSYS_00CE106B
%NVIDIA_DEV.08A4.01% = Section032, PCI\VEN_10DE&DEV_08A4&SUBSYS_00C0106B

[DestinationDirs]
 
Last edited:
There seems two places to do this. here is the PVI/VEN block i have on the nvao.inf
[DestinationDirs]

Okay, I think i understand better now, and have added the 0647.04% line and the NVIDIA_DEV.0647.04 = "NVIDIA GeForce 9600M GT " line.

After this I tried to uninstall the Nvidia drivers in control panel, and selected everything including display drivers and Physx. I restarted, with a super enlarged aspect ratio, and in control panel, NVidia drivers is still there. It won't let me uninstall because it is currently being changed.

I try and run the setup in the main folder, and receive the same error about compatible graphics hardware. Maybe because i did not uninstall Nvidia properly? Again, thank you for your time and help, it is greatly appreciated.
 
Do you have have a some kind of instant messaging account? If you do, send me a pm with contact info.

It would be easier to help you live instead of through forum posts. I'll be on for at least a few hours.
 
thank you so much!!

Thank you, thank you, thank you! I followed another guide like this but it didn't work for me. Yours I found to be much easier to follow and it worked!!!
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.