I have a Lenovo Ideapad Y570 and it has a 1 GB NVidia GT 555M graphics card (ubuntu 14.04). All I want to do is to run cudaHashcat (64 bit one) on it. When I ran it initially I got a message like
error while loading shared libraries: libnvidia-ml.so.1: cannot open shared object file: No such file or directory. I thought I don't have NVIDIA drivers and that I should install them and then started my problems.
I initially went to official NVIDIA site to download drivers for my laptop and when I installed and rebooted it, my screen resolution became aweful not to mention that unity wasn't loading up. Then I removed my
/etc/modprobe.d/nvidia-installer-disable-nouveau.conf file because that's what the installer said to do in case the installation fails. My resolution problem was solved but unity still didn't boot. Moreover, I was now getting the "low-graphics-mode error" so I tried every single solution at this question and it didn't help. So I went to did a
sudo apt-get purge nvidia* according to instruction on this answer and rebooted. Viola! My unity was loading properly.
Ok. My resolution and unity problem was fixed but I my original goal (to run cudaHashcat) wasn't. So now I followed the instructions from the same answer and did
sudo add-apt-repository ppa:xorg-edgers/ppa. Since the graphice card in my Lenovo Y570 series ins NVidia GT555M series I did
sudo apt-get install nvidia-313 and it did not work and I got a message
Package 'nvidia-313' has no installation candidate. So I followed instructions here to install NVidia drivers and when I ran cudaHashcat it started but I got another error saying
ERROR: No NVidia compatible platform found. Oh yeah, by the way, when I rebooted my laptop after installing my drivers during my latest installation attempt, my laptop isn't loading unity (again).
I give up. My questions: How do I install graphics card drivers for my GT 555 series)? And how do I get rid of the
ERROR: No NVidia compatible platform found message so that I can properly run cudaHashcat?