Note, this is currently in backports_testing, just in case it wont work as intended... (as it's a glvnd driver re-packaged as non-glvnd for Mageia 7)
Raising the severity
Mageia7 64, Plasma, kernel 5.7.19-desktop-3.mga7
GPU GM107 [GeForce GTX 750], CPU Intel i7-3770
Clean update and reboot *), no problem normal apps including video.
Virtualbox client MSWin7 plays video
CUDA and OPENCL recognised in BOINC (no workload to test with right now though)
*) Except, as usual, the embarrasment of logout/shutdown menu not working, so I issued "reboot" as normal user in Konsole.
Sidenote: Between updating and reboot I attempted to launch Falkon browser, which failed, starting from terminal it complained about OpenGL. Launches OK after reboot. Not a bug, just example rebooting is needed after some updates, as discussed now and then...
(In reply to Morgan Leijström from comment #2)
> *) Except, as usual, the embarrasment of logout/shutdown menu not working,
> so I issued "reboot" as normal user in Konsole.
In system log (# journalctl -f) you can even see this after updating graphic drivers under Plasma:
janv. 08 10:26:02 mageia.local ksmserver-logout-greeter: QGLXContext: Failed to create dummy context
janv. 08 10:26:03 mageia.local ksmserver-logout-greeter: 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)
This is due to drivers change. Plasma/QT apps can't no longer create opengl surface because the old nvidia kernel module is still in memory.
The best you can do is to reboot the computer.
I do see a change in Plasma in near future. I will track it.
just a note that before this is validated, the (s)rpms will be moved to nonfree updates_testing, and an updated ldecect-lst package will be added too
(In reply to Morgan Leijström from comment #3)
> Sidenote: Between updating and reboot I attempted to launch Falkon browser,
> which failed, starting from terminal it complained about OpenGL. Launches
> OK after reboot. Not a bug, just example rebooting is needed after some
> updates, as discussed now and then...
This has been workarounded/fixed upstream in KDE Frameworks 5.78:
CC'd David on this.
OK also with Kernel 5.10.6-desktop-1.mga7 now in same machine; all tests as in comment 2 performed without any issue. :)
One quirk: virtualbox-kernel-desktop-latest is 6.1.16-4; version 6.1.16-7 refuse install saying it need virtualbox-kernel-5.10.3-desktop-1.mga7
But anyhow the guest worked perfectly with video, internet, USB, shared folders.
Nice that hickup is being fixed in KDE - thanks for the link :)
Installed and tested without issue.
GPU: nVidia GT 1030
Kernels: 5.10.6-desktop-1.mga7, 5.7.19-desktop-3.mga7
DE: Plasma, LXQt
Programs: glmark2, several 3D games, several steam 3D games, several WebGL sites, blender, sweethome3d, firefox, waterfox, falkon, konqueror, chromium, etc.
CUDA/OpenCL: several simple programs.
System: Mageia 7, x86_64, Plasma DE, LXQt DE, Intel CPU, nVidia GPU using nvidia-current proprietary driver.
$ uname -a
Linux marte 5.10.6-desktop-1.mga7 #1 SMP Sat Jan 9 20:09:55 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
$ lspcidrake | grep VGA
Card:NVIDIA GeForce 635 series and later: NVIDIA Corporation|GP108 [GeForce GT 1030] [DISPLAY_VGA] (rev: a1)
$ dkms status
nvidia-current, 460.32.03-1.mga7.nonfree, 5.7.19-desktop-3.mga7, x86_64: installed
nvidia-current, 460.32.03-1.mga7.nonfree, 5.10.6-desktop-1.mga7, x86_64: installed
$ rpm -qa | egrep '^kernel' | sort
$ rpm -qa | grep nvidia | sort
The updated packages fix security vulnerabilities:
NVIDIA GPU Display Driver Linux contains a vulnerability in the kernel mode layer (nvidia.ko) IOCTL in which user-mode clients can access legacy privileged APIs, which may lead to denial of service, escalation of privileges, and information disclosure (CVE‑2021‑1052).
NVIDIA GPU Display Driver for Linux contains a vulnerability in the kernel mode layer (nvidia.ko) IOCTL in which improper validation of a user pointer may lead to denial of service (CVE‑2021‑1053).
NVIDIA GPU Display Driver for Linux contains a vulnerability in the kernel mode layer (nvidia.ko) in which it does not completely honor operating system file system permissions to provide GPU device-level isolation, which may lead to denial of service or information disclosure (CVE‑2021‑1056).
Updated packages in core/updates_testing:
Same with a Nvidia Geforce GTX 1660 Ti and a Nvidia Geforce GTX 670 on two different machines.
This is a security update.
Advisory pushed to SVN.
as per coment 5, I still have to fix up ldetec-lst
advisory, validated_update =>
(In reply to Thomas Backlund from comment #11)
> as per coment 5, I still have to fix up ldetec-lst
Yeah ;) too prompt...
advisory updated to add the updated ldetect-lst-0.6.9.1-1.mga7
An update for this issue has been pushed to the Mageia Updates repository.