Driver could not find compatible graphics hardware

I installed CUDA 4 on my laptop (Dell - Vostro 3500) and started writing CUDA programs. But I have an error: the driver is not compatible with these versions of CUDA.

So, I decided to update my GPU driver (GPU: Nvidia GeForce 310M) and download the driver from the Nvidia website. But when I want to hide the driver, see this error:

NVIDIA Intaller cannot continue This graphics driver could not find compatible graphics hardware. 

I tried 301.42 , 301.32 , 275.33 and 270.81 the Nvidia GPU driver version.

My friend installed 275.33 on his laptop with the GeForce 310M on an Asus device.

+4
source share
3 answers

Finally, I found my answer with the help of Ben Stewart.

I hacked the INF file as follows:

  • Go here .
  • In the second part (video drivers and NVIDIA tools), select the appropriate part. For example, select 29X for 296.10.
  • Select the appropriate part for the downloaded driver and version of Windows.
  • On this page, download the INF file.
  • Replace the INF file INF in the Display.Driver folder at the driver unlock location (for example, C:\NVIDIA\DisplayDriver\296.10\WinVista_Win7_64\International\Display.Driver )
  • Configure the driver!
+2
source

I had the same problem that recently started under Windows 7 on iMac and managed to crack the nv_disp.inf file in version 301.42 to get it to set a penalty. Basically, you need to add the identifier from your video card to the inf file and leave it. Not difficult.

Here is how I did it.

First, we need an identifier from your video card. Open Device Manager and open the properties window for your video card in Display adapters . On the "Details" tab "Details" you will find a drop-down list, open it and select "Device Instance Path" ; You should be able to right-click on the value in the field below and copy it.

Then find the temporary folder where the driver installation was downloaded when you launched it earlier. For me it was "C:\NVIDIA\DisplayDriver\301.42\WinVista_Win7_64" - if you cannot find it, just run the setup again and note where the installer extracts itself. The file we need to edit is in the Display.Driver directory, and it is called nv_disp.inf . Open it in Notepad or in your favorite text editor.

Now we need to change the copied line and add it to this file.

If you scroll about 15% of the way down, you will find a heading similar to [NVIDIA_SetB_Devices.NTamd64.6.0] . This is the beginning of the list of supported Nvidia devices.

If you insert the path to an instance of your device, you will probably notice that the first 21 or so characters of your device path are similar to the last 21 on a few hundred lines. Something like PCI\VEN_10DE&DEV_0240 . You can delete the rest of the text that you copied.

Devices are organized in groups, so it’s best to look for a line that is similar to yours in the last four digits, and use it as a template to create a record.

You want to use this information to create a record that is similar to others that are already here.

I changed the line:

  %NVIDIA_DEV.0868% = Section005, PCI\VEN_10DE&DEV_0868 

with the identifier PCI\VEN_10DE&DEV_0869 :

  %NVIDIA_DEV.0869% = Section005, PCI\VEN_10DE&DEV_0869 

Note that the four-digit number near the beginning of the line matches the number at the end.

Save the document above the original nv_disp.inf, then run setup.exe from the already extracted folder. If you run the file that you downloaded again, it will simply select again and overwrite your changes.

+2
source

Are you downloading laptop drivers from http://nvidia.com/drivers ?

If you used laptop drivers, it is likely that NVIDIA did not include your GeForce 310M in the INF file for the latest drivers. You can hack INF files to fix this. This is not easy, but can be done using googling for it and carefully reading some forums where others have cracked INF files. Not fun.

0
source

All Articles