This types of “I did not do anything, but suddenly I cannot login” type regression is the one thing I hate about GNU/Linux.
Anyway, this time it happened again, where my system is stuck at Reached Target Graphical Interface.
I am using nouveau with KDE. I’m using encrypted LVM, and I can login in Failsafe mode. Tried to reinstall plymouth/kernel/nouveau but did not work.
This is another issue, but I took the SSD and attached it to a laptop with Intel graphics. It seems the screen loads up, but it did not show the passphrase input. So I pressed ESC, and I found that the screen was going crazy with repeated messages about searching for partition (I could not figure out the exact messages because they were scrolling too fast) as if I am keep pressing enter without correct passphrase. How can I fix this?
If you decided to stick with Grub Legacy somehow because of using encrypted LVM partition setup, its hard for me to know for sure just what might be wrong now.
But if you add “nomodeset” you won’t be using the nouveau driver anymore, but “fbdev” or “vesa” (I’m not sure right now).
Do you have a file /etc/X11/xorg.conf? Try to rename it, so X’s autoconfiguration is used.
And the /var/log/Xorg.0.log from a failed boot would be helpful to find out what goes wrong…
Maybe you should just try to install the proprietary nvidia driver.
(you can do this (from a failed attempt) by pressing Alt-F1 (or failing that, Alt-Ctl-F1) to get to the first VT (TTY1), and log in and then copy it any number of ways (e.g. “more /var/log/Xorg.0.log > myfile.txt”) and then post the contents of the log file to SUSE Paste and provide us a link to that )
I have installed nvidia proprietary driver. Now my machine boots and I can login, but it just recognizes 640x480 resolution.
Here is the contents of Xorg.0.log (with nvidia blob): SUSE Paste
It seems for some reason the installer did not blacklist it … I remember I did not have to do this in 12.2.
I just logged in, so I will let you know how it goes.
So how did you load the proprietary nVIDIA video driver? The nouveau driver is built into the kernel and does not ever blacklist it self. To install the proprietary nVIDIA driver manually I would do this:
Thanks for the detailed instructions. Anyway, I just used 1-click installer found https://en.opensuse.org/SDB:NVIDIA_drivers. I thought the installer would automatically blacklist nouveau.
The rpms do blacklist nouveau.
And your Xorg.0.log shows that the nvidia kernel module and driver was correctly loaded.
Your problem was a different one:
39.110] (WW) NVIDIA(GPU-0): Unable to read EDID for display device DFP-2
So the driver could not determine the monitor’s resolution and used 640x480 instead.
Could be caused by a broken cable, a monitor switch or maybe your monitor just doesn’t support EDID or is broken.
Btw, I experienced a similar thing once with my monitor (bad EDID checksum). It worked fine again after unplugging and replugging the power cord. :sarcastic:
But you can use “nvidia-settings” to change the resolution…
That makes sense. I have had problems with my monitor and it got fixed with unplugging as well. But could you please explain why did it start working after I blacklisted nouveau? Thanks!!
But you must have had nouveau blacklisted before, otherwise the nvidia driver would have failed to load.
The driver rpms do create a file /etc/modprobe.d/nvidia-desktop.conf (or /etc/modprobe.d/nvidia-default.conf) for that.
You are right. There is /etc/modprobe.d/nvidia-desktop.conf with the blacklist. So next time my computer does not boot, I will try unplugging my monitor.