NVIDIA install 1050 Mobile

I just installed EOS Mercury Neo but without NVIDIA support because I am looking for info. I have two cards, an Intel one and a discrete Geforce GTX 1050 Mobile (also GP107M). My laptop is about 8 years old.

I do not know if my nvidia card is considered to be old, legacy or whatever.

for this above card, what is the simplest method to install nvidia support?

thanks for your help.

I have that card in a desktop from 2017 and it is still supported. You might check this.
https://discovery.endeavouros.com/?s=nvidia

Thanks for your reply.

I had seen it but I really does not know which method is advised for my card. :upside_down_face:

First you probably want to install the installer of the Nvidia driver:

sudo pacman -Syu --needed nvidia-inst

Then you can look at the options of the installer:

nvidia-inst -h

To see what nvidia-inst would install and remove (without doing so):

nvidia-inst --test

If you are happy with the test mode above, or need more options, to install the Nvidia GPU driver run command:

nvidia-inst  # add options if you need any

Typical options:

--32          # for gaming, needs also [multilib] repo in /etc/pacman.conf
# GPU switching:
--prime       # Nvidia Prime support
--switcheroo  # see https://discovery.endeavouros.com/hardware/switcheroo-control

Check also the link @straycat mentioned.

2 Likes

Thanks manuel for your reply. There is a clear road path ahead. I’ll try it.

I have chosen the EOS online install with Nvidia but it did not take place.

On Arcolinux, I had nvidia-dkms and nvidia470… and updates at each kernel change. But in fact, Arcolinux had taken charge of this install and I never bothered about nvidia.

The latest Arch driver is compatible with 1050, so 470 should not be needed.

I’ve followed the recommendation of nvidia-inst --test which advised to install dkms and 470. I just did it and it seems OK.

Then, I just read your last message. Could it be that my 1050 has been somewhat upgraded?

It means you can use the latest nvidia-dkms driver in the official Arch repositories (version 570.133.07), instead of the much older nvidia-470xx-dkms driver in the AUR (version 470.256.02).

The nvidia-470xx-dkms driver is intended for Kepler based GPU’s, such as many from the rather old GTX600 and GTX700 series.

@Bink
thanks for the info. I’ll take care of it and I shall install nvidia.dkms 570.133. asap. :grinning_face:

If you’d like to confirm first, share the output of:

inxi -Gx

What we’re looking for is the arch: section, which I’m anticipating might be Pascal. If so, it should be fine :+1:

It’s a little trickier with the mobile variants, because they sometimes jump to a different architecture family.

Was this a long time ago? Note that nvidia-inst may recommend both removals and installs…
Could you run nvidia-inst --test again after updating your system?

Also inxi -Gx will show more info as noted by @Bink .

I am coming from Arcolinux and… I make small mistakes… :grinning_face: To begin with, I was not even aware that 570 existed till Bink told me.

So in my reports, I mixed 470 and 570. In the end, I reinstalled the same nvidia 570 (though there was a small mismatch the last digit for the first was 1 and for the other 5 so there was a conflict )

Now everything is OK with 570 and yes, it’s Pascal. Sorry for my poor reporting and understanding.

2 Likes

and also I had a login problem…

Here it is, you can see that now everything is fine and dandy. :grinning_face:

inxi -Gxz
Graphics:
  Device-1: Intel HD Graphics 630 vendor: Lenovo driver: i915 v: kernel
    arch: Gen-9.5 bus-ID: 00:02.0
  Device-2: NVIDIA GP107M [GeForce GTX 1050 Mobile] vendor: Lenovo
    driver: nvidia v: 570.133.07 arch: Pascal bus-ID: 01:00.0
  Device-3: Bison EasyCamera driver: uvcvideo type: USB bus-ID: 1-6:4
  Display: x11 server: X.Org v: 21.1.16 with: Xwayland v: 24.1.6 driver: X:
    loaded: modesetting,nvidia dri: iris gpu: i915 resolution: 1920x1080~60Hz
  API: EGL v: 1.5 drivers: iris,nouveau,nvidia,swrast platforms:
    active: gbm,x11,surfaceless,device inactive: wayland
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: intel mesa v: 25.0.3-arch1.1
    glx-v: 1.4 direct-render: yes renderer: Mesa Intel HD Graphics 630 (KBL GT2)
  Info: Tools: api: eglinfo,glxinfo gpu: nvidia-smi
    x11: xdpyinfo, xprop, xrandr

I must say that I am really impressed by nvidia-inst, by its test function and by the very useful recommendations I received. Congrats to the author (manuel? ).

Is it possible to use it on another Arch distro? I’d like to try it on my Arcolinux, which is still alive, though hardly breathing.

2 Likes

Yes. There are some alternatives to install it:

  • install the nvidia-inst package from an EndeavourOS mirror
  • download the source code, build the package, and install the built package
  • add the [endeavouros] repo to /etc/pacman.conf and get the pacman keys for EndeavourOS

Example of the first way above (this is the easiest for testing but does not support updating):

sudo pacman -U https://mirror.accum.se/mirror/endeavouros/repo/endeavouros/x86_64/nvidia-inst-25.4.5-1-any.pkg.tar.zst
1 Like

thanks manuel

It’s beyond my technical level. Easiest would be to add it to a repository like chaotic-aur. (I just installed it).

I just compared my Arcolinux nvidia install with the one I have on EndeavourOS. Same driver package (nvidia-dkms) so it’s OK. (see image)

You can use DownGit to download just the nvidia-inst directory from the GitHub repository:

Extract the zip, then from within that folder run:

makepkg -sri

You should now have nvidia-inst.

Keep in mind though, it won’t track with updates to the repository, you’ll need to manually handle that.

1 Like

Thanks. Yes I’ll try it by sheer curiosity.

this is “cross-fertilization” among distros.

By the way, I did not know that Arcolinux originated the Arch Linux Calamares installer (ALCI) and produced no less than 48 videos about it to showcase its flexibility. I learnt it yesterday…

OK, so for me this topic which went a little astray because of me is closed from my side.

3 Likes

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