KDE GUI won't boot

Hello,
First of all, im new to Linux.
Recently, I updated my Graphics Card Driver(Nvidia GeForce RTX 2080 Super).
Next time I booted it I saw this:


Now, I can still access tty3, but the GUI won’t boot.
PS: Sorry if my English is bad

This is probably no issue with KDE Plasma at all (which is “only” your desktop environment), but with your Nvidia graphics card’s proprietary drivers and your distribution.

I would suggest to go to the forum of your distribution - or at least to give a lot more information about your hard- and software if you hope to get help here (like makes, models, distribution, kernel and Nvidia driver versions and what exactly you have done etc.).

I think the reason for this happening is that the original graphic driver that was installed has a mode that is not compatible with the new Nvidia card.

(if the original card was also an Nvidia it may have the default nouveau driver, and at boot grub sets the mode and if its not compatible with your new card/display combination it will not boot to the GUI. Grub probably has detected the Nvidia card so doesn’t know it is different).

The solution is to boot to the terminal (use advance boot options) and install the nvidia driver for your card.
It may be tedious depending whether the dependencies have been installed with the original install.
You should be able to install Nvidia-Detect ( sudo apt install Nvidia-Detect) then install the Nvidia driver it tells you.

You can also go to the Nvidia website and download the driver they suggest but that is a bit more involved and you may well need to install/update other programs to get it to install.

Good luck

We don’t know yet which distribution the OP uses…

Point well made.
if “apt install” isn’t his distribution’s method it should be enough to point him in the right direction.
If it was only the driver he updated (rather than the card itself) it still may point him in a method to follow to resolve his issue.

DO NOT EVER EVER EVER EVER EVER DO THAT!
Terrible advice!!!

Use the drivers your distribution provides. If your distro is trash and do not provide it, change distro.

4 Likes

Where do you think the distros get their drivers?
The reason they are not updated in most distros is simply time & resources.

True they are likely to be tested with their particular kernel/modifications, but the reason drivers are updated is to add new functions and more importantly fix bugs progressively.
In my case, it actually fixed one bug related to recovery from hibernation. My guess that it would not have appeared in the distribution because it probably only affected very recent hardware.
Until it affected more people the distributions would (rightly) prioritize other things.

We tend to get carried away with the omnipotence of distribution, but lots of bug fixes and improvements are the result of demand from users, both novice and experienced.

The Nvidia drivers may be propitiatory, but they generally more advanced and even though they still may have some bugs.

Read how the nouveau drivers are created. If that methodology does not concern you it should. They do a great job but they will always lag behind for the latest hardware.

I think Nvidia know more about Nvidia cards than any distribution.

You clearly do not know how this works so instead of going into a whole rant about it I repeat:
DO NOT EVER EVER EVER EVER INSTALL THE NVIDIA DRIVERS FOR LINUX FROM THE NVIDIA WEBPAGE!!!
(or install anything on linux by downloading from a webpage for that matter)

Installing the drivers yourself is for experts only. You will blow up your system if you do it and aren’t an expert as there are a bunch of gotchas that aren’t immediately obvious. As such, I agree that it isn’t the best advice for a normal Linux user.

1 Like

Thank you for your civil reply @ngraham

I struck the original posters problem myself (on Debian).
The “proper” nvidia driver wouldn’t install (dependencies) and the nouveau didn’t work.
When I have time i will investigate why the nouveau driver may fail when you already have another working (different) distribution on another disk.

The end result was that I installed the Nvidia driver from Nvidia, it removed the nouveau driver and compiled correctly. The other distribution (mint) still works (with the nouveau driver). The win11 still works (but I don’t use it)

So far so good.

Perhaps my first answer should have been “What distribution?” (but i really hate to come across as condescending ) and then divided the original answer into try this (normal install) then if in desperation try Nvidia install.

Kubuntu is next on the list. (though I loath the ubuntu snap store, it stinks of restrictions in the future - microsoft store anyone?)

Anyway I hope the whole discussion pointed the original poster in the right direction.

This problem isn’t specific to Debian, in Arch based distros NVIDIA is the nightmare of every user, especially for gamers that want to play Steam games on Manjaro KDE.

Many problems related to freezing/slow frames, sleep/hibernate and waking up from sleep/hibernate are caused mainly by NVIDIA drivers.

I hope you set up something like DKMS to handle, idk, a security patch on your kernel not completely breaking your graphics.

Just don’t do this, it is a very bad idea.
Doable? Yes but a terrible idea and a nightmare to keep updated.

I would hate for someone to use that run script because “I read it on a forum”.

Use the drivers from your distros repos, if they lack behind in versions, change distro.
Could be a good idea to wait a little while after release though to give your distro time to actually test the driver before they put it in the repo.

Strange. I have been on Manjaro unstable branch for about a year now, and have never had any problems gaming on steam connected to nvidia, and I game a lot…
Proton however, have had quite a few hiccups during the last year, but that had nothing to do with nvidia tbh.

1 Like

Well, may be not for your card, open Manjaro forum and you will see…

Yes, a lot of “installing from the nvidia webpage and now I have this strange error”.
I have been very active on that forum before, took a step back, and not a single error has been because of nvidia drivers, and every single one has been from user error.
If you use the repos, nvidia will work.
(or in case of manjaro, not a bad idea to directly use mhwd to install the drivers and then pacman will keep it updated)

Manjaro is one of the Arch distros that makes it easy to install and upgrade card graphics drivers via GUI or mhwd, but the real problem comes from how is KDE playing well with NVIDIA cards. For example, most problems related to waking from sleep/hibernation are caused by KDE.

So, my Laptop is the Lenovo Legion 7 with i9, and NVIDIA GeForce RTX 2080 Super with Max-Q Design. On my primary SSD is Win11, im using KDE Neon on my external SSD. Installing other nvidia drivers won’t help.

On other devices KDE works. About the Kernel, I tried using different Kernels within the Grub. Nothing works. Except if I try Kernel Version 5.X, I can try using the systemctl display-manager restart and then I got into the KDE Login Screen, but I couldn’t enter my password.

My Idea originally was installing NVIDIA Drviers to use my GPU because before, KDE was using my inbuild Graphics from the CPU. I tried it because I thought It was as easy was Win11.

As I said before, Im new to Linux, so please don’t ask me complex questions:

So this thime when I booted it again it went into this screen again, then I desperately pressed some keys and suddenly it worked. I was able to use my computer like normal. Now, I’m scared because I don’t want to reboot now because I don’t want to loose this progress. Now I know some things about my system:

Operating System: KDE neon 5.27
KDE Plasma Version: 5.27.10
KDE Frameworks Version: 5.114.0
Qt Version: 5.15.12
Kernel Version: 6.5.0-15-generic (64-bit)
Graphics Platform: X11
Processors: 16 × Intel® Core™ i9-10980HK CPU @ 2.40GHz
Memory: 31.0 GiB of RAM
Graphics Processor: NVIDIA GeForce RTX 2080 Super with Max-Q Design/PCIe/SSE2
Manufacturer: LENOVO
Product Name: 81YT
System Version: Lenovo Legion 7 15IMH05

What should I do now?