valeman2012 :
All i saying AMD or Nvidia should prevent mining from non-specialized mining graphics card.
There is no way for them to do that as mining is just one specific class of GPGPU applications. The only way to prevent it for certain would be to nuke GPGPU from GPUs but that would be a problem for newer software that use DirectCompute, OpenCL or CUDA for GPU acceleration.
Most crypto-currencies are open standards. If AMD or Nvidia decided to block one mining application, people would simply create forks to bypass driver locks.