Bug 32932 - Update request: nvidia470-470.239.06-1.mga9.nonfree
Summary: Update request: nvidia470-470.239.06-1.mga9.nonfree
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 9
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact: QA Team
URL:
Whiteboard: MGA9-64-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2024-03-05 14:03 CET by Morgan Leijström
Modified: 2024-03-11 17:04 CET (History)
3 users (show)

See Also:
Source RPM: nvidia470-470.223.02-1.mga9.nonfree
CVE:
Status comment:


Attachments

Description Morgan Leijström 2024-03-05 14:03:34 CET Comment hidden (obsolete)
Comment 1 Morgan Leijström 2024-03-05 14:11:50 CET
Advisory proposal needed

CC packager

RPMs:
dkms-nvidia470-470.239.06-1.mga9.nonfree.x86_64.rpm
nvidia470-all-470.239.06-1.mga9.nonfree.x86_64.rpm
nvidia470-cuda-opencl-470.239.06-1.mga9.nonfree.x86_64.rpm
nvidia470-devel-470.239.06-1.mga9.nonfree.x86_64.rpm
nvidia470-doc-html-470.239.06-1.mga9.nonfree.x86_64.rpm
nvidia470-lib32-470.239.06-1.mga9.nonfree.x86_64.rpm
nvidia470-utils-470.239.06-1.mga9.nonfree.x86_64.rpm
x11-driver-video-nvidia470-470.239.06-1.mga9.nonfree.x86_64.rpm

from SRPM:
nvidia470-470.239.06-1.mga9.nonfree
Comment 2 Morgan Leijström 2024-03-05 14:13:16 CET
mga-64, OK here

kernel: desktop and linus 6.6.18-1

Plasma X11, various desktop apps, incl video
VirtualBox with locally built VB dkms, MSW7 guest
suspend-resume
Comment 3 Morgan Leijström 2024-03-05 14:32:52 CET
Forgot HW spec:
GPU: NVIDIA GM107 [GeForce GTX 750]
Mobo: ASRock model: P55 Pro
CPU: Intel i7-870
Comment 4 Lewis Smith 2024-03-05 20:56:46 CET
Thanks for the request.
Assigning to kernel/rivers.

Assignee: bugsquad => kernel

Comment 5 Morgan Leijström 2024-03-05 21:33:22 CET
Woops, I forogt to set it to QA.
It was already built since a week or so...

Assignee: kernel => qa-bugs

katnatek 2024-03-05 23:50:42 CET

Keywords: (none) => advisory

Comment 6 Thomas Andrews 2024-03-08 23:33:26 CET
MGA9-64 Plasma, i5-7500, Nvidia Quadro K620 graphics, rEFInd bootloader.

Started with the nvidia-current 535, used qarepo to get both sets of nvidia packages to be tested, then used drakrpm-update to change to nvidia-current 550. Rebooted into the same kernel with no issues, played a couple of videos, no issues.

Ran drakx11 and changed to the 470 driver, rebooted into the same kernel without issues, played for a while, no issues.

Ran drakx11 again, this time changing to our newfeature driver. Rebooted to the same kernel, again, no issues.

Ran drakz11 again, this time switching to nouveau. Rebooted, and again no issues.

Finished up changing to nvidia-current 550 again, rebooted again, again no issues. Ran glmark2, receiving a score of 5118.

CC: (none) => andrewsfarm

Comment 7 Len Lawrence 2024-03-09 18:47:00 CET
I have tried to get information on support for nvidia GeForce GTX1080Ti but find that it is not listed under any menus on the nvidia site.  The card works perfectly with the current 550.54.14.  Trying to install the 470 driver threatens to remove the 550 packages which may mean no graphics after rebooting.
The nvidia site agrees that they still support the 1080Ti, without providing any information on which drivers it can use in Linux.

CC: (none) => tarazed25

Comment 8 Thomas Andrews 2024-03-09 19:36:50 CET
I have found it easier to check the particular driver for the products it supports. Putting "nvidia 470.239.06 linux" in DuckDuckGo, I get https://www.nvidia.com/Download/driverResults.aspx/218852/en-us/ (en-us because I set the search engine to favor US English sites.)

From there if I click on the 'Supported Products' tab, I see a long list. The GTX 1080TI is the first one under 'GTX 10 series'.
Comment 9 Len Lawrence 2024-03-09 21:09:21 CET
Thanks for the heads up.  On the nvidia site I don't think I saw GTX, only GT.
Shall try the link given.
Comment 10 Len Lawrence 2024-03-09 22:39:49 CET
Something weird going on here.  Have been chasing it all evening.
Updated the packages via qarepo but could not install them using drakrpm-update.  The list came up empty, which is usually a sign that the earlier version(s) of the package(s) are not installed.  So what is it looking for?  I might add that I have never had these sorts of difficulties before in many years of installing nvidia drivers.
Comment 11 katnatek 2024-03-09 22:48:40 CET
(In reply to Len Lawrence from comment #10)
> Something weird going on here.  Have been chasing it all evening.
> Updated the packages via qarepo but could not install them using
> drakrpm-update.  The list came up empty, which is usually a sign that the
> earlier version(s) of the package(s) are not installed.  So what is it
> looking for?  I might add that I have never had these sorts of difficulties
> before in many years of installing nvidia drivers.

Did you really have previous version of nvidia470? 

rpm -qa|grep nvidia470

If not, the update application not detect the packages
Comment 12 Thomas Andrews 2024-03-09 23:20:25 CET
If you have nvidia-current installed, you can only update that. 

To go from nvidia-current to nvidia470, you need to use qarepo to get the packages to test, then use drakx11 to install. To get back to nvidia-current, you have to use drakx11 again.
Comment 13 Len Lawrence 2024-03-09 23:23:01 CET
(In reply to katnatek from comment #11)

That is exactly what I am saying.  470 is a new driver, never been installed before, so how is it going to update?
But, in the past, new drivers were never a problem.
I tried to install the new packages using raw urpmi, which resulted in package conflicts, not unexpected.

And as I said, I have been installing nvidia drivers for over 20 years and never seen these sorts of difficulties but in those days things tended to be sequential, a progression of one driver replacing another; not having to deal with a set of parallel drivers.

I am just wondering if the packaging has changed in some subtle way.  Perhaps not, considering that TJ can run through a series of installations without problem.  Maybe something I have missed?

The system is on 535 just now:
$ inxi -G
 Display: x11 server: X.org v: 1.21.1.8 with: Xwayland v: 22.1.9 driver: X:
    loaded: nvidia,v4l gpu: nvidia resolution: 2560x1440~60Hz
  API: OpenGL v: 4.6.0 NVIDIA 535.154.05 renderer: NVIDIA GeForce GTX 1080
    Ti/PCIe/SSE2
Comment 14 Len Lawrence 2024-03-09 23:24:41 CET
Just seen your comment TJ.  Now that does look like a new procedure.  That can wait until tomorrow.  Enough for one day.
Comment 15 katnatek 2024-03-09 23:32:56 CET
(In reply to Len Lawrence from comment #13)
> (In reply to katnatek from comment #11)
> 
> That is exactly what I am saying.  470 is a new driver, never been installed
> before, so how is it going to update?
> But, in the past, new drivers were never a problem.
> I tried to install the new packages using raw urpmi, which resulted in
> package conflicts, not unexpected.
> 

I think they decide to keep old drivers just in case new versions drop support for some cards then the new packages are not designed to replace any other, Just guessing, I not see yet the specs
Comment 16 Len Lawrence 2024-03-10 00:03:01 CET
Yes, this card is not supported in fact.  That is why the system always ends up with nouveau.  The clue is in the range quoted "420 - 630" for the 470 in drakx11.

Well.  It is a result.  The 470 driver cannot be forced on a GTX 1080.
Comment 17 Morgan Leijström 2024-03-10 01:18:07 CET
(In reply to Len Lawrence from comment #16)
>  The clue is in the range quoted "420 - 630" for the 470 in drakx11.

Strange, it works well with my GTX 750
And it worked on mga8, same card, where 470 was nvidia-current
Comment 18 Thomas Andrews 2024-03-10 02:18:27 CET
I used the "635 - 920" option when I tested it. The one just above the recommended "745 series and later" option.
Comment 19 Len Lawrence 2024-03-10 06:47:17 CET
Strange indeed.  From the last two comments one concludes that the series number 470 is not related to the range listed by drakx11, so I shall try the other option at some point.
Comment 20 Len Lawrence 2024-03-10 07:35:30 CET
Yep, that did it.  So the 470 is the latest legacy driver.
Anyway, that works fine on this system with the GTX 1080.
It is a mite slower than the new feature or production drivers, about 60% according to glmark2 (which is not a benchmark).

I would like to know what the numbers mean in drakx11, for instance '635 - 920'.
My assumption for the last n years was that they referred to the nvidia card numbers.
Comment 21 Morgan Leijström 2024-03-10 09:34:29 CET
> I would like to know what the numbers mean in drakx11, for instance '635 -
> 920'.
> My assumption for the last n years was that they referred to the nvidia card
> numbers.

I guess it was so initially, but driver compatibility have been extended?
Or we did not update the entry when we have changed what driver versions we really provide, i.e during mga8 we provided 460

Anyway it is confusing. So in drakx11, I use the three top choices in the list where it clearly say which is Latest Legacy, Production (=current), New Feature
Comment 22 Thomas Andrews 2024-03-10 17:14:41 CET
(In reply to Len Lawrence from comment #20)
> Yep, that did it.  So the 470 is the latest legacy driver.
> Anyway, that works fine on this system with the GTX 1080.
> It is a mite slower than the new feature or production drivers, about 60%
> according to glmark2 (which is not a benchmark).
> 
> I would like to know what the numbers mean in drakx11, for instance '635 -
> 920'.
> My assumption for the last n years was that they referred to the nvidia card
> numbers.

There is a very little information in /usr/share/ldetect.lst/Cards+ but I don't know how illuminating it would be with regard to your question.

But, since this 470 driver now appears to be working for all, I'm OKing and validating.

Whiteboard: (none) => MGA9-64-OK
Keywords: (none) => validated_update
CC: (none) => sysadmin-bugs

Comment 23 Len Lawrence 2024-03-10 20:32:30 CET
Thanks TJ for comment 22.
This entry does not make it exactly clear:
# duplicate nvidia470 entry for straight configuration (already in GeForce 635 to GeForce 920)
NAME NVIDIA Driver: Latest Legacy (alias of GeForce 635 to 920)
DRIVER modesetting
DRIVER2 nvidia470
DRIVER2_NEEDS_SSE
Comment 24 Mageia Robot 2024-03-11 17:04:36 CET
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2024-0105.html

Status: NEW => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.