Forum > GPU crunching
[Split] PowerSpectrum Unit Test
Ghost0210:
Looks like someone may have got the TCC model drivers to work with a GT220 card......
may give this a go on the 465 and see what happens
http://forums.nvidia.com/index.php?showtopic=159208
--- Quote ---Ok, I revisited this problem and found out that I had incorrectly modified the INF file for the TCC driver. I now have the driver loading for my GT220 and CUDA programs running through Remote Desktop, which is fantastic.
In short, these are the modifications I had to do to NVWD.inf from the TCC package:
[NVIDIA_SetA_Devices.NTamd64.6.0]
%NVIDIA_DEV.0A20.01% = Section001, PCI\VEN_10DE&DEV_0A20
[NVIDIA_SetA_Devices.NTamd64.6.1]
%NVIDIA_DEV.0A20.01% = Section002, PCI\VEN_10DE&DEV_0A20
[Strings]
NVIDIA_DEV.0A20.01 = "NVIDIA GeForce GT 220"
--- End quote ---
kevin6912:
Test 5 output.
Device: GeForce GTX 470, 810 MHz clock, 1248 MB memory.
Compute capability 2.0
Compiled with CUDA 3020.
PowerSpectrum+summax Unit test #5
Stock:
PwrSpec< 64> 20.3 GFlops 81.3 GB/s 0.0ulps
SumMax ( 64) 0.7 GFlops 2.9 GB/s
Every ifft average & peak OK
PS+SuMx( 64) 2.3 GFlops 9.5 GB/s
GetPowerSpectrum() choice for Opt1: 256 thrds/block
256 threads: 29.2 GFlops 117.0 GB/s 121.7ulps
Opt1 (PSmod3+SM): 256 thrds/block
256 threads, fftlen 64: (worst case: full summax copy)
2.3 GFlops 9.5 GB/s 121.7ulps
Every ifft average & peak OK
256 threads, fftlen 64: (best case, nothing to update)
11.1 GFlops 44.9 GB/s 121.7ulps
Kevin
_heinz:
PowerSpectrumTest5.exe -device 0
.
Device: GeForce GTX 470, 810 MHz clock, 1248 MB memory.
Compute capability 2.0
Compiled with CUDA 3020.
PowerSpectrum+summax Unit test #5
Stock:
PwrSpec< 64> 20.6 GFlops 82.5 GB/s 0.0ulps
SumMax ( 64) 1.4 GFlops 6.0 GB/s
Every ifft average & peak OK
PS+SuMx( 64) 4.6 GFlops 18.5 GB/s
GetPowerSpectrum() choice for Opt1: 256 thrds/block
256 threads: 30.0 GFlops 119.8 GB/s 121.7ulps
Opt1 (PSmod3+SM): 256 thrds/block
256 threads, fftlen 64: (worst case: full summax copy)
6.6 GFlops 26.8 GB/s 121.7ulps
Every ifft average & peak OK
256 threads, fftlen 64: (best case, nothing to update)
11.2 GFlops 45.2 GB/s 121.7ulps
PowerSpectrumTest5.exe -device 1
Device: GeForce GTX 470, 810 MHz clock, 1249 MB memory.
Compute capability 2.0
Compiled with CUDA 3020.
PowerSpectrum+summax Unit test #5
Stock:
PwrSpec< 64> 20.7 GFlops 82.6 GB/s 0.0ulps
SumMax ( 64) 1.4 GFlops 5.8 GB/s
Every ifft average & peak OK
PS+SuMx( 64) 4.6 GFlops 18.7 GB/s
GetPowerSpectrum() choice for Opt1: 256 thrds/block
256 threads: 30.1 GFlops 120.5 GB/s 121.7ulps
Opt1 (PSmod3+SM): 256 thrds/block
256 threads, fftlen 64: (worst case: full summax copy)
6.6 GFlops 26.9 GB/s 121.7ulps
Every ifft average & peak OK
256 threads, fftlen 64: (best case, nothing to update)
11.2 GFlops 45.3 GB/s 121.7ulps
.
Done
Jason G:
--- Quote from: Ghost on 01 Dec 2010, 03:17:13 pm ---Looks like someone may have got the TCC model drivers to work with a GT220 card......
may give this a go on the 465 and see what happens
http://forums.nvidia.com/index.php?showtopic=159208
--- Quote ---Ok, I revisited this problem and found out that I had incorrectly modified the INF file for the TCC driver. I now have the driver loading for my GT220 and CUDA programs running through Remote Desktop, which is fantastic.
In short, these are the modifications I had to do to NVWD.inf from the TCC package:
[NVIDIA_SetA_Devices.NTamd64.6.0]
%NVIDIA_DEV.0A20.01% = Section001, PCI\VEN_10DE&DEV_0A20
[NVIDIA_SetA_Devices.NTamd64.6.1]
%NVIDIA_DEV.0A20.01% = Section002, PCI\VEN_10DE&DEV_0A20
[Strings]
NVIDIA_DEV.0A20.01 = "NVIDIA GeForce GT 220"
--- End quote ---
--- End quote ---
@Ghost: I did get the following so far:
- Made the modifications appropriate to the inf file, and successfully installed 263.06 TCC driver ( On 480 )
- Disabled the device as a 'normal' display (using mobo display instead)
- Merged the nSight registry key that disables WPF acceleration (for good measure, shouldn't be necessary with no active display on it)
Next step should be to switch the devices driver mode to TCC mode. That's done via the command:
nvidia-smi --driver-model=
howevr I get this response:
--- Quote ---C:\Program Files\NVIDIA Corporation\NVSMI>nvidia-smi.exe --driver-model=
GPU 0 is not a supported TCC device, skipping
--- End quote ---
[Edit:] Note that it doesn't say that the card/driver doesn't support it...
Confirming with DeviceQuery:
--- Quote --- CUDA Device Query (Runtime API) version (CUDART static linking)
There is 1 device supporting CUDA
Device 0: "GeForce GTX 480"
CUDA Driver Version: 3.20
CUDA Runtime Version: 3.20
CUDA Capability Major/Minor version number: 2.0
Total amount of global memory: 1576468480 bytes
Multiprocessors x Cores/MP = Cores: 15 (MP) x 32 (Cores/MP) = 480 (
Cores)
Total amount of constant memory: 65536 bytes
Total amount of shared memory per block: 49152 bytes
Total number of registers available per block: 32768
Warp size: 32
Maximum number of threads per block: 1024
Maximum sizes of each dimension of a block: 1024 x 1024 x 64
Maximum sizes of each dimension of a grid: 65535 x 65535 x 1
Maximum memory pitch: 2147483647 bytes
Texture alignment: 512 bytes
Clock rate: 0.81 GHz
Concurrent copy and execution: Yes
Run time limit on kernels: No
Integrated: No
Support host page-locked memory mapping: Yes
Compute mode: Default (multiple host threads
can use this device simultaneously)
Concurrent kernel execution: Yes
Device has ECC support enabled: No
Device is using TCC driver mode: No
deviceQuery, CUDA Driver = CUDART, CUDA Driver Version = 3.20, CUDA Runtime Vers
ion = 3.20, NumDevs = 1, Device = GeForce GTX 480
PASSED
--- End quote ---
So I gather we're stuck for now :( [Edit:] unless you happen to be good with SoftIce or similar.... ::)
Going to try checking if I got the section number in the inf right etc...
Ghost0210:
I got stuck @ the same point as well.
When I ran the nvidia-smi.exe -dm0 cmd I got the same message about the GPU not being supported on TCC.
I tried modifying the .inf file with limited success so I used this site http://laptopvideo2go.com
Basically they create a standard .inf file that allows all NV cards to use all drivers ;D Saved a lot of time and hassle - they also have unreleased drivers on their site. The latest I could see were 265.90. Not sure where they get them from so use at your own risk, but I've had no issues with them.
also saw a slight increase in the worst case scenario with Mod5 with these drivers, of the top of my head it was about .2 increase over the official release drivers.
Haven't had a look at SoftIce yet - I'll do a bit of research tomorrow as it looks like I may not be getting into the office again :D
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version