Can it run via vmware?
I get opencl error..
I don't believe the VM guest will be able to access the GPU functions necessary.

Why would you run it in a VM any way? There are both Windows and Linux versions. Are you on a Mac?
yeah Mac.
So if i run hashcat without gpu is it faster than normal wpa cracker or same result?
hashcat doesnt support WPA, you need the ocl version for that