nvidia driver can't "make"

No newbie here but no expert either. Been w/ SuSE et.al. since 1999-2000 I guess. I’ve recently acquired what should be a reasonably nice video card. (GFX 650 Ti Boost).
In the past I’ve lived with nouveau drivers. But I want to “use” this card a little more. I’m doing more sophisticated things now, streaming video, editing video, dubbing sound, etc.
I’m not a gamer, but want to use the hardware to my advantage as much as possible. I’m am only vaguely familiar with the cuda function but it sounds like a way to improve system performance.

So I come to the well to dip up some familiarization of the issues and have been trying, reading, testing for days, and not getting too far.

ASUS A8N32-Deluxe mobo
Athlon64 X2 Processor 2,411.20 MHz / core
Total memory (RAM): 3.7 GiB
Linux 3.11.10-7-desktop x86_64
System: openSUSE 13.1 (x86_64)
KDE: 4.11.5

I’ve installed all codecs, etc, and media plays fine for the most part with the nouveau driver. I can run videos, I have sound, it’s a working computer and all good, but I want GREAT.

Starting here http://en.opensuse.org/SDB:NVIDIA_drivers I tried the one click installer to update the driver but got a lot of dependencies issues.
I thought that odd, certainly isn’t “one click”, but I’m a piddler so I have resolved nearly every one of them, one at a time. That took 2 days worth of testing and downloading, finding out what was needed next… you know the drill.

I’m up to the point of the installer running almost all the way to the end… and then get an error panel that announces that nothing provides make which is required to install
nvidia-gfxG03-kmp-default-331.49_k3.11.6_4-9.1.x86-64.

  1. How can the system not find make? I thought that was a basic command. Any help understanding what that is all about?

So I thought I’d just do it manually via YaST. Surprise. Same result. Only in YaST it tells me immediately upon choosing a driver that “nothing provides make” it doesn’t even start to do the setup. In fact EVERY single file that I mark as “update” or to install from the nvidia driver list in YaST throws the same immediate message that nothing provides make.

So NOW I’m looking at the nvidia files in the repo and wondering which driver should I be targeting? Obviously the first one is probably what is installing via the one-click tool.
nvidia-gfxG03-kmp-default but there are also two more
nvidia-gfxG03-kmp-desktop and
nvidia-gfxG03-kmp-pae

  1. Can someone explain the differences in those files and why I would want one over the other 2?

  2. How does one take advantage of the cuda technology in the video card? Is it all in the one driver or is there another subset of drivers or options to choose for that to function?

We’ll leave it at those specific questions at the moment.
I’d also really like to have my desktop on a rotating cube like I’ve seen in pictures but NEVER been able to pull off live. But I think I need the nvidia drivers and 3D setup to do that as well.
Thanks for any help getting there!

You need to be able to make make may not be installed by default depending on how you installed. So install make, But you will also need the c compiler If you are installing the hard way. And the kernel source

Don’t know why the one click did not work but to my mind the easiest way is via yast

Add the nvidia repo then software management search for nvidia install the 3 package for your card, Assuming a normal install you want the desktop version (nvidia-gfxG03-kmp-desktop if you have desktop kernel) and all 3 must be GO3 versions for your card. These package are precompiled so you don’t need make or c or kernel source

Note if you have installed some other kernel then desktop use the kmp file that matches your kernel

DO NOT INSTALL multiple versions only the version for you card GO3 and your KERNEL normally desktop

On 2014-03-10 05:16, SomeSuSEUser wrote:
> So I thought I’d just do it manually via YaST. Surprise. Same result.
> Only in YaST it tells me immediately upon choosing a driver that
> “nothing provides make” it doesn’t even start to do the setup. In
> fact EVERY single file that I mark as “update” or to install from the
> nvidia driver list in YaST throws the same immediate message that
> nothing provides make.

Follow gogalthorp advice.

Besides that, maybe your repo list is incorrect. You could post it here:
“zypper lr --details”, and please do so inside code tags (the ‘#’ button
in the forum editor). See photo


Cheers / Saludos,

Carlos E. R.
(from 13.1 x86_64 “Bottle” at Telcontar)

besides all of the above

“one click” i NEVER liked the idea of it .
one will never learn anything by using it

Now SUSE is a lot better than fedora with the prebuilt driver
– The Repo Way –
However suse is so different in this that nvidia even has a suse section for installing on suse
( you really can not use the instructions for any other rpm based distro – SUSE is unique )

the prebuilt removes some hassle

Now for many many many i have used the .run driver
AKA " the hardway"

Well really it is the not so hard way
but just a royal pain the VERY FIRST time in switching from the nouveau driver

after that you just HAVE to keep track of things and manually reinstall it after EVERY kernel and Xorg update

but after a few times – it is not hard to do and only takes about 90 seconds or so

so use ether " The Repo Way" or " The ( not so hard) Hard Way "

  1. How does one take advantage of the cuda technology in the video card? Is it all in the one driver or is there another subset of drivers or options to choose for that to function?

as to CUDA
the easiest way is to use the ****OpenSUSE 12.2 ****cuda5.5 rpm
it installs on OpenSUSE 12.3 BUT !!! it uses it’s own prebuilt driver and kernel

or
hack the cuda 5.5 .run

According to Nvidias documentation recent installers will check if DKMS is installed and give the choice to register the installation with it, so new kernels should not be a problem today. I have however never tested it, I use the repo.