I ran deviceQueryDrv from sdk 2.2 the program fails to query major minor after the first device. The program then will report the same major and minor for all devices.
The 8800 GTS is shown as a minor 0 with deviceQuery and a minor 3 with deviceQueryDrv
steve@BlackBox10:~/NVIDIA_CUDA_SDK/bin/linux/release$ ./deviceQuery
CUDA Device Query (Runtime API) version (CUDART static linking)
There are 2 devices supporting CUDA
Device 0: “GeForce GTX 260”
CUDA Capability Major revision number: 1
CUDA Capability Minor revision number: 3
Total amount of global memory: 938803200 bytes
.
.
.
Device 1: “GeForce 8800 GTS”
CUDA Capability Major revision number: 1
CUDA Capability Minor revision number: 0
Total amount of global memory: 335282176 bytes
.
.
.
.
.
Test PASSED
Press ENTER to exit…
steve@BlackBox10:~/NVIDIA_CUDA_SDK/bin/linux/release$ ./deviceQueryDrv
CUDA Device Query (Driver API) statically linked version
There are 2 devices supporting CUDA
Device 0: “GeForce GTX 260”
CUDA Capability Major revision number: 1
CUDA Capability Minor revision number: 3
Total amount of global memory: 938803200 bytes
.
.
.
.
Device 1: “GeForce 8800 GTS”
CUDA Capability Major revision number: 1
CUDA Capability Minor revision number: 3
Total amount of global memory: 335282176 bytes
.
.
.
.
Test PASSED
Press ENTER to exit…
Thanks,
Steve