Issues while installing NVidia proprietary drivers

Hi all,

I have installed OpenSuSE 13.1 gnome 64 bits on my home desktop today. While trying to install nvidia card drivers (proprietary) I am getting errors and details are listed below. I have followed the instructions given in url SDB:NVIDIA drivers - openSUSE (repository way) for this purpose. Now I am facing frequent reandom system freeze. Request your kind help in sorting out this issue. Thank in advance.


linux-3ew8:/home/ganeshp # uname -a
Linux linux-3ew8 3.11.6-4-desktop #1 SMP PREEMPT Wed Oct 30 18:04:56 UTC 2013 (e6d4a27) x86_64 x86_64 x86_64 GNU/Linux

linux-3ew8:/home/ganeshp # lspci | grep VGA
00:10.0 VGA compatible controller: NVIDIA Corporation C73 [GeForce 7100 / nForce 630i] (rev a2)

linux-3ew8:/home/ganeshp # zypper install x11-video-nvidiaG02
Loading repository data...
Reading installed packages...
Resolving package dependencies...

Problem: nothing provides ksym(default:capable) = c6cbbc89 needed by nvidia-gfxG02-kmp-default-304.88_k3.7.10_1.1-25.1.x86_64
 Solution 1: do not install x11-video-nvidiaG02-304.88-26.1.x86_64
 Solution 2: break nvidia-gfxG02-kmp-default-304.88_k3.7.10_1.1-25.1.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/c] (c): c

Regards
Ganesh

You cannot install the 12.3 package on 13.1.

The nvidia repo is not available yet for 13.1, so either wait or install the driver “the hard way”:
SDB:NVIDIA the hard way - openSUSE

Hello Wolfi323,

Thanks a ton for the quickest response. I have one more question. If I install the driver in harder way, will that cause any issue when a kernel update happens? Or will it conflict with repo software?

Regards
Ganesh

You would have to reinstall it after each kernel update.

But you could of course install it “the hard way” now, and then when the repo is available (should be soon anyway), uninstall it (“nvidia-installer --uninstall”) and install the packages from the repo.

You can install driver the hard way …

Install hard way: Installing the nVIDIA Video Driver the Hard Way - Blogs - openSUSE Forums

Script to install: LNVHW - Load NVIDIA (driver the) Hard Way from runlevel 3 - Version 1.46 - Blogs - openSUSE Forums

Thank You,

Confirming ‘hard way’ works fine; Nvidia 760GTX + 331.20 @ 3.11.6-4-desktop. I also picked the 12.3 repo first, just by habit!>:)

Hi all,

I have tried installing nvidia drivers in the hardway as given in the tutorial http://en.opensuse.org/SDB:NVIDIA_the_hard_way. This is what I have done -

  1. installed gcc, make, kernel-devel and kernel-source from yast->software management
  2. downloaded the driver from nvidia website in my Downloads folder of home directory
  3. restarted the computer
  4. In the boot loader menu, went to advanced and pressed key ‘e’ to edit first record and searched for line starting with linux. Added ‘3’ at the end of line and ten Ctrl+x and boot
  5. logged in at console with no gui
  6. logged in as root
  7. switched to the folder where the executable was stored
  8. then run it by using sh command
  9. first two instances failed since nouveau was still present and conflicting with these drivers. the installer created one .conf file to disable nouveau and also blacklsted the nouveau driver
  10. third instance tried compiling kernel, but failed with a long error message

I tried restoring the hard disk image back to original and repeat the above steps. But each time the same error is coming. I have pasted the error message at url http://pastebin.com/mzmfrEEq for ready reference.

Not sure what is causing this condition. After few iterations, I went back to original image. As of now the desktop is not very usable. Kindly help. Thanks in advance.

Regards
Ganesh

For those needing a repo, you can safely use this
Index of /repositories/home:/Lord_LT:/drivers/openSUSE_13.1

I think that the 304.88 driver you tried does not work with newer kernels. Try this one:

NVIDIA DRIVERS Linux x64 (AMD64/EM64T) Display Driver

304.1160

Hi,

I followed this route and installed the drivers successfully. Thanks a lot for that. But after restart I can see the GUI login screen, after selecting user name and entering pasword, the screen becomes blank and freezes. Not sure why…

Regards
Ganesh

Hi Wakou,

I did not find my graphics card model in supported hardware list. So could not try it.

Regards
Ganesh

And which model do you have?

Again, the 304.88 version you tried to install is too old and does not work with 13.1’s kernel 3.11.6!
But 304.1160 should support the same graphic cards models as 304.88.

The OP quoted
NVIDIA Corporation C73 GeForce 7100 / nForce 630i

Not familiar with it, but it could be questionable being on board

Ah, right. I see it now…

Not familiar with it, but it could be questionable being on board

Yes.

As I said, this is of course supported by the 304.1160 driver as well.
Click on “Supported Products” on the download page that was linked to, and you’ll see among others:

**GeForce 7 Series:
**GeForce 7025 / NVIDIA nForce 630a, GeForce 7050 PV / NVIDIA nForce 630a, GeForce 7050 / NVIDIA nForce 610i, GeForce 7050 / NVIDIA nForce 630i, GeForce 7100 / NVIDIA nForce 630i, GeForce 7100 / NVIDIA nForce 620i, GeForce 7100 GS, GeForce 7150 / NVIDIA nForce 630i, GeForce 7300 SE / 7200 GS, GeForce 7300 LE, GeForce 7300 GS, GeForce 7300 GT, GeForce 7350 LE, GeForce 7500 LE, GeForce 7550 LE, GeForce 7600 LE, GeForce 7600 GS, GeForce 7600 GT, GeForce 7650 GS, GeForce 7800 GT, GeForce 7800 GS, GeForce 7800 GTX, GeForce 7800 SLI, GeForce 7900 GS, GeForce 7900 GT/GTO, GeForce 7900 GTX, GeForce 7950 GT, GeForce 7950 GX2

So it is there in the list… :wink:

But please uninstall the RPMs first, if you try to install it “the hard way”…

I have a GeForce 6100 nforce 430, but I’m not sure which, if any, in the repository list are applicable to my card. Also have an AMD Athlon 64X2 Dual Core Processor 4400+, and I’m running opensuse 12.2, x86_64.

I’ve been trying the live 12.3 and 13.1, and in both cases I’ve had to use “nomodeset” to get any decent graphics (but only 1024x768); otherwise, the screen either freezes (black with green dashes), or the menus slowly paint themselves on the screen.

In one experiment with live 12.3, I booted up with “nomodeset”, then added packman and libdvdcss repos, all during the live session. Then I added the url for the nvidia card install for 12.3, and was successful after a logout / login, to see the results of having a good graphic card driver. All during the live session. I’m impressed with how much can be tested during a live session.

I’m wondering – would it be better to wait for the 1-click nvidia install for the 13.1? Would there be an announcement in this forum or somewhere online when the graphics repos are ready for 13.1? Eagerly awaiting the installation of the new version. Also, support for 12.2 will expire in mid-January.

Thanks for any help.

From the list of supported products on the link that’s been posted already:

GeForce 6 Series:
GeForce 6100, GeForce 6100 nForce 400, GeForce 6100 nForce 405, GeForce 6100 nForce 420, GeForce 6150, GeForce 6150 LE, GeForce 6150LE / Quadro NVS 210S , GeForce 6150SE nForce 430, GeForce 6200, GeForce 6200 A-LE, GeForce 6200 LE, GeForce 6200 TurboCache™, GeForce 6200SE TurboCache™, GeForce 6250, GeForce 6500, GeForce 6600, GeForce 6600 GT, GeForce 6600 LE, GeForce 6600 VE, GeForce 6610 XL, GeForce 6700 XL, GeForce 6800, GeForce 6800 GS, GeForce 6800 GS/XT, GeForce 6800 GT, GeForce 6800 LE, GeForce 6800 Ultra, GeForce 6800 XE, GeForce 6800 XT

So, the GeForce 6100/nForce 430 combination (are you sure that is correct?) is not listed explicitely, but I guess it’s safe to say that the 304.1160 driver will work.

I cannot comment on that repo though. It contains an older version (304.108), presumably patched to work with kernel 3.11, but AFAIK that one should work as well on 13.1.

I’m wondering – would it be better to wait for the 1-click nvidia install for the 13.1? Would there be an announcement in this forum or somewhere online when the graphics repos are ready for 13.1? Eagerly awaiting the installation of the new version. Also, support for 12.2 will expire in mid-January.

Well, I’m sure somebody will announce it here, when the repo is ready… :wink:
AFAIK, it should be sometime next week.

You must decide yourself if you want to wait that long.

You could upgrade to 12.3 in the meantime, though.
The nvidia repo is available for 12.3, just enable it in YaST->Software Repositories (Click on “Add”, choose “Community Repositories”, it should be the first in the list).

And to explicitely state it here: you need the G02 driver (304.xx) for your card.

Thanks, wolfi323 for all the good info. Although kinfocenter lists my graphics card as GeForce 6100 nforce 430, I believe in past installations I have seen it listed as GeForce 6150SE nforce 430 (which is on the list that you showed).

What I failed to mention is during my current installation of 12.2, I elected to use the nouveau driver. For that reason, I think, when the time comes, I would rather do a clean install rather than an upgrade so that I won’t have to deal with any complications due to having selected the open source driver.

In the meantime, I will continue to experiment with the live DVDs.

How have you selected the driver?
nouveau is installed by default and used by default, unless nvidia is installed. You don’t select a driver anymore nowadays, that’s all done automatically normally.
If you install nvidia, it is used instead, no problem. You may have to remove your /etc/X11/xorg.conf if that’s what you mean, but I think that’s even done automatically by the driver installation.

AFAIK the system has alrready loaded the final display driver before you select your login account so anything after that is likely something else.
Recommend inspecting systemlog if you can boot to an alternate OS like a LiveCD.

BTW - Installing “the repository way” means you do not usually manually select a specific driver package, only in rare situations where you choose not to install the default driver. Correctly intstalling “the repository way” simply involves running “zypper up” which will automatically select a driver for you. If no driver isselected, that’s a sign something is wrong.

TSU

Hi caf4926,

Thanks for the info on the graphics repositories. Could you explain a little bit about how to use them?

I am currently using opensuse 12.2 x86_64 KDE, with the nouveau driver. I tested the live 12.3 DVD, as I understand the repositories for 13.1 are not yet available. The only way I could get stable graphics was to boot up with “nomodeset”, which gave me 1024 x 768 vesa. I then experimented, loaded repositories for packman and libdvdcss, and finally the nvidia repository. I was also able to see the result of the change in graphics by logging out and back in. My card is identified as GeForce 6150SE nForce 430, and the NVIDIA driver downloaded was 304.88.

The repository you list is for 13.1, correct? Which is where I want to go. My files are fully backed up separately, and I was planning to do a full, clean install of 13.1. I assume I will still have to initially boot up with “nomodeset”, but then would I not be able to use one of the Lord_LT repositories to select an appropriate NVIDIA driver for 13.1 for my card? It’s just that I do not how to get past the index, what to select, and how to use the repository with yast or zypper.

Your advice would be appreciated.