Posts: 4
	Threads: 1
	Joined: Dec 2016
	
	
 
	
	
		Hello everybody!
I'm a little confused.
What we have:
GT 755M on GK107:
And
GT 740M on GK208
So, what's the catch? Why the speed of GT 740M (GK 208) is twice faster than GT 755 M (GK 107)?
	
 
	
	
	
	
 
 
	
	
	
		
	Posts: 4
	Threads: 1
	Joined: Dec 2016
	
	
 
	
		
		
		12-19-2016, 06:38 PM 
(This post was last modified: 12-19-2016, 11:10 PM by xsmart.)
		
	 
	
		And i really don't understand why does it writes: "Old CUDA chipset 3.0 detected, OpenCL performance is reduced. For ideal hashcat performance on NVIDIA GPU you need Shader Model 5.0 or higher"
	 
	
	
	
	
 
 
	
	
	
		
	Posts: 5,232
	Threads: 233
	Joined: Apr 2010
	
	
 
	
	
		The GPU is bad for cracking if the NVIDIA OpenCL runtime returns it as Shader Model 3.0
	
	
	
	
	
 
 
	
	
	
		
	Posts: 40
	Threads: 6
	Joined: Mar 2014
	
	
 
	
	
		Ok great so im not the only one getting this error. Is it because our graphic card is too old? I have a gtx780
	
	
	
	
	
 
 
	
	
	
		
	Posts: 4
	Threads: 1
	Joined: Dec 2016
	
	
 
	
		
		
		12-25-2016, 10:49 AM 
(This post was last modified: 12-25-2016, 10:57 AM by xsmart.)
		
	 
	
		Look at the screenshot in the second post. Shader model version is 5.0 ! There is some bug in OpenCL drivers or hashcat itself
And in the first post I had shown that at almost same GPU (GK208 even worse) there is no such error
	
	
	
	
	
 
 
	
	
	
		
	Posts: 5,232
	Threads: 233
	Joined: Apr 2010
	
	
 
	
	
		Then OpenCL runtime reports it back as SM 3.0. If you want to complain you need to go to nvidia forum. We have nothing to do with it. You can also use clinfo to retrieve that info, just to make sure it's not somehow wronly interpreted by hashcat.
	
	
	
	
	
 
 
	
	
	
		
	Posts: 4
	Threads: 1
	Joined: Dec 2016
	
	
 
	
		
		
		12-25-2016, 05:55 PM 
(This post was last modified: 12-25-2016, 07:12 PM by xsmart.)
		
	 
	
		I guess I understand. I have just looked the source code and have seen next:
Code:
CL_rc = hc_clGetDeviceInfo (hashcat_ctx, device_param->device, CL_DEVICE_COMPUTE_CAPABILITY_MAJOR_NV, sizeof (sm_major), &sm_major, NULL);
This parameter is NOT a shader model. It is called Cuda Compute Capability. And, yes, in my adapter on chip GK107 it version is 3.0
For chip GK208 Cuda compute capability version is 3.5, and it is obviously the reason why GK208 shows better performance
There is a table 
here where are shown various chips and their compute capabilities.
So I think the warning message should be changed.
P. S. Thank you for attention and sorry for my English 
	 
	
	
	
	
 
 
	
	
	
		
	Posts: 5,232
	Threads: 233
	Joined: Apr 2010