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?
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.
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.
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
Joe’s suggestion to add bumblebee is very likely even better.
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
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.
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