Nvidia-installer-update-db cannot fetch branch

Just installed system, everything is up to date, tried to get Nvidia driver following this article , using nvidia-installer-dkms -t results in

2022-02-12 21:31:21 [INFO]: EndeavourOS Nvidia Installer v3.3.13
2022-02-12 21:31:21 [INFO]: All logs will be stored in /tmp/nvidia-installer.log
2022-02-12 21:31:21 [INFO]: Running the installer in testing mode...
2022-02-12 21:31:21 [INFO]: Updating Nvidia graphics cards database...
2022-02-12 21:31:21 [INFO]: nvidia-installer-update-db --tmpdb
nvidia-installer-update-db: error: GetNvidiaBranch: fetching branch 'Latest Production Branch Version' failed.
nvidia-installer-update-db: error: GetNvidiaBranch: fetching branch 'Latest New Feature Branch Version' failed.
nvidia-installer-update-db: error: GetNvidiaBranch: fetching branch 'Latest Production Branch Version' failed.
nvidia-installer-update-db: error: NvidiaIdsCommon: GetNvidiaBranch failed.
2022-02-12 21:32:08 [WARNING]: Cannot create Nvidia cards database in /tmp
2022-02-12 21:32:08 [INFO]: Installing nvidia-dkms driver...
2022-02-12 21:32:08 [INFO]: Removing conflicting packages...
2022-02-12 21:32:08 [INFO]: Downloading and installing driver packages, please wait as this may take a few minutes...
2022-02-12 21:32:08 [INFO]: pacman -Sqy --noconfirm --noprogressbar nvidia-dkms libvdpau nvidia-settings lib32-nvidia-utils lib32-libvdpau
2022-02-12 21:32:08 [INFO]: Patching kernel line with nvidia-drm.modeset=1
2022-02-12 21:32:08 [INFO]: nvidia-installer-kernel-para
2022-02-12 21:32:08 [INFO]: Installation finished. Nothing has been modified as testing mode was ON.

I’m not sure if it’s safe to proceed further. For me it looks like nothing was actually downloaded, but I don’t see any errors about that…?

I also found this old topic and it seems to be the same issue, but the solution was a fix from the dev team, so I’m not sure what to do here.

What is your graphics card?

inxi -Ga

You can run this command to see if your card is supported by what drivers.

nvidia-driver-supported-branches

Welcome to the forum @Herecore :partying_face::tada::balloon:

My GPU is NVIDIA GM107 [GeForce GTX 750 Ti]. AFAIK it is supported by latest official drivers.

nvidia-driver-supported-branches outputs the same thing:

NVIDIA card id: 1380 
nvidia-driver-supported-branches: error: fetching data from NVIDIA failed 
nvidia-driver-supported-branches: error: fetching data from NVIDIA failed 
nvidia-driver-supported-branches: error: fetching data from NVIDIA failed 
nvidia-driver-supported-branches: error: fetching data from NVIDIA failed

Sorry try again i might not have had the right command.

nvidia-driver-supported-branches -a

@jonathon
Do you have the 495xx series drivers also in the AUR?

@Herecore
I’m not sure if you need the db package installed for the script to work?

nvidia-installer-db

That error message is strange, here it works as expected.
Anyway, the message comes from trying to download information identifying the proper driver series, and the download seems to fail for some reason.

Your card is supported by the latest Nvidia driver, so the error can be ignored.

@manuel
As far as i know the 750 TI should use the most recent current 510xx series nvidia.

1 Like

@manuel
So he should just run the installer then.

Yes, as far as I can tell.

You don’t think nvidia removed all the 700 series cards?

No they didn’t. See this: https://www.nvidia.com/Download/driverResults.aspx/186156/en-us
and click the SUPPORTED PRODUCTS tab.

Yes i saw that but why isn’t it showing in the DB then? I see on their site.

**GeForce GTX 750 Ti** <small>PCI\VEN_10DE&DEV_1380
PCI\VEN_10DE&DEV_1380&SUBSYS_105F10DE
PCI\VEN_10DE&DEV_139B&SUBSYS_107A1025
PCI\VEN_10DE&DEV_139D</small>

Edit: I guess if the OP can try the installer and we see what happens?

Which DB?

When he ran the test install.

It looks like a download failure, and thus the database could not be updated.

However, it is here:
https://us.download.nvidia.com/XFree86/Linux-x86_64/510.47.03/README/supportedchips.html
Just look for string “GTX 750 Ti” and find 1380 on the same line.
This is the information that the app was trying to fetch.

So it was just unable to retrieve the info basically so it pops up an error.

Yes. Maybe it should be a warning only. If the database is wrong, the driver series shown could be wrong too…

But in this case the latest driver should work.

1 Like