Bug 29477 - Update request: nvidia-current-470.74-1.mga8.nonfree
Summary: Update request: nvidia-current-470.74-1.mga8.nonfree
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 8
Hardware: x86_64 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA8-64-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2021-09-18 23:21 CEST by Thomas Backlund
Modified: 2021-09-29 19:23 CEST (History)
4 users (show)

See Also:
Source RPM: nvidia-current
CVE:
Status comment:


Attachments

Description Thomas Backlund 2021-09-18 23:21:35 CEST
Update to the new R470 Production Branch, fixing a lot of bugs, and adds support for new hardware and newer kernels...

references:
https://www.nvidia.com/Download/driverResults.aspx/176525/en-us
https://www.nvidia.com/Download/driverResults.aspx/177145/en-us
https://www.nvidia.com/Download/driverResults.aspx/179599/en-us


This driver has been in use in Cauldron for ~1 month...


SRPMS:
ldetect-lst-0.6.26.6-1.mga8.src.rpm

nvidia-current-470.63.01-1.mga8.nonfree.src.rpm


i586:
ldetect-lst-0.6.26.6-1.mga8.i586.rpm
ldetect-lst-devel-0.6.26.6-1.mga8.i586.rpm


x86_64:
ldetect-lst-0.6.26.6-1.mga8.x86_64.rpm
ldetect-lst-devel-0.6.26.6-1.mga8.x86_64.rpm

dkms-nvidia-current-470.63.01-1.mga8.nonfree.x86_64.rpm
nvidia-current-cuda-opencl-470.63.01-1.mga8.nonfree.x86_64.rpm
nvidia-current-devel-470.63.01-1.mga8.nonfree.x86_64.rpm
nvidia-current-doc-html-470.63.01-1.mga8.nonfree.x86_64.rpm
nvidia-current-lib32-470.63.01-1.mga8.nonfree.x86_64.rpm
nvidia-current-utils-470.63.01-1.mga8.nonfree.x86_64.rpm
x11-driver-video-nvidia-current-470.63.01-1.mga8.nonfree.x86_64.rpm
Comment 1 Len Lawrence 2021-09-19 10:44:26 CEST
Kernel: 5.10.62-desktop-1.mga8 x86_64
Quad Core Intel Core i7-4790
NVIDIA GM204 [GeForce GTX 970] driver: nvidia v: 470.63.01

Running smoothly here.  No regressions noted.

CC: (none) => tarazed25

Comment 2 Len Lawrence 2021-09-19 10:55:11 CEST
Kernel: 5.10.60-desktop-2.mga8 x86_64
10-Core Intel Core i9-7900X
NVIDIA GP102 [GeForce GTX 1080 Ti] driver: nvidia v: 470.63.01

Rebooted fine with the new driver version in place.
Graphical applications running well.  Looks good.
Comment 3 sturmvogel 2021-09-19 12:59:50 CEST
Kernel: 5.10.62-desktop-1.mga8 x86_64
16x 11th Gen Intel Core i9-11900KF
NVIDIA GA102 [GeForce RTX 3080 Ti] 
driver: nvidia 470.63.01

Rebooted. Gaming works fine.
Comment 4 Len Lawrence 2021-09-19 14:21:19 CEST
Kernel: 5.10.62-desktop-1.mga8 x86_64
Mini-pc System: Entroware product: Aura
6-Core Intel Core i7-10710U
Intel Comet Lake UHD Graphics driver: i915
Mesa Intel UHD Graphics (CML GT2)

Installation of all 8 packages succeeded.
Before installation lsmod indicated that the Intel driver was being used but after reboot it was more specifically i915.  xorg.conf is vague in both cases - says Intel.

The system continues to work as before.
Comment 5 Morgan Leijström 2021-09-19 18:48:57 CEST
No regressions noted on plasma 64 bit, kernels 5.10.62-desktop-1.mga8 and 5.13.14-desktop-1.mga8

Tested: Plasma, some normal desktop apps, Firefox flatpak, VirtualBox with MSW7 guest, BOINC using CPU with CUDA and OpenCL.

Hardware: My workstation "svarten": Mainboard: Sabertooth P67, CPU: i7-3770, RAM 16G, GM107 [GeForce GTX 750] using nvidia-current; GeForce 635 series and later, 4k display.

Problem, as seen before, is when updating while running Plasma, logout does not work first time after update, see below:

----------------

While booted kernel 5.13.14-desktop-1.mga8, updated nvidia packages to:

- dkms-nvidia-current-470.63.01-1.mga8.nonfree.x86_64
- nvidia-current-cuda-opencl-470.63.01-1.mga8.nonfree.x86_64
- nvidia-current-utils-470.63.01-1.mga8.nonfree.x86_64
- x11-driver-video-nvidia-current-470.63.01-1.mga8.nonfree.x86_64

This was using rpmdrake in a Plasma session, and plasma logout function did not work afterwards.

Is this the same as presumed fixed per https://bugs.mageia.org/show_bug.cgi?id=20153#c36, or something else?
From journal:

sep 19 13:13:48 svarten.tribun ksmserver-logout-greeter[1770287]: QGLXContext: Failed to create dummy context
sep 19 13:13:48 svarten.tribun ksmserver-logout-greeter[1770287]: file:///usr/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/components/UserDelegate.qml:34: ReferenceError: model is not defined
sep 19 13:13:48 svarten.tribun ksmserver-logout-greeter[1770287]: file:///usr/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/components/UserDelegate.qml:34: ReferenceError: model is not defined
sep 19 13:13:48 svarten.tribun kernel: NVRM: API mismatch: the client has the version 470.63.01, but
                                       NVRM: this kernel module has the version 460.84.  Please
                                       NVRM: make sure that this kernel module and all NVIDIA driver
                                       NVRM: components have the same version.
sep 19 13:13:48 svarten.tribun kernel: NVRM: API mismatch: the client has the version 470.63.01, but
                                       NVRM: this kernel module has the version 460.84.  Please
                                       NVRM: make sure that this kernel module and all NVIDIA driver
                                       NVRM: components have the same version.
sep 19 13:13:48 svarten.tribun kernel: NVRM: API mismatch: the client has the version 470.63.01, but
                                       NVRM: this kernel module has the version 460.84.  Please
                                       NVRM: make sure that this kernel module and all NVIDIA driver
                                       NVRM: components have the same version.
sep 19 13:13:48 svarten.tribun ksmserver-logout-greeter[1770287]: Failed to create OpenGL context for format QSurfaceFormat(version 2.0, options QFlags<QSurfaceFormat::FormatOption>(ResetNotification), depthBufferSize 24, redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize 8, stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::DoubleBuffer, swapInterval 1, colorSpace QSurfaceFormat::DefaultColorSpace, profile  QSurfaceFormat::NoProfile)
sep 19 13:13:50 svarten.tribun kernel: NVRM: API mismatch: the client has the version 470.63.01, but
                                       NVRM: this kernel module has the version 460.84.  Please
                                       NVRM: make sure that this kernel module and all NVIDIA driver
                                       NVRM: components have the same version.

I issued reboot as normal user in Konsole, and it rebooted OK.
Performed some tests, OK.

------------------

Rebooted to kernel 5.10.62-desktop-1.mga8, and it built kernel module while booting (1,5 minutes on my i7 3,8GHz)
Performed tests, OK.

CC: (none) => fri

Comment 6 Thomas Backlund 2021-09-20 23:34:35 CEST
So nVidia released more fixes:
https://www.nvidia.com/Download/driverResults.aspx/180475/en-us

So the rpms to test now are:

SRPMS:
ldetect-lst-0.6.26.7-1.mga8.src.rpm

nvidia-current-470.74-1.mga8.nonfree.src.rpm


i586:
ldetect-lst-0.6.26.7-1.mga8.i586.rpm
ldetect-lst-devel-0.6.26.7-1.mga8.i586.rpm


x86_64:
ldetect-lst-0.6.26.7-1.mga8.x86_64.rpm
ldetect-lst-devel-0.6.26.7-1.mga8.x86_64.rpm

dkms-nvidia-current-470.74-1.mga8.nonfree.x86_64.rpm
nvidia-current-cuda-opencl-470.74-1.mga8.nonfree.x86_64.rpm
nvidia-current-devel-470.74-1.mga8.nonfree.x86_64.rpm
nvidia-current-doc-html-470.74-1.mga8.nonfree.x86_64.rpm
nvidia-current-lib32-470.74-1.mga8.nonfree.x86_64.rpm
nvidia-current-utils-470.74-1.mga8.nonfree.x86_64.rpm
x11-driver-video-nvidia-current-470.74-1.mga8.nonfree.x86_64.rpm

Summary: Update request: nvidia-current-470.63.01-1.mga8.nonfree => Update request: nvidia-current-470.74-1.mga8.nonfree

Comment 7 Dave Hodgins 2021-09-21 02:32:22 CEST
No regressions on my laptop using ...
# lspcidrake -v|grep Card
Card:ATI Volcanic Islands and later (amdgpu): Advanced Micro Devices, Inc. [AMD/ATI]|Renoir [DISPLAY_VGA] (vendor:1002 device:1636 subv:1043 subd:1e21) (rev: c6)
Card:NVIDIA GeForce 635 series and later: NVIDIA Corporation|TU106M [GeForce RTX 2060 Mobile] [DISPLAY_VGA] (vendor:10de device:1f15 subv:1043 subd:1e21) (rev: a1)
with mageia-prime and ...
# rpm -qa|grep -e ldetect -e nvidia|sort
dkms-nvidia-current-470.74-1.mga8.nonfree
ldetect-0.12.8-5.mga8
ldetect-lst-0.6.26.7-1.mga8
lib64ldetect0.12-0.12.8-5.mga8
lib64nvidia-egl-wayland1-1.1.5-3.mga8
libnvidia-egl-wayland1-1.1.5-3.mga8
nvidia-current-cuda-opencl-470.74-1.mga8.nonfree
nvidia-current-doc-html-470.74-1.mga8.nonfree
nvidia-current-lib32-470.74-1.mga8.nonfree
nvidia-current-utils-470.74-1.mga8.nonfree
x11-driver-video-nvidia-current-470.74-1.mga8.nonfree

CC: (none) => davidwhodgins

Comment 8 Morgan Leijström 2021-09-21 10:34:33 CEST
Test OK 470.74-1 on same system and methods per comment 5;

Updated while running Plasma, Kernel 5.10.62-desktop-1.mga8 x86_64
As before plasma logout/reboot menu is defunct.

Rebooted, tests OK.

Rebooted to kernel 5.13.14-desktop-1.mga8, dkms built module, tests OK.

---

For the eternal (?) Plasma problem, I wonder if it may be a good idea to always skip building the module at install, and instead let it always rebuild on boot?
Comment 9 Len Lawrence 2021-09-22 11:12:00 CEST
After reboot:
Kernel: 5.10.60-desktop-2.mga8 x86_64
10-Core Intel Core i9-7900X [MT MCP]
NVIDIA GP102 [GeForce GTX 1080 Ti] driver: nvidia v: 470.74

Mate working fine.  GL tests OK.  No regressions.
Comment 10 Len Lawrence 2021-09-22 11:46:01 CEST
difda Kernel: 5.10.62-desktop-1.mga8 x86_64
Quad Core Intel Core i7-4790 
NVIDIA GM204 [GeForce GTX 970] driver: nvidia v: 470.74

Mate runs OK with this.  Graphics tests ran OK.
This and the last nvidia update now operate properly with respect to Sync-toVblank.  nvidia-settings shows that it is disabled by default and this is true.  In previous invocations it was enabled by default but nvidia-settings said otherwise (it was necessary to toggle the setting for the display to match the fact).  Somebody must have noticed because it is fixed now.
Thomas Backlund 2021-09-29 18:41:02 CEST

Whiteboard: (none) => MGA8-64-OK
CC: (none) => sysadmin-bugs
Keywords: (none) => advisory, validated_update

Comment 11 Mageia Robot 2021-09-29 19:23:51 CEST
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2021-0194.html

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


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