You are not logged in.

#1 2016-06-07 09:16:29

Toet
Member
Registered: 2008-11-22
Posts: 13

[SOLVED] Using older NVIDIA driver?

Hi!

I'm looking for a way to run an older version of the NVIDIA display driver.

Wanting to edit photo's on my Arch Linux installation, I calibrated my monitor for colors. This makes a color profile. But there is a bug between NVIDIA and the Argyll software to load the profile. This is pending a fix. The workaround is to run version 352 of the NVIDIA driver.

What is the best way to achieve this?

1) Is there a way to load an old arch package on the system?
2) Should I manually install an NVIDIA driver? (which is not recommended, I've read)
3) Is there another way?

Looking forward to get the profile loading smile

Last edited by Toet (2016-06-07 11:55:52)

Offline

#2 2016-06-07 09:20:05

WorMzy
Administrator
From: Scotland
Registered: 2010-06-16
Posts: 13,406
Website

Re: [SOLVED] Using older NVIDIA driver?


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

#3 2016-06-07 10:09:08

Toet
Member
Registered: 2008-11-22
Posts: 13

Re: [SOLVED] Using older NVIDIA driver?

Thanks!

However on building that package, it's missing nvidia-utils-352.

So building that, I have to following interaction with my beloved system:

==> Finished making: nvidia-utils-352 352.79-2 (Tue Jun  7 12:03:08 CEST 2016)
==> Installing nvidia-utils-352 package group with pacman -U...
loading packages...
resolving dependencies...
looking for conflicting packages...
:: nvidia-utils-352 and nvidia-utils are in conflict. Remove nvidia-utils? [y/N] y
:: nvidia-libgl-352 and nvidia-libgl are in conflict (libgl). Remove nvidia-libgl? [y/N] y
:: nvidia-libgl-352 and libglvnd are in conflict. Remove libglvnd? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: lib32-libglvnd: removing libglvnd breaks dependency 'libglvnd'
:: nvidia: removing nvidia-utils breaks dependency 'nvidia-utils=364.19'
==> WARNING: Failed to install built package(s).

Should I delete stuff first, or am I misunderstanding something here?

Last edited by Toet (2016-06-07 10:35:33)

Offline

#4 2016-06-07 10:54:46

WorMzy
Administrator
From: Scotland
Registered: 2010-06-16
Posts: 13,406
Website

Re: [SOLVED] Using older NVIDIA driver?

"delete stuff" is the wrong approach -- pacman is telling you why it couldn't complete the transaction. The nvidia package can just be removed manually (skipping dep checks if necessary), but the lib32-libglvnd package suggests that you will need to replace your lib32-nvidia packages with their -352 variants too.


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

#5 2016-06-07 11:50:46

Toet
Member
Registered: 2008-11-22
Posts: 13

Re: [SOLVED] Using older NVIDIA driver?

Thanks, that worked.

So I installed the lib32-nvidia-utils-352, and after removing the current NVIDIA driver, I could indeed install the older driver. And my screen is now calibrated smile

Offline

Board footer

Powered by FluxBB