Nvidia-installer-dmks with 390xx

But they are indeed:

local/lib32-nvidia-390xx-utils 390.144-1
    NVIDIA drivers utilities (32-bit), 390xx legacy branch
local/nvidia-390xx-dkms 390.144-3
    NVIDIA drivers - module sources
local/nvidia-390xx-settings 390.144-1
    Tool for configuring the NVIDIA graphics driver, 390xx legacy branch
local/nvidia-390xx-utils 390.144-3
    NVIDIA drivers utilities
yay -Ss 390xx-
aur/lib32-nvidia-390xx-utils 390.144-1 (+12 0.61) (Instalado)
    NVIDIA drivers utilities (32-bit), 390xx legacy branch
aur/nvidia-390xx-settings 390.144-1 (+21 1.82) (Instalado)
    Tool for configuring the NVIDIA graphics driver, 390xx legacy branch
aur/nvidia-390xx-dkms 390.144-3 (+35 2.80) (Instalado)
    NVIDIA drivers - module sources
aur/nvidia-390xx-utils 390.144-3 (+35 2.80) (Instalado)
    NVIDIA drivers utilities

Looks like that the Nvidia GPU is disabled in Bios? So that it boots on the igpu (intel) only ?
Or bumblebee does disable Nvidia GPU?
And bumblebee is working or not?

systemctl status bumblebeed.service

check here for more info:

My BIOS is from the first type of the described in that link, it doesnā€™t control video card.

Bumblebee is working, yes:

ā— bumblebeed.service - Bumblebee C Daemon
     Loaded: loaded (/usr/lib/systemd/system/bumblebeed.service; enabled; vendor preset: disabled)
     Active: active (running) since Thu 2021-12-02 11:40:59 CET; 2min 42s ago
   Main PID: 486 (bumblebeed)
      Tasks: 1 (limit: 9387)
     Memory: 1.4M
        CPU: 17ms
     CGroup: /system.slice/bumblebeed.service
             ā””ā”€486 /usr/bin/bumblebeed

dic 02 11:40:59 Agus systemd[1]: Started Bumblebee C Daemon.
dic 02 11:40:59 Agus bumblebeed[486]: [    4.252522] [INFO]/usr/bin/bumblebeed 3.2.1 started

In fact, when I did:

  • sudo nvidia-installer-dkms -n
  • Reboot

In that point of the processinxi -Ga sayd Device-2: NVIDIA GK107M [GeForce GTX 660M] driver: nouveau

sure ā€¦ bumble is not working with nouveau so looks like you need to switch GPU with bumblebee to be able to use Nvidia card ā€¦ if Nvidia driver and bumble bee is installedā€¦

optirun pwd ~/

optirun --status

:astonished:
Okā€¦so now itā€™s working!
Well, trying what you said I got to this prior point:

Bumblebee status: Error (3.2.1): [XORG] (EE) NVIDIA: Use the -ignoreABI option to override this check.

Then I went to the link posted by @ricklinux regarding the same issue and I added this two things in /etc/bumblebee/xorg.conf.nvidia

  • Add in the Section ā€œDeviceā€ zone, the follow lines:
Section "Device"
    ...
    BusID "PCI:01:00:0"
    Option "AllowExternalGpus" "true"  # If the GPU is external
    ...
EndSection
  • And at the end of the file, add the follow section:
Section "ServerFlags"
        Option "IgnoreABI" "1"
EndSection

And now itā€™s working!

Do you think optimus-manager or other tool could work with the legacy drivers so I can switch easily between both cards?

2 Likes

It says that it is known to work with ā€œstableā€ drivers:

You need a recent version of the Nvidia driver and the X server package. The versions currently in the stable repositories of Archlinux and Manjaro should work.

And also:

Since version 435.17 the Nvidia driver can be used in ā€œoffloadingā€ mode

So by that means it is not supported with 390xx driversā€¦

This is probably the best itā€™s going to get.

Yes, that is what I was thinking. Anyway, thank you all for helping me fixing this!!

2 Likes

you are welcome :wink:
And regardless of all the hustle and bustle you had, you now know how it works.
And everyone who needs to setup an Optimus device with GPU the 380xx version, can find this thread.

3 Likes

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.