Is there a way to return to the 550 Nvidia driver after the recent update?

I’ve searched for days to try and find a solution. Since the update to 570, I’ve had NUMEROUS issues that have already been documented including the hang on boot, no return from sleep, etc. In addition however, I am now suffering from graphical issues in games that never existed before. I’d like to return to the 550 driver, but it is not listed in the hardware directory, nor in MHWD. Is there a way to roll back short of timeshifting back to prior to the update, or brute forcing the drivers in and “voiding the warranty” so to speak?

It’s getting to the point that I’m ready to switch distros, and I really don’t want to. But if I can’t update, I don’t see any other solution. Any help would be appreciated.

2 Likes

No problem, actually it’s pretty easy.

  1. install manjaro-downgrade
  2. run: “sudo manjaro-downgrade nvidia”
  3. select the version that you want
  4. at the end, you will be asked if you want it locked to the version or not, then you can say: “Yes”
  5. Done :slight_smile:
1 Like

not enough , may be linux + headers to downgrade also and maybe few modules ( all list from mhwd-kernel )

You’re up for trouble by using Downgrade if you don’t downgrade all what is needed.
You better rollback a system snapshot with Timeshift, but that requires you have made one before updating :wink:

You may use a repository that has not updated since a few days if the switch from 550 to 570 was recent. https://repo.manjaro.org/ sort by ‘last updated’ and try an out of date repo (at your own risk, make a Timeshift snapshot before doing anything just in case you break the system with a rotten repository).

//EDIT: this one has the 550 drivers on Testing branch so this is an option https://ftp.nluug.nl/pub/os/Linux/distr/manjaro/testing/extra/x86_64/ but from here you’re on your own, unsupported state.

I have a timeshift, it’s what I’ve fallen back on the past few days. But it’s a bandaid, not a solution. If I time shift back, I can’t upgrade anything else going forward until they fix the 570 driver

1 Like

Maybe one or some of these packages in the AUR will do the job?

pamac search nvidia 550

opencl-nvidia-550xx  550.144.03-1                            AUR
    OpenCL implemention for NVIDIA, 550 branch
nvidia-open-tinygrad-dkms-git  550.78.r0.g083cd9cf1-1        AUR
    NVIDIA open GPU kernel modules (tinygrad git version)
nvidia-550xx-utils  550.144.03-1                             AUR
    NVIDIA drivers utilities, 550 branch
nvidia-550xx-dkms  550.144.03-1                              AUR
    NVIDIA drivers - module sources, 550 branch
lib32-opencl-nvidia-550xx  550.144.03-1                      AUR
    OpenCL implemention for NVIDIA (32-bit), 550 branch
lib32-nvidia-550xx-utils  550.144.03-1                       AUR
    NVIDIA drivers utilities (32-bit), 550 branch

I’ve never used Nvidia, so I can’t provide any other advice on this issue. Note also that use of the AUR is officially not supported by Manjaro.

1 Like

For months members has been begging the release of the beta Nvidia 570xx - when it becomes a real release - a new issue rise - how can I go back.

Manjaro is a rolling release with a stable not so rolling release-branch - so the only way is to build unsupported custom packages.

I keep thining of @Aragorn’s ahh new and shiny we want but it does not wurks

4 Likes

NVIDIA is odd on how they do driver development. 550 series was kinda stable. Everything after that went downhill. Older cards are not well supported. Their focus is on their newer products they just released. Testing all cards would take endless time. If your card is older than 2 years, you may find yourself in some trouble. You can check the NVIDIA forums for feedback and reports on each driver series:

1 Like

Yeah, it’s a 2070 Super. Cusp of the “new” generation, but old enough to have issues. Well, based on what Aarhus said, I guess I’m gonna have to jump ship to a non-roller like Mint.

Thanks yall.

1 Like

Phase 1 :point_down:

Cybaby - Shiny

Phase 2 :point_down:

Crybaby - It not dont wurkz

:face_with_hand_over_mouth:

Never gets old, does it? :stuck_out_tongue:

2 Likes

LOL I never wanted the newer version, I was happy with what I had. I’m just being swept along for the ride, without a way to undo the damage the bleeding edge folks have brought upon us

2 Likes

Nvidia 570 is completely broken for my setup, it never survives suspend/restore, most of times it don’t survive display sleep (dpms).

So, what is the proper way to reinstall that 550 drivers back?

@philm Taking all this into account, why do you let the broken driver to appear in stable?

3 Likes

I have a

$ inxi -G
Graphics:
Device-1: NVIDIA GM206 [GeForce GTX 960]
[...]

and I’m using:

driver: nvidia v: 570.133.07

and I have absolutely zero (0) problems. Not with suspending, not with anything. And I’m in front of my PC from ±08:00am until ±18:00pm every single day.

4 Likes
$ inxi -G
Graphics:
  Device-1: NVIDIA GA106 [RTX A2000] driver: nvidia v: 550.144.03

I’ve built 550x drivers using those two repos packages in AUR:
https://aur.archlinux.org/packages/nvidia-550xx-dkms
https://aur.archlinux.org/packages/lib32-nvidia-550xx-utils

Works stable so far, now it wakeups properly from suspend and dpms, so I can continue to do my job.

That is likely true

So in the real world - the driver is a long awaited release - it may not work with your system - but that you need to discuss with Nvidia - perhaps they will listen…

Because it is no longer beta - it is the official Nvidia release - then it rolls out.

2 Likes

Information only;

a quick link to check if your Nvidia graphics are among the official list of Supported Products - 570.133.07.

1 Like

I have had problems with my GTX 780 not resuming from suspend for some time, and more so with the latest kernels.

I run nouveau as a way to try to reduce these problems with Nvidia not keeping pace with linux development. Perhaps the OP could install nouveau, delete 570, and then reinstall 550 and switch over to proprietary???

Nvidia is a company and they mostly support their newer card series. Every driver update from 550 is a mess. You can simply see that with the feedback threads. 550 driver series is already declared end of life and wont get updates. This means newer kernels wont get support unless the community creates patches for outdated series of drivers.

In the past we offered version based drivers but people complaint to have to manually switch driver series. Then we went over to a rolling model and some will complain again.

We updated to 570 to also introduce the nvidia-open drivers for supported hardware.

Sadly Nvidia has a 90% market share but Linux gaming is heavily AMD based. Even Torvalds dont like how Nvidia is doing drivers for Linux.

So if the AUR drìvers of 550 work, stick with those.

1 Like

What? It was great to have multiple options for Nvidia drivers from the oldest available to the bleeding edge ones. I never saw anyone complaining about the fact you could choose your Nvidia drivers from a variety of versions available. I saw complains about the burden of maintaining this whole pack of multiple drivers on multiple kernels though, maybe you’re confused about the history?

And I might have missed that, I never saw a rolling Nvidia driver, I think the least I have seen was two different driver options available (latest and greatest, and an old one). I have never seen a “rolling driver” for Nvidia on Manjaro there always has been multiple options to choose from.

With the last update (2025-04-12) my system is able to resume from sleep again. I’m using the open drivers as per Nvidia recommendation to my card (GeForce GTX 1660 Ti - Turing architecture). I was using them also before the update, but I still had the sleep/resume problem.

Edit 2025-04-19: I’m going to have to retract from my comment. The situation is better now, but still sometimes resuming from sleep the problem continues. So it’s not resolved yet (if ever. Let’s see…)

1 Like