computational capacity not recognized

hi, I have GTX960 that support CC 5.2
Had installed cuda toolkit 8.0 and NAvida driver
and the Caps Viewr + Matlab only recognizr CC 2.1

what can i do?!

p.s i run win 10 and older toolkit do not support it

thanks guys

Windows 10 + CUDA 8.0 + GTX 960 should work fine for CUDA. You do not have to use CUDA 8.0, CUDA 7.5 will also work fine on Windows 10.

I am not sure what you mean by “MATLAB only recognizr CC 2.1”? What version of MATLAB are you running, and how do you know there is a restriction on a GPU’s compute capability imposed by it? If there is in fact a restriction imposed by MATLAB, you may need to update MATLAB, and/or seek help in a support forum that is dedicated to MATLAB.

I just care for upgrading my CC
(computational capacity)

all indications and tools say i have CC of 2.1
how do i reach my full potential?

what did i miss here that i still with 2.1 CC after installing all the last drives

If you have a genuine Geforce GTX 960 card, it has a compute capability (CC) of 5.2, as you already noted in your original question. Compute capability is a fixed property of the hardware, it does not change based on the software versions you use.

Can you show the exact information that makes you believe you are limited to compute capability 2.1? I think there is a chance there is a misunderstanding somewhere, or that whatever software you use is misreporting the compute capability. Did you acquire the GTX 960 as a new item (in original packaging) from a reputable vendor?

Can you show the output of nvidia-smi -q? On my Windows 7 machine nvidia-smi.exe resides in “Program Files/NVIDIA Corporation/NVSMI/nvidia-smi”, not sure whether Windows 10 uses the same location.

  1. my friend (totaly trus him) say the it use to work on his comp with 5.2
  2. Caps Viwer - CUDA GeForce GTX 960 CC:2.1
    , multiprocessors:8@1645MHz
  3. smi:
    ±----------------------------------------------------------------------------+
    | NVIDIA-SMI 376.33 Driver Version: 376.33 |
    |-------------------------------±---------------------±---------------------+
    | GPU Name TCC/WDDM | Bus-Id Disp.A | Volatile Uncorr. ECC |
    | Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
    |===============================+======================+======================|
    | 0 GeForce GTX 960 WDDM | 0000:01:00.0 N/A | N/A |
    | 21% 40C P0 N/A / N/A | 699MiB / 2048MiB | N/A Default |
    ±------------------------------±---------------------±---------------------+

±----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| 0 Not Supported |
±----------------------------------------------------------------------------+

Does it helps?! (im installing 7.5 as you said at the meanwhile)

Which version of GPU Caps Viewer are you using? Support for GTX 960 was apparently added in version 1.23.0. I have 1.31.0 here, and it seems 1.32.0 is available now. When I go to the CUDA tab, it correctly identifies my GPU as a Quadro K2200 with compute capability 5.0. I also have the driver version 376.33 installed just like you. Can you post a picture of your Caps Viewer output? Of particular interest are the fields Shader Clock and MultiProcessors. Also the GPU tab output would be of interest.

Regarding the output from nvidia-smi: I am puzzled why your GPU would be in power-state P0 when you are not using the GPU (other than to display the Windows desktop). P0 state usually means the GPU is executing CUDA kernels and the like. Also the memory consumption of 699 MB seems high for a GPU that is supposedly mostly idling. I think the GTX 960 has power sensors, so it is not clear why the power consumption would be displayed as N/A / N/A.

It seems you are showing the output of nvidia-smi, not nvidia-smi -q. I asked for the full output to see whether there might be any indications the GPU could be fake. From previous messages in these forums it seems there are some unscrupulous people who manipulate the VBIOS on GPUs, to make them look to be a different type than they actually are. That is also the reason I asked whether the GPU was acquired new, in original packaging, from a reputable dealer.

Do you have by any chance more than one GPU in your system, e.g. an older one with compute capability 2.1 in addition to the GTX 960?

thanks for not giving up in me :)

  1. I use Caps Viewer 1.32.0.1

  2. i cant find a way to post here a pic… will share in google drive
    https://drive.google.com/open?id=0B_2OXwYmjcuMMDY5cG5LWkl5MnM

  3. i run matlab so it might use some of the gpu. i try again when everything is close

  4. I saw this car working on a diffrent comp in the past. my frein dbought it boxed

  5. I dont have "navida-smi-q"only “navida-smi”

  6. i have only my motherboard GPU and this

now the long part :) lol

==============NVSMI LOG==============

Timestamp : Sat Jan 14 00:22:49 2017
Driver Version : 376.33

Attached GPUs : 1
GPU 0000:01:00.0
Product Name : GeForce GTX 960
Product Brand : GeForce
Display Mode : N/A
Display Active : N/A
Persistence Mode : N/A
Accounting Mode : N/A
Accounting Mode Buffer Size : N/A
Driver Model
Current : WDDM
Pending : WDDM
Serial Number : N/A
GPU UUID : GPU-6395eb8e-a00f-5501-bbda-4edbbd3ed6c0
Minor Number : N/A
VBIOS Version : 70.38.22.00.02
MultiGPU Board : N/A
Board ID : N/A
GPU Part Number : N/A
Inforom Version
Image Version : N/A
OEM Object : N/A
ECC Object : N/A
Power Management Object : N/A
GPU Operation Mode
Current : N/A
Pending : N/A
GPU Virtualization Mode
Virtualization mode : N/A
PCI
Bus : 0x01
Device : 0x00
Domain : 0x0000
Device Id : 0x140110DE
Bus Id : 0000:01:00.0
Sub System Id : 0x00000000
GPU Link Info
PCIe Generation
Max : N/A
Current : N/A
Link Width
Max : N/A
Current : N/A
Bridge Chip
Type : N/A
Firmware : N/A
Replays since reset : N/A
Tx Throughput : N/A
Rx Throughput : N/A
Fan Speed : 20 %
Performance State : P0
Clocks Throttle Reasons : N/A
FB Memory Usage
Total : 2048 MiB
Used : 688 MiB
Free : 1360 MiB
BAR1 Memory Usage
Total : N/A
Used : N/A
Free : N/A
Compute Mode : Default
Utilization
Gpu : N/A
Memory : N/A
Encoder : N/A
Decoder : N/A
Ecc Mode
Current : N/A
Pending : N/A
ECC Errors
Volatile
Single Bit
Device Memory : N/A
Register File : N/A
L1 Cache : N/A
L2 Cache : N/A
Texture Memory : N/A
Texture Shared : N/A
Total : N/A
Double Bit
Device Memory : N/A
Register File : N/A
L1 Cache : N/A
L2 Cache : N/A
Texture Memory : N/A
Texture Shared : N/A
Total : N/A
Aggregate
Single Bit
Device Memory : N/A
Register File : N/A
L1 Cache : N/A
L2 Cache : N/A
Texture Memory : N/A
Texture Shared : N/A
Total : N/A
Double Bit
Device Memory : N/A
Register File : N/A
L1 Cache : N/A
L2 Cache : N/A
Texture Memory : N/A
Texture Shared : N/A
Total : N/A
Retired Pages
Single Bit ECC : N/A
Double Bit ECC : N/A
Pending : N/A
Temperature
GPU Current Temp : 38 C
GPU Shutdown Temp : N/A
GPU Slowdown Temp : N/A
Power Readings
Power Management : N/A
Power Draw : N/A
Power Limit : N/A
Default Power Limit : N/A
Enforced Power Limit : N/A
Min Power Limit : N/A
Max Power Limit : N/A
Clocks
Graphics : N/A
SM : N/A
Memory : N/A
Video : N/A
Applications Clocks
Graphics : N/A
Memory : N/A
Default Applications Clocks
Graphics : N/A
Memory : N/A
Max Clocks
Graphics : N/A
SM : N/A
Memory : N/A
Video : N/A
Clock Policy
Auto Boost : N/A
Auto Boost Default : N/A
Processes : N/A

The details from the GPU Caps Viewer suggest this is not a genuine GTX 960. What is telling is the max clock of 822 MHz, with a core clock of 1645 MHz:

(1) The GTX 960 has much higher maximum clocks rates, > 1100 MHz
(2) The GTX 960 does not run it’s cores at a doubled “hot clock” rate, only GPUs with CC 2.x did that

Furthermore, the memory interface is shown as having a width of 256 bits, while I am pretty sure the memory interface of a GTX 960 has a width of 128 bits. The idling voltage of a GTX 960 is also likely below 1.0V, probably more like 0.94 V. The fact that nvida-smi displays pretty much every metric as N/A strongly suggests that this is not a genuine GTX 960.

The technical specifications shown by the GPU Caps Viewer are most consistent with a GeForce GTX 560 Ti, with had a 822 MHz max frequency, CC 2.1, a 256-bit memory interface, and 8 SMs. It was available in a variant with 2 GB of memory. Only the name “Geforce GTX 960” and the device ID “10DE 1401” indicate a GTX 960, and I believe those are fairly easy to modify by manipulating the VBIOS.

You might want to double-check by doing an internet search for images of the GTX 960 vs the GTX 560 Ti (e.g. compare the positions of the PCIe power connectors). You would need to look for pictures of cards of the appropriate brand, of course, as models from different vendors can look quite different.

BTW, when I requested the output of nvidia-smi -q, note that there is a space before -q which is a command line argument passed to nvidia-smi. There is no program named nvidia-smi-q.

Just agreeing with njuffa

Maxwell generation cards had VBIOS version numbers that began with 84.

Fermi generation cards had VBIOS version numbers that began with 70.

You have a fermi generation card, and it has a compute capability of either 2.0 or 2.1 (like all Fermi cards).

I’m not sure why it is reporting itself as a GTX 960 (but see note below about device ID). My guess would be a scam of some sort.

Where did you get that card? If you purchased it from a reputable dealer, you should return it for a refund immediately.

GTX 960 is one of the cards I happen to have. Here is the nvidia-smi -a output:

$ nvidia-smi -a

==============NVSMI LOG==============

Timestamp                           : Sat Jan 14 11:01:43 2017
Driver Version                      : 361.28

Attached GPUs                       : 1
GPU 0000:01:00.0
    Product Name                    : GeForce GTX 960
    Product Brand                   : GeForce
    Display Mode                    : Disabled
    Display Active                  : Disabled
    Persistence Mode                : Disabled
    Accounting Mode                 : Disabled
    Accounting Mode Buffer Size     : 1920
    Driver Model
        Current                     : N/A
        Pending                     : N/A
    Serial Number                   : N/A
    GPU UUID                        : GPU-860b9bad-2722-f703-122c-8fa1427ef400
    Minor Number                    : 0
    VBIOS Version                   : 84.06.0D.00.1D
    MultiGPU Board                  : No
    Board ID                        : 0x100
    GPU Part Number                 : N/A
    Inforom Version
        Image Version               : N/A
        OEM Object                  : N/A
        ECC Object                  : N/A
        Power Management Object     : N/A
    GPU Operation Mode
        Current                     : N/A
        Pending                     : N/A
    PCI
        Bus                         : 0x01
        Device                      : 0x00
        Domain                      : 0x0000
        Device Id                   : 0x140110DE
        Bus Id                      : 0000:01:00.0
        Sub System Id               : 0x32011462
        GPU Link Info
            PCIe Generation
                Max                 : 1
                Current             : 1
            Link Width
                Max                 : 16x
                Current             : 8x
        Bridge Chip
            Type                    : N/A
            Firmware                : N/A
        Replays since reset         : 0
        Tx Throughput               : 0 KB/s
        Rx Throughput               : 0 KB/s
    Fan Speed                       : 33 %
    Performance State               : P0
    Clocks Throttle Reasons
        Idle                        : Not Active
        Applications Clocks Setting : Active
        SW Power Cap                : Not Active
        HW Slowdown                 : Not Active
        Sync Boost                  : Not Active
        Unknown                     : Not Active
    FB Memory Usage
        Total                       : 2047 MiB
        Used                        : 11 MiB
        Free                        : 2036 MiB
    BAR1 Memory Usage
        Total                       : 256 MiB
        Used                        : 2 MiB
        Free                        : 254 MiB
    Compute Mode                    : Default
    Utilization
        Gpu                         : 1 %
        Memory                      : 0 %
        Encoder                     : 0 %
        Decoder                     : 0 %
    Ecc Mode
        Current                     : N/A
        Pending                     : N/A
    ECC Errors
        Volatile
            Single Bit
                Device Memory       : N/A
                Register File       : N/A
                L1 Cache            : N/A
                L2 Cache            : N/A
                Texture Memory      : N/A
                Total               : N/A
            Double Bit
                Device Memory       : N/A
                Register File       : N/A
                L1 Cache            : N/A
                L2 Cache            : N/A
                Texture Memory      : N/A
                Total               : N/A
        Aggregate
            Single Bit
                Device Memory       : N/A
                Register File       : N/A
                L1 Cache            : N/A
                L2 Cache            : N/A
                Texture Memory      : N/A
                Total               : N/A
            Double Bit
                Device Memory       : N/A
                Register File       : N/A
                L1 Cache            : N/A
                L2 Cache            : N/A
                Texture Memory      : N/A
                Total               : N/A
    Retired Pages
        Single Bit ECC              : N/A
        Double Bit ECC              : N/A
        Pending                     : N/A
    Temperature
        GPU Current Temp            : 25 C
        GPU Shutdown Temp           : 101 C
        GPU Slowdown Temp           : 96 C
    Power Readings
        Power Management            : Supported
        Power Draw                  : 23.76 W
        Power Limit                 : 130.00 W
        Default Power Limit         : 130.00 W
        Enforced Power Limit        : 130.00 W
        Min Power Limit             : 60.00 W
        Max Power Limit             : 141.00 W
    Clocks
        Graphics                    : 1177 MHz
        SM                          : 1177 MHz
        Memory                      : 3505 MHz
        Video                       : 965 MHz
    Applications Clocks
        Graphics                    : 1177 MHz
        Memory                      : 3505 MHz
    Default Applications Clocks
        Graphics                    : 1177 MHz
        Memory                      : 3505 MHz
    Max Clocks
        Graphics                    : 1443 MHz
        SM                          : 1443 MHz
        Memory                      : 3505 MHz
        Video                       : 1183 MHz
    Clock Policy
        Auto Boost                  : N/A
        Auto Boost Default          : N/A
    Processes                       : None

It’s interesting (to me) to note that the PCI device ID on your board was modified to match the device ID of a GTX 960 (0x1401)

Here is the deviceQuery output:

$ /usr/local/cuda/samples/bin/x86_64/linux/release/deviceQuery
/usr/local/cuda/samples/bin/x86_64/linux/release/deviceQuery Starting...

 CUDA Device Query (Runtime API) version (CUDART static linking)

Detected 1 CUDA Capable device(s)

Device 0: "GeForce GTX 960"
  CUDA Driver Version / Runtime Version          8.0 / 7.5
  CUDA Capability Major/Minor version number:    5.2
  Total amount of global memory:                 2047 MBytes (2146762752 bytes)
  ( 8) Multiprocessors, (128) CUDA Cores/MP:     1024 CUDA Cores
  GPU Max Clock rate:                            1240 MHz (1.24 GHz)
  Memory Clock rate:                             3505 Mhz
  Memory Bus Width:                              128-bit
  L2 Cache Size:                                 1048576 bytes
  Maximum Texture Dimension Size (x,y,z)         1D=(65536), 2D=(65536, 65536), 3D=(4096, 4096, 4096)
  Maximum Layered 1D Texture Size, (num) layers  1D=(16384), 2048 layers
  Maximum Layered 2D Texture Size, (num) layers  2D=(16384, 16384), 2048 layers
  Total amount of constant memory:               65536 bytes
  Total amount of shared memory per block:       49152 bytes
  Total number of registers available per block: 65536
  Warp size:                                     32
  Maximum number of threads per multiprocessor:  2048
  Maximum number of threads per block:           1024
  Max dimension size of a thread block (x,y,z): (1024, 1024, 64)
  Max dimension size of a grid size    (x,y,z): (2147483647, 65535, 65535)
  Maximum memory pitch:                          2147483647 bytes
  Texture alignment:                             512 bytes
  Concurrent copy and kernel execution:          Yes with 2 copy engine(s)
  Run time limit on kernels:                     No
  Integrated GPU sharing Host Memory:            No
  Support host page-locked memory mapping:       Yes
  Alignment requirement for Surfaces:            Yes
  Device has ECC support:                        Disabled
  Device supports Unified Addressing (UVA):      Yes
  Device PCI Domain ID / Bus ID / location ID:   0 / 1 / 0
  Compute Mode:
     < Default (multiple host threads can use ::cudaSetDevice() with device simultaneously) >

deviceQuery, CUDA Driver = CUDART, CUDA Driver Version = 8.0, CUDA Runtime Version = 7.5, NumDevs = 1, Device0 = GeForce GTX 960
Result = PASS

Why do I have the sneaking suspicion that future GPU fakes will include a fix for the mismatched VBIOS numbering? :-)

Guy you are awsom!!!
thanks so mutch for your advice. i will confront what you just say woth the guy that provide me the card ang get to the bottom of this. will update if i found out somthing worth sharing.
thanks for all the efort

@TamirK, if this was eBay, you should be able to get your money back as the seller presumably sold you a card that was not as advertised. Likewise if it was paid with a credit card that offers some sort of purchase protection, you might be able to dispute the item as not as described. Please update back on what happened if you can :)

[Solved]
Thanks Guys
I foud that that the card is fake. the company is “Jegy”
and my epert checket it on other PCs and we compare it to other GPU on the same catagory.

i will try to return in
thank you all for your help!