[nvidia-inst] defaults to closed kernel modules when requesting open kernel modules on Turing, Ampere, and Lovelace

let’s discuss it here :wink:

Yes, nvidia-inst seems to operate incorrectly with those options.
Just noticed that instead of options -top if only -to is given, then it seems to produce correct output. So option --prime causes an error here.

Will look into it as soon as possible.

question is if we may need to implement something to automatically ask in case user have very new GPU to use the nvidia-open modules as of they are recommended by Nvidia for future improvements.

That sounds like a good idea.

a bit confusing but it shows this:

isn’t NV190 family (Ada Lovelace) newer compared to NV160 family (Turing) ?

on the first line , they should add ada lovelace (NV190/GKXXX) for Nvidia-Open

yes thats what i think the same but its added on second line..
I can not find the info on nvidia anymore.. remember someone posted that before ..

or for trouble on last drivers window$ , they work less a time under linux drivers for theses cards at the moment

Not released yet, but I’ve fixed the problem with the --prime option.

Then I added a check for Turing and newer GPUs to automatically install the open source Nvidia driver for these newer GPUs. This automation can be bypassed with either of the options --open or --closed.

But this automation is experimental now, and needs to be tested with Turing and newer GPUs. I have only an older Nvidia GPU, so I can’t test if everything works right away.

The old behavior (without automatic selection) is achieved with command

nvidia-inst --closed

Edit: just released nvidia-inst 25.4.1-1. Will be in all mirrors within a few hours, some mirrors have it much faster.

Yes. The time order from oldest to newest:

  • maxwell
  • pascal
  • volta
  • turing
  • ampere
  • ada lovelace
  • blackwell

Maxwell is the first supported by nvidia-dkms.
Turing is the first supported by nvidia-open-dkms.

See this.