【IT168 文档】一、机子配置
机子是ThinkPad R61i 7742笔记本电脑, 显卡是NVIDIA Quadro NVS 140M。安装的CUDA版本是CUDA2.3
二、所需文件
1 显卡驱动: cudadriver_2.3_winxp_32_190.38_general.exe
2 toolkits :cudatoolkit_2.3_win_32.exe
3 SDK :cudasdk_2.3_win_32.exe
三、步骤
1 修改inf文件
由于这个NVIDIAN的显卡驱动不支持ThinkPad的笔记本电脑。所以要安装驱动,需要改一下inf文件。要不然,运行驱动时会找不到相应的驱动程序。
首先,双击一下显卡驱动,在运行时,会在C:\NVIDIA\DisplayDriver目录下产生一个190.38的目录驱动文件。复制该把目录文件。因为当你运行显卡驱动时,会出现找不到驱动程序的错误。当你点确定的时候,这些驱动文件也会被删除。所以要复制一遍。
其次,找到目录C:\NVIDIA\DisplayDriver\190.38\International底下的NV4_DISP.INF。修改2个地方。
(1)原代码:
...
NVIDIA_DEV.0423.01 = "NVIDIA GeForce 8300 GS "
NVIDIA_DEV.0424.01 = "NVIDIA GeForce 8400 GS "
NVIDIA_DEV.042C.01 = "NVIDIA GeForce 9400 GT"
...
加上一个选项,识别NVIDIA Quadro NVS 140M显卡
...
NVIDIA_DEV.0423.01 = "NVIDIA GeForce 8300 GS "
NVIDIA_DEV.0424.01 = "NVIDIA GeForce 8400 GS "
NVIDIA_DEV_0429.01 = "NVIDIA Quadro NVS 140M"
NVIDIA_DEV.042C.01 = "NVIDIA GeForce 9400 GT"
...
(2)原代码:
...
%NVIDIA_DEV.0423.01% = Section001, PCI\VEN_10DE&DEV_0423
%NVIDIA_DEV.0424.01% = Section001, PCI\VEN_10DE&DEV_0424
%NVIDIA_DEV.042C.01% = Section001, PCI\VEN_10DE&DEV_042C
加上一个选项,增加NVIDIA_DEV_0429.01的选项
...
%NVIDIA_DEV.0423.01% = Section001, PCI\VEN_10DE&DEV_0423
%NVIDIA_DEV.0424.01% = Section001, PCI\VEN_10DE&DEV_0424
%NVIDIA_DEV_0429.01% = Section001, PCI\VEN_10DE&DEV_0429
%NVIDIA_DEV.042C.01% = Section001, PCI\VEN_10DE&DEV_042C
经过文件修改后,点击该目录底下的setup.exe文件就能安装CUDA2.3的显卡驱动程序了。不过我只知道,安装显卡驱动会成功。不知道这其中会有什么其它的问题。毕竟没仔细研究过inf文件。
2. 安装toolkits
3. 安装SDK
四 结束
经过以上步骤后,就能运行在SDK底下的工程。