Once again I’m getting the dreaded black-screen-instead-of-X11 on my OpenSuse 13.1 installation. This time after upgrading my GTX770 to a GTX970.
When booting to safe mode, the bootup messages said something that this graphics card is not supported by the nvidia driver. So I figured I’d updgrade the drivers from nvidia’s repository.
The nvidia driver I had installed, nvidia-gfxG03-kmp-desktop, didn’t seem to have any newer version. There was an nvidia-gfxG04-kmp-desktop available, which description suggests that it should work with this series. So I removed the former and installed the latter. Still a black screen.
So I was like doh, I have to run nvidia-xconfig first. I run it and… still a black screen. And nvidia-settings is still saying that X is not using the nvidia driver, and suggesting I run nvidia-xconfig. It doesn’t help.
I remember back when 13.1 was released we had an issue with the black screen.
Please add “nomodeset” (without the quotes) to your kernel options.
I would recommend that you consider installing a newer version of openSUSE.
You should be able to install openSUSE 13.2 or Leap 42.1 to support your GeForce 970.
Stick with the G04 drivers as they support the newer cards such as your card.
The newer openSUSE distros provide newer versions of Xorg and Mesa for the GeForce 970.
OpenSuse updated the kernel as part of its normal updating process, and now everything is suddenly working ok! I don’t know why, but somehow the kernel update caused the graphics driver to start working all on its own, without me having to do anything.
The reason is a bit of a mystery to me, but I’m not exactly complaining.