Nvidia GTX 1050 Ti (Pascal architecture) legacy drivers

I tried to list the installed NVIDIA drivers on Manjaro:

mhwd -li : video-nvidia   PCI
nvidia-driver-assistant                                            
Detected GPUs:
  NVIDIA GeForce GTX 1050 Ti - (pci_id 0x1C82)

Detected system:
  Manjaro Linux 

Please copy and paste the following command to install the legacy kernel module flavour:
  sudo pacman -S linux612-nvidia-575xx

In the system settings, nvídia settings reports that the NVIDIA Driver Version is 580.82.09.

inxi -G                                                       PIPE|2 ✘ 
Graphics:
  Device-1: NVIDIA GP107 [GeForce GTX 1050 Ti] driver: nvidia v: 580.82.09
  Device-2: Sunplus Innovation USB 2.0 Camera driver: snd-usb-audio,uvcvideo
    type: USB
  Display: x11 server: X.org v: 1.21.1.18 driver: X: loaded: nvidia
    gpu: nvidia,nvidia-nvswitch resolution: <missing: xdpyinfo/xrandr>
    resolution: 1920x1080
  API: EGL v: 1.5 drivers: nvidia,swrast
    platforms: gbm,x11,surfaceless,device
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 580.82.09
    renderer: NVIDIA GeForce GTX 1050 Ti/PCIe/SSE2
  Info: Tools: api: eglinfo,glxinfo de: xfce4-display-settings
    gpu: nvidia-settings,nvidia-smi x11: xprop

Can I update the system and rest assured that version 590xx will not be installed?

Package manager shows a list of package updates with version numbers before requesting authorisation to update

If video-nvida is installed to provide latest drivers, package manager will show v590 driver

1 Like

I cannot find the video-nvídia version.

Manjaro 2026-01-04 Stable Update

---------------------------------------------------------------------------
                         PACKAGE             20251222             20260104
---------------------------------------------------------------------------
                 linux612-nvidia         580.119.02-3          590.48.01-1

                 linux618-nvidia         580.119.02-3          590.48.01-4
1 Like

I assume the driver is version 580xxx. So the update will not change it to driver 590xxx?

Your system has linux-nvidia installed via mhwd to provide latest nvidia driver, so I would expect pamac or pacman to show updates to v590 driver that does not support Pascal GPUs

1 Like

The problem is that in the previous update, the 590xx drivers were installed and I was left with a black screen and no access to the system.

I booted up with USB and checked that the 590xx drivers were installed, which, after following the instructions to modify and install version 575xx, always gave errors.

My graphics card is: NVIDIA GP107 [GeForce GTX 1050 Ti], I don’t think it has anything to do with Pascal and Maxwell, but it happened.

So I’m wondering if, having installed the 580xxx drivers, if I do the update again, it will change to 590xx - because I don’t want another nasty surprise.

Sorry if I’m being annoying with my questions, I don’t mean any harm, I’m just being cautious so I don’t have to go through the same hassle I had on the 5th of this month.

As far as I know, Manjaro currently doesn’t provide packages with Nvidia driver version 580.

There seems to be problems with Xfce desktop and Nvidia driver 580.
More information probably can be found here.

If you want to use Nvidia driver 580 with your GPU, you have to install the AUR package nvidia-580xx-dkms.

If you install linux61*-nvidia package again, you will install the Nvidia 590 driver again and can’t access your system after restart.

1 Like

No - if your current driver is linux<kernel>-nvidia, then it is rolling and your gpu went from supported to unsupported.

You will have to manually switch driver befdore update.

Manjaro Team has opted to not provide 580.xx for now, but it is possible to use the nvidia-580xx-dkms version from AUR, if need should be.

I have learned that this is kind’a problematic as libxnvctrl-<legacybranch> is not build for 570xx and 575xx.

I have asked @philm about it just now - awaiting a response, which will come sooner or later :slight_smile:

2 Likes

My understanding from what i read yesterday from Phil is that 580/590/nvidia-without-number is exactly the rolling branch that will autoupdate (i would not test on myself if pamac will detect the pascal card…probably not). And all the smaller numbers when installed manually should be fixed and not automatically change.

But it is sooo messy and complicated that it is a good idea to await another confirmation.

2 Likes

Yes, linux61?-nvidia is the rolling branch and has got with the latest Manjaro update the Nvidia 590 driver.

You can see, which driver version is available in the Manjaro branch compare:

There is also the tool nvidia-driver-assistant available, which give you hints, which package could be the best for your system:

nvidia-driver-assistant
Detected GPUs:
  NVIDIA GeForce GTX 1050 Ti - (pci_id 0x1C82)

Detected system:
  Manjaro Linux

Please copy and paste the following command to install the legacy kernel module flavour:
  sudo pacman -S linux618-nvidia-575xx

But before the update of Manjaro Linux it showed for my system, running with linux618-nvidia, that I could install the package linux618-nvidia-580xx.

But there is no Manjaro Linux package linux618-nvidia-580xx available and as far as I understood, related to problems with Xfce and Nvidia 580, there will be no Manjaro Package with Nvidia 580.

So I installed the AUR DKMS package with Nvidia 580.

But this is only my way, for you using the Manjaro Linux packages with linux61?-nvidia-575xx might be a better way.

2 Likes

I’ll drop this here for anyone interested in the opinion:

Given the recent changes to Wayland, and the general state of (particularly older) Nvidia product, opting for AMD graphics might be a wise choice for most, going forward.

With more recent hardware, the new Nvidia ranges might also be a valid consideration, at least for some.

That is all.


We now return you to normal programming.

I didn’t install Linux 618, but I was thinking about it since Linux 612 was installed when I reinstalled the system.

What isn’t working is LibreOffice, which was installed but won’t start, so I had to install OpenOffice since I have three documents to work on.

But I understand the issue.

LibreOffice is working fine here. I suspect it’s a local issue. Create a new User account (for testing) and see if the problem persists.

1 Like

My Partner’s system has a GTX 970 GPU and is using video-nvidia-470xx drivers with libxnvctrl-470xx to keep rolling until libxnvctrl-570xx or libxnvctrl-575xx
is released

Wayland users do not need libxnvctrl - NVIDIA NV-CONTROL X extension
and OP is not using Wayland

x11 server: X.org                                                            ✔ 
zsh: command not found: x11

I also think that this is the main point that one needs to somehow actively learn/understand by reading it somewhere in the documentation

linux-nvidia is the rolling driver (which makes sence in an Arch-based environment) and will always upgrade

but then in your running system it will be named as

linuxXXX-nvidia with XX being your kernel number

then the next important thing for me to understand was that linux-nvdida-570xx is a “pinned” version of the driver that is not rolling anymore and frozen to that 570 release, but can still receive updates within that release line. Thats what we want in this situation.

then I had the question, why is there no pinned 580xx version since this was the nvidia driver version that was running after the last december update…

and finally even more difficult to understand for me how the video-hybrid-intel-nvidia and video-nvidia series of drivers differ, or how there are coming together in the update/build process. (and now, a few days into that situation, I see that others have the same questions…)

By reading in the forum it all came together in the end, but its not intuitively…

I wonder if some sort of double check mechanism coupled with mhwd / nvidia-driver-assistant can make sure people unaware of their nvidia chip generation (pre Turing) dont end up with black screens. This could also be relevant for new from scratch installations from ISO then, wouldnt it?

I am curious how Fedora will solve this, expecting it to happen in the next few days. I dualboot Manjaro and Fedora on that laptop with Pascal GPU

edit: I somehow messed with the reply function, hope its still readable. I am not only learning Manajro, but also learning posting in the forum…

2 Likes
  sudo pacman -S linux612-nvidia-575xx                             
[sudo] password for fernando: 
resolving dependencies...
searching for conflicting packages...
:: nvidia-575xx-utils-575.64.05-3 and nvidia-utils-580.82.09-1 are in conflict (nvidia-libgl). Remove nvidia-utils? [y/n] y
error: failed to prepare transaction (could not satisfy dependencies)
:: removing nvidia-utils breaks dependency “nvidia-utils=580.82.09” required by lib32-nvidia-utils
:: removing nvidia-utils breaks dependency “nvidia-utils=580.82.09” required by linux612-nvidia

I have just installed 575xx driver on a Xfce system with GTX 970 GPU

pamac install linux612-nvidia-575xx nvidia-575xx-settings nvidia-575xx-utils lib32-nvidia-575xx-utils libxnvctrl-575xx
$ inxi -Ga
Graphics:
  Device-1: NVIDIA GM204 [GeForce GTX 970] vendor: Micro-Star MSI
    driver: nvidia v: 575.64.05 alternate: nouveau,nvidia_drm
    non-free: 550-580.xx+ status: current (as of 2025-11; EOL~2026-12-xx)
    arch: Maxwell code: GMxxx process: TSMC 28nm built: 2014-2019 pcie: gen: 1
    speed: 2.5 GT/s lanes: 16 link-max: gen: 3 speed: 8 GT/s ports:
    active: none off: HDMI-A-1 empty: DP-1,DVI-D-1,DVI-I-1 bus-ID: 01:00.0
    chip-ID: 10de:13c2 class-ID: 0300
  Display: x11 server: X.Org v: 21.1.21 compositor: xfwm4 v: 4.20.0 driver:
    X: loaded: nvidia gpu: nvidia,nvidia-nvswitch display-ID: :0.0 screens: 1

  Info: Tools: de: xfce4-display-settings gpu: nvidia-settings,nvidia-smi
    x11: xdpyinfo, xprop, xrandr

:smiling_face_with_sunglasses:  

1 Like
pamac install linux612-nvidia-575xx nvidia-575xx-settings nvidia-575xx-utils lib32-nvidia-575xx-utils libxnvctrl-575xx
Preparing...
Synchronising package databases...

Choosing optional dependencies for lib32-nvidia-575xx-utils:
1:  lib32-opencl-nvidia-575xx

Enter a selection (default=none): 1


Choosing optional dependencies for nvidia-575xx-utils:
1:  xorg-server-devel: nvidia-xconfig
2:  opencl-nvidia-575xx=575.64.05: OpenCL support

Enter a selection (default=none): 2

Resolving dependencies...
Checking for internal conflicts...
Error: Failed to prepare transaction:
could not satisfy dependencies:
- removing nvidia-utils breaks dependency “nvidia-utils=580.82.09” required by linux612-nvidia
pamac install linux612-nvidia-575xx nvidia-575xx-settings 
pamac install linux612-nvidia-575xx nvidia-575xx-settings nvidia-575xx-utils lib32-nvidia-575xx-utils libxnvctrl-575xx
Preparing...
Synchronising package databases...

Choosing optional dependencies for lib32-nvidia-575xx-utils:
1:  lib32-opencl-nvidia-575xx

Enter a selection (default=none): 1


Choosing optional dependencies for nvidia-575xx-utils:
1:  xorg-server-devel: nvidia-xconfig
2:  opencl-nvidia-575xx=575.64.05: OpenCL support

Enter a selection (default=none): 1

Resolving dependencies...
Checking for internal conflicts...
Error: Failed to prepare transaction:
could not satisfy dependencies:
- removing nvidia-utils breaks dependency “nvidia-utils=580.82.09” required by linux612-nvidia