Advisory: This nvidia-current update provides an update from the R384 long lived branch, currently version 384.90, adding support for new hardware and fixes various bugs. References: http://www.nvidia.com/Download/driverResults.aspx/123918/en-us Mga5: SRPMS: ldetect-lst-0.1.346.8-1.mga5.src.rpm nvidia-current-384.90-2.mga5.nonfree.src.rpm i586: ldetect-lst-0.1.346.8-1.mga5.i586.rpm ldetect-lst-devel-0.1.346.8-1.mga5.i586.rpm dkms-nvidia-current-384.90-2.mga5.nonfree.i586.rpm nvidia-current-cuda-opencl-384.90-2.mga5.nonfree.i586.rpm nvidia-current-devel-384.90-2.mga5.nonfree.i586.rpm nvidia-current-doc-html-384.90-2.mga5.nonfree.i586.rpm x11-driver-video-nvidia-current-384.90-2.mga5.nonfree.i586.rpm x86_64: ldetect-lst-0.1.346.8-1.mga5.x86_64.rpm ldetect-lst-devel-0.1.346.8-1.mga5.x86_64.rpm dkms-nvidia-current-384.90-2.mga5.nonfree.x86_64.rpm nvidia-current-cuda-opencl-384.90-2.mga5.nonfree.x86_64.rpm nvidia-current-devel-384.90-2.mga5.nonfree.x86_64.rpm nvidia-current-doc-html-384.90-2.mga5.nonfree.x86_64.rpm x11-driver-video-nvidia-current-384.90-2.mga5.nonfree.x86_64.rpm Mga6: SRPMS: ldetect-lst-0.3.7.2-1.mga6.src.rpm nvidia-current-384.90-2.mga6.nonfree.src.rpm i586: ldetect-lst-0.3.7.2-1.mga6.i586.rpm ldetect-lst-devel-0.3.7.2-1.mga6.i586.rpm dkms-nvidia-current-384.90-2.mga6.nonfree.i586.rpm nvidia-current-cuda-opencl-384.90-2.mga6.nonfree.i586.rpm nvidia-current-devel-384.90-2.mga6.nonfree.i586.rpm nvidia-current-doc-html-384.90-2.mga6.nonfree.i586.rpm x11-driver-video-nvidia-current-384.90-2.mga6.nonfree.i586.rpm x86_64: ldetect-lst-0.3.7.2-1.mga6.x86_64.rpm ldetect-lst-devel-0.3.7.2-1.mga6.x86_64.rpm dkms-nvidia-current-384.90-2.mga6.nonfree.x86_64.rpm nvidia-current-cuda-opencl-384.90-2.mga6.nonfree.x86_64.rpm nvidia-current-devel-384.90-2.mga6.nonfree.x86_64.rpm nvidia-current-doc-html-384.90-2.mga6.nonfree.x86_64.rpm x11-driver-video-nvidia-current-384.90-2.mga6.nonfree.x86_64.rpm
Whiteboard: (none) => MGA5TOO
Host: vega Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) GLX Renderer: GeForce GTX 770/PCIe/SSE2 Installed all the listed packages and rebooted. GLX Version: 4.5.0 NVIDIA 384.90 Everything running OK. 3K screen on DVI. Ran glmark2 and glxspheres64 (virtualgl). The latter reported 60 fps and 67 megapixels/sec.
CC: (none) => tarazed25
Host: difda Kernel: 4.9.56-tmb-desktop-1.mga6 x86_64 Card: NVIDIA GM204 [GeForce GTX 970] GLX Renderer: GeForce GTX 970/PCIe/SSE2 Installed the updates and rebooted. GLX Version: 4.5.0 NVIDIA 384.90 4K monitor on DisplayPort glxspheres64 returned 60 fps and 67 Mpixels/sec Ran glmark2. OK.
Host: juza Kernel: 4.4.79-1.mga5 x86_64 Card: NVIDIA GK107M [GeForce GT 650M] GLX Renderer: GeForce GT 650M/PCIe/SSE2 Resolution: 1920x1080@59.93hz After the updates: GLX Version: 4.5.0 NVIDIA 384.90 Ran glxspheres64 and various graphics and video applications. All OK.
Shall try to test a few more hardware platforms later today.
On real hardware, M6, Plasma, 64-bit Package(s) under test: dkms-nvidia-current ldetect-lst nvidia-current-doc-html x11-driver-video-nvidia-current default install of dkms-nvidia-current dkms-nvidia-current ldetect-lst nvidia-current-doc-html x11-driver-video-nvidia-current [root@localhost wilcal]# uname -a Linux localhost 4.9.56-desktop-1.mga6 #1 SMP Thu Oct 12 22:55:31 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux [root@localhost wilcal]# urpmi kernel-desktop-latest Package kernel-desktop-latest-4.9.56-1.mga6.x86_64 is already installed [root@localhost wilcal]# urpmi dkms-nvidia-current Package dkms-nvidia-current-384.59-1.mga6.nonfree.x86_64 is already installed [root@localhost wilcal]# urpmi ldetect-lst Package ldetect-lst-0.3.7.1-1.mga6.x86_64 is already installed [root@localhost wilcal]# urpmi nvidia-current-doc-html Package nvidia-current-doc-html-384.59-1.mga6.nonfree.x86_64 is already installed [root@localhost wilcal]# urpmi x11-driver-video-nvidia-current Package x11-driver-video-nvidia-current-384.59-1.mga6.nonfree.x86_64 is already installed [wilcal@localhost ~]$ lspci -k 01:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 440] (rev a1) Subsystem: Gigabyte Technology Co., Ltd Device 3518 Kernel driver in use: nvidia Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia_current Boots to a working desktop. Screen sizes are correct. General applications work. install dkms-nvidia-current ldetect-lst nvidia-current-doc-html x11-driver-video-nvidia-current from updates_testing warm reboot system [root@localhost wilcal]# uname -a Linux localhost 4.9.56-desktop-1.mga6 #1 SMP Thu Oct 12 22:55:31 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux [root@localhost wilcal]# urpmi kernel-desktop-latest Package kernel-desktop-latest-4.9.56-1.mga6.x86_64 is already installed [root@localhost wilcal]# urpmi dkms-nvidia-current Package dkms-nvidia-current-384.90-2.mga6.nonfree.x86_64 is already installed [root@localhost wilcal]# urpmi ldetect-lst Package ldetect-lst-0.3.7.2-1.mga6.x86_64 is already installed [root@localhost wilcal]# urpmi nvidia-current-doc-html Package nvidia-current-doc-html-384.90-2.mga6.nonfree.x86_64 is already installed [root@localhost wilcal]# urpmi x11-driver-video-nvidia-current Package x11-driver-video-nvidia-current-384.90-2.mga6.nonfree.x86_64 is already installed [wilcal@localhost ~]$ lspci -k 01:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 440] (rev a1) Subsystem: Gigabyte Technology Co., Ltd Device 3518 Kernel driver in use: nvidia Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia_current Boots to a working desktop. Screen sizes are correct. General applications work. Test platform: Intel Core i7-2600K Sandy Bridge 3.4GHz GIGABYTE GA-Z68X-UD3-B3 LGA 1155 MoBo GIGABYTE GV-N440D3-1GI Nvidia GeForce GT 440 (Fermi) 1GB RTL8111/8168B PCI Express 1Gbit Ethernet DRAM 16GB (4 x 4GB) Samsung 250GB HD
CC: (none) => wilcal.int
Host: markab Kernel: 4.9.56-1.mga6 x86_64 Card-1: NVIDIA GM204M [GeForce GTX 965M] Display Server: Mageia X.org 119.4 drivers: nvidia,v4l Resolution: 2880x1620@59.96hz GLX Version: 4.5.0 NVIDIA 384.59 Updated installed packages: - dkms-nvidia-current-384.90-2.mga6.nonfree.x86_64 - nvidia-current-cuda-opencl-384.90-2.mga6.nonfree.x86_64 - nvidia-current-devel-384.90-2.mga6.nonfree.x86_64 - nvidia-current-doc-html-384.90-2.mga6.nonfree.x86_64 - x11-driver-video-nvidia-current-384.90-2.mga6.nonfree.x86_64 Package ldetect-lst-0.3.7.2-1.mga6.x86_64 is already installed installing ldetect-lst-devel-0.3.7.2-1.mga6.x86_64 Rebooted to Mate desktop $ inxi -b shows: GLX Version: 4.5.0 NVIDIA 384.90 Used a few graphics applications and ran glmark2. All working fine.
Host: markab Kernel: 4.4.82-1.mga5 x86_64 Card-1: NVIDIA GM204M [GeForce GTX 965M] Display Server: X.Org 1.16.4 Resolution: 2880x1620@59.96hz GLX Version: 3.0.0 NVIDIA 384.59 Updated installed packages: - dkms-nvidia-current-384.90-2.mga5.nonfree.x86_64 - nvidia-current-cuda-opencl-384.90-2.mga5.nonfree.x86_64 - nvidia-current-devel-384.90-2.mga5.nonfree.x86_64 - nvidia-current-doc-html-384.90-2.mga5.nonfree.x86_64 - x11-driver-video-nvidia-current-384.90-2.mga5.nonfree.x86_64 ldetect-lst packages were already installed. Rebooted to Mate desktop GLX Version: 4.5.0 NVIDIA 384.90 Ran glmark2, vlc, image viewer. All working fine.
On real hardware, M5.1, KDE, 64-bit Package(s) under test: dkms-nvidia-current ldetect-lst nvidia-current-doc-html x11-driver-video-nvidia-current default install of dkms-nvidia-current dkms-nvidia-current ldetect-lst nvidia-current-doc-html x11-driver-video-nvidia-current [root@localhost wilcal]# uname -a Linux localhost 4.4.92-desktop-1.mga5 #1 SMP Thu Oct 12 20:14:45 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux [root@localhost wilcal]# urpmi kernel-desktop-latest Package kernel-desktop-latest-4.4.92-1.mga5.x86_64 is already installed [root@localhost wilcal]# urpmi dkms-nvidia-current Package dkms-nvidia-current-384.59-1.mga5.nonfree.x86_64 is already installed [root@localhost wilcal]# urpmi ldetect-lst Package ldetect-lst-0.1.346.7-1.mga5.x86_64 is already installed [root@localhost wilcal]# urpmi nvidia-current-doc-html Package nvidia-current-doc-html-384.59-1.mga5.nonfree.x86_64 is already installed [root@localhost wilcal]# urpmi x11-driver-video-nvidia-current Package x11-driver-video-nvidia-current-384.59-1.mga5.nonfree.x86_64 is already installed [wilcal@localhost ~]$ lspci -k 01:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 440] (rev a1) Subsystem: Gigabyte Technology Co., Ltd Device 3518 Kernel driver in use: nvidia Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia_current Boots to a working desktop. Screen sizes are correct. General applications work. install dkms-nvidia-current ldetect-lst nvidia-current-doc-html x11-driver-video-nvidia-current from updates_testing warm reboot system [root@localhost wilcal]# uname -a Linux localhost 4.4.92-desktop-1.mga5 #1 SMP Thu Oct 12 20:14:45 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux [root@localhost wilcal]# urpmi kernel-desktop-latest Package kernel-desktop-latest-4.4.92-1.mga5.x86_64 is already installed [root@localhost wilcal]# urpmi dkms-nvidia-current Package dkms-nvidia-current-384.90-2.mga5.nonfree.x86_64 is already installed [root@localhost wilcal]# urpmi ldetect-lst Package ldetect-lst-0.1.346.8-1.mga5.x86_64 is already installed [root@localhost wilcal]# urpmi nvidia-current-doc-html Package nvidia-current-doc-html-384.90-2.mga5.nonfree.x86_64 is already installed [root@localhost wilcal]# urpmi x11-driver-video-nvidia-current Package x11-driver-video-nvidia-current-384.90-2.mga5.nonfree.x86_64 is already installed [wilcal@localhost ~]$ lspci -k 01:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 440] (rev a1) Subsystem: Gigabyte Technology Co., Ltd Device 3518 Kernel driver in use: nvidia Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia_current Boots to a working desktop. Screen sizes are correct. General applications work. Test platform: Intel Core i7-2600K Sandy Bridge 3.4GHz GIGABYTE GA-Z68X-UD3-B3 LGA 1155 MoBo GIGABYTE GV-N440D3-1GI Nvidia GeForce GT 440 (Fermi) 1GB RTL8111/8168B PCI Express 1Gbit Ethernet DRAM 16GB (4 x 4GB) Samsung 250GB HD
I'm not finding a good way here to test this on 32-bit hardware
I'm using up-to-date 64-bit Plasma Mageia-5. $ uname -a Linux newpc.mab.test 4.4.92-desktop-1.mga5 #1 SMP Thu Oct 12 20:14:45 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux From lspci -k: VGA compatible controller: NVIDIA Corporation G92 [GeForce GTS 250] (rev a2) Kernel driver in use: nvidia Kernel modules: nvidiafb, nouveau, nvidia340 If I could recall the steps to allow testing the latest nvidia support, I'm willing to give it a try - it would help...
CC: (none) => maurice
(In reply to Maurice Batey from comment #10) > I'm using up-to-date 64-bit Plasma Mageia-5. > > $ uname -a > Linux newpc.mab.test 4.4.92-desktop-1.mga5 #1 SMP Thu Oct 12 20:14:45 UTC > 2017 x86_64 x86_64 x86_64 GNU/Linux > > From lspci -k: > VGA compatible controller: NVIDIA Corporation G92 [GeForce GTS 250] (rev a2) > Kernel driver in use: nvidia > Kernel modules: nvidiafb, nouveau, nvidia340 > > If I could recall the steps to allow testing the latest nvidia support, I'm > willing to give it a try - it would help... your system would be using nvidia340, not nvidia-current, so it wouldn't help here.
Keywords: (none) => advisoryCC: (none) => davidwhodgins
Looks like 4 mga5 tests and 3 for mga6. I might have time for more.
Tested on Mageia 6 x86_64, works fine after a reboot. Only issue happens after installing and before rebooting, since GLX contexts can't be created anymore and stuff like Plasma's logout screen crash when you try to access them... but for the former issue (broken driver during upgrade) we can't do much, and for the latter it's obviously a Plasma bug that it doesn't detect GL capabilities and fallback to something less fancy when missing. So all good.
Whiteboard: MGA5TOO => MGA5TOO MGA6-64-OK
Validating as per all above tests.
CC: (none) => sysadmin-bugsKeywords: (none) => validated_updateWhiteboard: MGA5TOO MGA6-64-OK => MGA5TOO MGA5-64-OK MGA6-64-OK
(In reply to Rémi Verschelde from comment #13) > Tested on Mageia 6 x86_64, works fine after a reboot. > > Only issue happens after installing and before rebooting, since GLX contexts > can't be created anymore and stuff like Plasma's logout screen crash when > you try to access them... but for the former issue (broken driver during > upgrade) we can't do much, and for the latter it's obviously a Plasma bug > that it doesn't detect GL capabilities and fallback to something less fancy > when missing. So all good. I wonder if one should try with not unloading the kernel modules on upgrade so that they would be available until reboot... I should probably try that locally and then in cauldron for a while if it works..
An update for this issue has been pushed to the Mageia Updates repository. https://advisories.mageia.org/MGAA-2017-0107.html
Resolution: (none) => FIXEDStatus: NEW => RESOLVED
Installed the nvidia-current updates. - dkms-nvidia-current-384.98-1.mga5.nonfree.x86_64 - ldetect-lst-0.1.346.9-1.mga5.x86_64 - ldetect-lst-devel-0.1.346.9-1.mga5.x86_64 - nvidia-current-cuda-opencl-384.98-1.mga5.nonfree.x86_64 - nvidia-current-devel-384.98-1.mga5.nonfree.x86_64 - nvidia-current-doc-html-384.98-1.mga5.nonfree.x86_64 - x11-driver-video-nvidia-current-384.98-1.mga5.nonfree.x86_64 Rebooted to 4.4.92-tmb-desktop-1.mga5 and everything seemed to be in order. kmod installed during the boot sequence. Rebooted to a different kernel. $ inxi -b System: Host: markab Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: MATE 1.8.1 Distro: Mageia 5 thornicroft Machine: Mobo: GIGABYTE model: X5 Bios: American Megatrends v: FD05 date: 07/29/2015 CPU: Quad core Intel Core i7-5700HQ (-HT-MCP-) clocked at 3456 MHz Graphics: Card-1: NVIDIA GM204M [GeForce GTX 965M] Card-2: NVIDIA GM204M [GeForce GTX 965M] Display Server: X.Org 1.16.4 drivers: nvidia,v4l Resolution: 2880x1620@59.96hz GLX Renderer: GeForce GTX 965M/PCIe/SSE2 GLX Version: 4.5.0 NVIDIA 384.98 Graphical applications working fine - firefox, vlc, eom, gqview, LO, mcc. glxspheres64 running fine. Bootleg copy of glmark2 ran on one GPU which ran appreciably hotter than the idle card. score 9025. Good for 64 bits.
Try again wilcal. We clashed and I backed off.
@Len: wrong report for comment 17, it is bug 22027 that is testing 384.98
@Thomas: Thanks. I did see that but have no idea how it happened. Just clicked on the madb entry (for 384.98 I thought). One of life's little mysteries.