Black screen with unmovable mouse after login

The nvidia 390 series driver will not be installed by the installer.
So I don’t think reinstalling helps with the graphics drivers.

I see… So, regrettably, all that leaves is changing distro…

The 390-dkms version was installed with yay? :thinking:

Or… you can delay updating your kernel until nvidia-390xx-dkms and nvidia-390xx-utils receive an update on the AUR. @jonathon usually does that as soon as a patch for the new kernel is made available.

It’s a good idea to keep both linux and linux-lts installed, if one cannot boot, the other almost certainly will.

1 Like

Yeah, it didn’t work.

Guess I’ll disable my nvidia GPU for now then. Then will decide on what to do later.

I see. Will install that too.

it is an older system so it should work with bumblebee the gpu is listed as tested also there:

But am i right that we removed 390 legacy from nvidia-installer-dkms? @manuel?
I do not remember this anymore… so it could work to force install with bumblebee option and after this replacing default nvidia drivers and apps with the 390-legacy ones.
sudo nvidia-installer-dkms -f -b

That Optimus link is even showing my discrete GPU as an example! Best hope it works…

This is what you’ll get with your card:

$ nvidia-installer-check 0fe4
Your graphics card (id: 0fe4) is supported by the nvidia-390xx-dkms driver.
To install a driver for this card:
  * Use the --force option with nvidia-installer-dkms.
  * Then, BEFORE rebooting, install nvidia-390xx-dkms from the AUR.
    For example:
      yay -S nvidia-390xx-dkms

So, try what the above suggests, in the installed system:

nvidia-installer-dkms --force
yay -S nvidia-390xx-dkms

and then reboot.

1 Like

after this before reboot install the legacy drivers and tools:
yay -S nvidia-390xx-dkms nvidia-390xx-utils nvidia-390xx-settings lib32-nvidia-390xx-utils

1 Like

Joe’s suggestion to add bumblebee is very likely even better.

1 Like

Ok, so

worked. It installed. But,

when doing this, I got nvidia-utils and nvidia-390xx-utils are in conflict, remove nvidia-utils?
What do I do?

Yes, remove packages that are in conflict (in this case, you want to install nvidia-390xx-utils, so let it remove nvidia-utils).

when you are done, you should run dkms status to check that everything is installed properly, before you reboot. It should say something like:

~$ dkms status
nvidia, 390.141, 5.10.24-1-lts, x86_64: installed
nvidia, 390.141, 5.11.7-arch1-1, x86_64: installed
1 Like

lol
I did yes, and now it say removing nvidia-utils breaks dependency 'nvidia-utils=460.67' required by nvidia-dkms

Run

pacman -Q | grep nvidia

What does it return?

lib32-nvidia-utils 460.67-1
nvidia-dkms 460.67-1
nvidia-installer-db 2.4.17-1
nvidia-installer-dkms 3.3.8-3
nvidia-settings 460.67-1
nvidia-utils 460.67-1

Run:

sudo pacman -R lib32-nvidia-utils nvidia-dkms nvidia-installer-db nvidia-installer-dkms nvidia-settings nvidia-utils

Then:

yay -S nvidia-390xx-dkms nvidia-390xx-utils nvidia-390xx-settings lib32-nvidia-390xx-utils

And finally

dkms status

And type here what it returned.

1 Like

should work if you remove them sudo pacman -R nvidia-dkms nvidia-utils nvidia-settings
and then install:
yay -S nvidia-390xx-dkms nvidia-390xx-utils nvidia-390xx-settings lib32-nvidia-390xx-utils

as bumblebee only depends optional on nvidia drivers

Okay. So. I did sudo nvidia-installer-dkms -f -b and it worked, sudo pacman -R lib32-nvidia-utils nvidia-dkms nvidia-installer-db nvidia-installer-dkms nvidia-settings nvidia-utils worked too, and then so did yay -S nvidia-390xx-dkms nvidia-390xx-utils nvidia-390xx-settings lib32-nvidia-390xx-utils.
And now finally:

bbswitch, 0.8, 5.11.7-arch1-1, x86_64: installed
nvidia, 390.141, 5.11.7-arch1-1, x86_64: installed

Do I reboot now?

Yes, keeping your fingers crossed.

Went back to looping at the login screen…
I think I’ll just go to bed now. And install something else tomorrow.
a huge thank you to everyone in this thread <3