A few days ago I updated my openSUSE installation on my Acer Aspire 5920G notebook from 11.1 to 11.2, but I haven’t been able to get any kind of graphical shell loaded. Using the regular “desktop” option in GRUB results in a black screen. It seems my PC is still responsive though as hitting Ctrl+Alt+Del like a mad man results in the PC getting rebooted after a while. I had the same “black screen” issue with the KDE live CD and the regular installation CD (Yeah, I should have known better than to do the upgrade…).
When opting for “Failsafe” in GRUB, I reach a command line. Before that it seems to try to load GNOME (you get to see the cursor) but fails at it a few times in a row. When I try to start GDM afterwards from the command line, it gets into a loop in which it tries to load, then crashes and then tries to load again, endlessly.
I have installed the newest NVIDIA drivers “the hard way”, and my card (NVIDIA 8600M GT) is on the list of supported devices on the NVIDIA website. SaX2 seems to work OK with it.
Before I upgraded from 11.1 to 11.2 everything worked like it was supposed to.
Any reason you didn’t use the nvidia repo?
If you are sure you installed the driver manually with success - Boot to level 3
Login as user, become su and do:
sax2 -r
If after this you end up at a cli login - try typing startx
Hi, thanks for trying to help me out. Auto login is off. I haven’t used the nvidia repository because I had boot issues once and I had to install the driver from the command line without having an Internet connection - got used to it now, but I could try “the repository way” if you think that will fix things.
If going through the installation successfully and seeing the NVIDIA screen when starting GDM means success, then yes. If there is a different way of determining whether the NVIDIA driver is installed correctly I would be glad to hear it.
Trying sax2 -r and startx resulted in the following log:
xauth: creating new authority file /root/.serverauth.4264
X.Org X Server 1.6.5
Release Date: 2009-10-11
X Protocol Version 11, Revision 0
Build Operating System: openSUSE SUSE LINUX
Current Operating System: Linux linux-2pku 2.6.31.5-0.1-desktop #1 SMP PREEMPT 2009-10-26 15:49:03 +0100 i686
Build Date: 02 November 2009 12:05:39PM
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Sat Dec 26 12:07:43 2009
(==) Using config file: "/etc/X11/xorg.conf"
/etc/X11/xim: Checking whether an input method should be started.
sourcing /etc/sysconfig/language to get the value of INPUT_METHOD
INPUT_METHOD is not set or empty (no user selected input method).
Trying to start a default input method for the locale en_US.UTF-8 ...
There is no default input method for the current locale.
Dummy input method "none" (do not use any fancy input method by default)
/usr/bin/gnome-session: symbol lookup error: /usr/lib/libgdk-x11-2.0.so.0: undefined symbol: XRRGetScreenResourcesCurrent
waiting for X server to shut down .
So maybe my NVIDIA installation wasn’t as successful as I believe it to be. I’ll try the repository way now.
I uninstalled the hard nvidia driver and used the repository version, seems like it only got me into more problems. Also removed xorg.conf to no avail.
startx output:
xauth: creating new authority file /root/.serverauth.4264
X.Org X Server 1.6.5
Release Date: 2009-10-11
X Protocol Version 11, Revision 0
Build Operating System: openSUSE SUSE LINUX
Current Operating System: Linux linux-2pku 2.6.31.5-0.1-desktop #1 SMP PREEMPT 2009-10-26 15:49:03 +0100 i686
Build Date: 02 November 2009 12:05:39PM
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Sat Dec 26 12:07:43 2009
(==) Using config file: "/etc/X11/xorg.conf"
/etc/X11/xim: Checking whether an input method should be started.
sourcing /etc/sysconfig/language to get the value of INPUT_METHOD
INPUT_METHOD is not set or empty (no user selected input method).
Trying to start a default input method for the locale en_US.UTF-8 ...
There is no default input method for the current locale.
Dummy input method "none" (do not use any fancy input method by default)
/usr/bin/gnome-session: symbol lookup error: /usr/lib/libgdk-x11-2.0.so.0: undefined symbol: XRRGetScreenResourcesCurrent
waiting for X server to shut down .
Also the following errors are written in my Xorg.0.log:
(II) Loading /usr/lib/xorg/modules/updates//extensions/libglx.so
dlopen: libGLcore.so.1: cannot open shared object file: No such file or directory
(EE) Failed to load /usr/lib/xorg/modules/updates//extensions/libglx.so
(II) UnloadModule: "glx"
(EE) Failed to load module "glx" (loader failed, 7)
Is there anything else I could attempt?
Booting with the “desktop” option in GRUB still results in a totally black screen btw.
hmm, I do belief this problem is related to the nvidia drivers.
Did you install the correct packages from the repo? You will need 2 packages from it. The G02 package and the KMP package for your kernel version and type. I.E. the kmp-default package for a default kernel or a kmp-desktop package for the desktop kernel.
You can find you what type your kernel is by typing the following in a konsole:
uname
The output of this should give you the kernel version and type. If you’re confused paste the output of the above command here and we’ll have a look.
Also try and update all the x11 packages so you have the most up to date version of that. Just do a search in install software for x11 and do a update all installed packages to the most up to date version if you haven’t done this already.
And yes, a fresh install would probably have been better
Great, I can boot into failsafe again. Thanks for the help until now.
I still have the black screen issue with the regular “desktop” boot though. Does someone know how I can solve that?
The reason why I didn’t do a clean install is because I have the same black screen issue when loading the installer from the DVD and when trying to load a live CD.
Theoretically this one should work
****###Don’t change this comment - YaST2 identifier: Original name: linux###
title Desktop – openSUSE 11.2 - 2.6.31.5-0.1
root (hd0,5)
kernel /boot/vmlinuz-2.6.31.5-0.1-desktop root=/dev/disk/by-id/ata-WDC_WD1600BEVS-22RST0_WD-WXE407A65774-part6 repair=1 resume=/dev/disk/by-id/ata-WDC_WD1600BEVS-22RST0_WD-WXE407A65774-part5 splash=silent showopts vga=0x314
initrd /boot/initrd-2.6.31.5-0.1-desktop
Like I said, I’m selecting the ones I made bold during GRUB. Failsafe works and gets a graphical interface, while “Desktop – openSUSE 11.2 - 2.6.31.5-0.1” gives me a black screen of impasse. I noticed my computer still seems a bit responsive as Ctrl+Alt+Delete works and you even hear sounds after a while, so it doesn’t crash seem, but it seems like it just doesn’t want to show me anything…
Have you tried booting into the one that freezes and starting only level 3?
Do this by pausing the boot by moving the down arrow, go back up to the default boot and delete any text where you can see: vga=0x by pressing backspace…
Then select level 3 by just entering
3
and hit enter
after you login with your username and password enter the following as root to reset the configuration to vesa and to reboot the machine. After the restart you should at least get a gui using the vesa drivers. Then install the Nvidia drivers using the repo and reboot. Select the SAME kernel as before and this should now work. The nvidia drivers will only be installed for the active kernel version! Considering you have 3 (Default, pae and desktop). The Desktop kernel is all you really need.
Do the following as root
sax2 -r -m 0=vesa
then
reboot
if you don’t get the login screen enter this as a user after you login as above