How should I install nvidia drivers correctly to play steam games?

Hello friends.

I am learning to use EOS/Arch but I am new to Linux and know very little.

How should I install the nvidia drivers correctly to play Steam games?

Should I use the Proprietary driver, or the Nouveau driver?

My pc is an i-5 3470, nvidia gtx 1050 ti, 8gb ram, gigabite motherboard.

I have read the official guide:

I know my 1050 ti has the code NV137 (GP107).

And my code doesn’t show up in Legacy Drivers, so I know it’s still supported.

On the Wiki it says that if my GPU is later than Maxwell (and it is, right?), I should install the nvidia, nvidia-lts or nvidia-dkms package depending on my kernel type.

My EndeavourOS is the official one, I don’t know what kernel I have.

But, then I have another question, a friend from our forum told me to install nvidia-inst, it helped to fix some problems.

What does that command do, install other nvidia drivers? I’m confused.

Also, after installing the nvidia drivers, I know I need to do this to install Steam:

yay -S nvidia-utils
yay -S lib32-nvidia-utils
yay -S steam

But I would like to know how I should install the nvidia drivers correctly.

Thanks in advance and sorry for so much text!

You should have the right drivers already installed from looking at the other thread. What happens when you run yay steam? Does it not download properly for you? Also, I use the flatpak version but that’s completely up to personal preference. The aur version never seemed to work quite right for me :stuck_out_tongue:

1 Like

If you booted off of the latest EndeavourOS iso and selected to boot with the Nvidia option you should already have them installed. Just open a terminal, run the following command and you should get a bunch of packages as output.
pacman -Qs nvidia

nvidia-inst should be installed which was used to install the other Nvidia packages.


Oh yes, Steam is working properly, I can play some games but CSGO is not working.

I did not find the nvidia-inst command on the official Nvidia Arch link, so I wondered if I had done it correctly.

I understand, nvidia-inst installs the latest proprietary nvidia driver, and with that you should be able to play everything correctly, thanks friend!

I installed EndeavourOS the standard way you see on youtube video tutorials, I mean, I don’t remember seeing that option in the installer. I remember selecting the first option in all the GRUB options.

Oh I see, so nvidia-inst is the correct command, is it some kind of wizard like yay to pacman, or something? I didn’t see that command on the official Nvidia Arch link, so I wasn’t sure if I installed it correctly.

It seems that this installs the latest Nvidia proprietary drivers, so I don’t think it should install anything else.

Thanks again mate, that’s what I wanted to know!

[mylinux@mylinux ~]$ pacman -Qs nvidia
local/egl-wayland 2:1.1.12-1
    EGLStream-based Wayland external platform
local/lib32-nvidia-utils 535.54.03-2
    NVIDIA drivers utilities (32-bit)
local/libvdpau 1.5-1
    Nvidia VDPAU library
local/libxnvctrl 535.54.03-1
    NVIDIA NV-CONTROL X extension
local/nvidia-dkms 535.54.03-1
    NVIDIA drivers - module sources
local/nvidia-hook 1.3-1
    pacman hook for nvidia
local/nvidia-inst 23-6
    Script to setup nvidia drivers (dkms version) in EndeavourOS
local/nvidia-installer-common 23-6
    Common scripts for nvidia-installer-dkms and nvidia-inst
local/nvidia-settings 535.54.03-1
    Tool for configuring the NVIDIA graphics driver
local/nvidia-utils 535.54.03-1
    NVIDIA drivers utilities

1 Like

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