2012-07-21 53 views
4

我在我的筆記本電腦(Dell - Vostro 3500)上安裝了CUDA 4,並開始編寫CUDA程序。但是我得到一個錯誤:驅動程序與CUDA的這個版本不兼容。驅動程序無法找到兼容的圖形硬件

因此,我決定更新我的GPU驅動程序(GPU:Nvidia GeForce 310M)並從Nvidia網站下載驅動程序。但是,當我想英索爾司機,看到這個錯誤:

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

我試圖Nvidia的GPU驅動程序的301.42301.32275.33270.81版本。

我的朋友在他的筆記本電腦上安裝了275.33,並在Asus設備上安裝了GeForce 310M。

+0

我有285.62-notebook-win7-winvista-64bit-international-whql驅動程序。任何人都可以描述我如何破解INF文件和我應該破解哪個INF文件? (感謝Ben Stewart) – Mehdi1902 2012-07-21 16:59:02

+0

您可以試試http://www.nvidia.com/object/notebook_drivers.html上的最新驅動程序 – Bart 2012-07-22 13:52:19

回答

2

最後我在Ben Stewart的幫助下找到了我的答案。

我砍死這樣的INF文件:

  1. 轉到here
  2. 在第二部分(NVIDIA視頻驅動程序和工具)中選擇合適的部件。例如,選擇29X爲296.10。
  3. 爲您下載的驅動程序和Windows版本選擇適當的部件。
  4. 在此頁面下載INF文件。
  5. 在驅動程序解壓縮位置與INF替換INF文件中的Display.Driver文件夾(例如,C:\NVIDIA\DisplayDriver\296.10\WinVista_Win7_64\International\Display.Driver
  6. 安裝驅動程序!
+0

在您提供的網站中,它顯示:「NVIDIA當前缺少的」用於我的NVIDIA驅動程序v320。 49爲Windows 8 64位。有沒有其他替代網站? – Srichakradhar 2014-01-23 14:30:48

0

您是否從http://nvidia.com/drivers下載筆記本驅動程序?

如果您使用的是筆記本驅動程序,那麼NVIDIA很可能不會將您的GeForce 310M包含在INF文件中以獲取最新的驅動程序。你可以自己破解INF文件來解決這個問題。這並不簡單,但可以通過Google搜索並仔細閱讀某些論壇,其他人已經在INF文件本身進行黑客攻擊。不好玩。

2

我最近在一個iMac運行Windows 7  同樣的問題,並設法破解的301.42版本nv_disp.inf文件得到它安裝的罰款。基本上,你需要從你的顯卡添加一個標識符到inf文件,然後離開她。不難。

下面是我做到的。

首先,我們需要顯卡的標識符。打開Device Manager並調出Display adapters中的圖形卡屬性框。在"Details"選項卡中,您會找到一個下拉框,將其打開並選擇"Device Instance Path";您應該可以右鍵單擊下面字段中的值並複製它。

然後找到驅動程序安裝程序在之前運行時解壓到的臨時文件夾。對我來說,它是"C:\NVIDIA\DisplayDriver\301.42\WinVista_Win7_64" - 如果找不到它,只需再次運行安裝程序並記下安裝程序提取自身的位置。我們需要編輯的文件位於Display.Driver目錄中,它被稱爲nv_disp.inf。在Notepad或您最喜歡的文本編輯器中打開此項。

現在我們需要修改您複製的字符串並將其添加到此文件中。

如果滾動的方式約15%的下跌,你會發現一個標題相似[NVIDIA_SetB_Devices.NTamd64.6.0]。這是Nvidia支持設備列表的開始。

如果您在此處粘貼您的設備實例路徑,你可能會注意到你的設備路徑的第21點左右的字符類似的出發幾百行的最後21。像PCI\VEN_10DE&DEV_0240之類的東西。您可以刪除已複製的文本的其餘部分。

設備被組織成組,因此最好在最後四個數字中搜索與您的設備類似的行,並將其用作模板創建條目。

你想利用這些信息來創建看起來是已經在這裏和其他人一樣的條目。

我修改的行:

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

與標識符PCI\VEN_10DE&DEV_0869爲:

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

注意,線附近的開頭四位數字匹配在端部的數量。

保存文檔比原先nv_disp.inf,然後再從已提取的文件夾setup.exe。如果運行再次下載的文件,它將再次提取並覆蓋您的更改。

+0

我使用的是Windows 8和CUDA 5.5,因此很難與您所解釋的內容相匹配。在Windows 8和Cuda 5.5中一切看起來都不一樣任何人都可以爲Windows 8用戶顯示一些替代方案嗎? – Srichakradhar 2014-01-23 14:29:14

相關問題