Advisory: Updated nvidia-current drivers This update provides upstream nvidia-current driver from the new long lived branch 352, currently version 352.63. It fixes various bugs and adds support for more hardware. For more info about the changes and fixes in this update, see the referenced changelogs. References: http://www.nvidia.com/Download/driverResults.aspx/85057/en-us http://www.nvidia.com/Download/driverResults.aspx/86390/en-us http://www.nvidia.com/Download/driverResults.aspx/87650/en-us http://www.nvidia.com/Download/driverResults.aspx/90279/en-us http://www.nvidia.com/Download/driverResults.aspx/92826/en-us http://www.nvidia.com/Download/driverResults.aspx/95159/en-us SRPMS: ldetect-lst-0.1.346.2-1.mga5.src.rpm nvidia-current-352.63-1.mga5.nonfree.src.rpm kmod-nvidia-current-352.63-1.mga5.nonfree.src.rpm i586: ldetect-lst-0.1.346.2-1.mga5.i586.rpm ldetect-lst-devel-0.1.346.2-1.mga5.i586.rpm dkms-nvidia-current-352.63-1.mga5.nonfree.i586.rpm nvidia-current-cuda-opencl-352.63-1.mga5.nonfree.i586.rpm nvidia-current-devel-352.63-1.mga5.nonfree.i586.rpm nvidia-current-doc-html-352.63-1.mga5.nonfree.i586.rpm nvidia-current-kernel-4.1.15-desktop-2.mga5-352.63-1.mga5.nonfree.i586.rpm nvidia-current-kernel-4.1.15-desktop586-2.mga5-352.63-1.mga5.nonfree.i586.rpm nvidia-current-kernel-4.1.15-server-2.mga5-352.63-1.mga5.nonfree.i586.rpm nvidia-current-kernel-desktop586-latest-352.63-1.mga5.nonfree.i586.rpm nvidia-current-kernel-desktop-latest-352.63-1.mga5.nonfree.i586.rpm nvidia-current-kernel-server-latest-352.63-1.mga5.nonfree.i586.rpm x11-driver-video-nvidia-current-352.63-1.mga5.nonfree.i586.rpm x86_64: ldetect-lst-0.1.346.2-1.mga5.x86_64.rpm ldetect-lst-devel-0.1.346.2-1.mga5.x86_64.rpm dkms-nvidia-current-352.63-1.mga5.nonfree.x86_64.rpm nvidia-current-cuda-opencl-352.63-1.mga5.nonfree.x86_64.rpm nvidia-current-devel-352.63-1.mga5.nonfree.x86_64.rpm nvidia-current-doc-html-352.63-1.mga5.nonfree.x86_64.rpm nvidia-current-kernel-4.1.15-desktop-2.mga5-352.63-1.mga5.nonfree.x86_64.rpm nvidia-current-kernel-4.1.15-server-2.mga5-352.63-1.mga5.nonfree.x86_64.rpm nvidia-current-kernel-desktop-latest-352.63-1.mga5.nonfree.x86_64.rpm nvidia-current-kernel-server-latest-352.63-1.mga5.nonfree.x86_64.rpm x11-driver-video-nvidia-current-352.63-1.mga5.nonfree.x86_64.rpm Reproducible: Steps to Reproduce:
Testing on mga5-64 Packages installed from testing: - dkms-nvidia-current-352.63-1.mga5.nonfree.x86_64 - ldetect-lst-0.1.346.2-1.mga5.x86_64 - nvidia-current-doc-html-352.63-1.mga5.nonfree.x86_64 - nvidia-current-kernel-4.1.15-desktop-2.mga5-352.63-1.mga5.nonfree.x86_64 - nvidia-current-kernel-desktop-latest-352.63-1.mga5.nonfree.x86_64 - x11-driver-video-nvidia-current-352.63-1.mga5.nonfree.x86_64 Packages installed cleanly. Re-booted normally. No problems noted. OK for mga5-64 on this system Machine: Mobo: ECS model: GeForce7050M-M v: 1.0 CPU: Quad core AMD Phenom 9500 (-MCP-) Graphics: Card: NVIDIA GF108 [GeForce GT 630]
Testing on mga5-32 with kernel-server Packages installed from testing: - dkms-nvidia-current-352.63-1.mga5.nonfree.i586 - ldetect-lst-0.1.346.2-1.mga5.i586 - nvidia-current-doc-html-352.63-1.mga5.nonfree.i586 - nvidia-current-kernel-4.1.15-server-2.mga5-352.63-1.mga5.nonfree.i586 - nvidia-current-kernel-server-latest-352.63-1.mga5.nonfree.i586 - x11-driver-video-nvidia-current-352.63-1.mga5.nonfree.i586 Packages installed cleanly. On reboot the X server failed to start - blank screen on tty1 I was able to login to tty2 and captured some data which I'll attach. I'm not sure how useful or relevant it is. I have reverted to the previous versions of the packages and will try again if more info is needed. Machine: Mobo: ECS model: GeForce7050M-M v: 1.0 CPU: Quad core AMD Phenom 9500 (-MCP-) Graphics: Card: NVIDIA GF108 [GeForce GT 630]
Created attachment 7379 [details] journal output Output of 'journalctl -b -a'
Created attachment 7380 [details] modinfo Output of 'modinfo nvidia-current'
Created attachment 7381 [details] Xorg log Xorg.0.log
ok, kernel log shows: nvidia: Unknown symbol phys_to_dma (err 0) Will take a look and fix
The 352.79 packages are on the mirrors and so I installed: - dkms-nvidia-current-352.79-1.mga5.nonfree.i586 - ldetect-lst-0.1.346.3-1.mga5.i586 - nvidia-current-doc-html-352.79-1.mga5.nonfree.i586 - nvidia-current-kernel-4.1.15-server-2.mga5-352.79-1.mga5.nonfree.i586 - nvidia-current-kernel-server-latest-352.79-1.mga5.nonfree.i586 - x11-driver-video-nvidia-current-352.79-1.mga5.nonfree.i586 but the X server still fails to start.
Created attachment 7389 [details] journal output Output from 'journalctl -b -a' with 352.79 version of packages
mga5 x86_64 Mate 4.1.15-desktop-2.mga5 Testing nvidia 352.79 on a high performance machine. GeForce GTX 770 Gigabyte Sniper Z97 motherboard Intel i7 -4790K 4.00GHz Graphics function as normal. glmark2 score 16725 about what it usually is.
CC: (none) => tarazed25
Aorus X51 laptop with twin nvidia cards In single GPU mode glmark2 returned 8110. $ sudo nvidia-xconfig --sli=on glmark2 returned a lower score of 6330 which is expected apparently. $ sudo lspci | grep -i nvidia 01:00.0 VGA compatible controller: NVIDIA Corporation GM204M [GeForce GTX 965M] (rev a1) 02:00.0 3D controller: NVIDIA Corporation GM204M [GeForce GTX 965M] (rev a1) Everything looks fine here as well.
Updating a system running VirtualBox broke the system to where it wouldn't boot any more. I need to put more time into this. Sorry.
CC: (none) => wilcal.int
(In reply to Thomas Backlund from comment #6) > ok, kernel log shows: > nvidia: Unknown symbol phys_to_dma (err 0) > Will take a look and fix This was in response to Comments 2-5, and seems to have resulted in the packages changing from 352.63 to 352.79 . Should the package list in Comment 0 not be re-specified accordingly? (And the bug title?) And do Comments 7-8 (and 11) warrant further correction? This seems to be the only one of nVidia Bugs 17602-17604 giving real trouble.
CC: (none) => lewyssmith
Update. I do continue to test this. I built a new system from the ground up. Nvidia was fine. No Vbox install. I then installed the testing-updates nvidia driver and that went just fine. I then did the Vbox install on the updated system and that also worked fine. So IMO if you have a system with Vbox install and you install the nvidia update, and you brick your system, then a whole new install with the new nvidia driver then the last thing you do is install Vbox that will work. More testing on my part. :-(
On real hardware, M5, KDE, 64-bit Package(s) under test: nvidia-current-kernel-desktop-latest default install of nvidia-current-kernel-desktop-latest dkms-nvidia-current x11-driver-video-nvidia-current ldetect-lst virtualbox x11-driver-video-vboxvideo [root@localhost wilcal]# uname -a Linux localhost 4.1.15-desktop-2.mga5 #1 SMP Wed Jan 20 17:05:51 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux [root@localhost wilcal]# urpmi nvidia-current-kernel-desktop-latest Package nvidia-current-kernel-desktop-latest-346.96-5.mga5.nonfree.x86_64 is already installed [root@localhost wilcal]# urpmi dkms-nvidia-current Package dkms-nvidia-current-346.96-1.mga5.nonfree.x86_64 is already installed [root@localhost wilcal]# urpmi x11-driver-video-nvidia-current Package x11-driver-video-nvidia-current-346.96-1.mga5.nonfree.x86_64 is already installed [root@localhost wilcal]# urpmi ldetect-lst Package ldetect-lst-0.1.346.1-1.mga5.x86_64 is already installed [root@localhost wilcal]# urpmi virtualbox Package virtualbox-5.0.14-1.mga5.x86_64 is already installed [root@localhost wilcal]# urpmi x11-driver-video-vboxvideo Package x11-driver-video-vboxvideo-5.0.14-1.mga5.x86_64 is already installed Boots to a working desktop. Screen sizes are correct. Vbox runs M5 i586 KDE Live-CD as a client. All screen sizes are correct. install nvidia-current-kernel-desktop-latest dkms-nvidia-current x11-driver-video-nvidia-current ldetect-lst from updates_testing [root@localhost wilcal]# uname -a Linux localhost 4.1.15-desktop-2.mga5 #1 SMP Wed Jan 20 17:05:51 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux [root@localhost wilcal]# urpmi nvidia-current-kernel-desktop-latest Package nvidia-current-kernel-desktop-latest-352.79-1.mga5.nonfree.x86_64 is already installed [root@localhost wilcal]# urpmi dkms-nvidia-current Package dkms-nvidia-current-352.79-1.mga5.nonfree.x86_64 is already installed [root@localhost wilcal]# urpmi x11-driver-video-nvidia-current Package x11-driver-video-nvidia-current-352.79-1.mga5.nonfree.x86_64 is already installed [root@localhost wilcal]# urpmi ldetect-lst Package ldetect-lst-0.1.346.3-1.mga5.x86_64 is already installed [root@localhost wilcal]# urpmi virtualbox Package virtualbox-5.0.14-1.mga5.x86_64 is already installed [root@localhost wilcal]# urpmi x11-driver-video-vboxvideo Package x11-driver-video-vboxvideo-5.0.14-1.mga5.x86_64 is already installed Boots to a working desktop. Screen sizes are correct. Vbox runs M5 i586 KDE Live-CD as a client. Vbox runs M5 i586 KDE Live-DVD as a client. Vbox installs, and updates M5 x86_64 Live-DVD. All screen sizes are correct.
Anyone any objections to validating this one?
Adding 'feedback' marker until Thomas has had opportunity to look at the issues James is having.
Whiteboard: (none) => feedback
I have also tested the 32 bit desktop flavour on this system. I installed: - dkms-nvidia-current-352.79-1.mga5.nonfree.i586 - ldetect-lst-0.1.346.3-1.mga5.i586 - nvidia-current-doc-html-352.79-1.mga5.nonfree.i586 - nvidia-current-kernel-4.1.15-desktop-2.mga5-352.79-1.mga5.nonfree.i586 - nvidia-current-kernel-desktop-latest-352.79-1.mga5.nonfree.i586 - x11-driver-video-nvidia-current-352.79-1.mga5.nonfree.i586 but, again the X server failed to start. journalctl reports the same error: nvidia: Unknown symbol phys_to_dma (err 0) Machine: Mobo: ECS model: GeForce7050M-M v: 1.0 CPU: Quad core AMD Phenom 9500 (-MCP-) Graphics: Card: NVIDIA GF108 [GeForce GT 630]
CC: (none) => davidwhodginsWhiteboard: feedback => feedback advisory
Created attachment 7472 [details] nvidia fails to boot screenshot
On real hardware, M5, KDE, 32-bit Package(s) under test: nvidia-current-kernel-desktop-latest default install of x11-driver-video-nvidia-current nvidia-current-kernel-desktop-latest [root@localhost wilcal]# uname -a Linux localhost 4.1.15-server-2.mga5 #1 SMP Wed Jan 20 17:55:56 UTC 2016 i686 i686 i686 GNU/Linux [root@localhost wilcal]# urpmi x11-driver-video-nvidia-current Package x11-driver-video-nvidia-current-346.96-1.mga5.nonfree.i586 is already installed [root@localhost wilcal]# urpmi nvidia-current-kernel-desktop-latest Package nvidia-current-kernel-desktop-latest-346.96-5.mga5.nonfree.i586 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_current Boots to a working desktop. Screen sizes are correct. install x11-driver-video-nvidia-current nvidia-current-kernel-desktop-latest from updates_testing System fails to boot. See attached screenshot. 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) Mageia 5 32-bit, Nvidia driver
CC: lewyssmith => (none)
Updated rpms to match upcoming 4.4.6 kernel: SRPMS: nvidia-current-352.79-1.mga5.nonfree.src.rpm kmod-nvidia-current-352.79-3.mga5.nonfree.src.rpm ldetect-lst-0.1.346.3-1.mga5.src.rpm i586: dkms-nvidia-current-352.79-1.mga5.nonfree.i586.rpm nvidia-current-cuda-opencl-352.79-1.mga5.nonfree.i586.rpm nvidia-current-devel-352.79-1.mga5.nonfree.i586.rpm nvidia-current-doc-html-352.79-1.mga5.nonfree.i586.rpm nvidia-current-kernel-4.4.6-desktop-1.mga5-352.79-3.mga5.nonfree.i586.rpm nvidia-current-kernel-4.4.6-desktop586-1.mga5-352.79-3.mga5.nonfree.i586.rpm nvidia-current-kernel-4.4.6-server-1.mga5-352.79-3.mga5.nonfree.i586.rpm nvidia-current-kernel-desktop586-latest-352.79-3.mga5.nonfree.i586.rpm nvidia-current-kernel-desktop-latest-352.79-3.mga5.nonfree.i586.rpm nvidia-current-kernel-server-latest-352.79-3.mga5.nonfree.i586.rpm x11-driver-video-nvidia-current-352.79-1.mga5.nonfree.i586.rpm x86_64: dkms-nvidia-current-352.79-1.mga5.nonfree.x86_64.rpm nvidia-current-cuda-opencl-352.79-1.mga5.nonfree.x86_64.rpm nvidia-current-devel-352.79-1.mga5.nonfree.x86_64.rpm nvidia-current-doc-html-352.79-1.mga5.nonfree.x86_64.rpm nvidia-current-kernel-4.4.6-desktop-1.mga5-352.79-3.mga5.nonfree.x86_64.rpm nvidia-current-kernel-4.4.6-server-1.mga5-352.79-3.mga5.nonfree.x86_64.rpm nvidia-current-kernel-desktop-latest-352.79-3.mga5.nonfree.x86_64.rpm nvidia-current-kernel-server-latest-352.79-3.mga5.nonfree.x86_64.rpm x11-driver-video-nvidia-current-352.79-1.mga5.nonfree.x86_64.rpm
Whiteboard: feedback advisory => advisory
svn advisory updated for newer srpms
Should this update be marked as depending on 18031?
Yeah, I forgot to do so, fixing...
Depends on: (none) => 18031
Tested on mga5-64 along with kernel-4.4.6 from bug#18031. OK for mga5-64 on this system Machine: Mobo: ECS model: GeForce7050M-M v: 1.0 CPU: Quad core AMD Phenom 9500 (-MCP-) Graphics: Card: NVIDIA GF108 [GeForce GT 630]
I should have noted in comment#24 that the test was done using kernel-desktop.
Testing on mga5-32 with kernel-server Switched from nouveau to nvidia using drakx11 On re-boot the x-server failed to start The journal shows the same error as with the previous kernel kernel: nvidia: Unknown symbol phys_to_dma (err 0) System: Host: mga-5-32 Kernel: 4.4.6-server-1.mga5 i686 (32 bit) Machine: Mobo: ECS model: GeForce7050M-M v: 1.0 CPU: Quad core AMD Phenom 9500 (-MCP-) Graphics: Card: NVIDIA GF108 [GeForce GT 630]
Adding feedback marker for tmb to do further work.
Whiteboard: advisory => advisory feedback
New RPMS to test: SRPMS: kmod-nvidia-current-352.79-7.mga5.nonfree.src.rpm nvidia-current-352.79-2.mga5.nonfree.src.rpm i586: dkms-nvidia-current-352.79-2.mga5.nonfree.i586.rpm nvidia-current-cuda-opencl-352.79-2.mga5.nonfree.i586.rpm nvidia-current-devel-352.79-2.mga5.nonfree.i586.rpm nvidia-current-doc-html-352.79-2.mga5.nonfree.i586.rpm nvidia-current-kernel-4.1.15-desktop-2.mga5-352.79-7.mga5.nonfree.i586.rpm nvidia-current-kernel-4.1.15-desktop586-2.mga5-352.79-7.mga5.nonfree.i586.rpm nvidia-current-kernel-4.1.15-server-2.mga5-352.79-7.mga5.nonfree.i586.rpm nvidia-current-kernel-desktop586-latest-352.79-7.mga5.nonfree.i586.rpm nvidia-current-kernel-desktop-latest-352.79-7.mga5.nonfree.i586.rpm nvidia-current-kernel-server-latest-352.79-7.mga5.nonfree.i586.rpm x11-driver-video-nvidia-current-352.79-2.mga5.nonfree.i586.rpm x86_64: dkms-nvidia-current-352.79-2.mga5.nonfree.x86_64.rpm nvidia-current-cuda-opencl-352.79-2.mga5.nonfree.x86_64.rpm nvidia-current-devel-352.79-2.mga5.nonfree.x86_64.rpm nvidia-current-doc-html-352.79-2.mga5.nonfree.x86_64.rpm nvidia-current-kernel-4.1.15-desktop-2.mga5-352.79-7.mga5.nonfree.x86_64.rpm nvidia-current-kernel-4.1.15-server-2.mga5-352.79-7.mga5.nonfree.x86_64.rpm nvidia-current-kernel-desktop-latest-352.79-7.mga5.nonfree.x86_64.rpm nvidia-current-kernel-server-latest-352.79-7.mga5.nonfree.x86_64.rpm x11-driver-video-nvidia-current-352.79-2.mga5.nonfree.x86_64.rpm
Summary: Update request: nvidia-current-352.63-1.mga5.nonfree => Update request: nvidia-current-352.79-2.mga5Whiteboard: advisory feedback => (none)
missed ldetect-lst: ldetect-lst-0.1.346.4-1.mga5 that is part of this update
Blocks: (none) => 18031Depends on: 18031 => (none)
Note: These packages should work with kernel 4.1.15
Note! since there are builds for both 4.1.15-2 and 4.4.9-1 you need to specific to install the *-latest packages in this update: nvidia-current-kernel-desktop586-latest-352.79-7.mga5.nonfree.i586.rpm nvidia-current-kernel-desktop-latest-352.79-7.mga5.nonfree.i586.rpm nvidia-current-kernel-server-latest-352.79-7.mga5.nonfree.i586.rpm nvidia-current-kernel-desktop-latest-352.79-7.mga5.nonfree.x86_64.rpm nvidia-current-kernel-server-latest-352.79-7.mga5.nonfree.x86_64.rpm Note the "-7.mga5". for 4.4.9-1 it's "-8.mga5" Sorry for not pointing this out earlier
MageiaUpdate cannot be used to install these packages from Testing. Instead, depending on your kernel flavour, use eg.. # urpmi nvidia-current-kernel-desktop-latest-352.79-7.mga5.nonfree x11-driver-video-nvidia-current-352.79-2.mga5.nonfree nvidia-current-cuda-opencl-352.79-2.mga5.nonfree nvidia-current-doc-html-352.79-2.mga5.nonfree ldetect-lst-0.1.346.4-1.mga5 To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch (medium "Core Updates Testing") ldetect-lst 0.1.346.4 1.mga5 x86_64 (medium "Nonfree Updates Testing") nvidia-current-cuda-opencl 352.79 2.mga5.nonfr> x86_64 nvidia-current-doc-html 352.79 2.mga5.nonfr> x86_64 nvidia-current-kernel-4.1.15-> 352.79 7.mga5.nonfr> x86_64 nvidia-current-kernel-desktop> 352.79 7.mga5.nonfr> x86_64 x11-driver-video-nvidia-curre> 352.79 2.mga5.nonfr> x86_64 343MB of additional disk space will be used. 75MB of packages will be retrieved. Proceed with the installation of the 6 packages? (Y/n)
Whiteboard: (none) => has_procedure
Summary: Update request: nvidia-current-352.79-2.mga5 => Update request: nvidia-current-352.79-2.mga5 for kernel 4.1.15
x86_64 4.4.9-desktop-1.mga5 Intel Core i7-4790K Haswell 4.0GHz # lspci -k | grep NVIDIA 01:00.0 VGA compatible controller: NVIDIA Corporation GK104 [GeForce GTX 770] (rev a1) # urpmi ldetect-lst A requested package cannot be installed: ldetect-lst-0.1.346.1-1.mga5.x86_64 (in order to keep ldetect-lst-0.1.346.4-1.mga5.x86_64) Enabled Nonfree Updates Testing # urpmi nvidia-current-kernel-desktop-latest A requested package cannot be installed: nvidia-current-kernel-desktop-latest-346.96-5.mga5.nonfree.x86_64 (in order to keep nvidia-current-kernel-desktop-latest-352.79-8.mga5.nonfree.x86_64) # urpmi nvidia-current-kernel-desktop-latest-352.79-8.mga5.nonfree x11-driver-video-nvidia-current-352.79-2.mga5.nonfree nvidia-current-cuda-opencl-352.79-2.mga5.nonfree nvidia-current-doc-html-352.79-2.mga5.nonfree No package named nvidia-current-kernel-desktop-latest-352.79-8.mga5.nonfree No package named x11-driver-video-nvidia-current-352.79-2.mga5.nonfree No package named nvidia-current-cuda-opencl-352.79-2.mga5.nonfree No package named nvidia-current-doc-html-352.79-2.mga5.nonfree Looks like it was installed already. Can't recall doing that but the system has been running fine for a while with the nvidia352.79 driver. OK with this hardware/kernel combination.
x86_64 4.1.15-desktop-2.mga5 Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz With Nonfree Updates Testing enabled I am having a problem actually installing the updates on my iso testing machine. ldetect-lst-0.1.346.1-1.mga5.x86_64 is already installed. # urpmi nvidia-current-kernel-desktop-latest-352.79-7.mga5.nonfree x11-driver-video-nvidia-current-352.79-2.mga5.nonfree nvidia-current-cuda-opencl-352.79-2.mga5.nonfree nvidia-current-doc-html-352.79-2.mga5.nonfree No package named nvidia-current-kernel-desktop-latest-352.79-7.mga5.nonfree No package named x11-driver-video-nvidia-current-352.79-2.mga5.nonfree No package named nvidia-current-cuda-opencl-352.79-2.mga5.nonfree No package named nvidia-current-doc-html-352.79-2.mga5.nonfree # urpmi nvidia-current-kernel-desktop-latest Package nvidia-current-kernel-desktop-latest-346.96-5.mga5.nonfree.x86_64 is already installed # urpmi --search-media "Nonfree Updates Testing" x11-driver-video-nvidia-current-352.79-2.mga5.nonfree No package named x11-driver-video-nvidia-current-352.79-2.mga5.nonfree
You possibly need to update the media first Len. # urpmi.update "Nonfree Updates Testing" Or using the handy aliases "nfupdt" https://wiki.mageia.org/en/QA_Tips_and_Tricks#Useful_aliases
I had already tried # urpmi.update --no-ignore "Nonfree Updates Testing" but will try again with the alias and a staright update. Thanks.
# enfupdt Enabling Nonfree Updates Testing [root@difda /]# urpmi.update "Nonfree Updates Testing" medium "Nonfree Updates Testing" is up-to-date # urpmi nvidia-current-kernel-desktop-latest-352.79-7.mga5.nonfree x11-driver-video-nvidia-current-352.79-2.mga5.nonfree nvidia-current-cuda-opencl-352.79-2.mga5.nonfree nvidia-current-doc-html-352.79-2.mga5.nonfree No package named nvidia-current-kernel-desktop-latest-352.79-7.mga5.nonfree No package named x11-driver-video-nvidia-current-352.79-2.mga5.nonfree No package named nvidia-current-cuda-opencl-352.79-2.mga5.nonfree No package named nvidia-current-doc-html-352.79-2.mga5.nonfree Maybe I need to use a specific mirror instead of the mirror service? Shall try that.
Nah, sorry, I'm currently reworking this update, so wait a bit
Whiteboard: has_procedure => has_procedure feedback
Right Thomas. Thanks.
Assigning Thomas til it's ready.
CC: (none) => qa-bugsAssignee: qa-bugs => tmb
For testers, installing ldetect-lst, x11-driver-video-nvidia-current, nvidia-current-kernel-<flavour>-latest should pull in dkms-nvidia-current, kernel-desktop-devel-<flavour>-latest and dkms + gcc buildchain + deps and install and work properly... Advisory: Updated nvidia-current driver fixes GPL violation It's been found that shipping prebuilt proprietary kernel modules is in violation of the GPL license. Since Mageia.org is pro open source we adjust the way we provide support for proprietary drivers. In order to comply with GPL, this update switches to dkms source based setup that builds the needed modules at kernel / driver install time. This update also provide the nvidia-current 352.79 driver that adds support for additional hardware and kernel 4.4 series SRPMS: ldetect-lst-0.1.346.4-1.mga5.src.rpm kmod-nvidia-current-352.79-10.mga5.nonfree.src.rpm nvidia-current-352.79-3.mga5.nonfree.src.rpm i586: ldetect-lst-0.1.346.4-1.mga5.i586.rpm ldetect-lst-devel-0.1.346.4-1.mga5.i586.rpm dkms-nvidia-current-352.79-3.mga5.nonfree.i586.rpm nvidia-current-cuda-opencl-352.79-3.mga5.nonfree.i586.rpm nvidia-current-devel-352.79-3.mga5.nonfree.i586.rpm nvidia-current-doc-html-352.79-3.mga5.nonfree.i586.rpm nvidia-current-kernel-desktop586-latest-352.79-10.mga5.nonfree.i586.rpm nvidia-current-kernel-desktop-latest-352.79-10.mga5.nonfree.i586.rpm nvidia-current-kernel-server-latest-352.79-10.mga5.nonfree.i586.rpm x11-driver-video-nvidia-current-352.79-3.mga5.nonfree.i586.rpm x86_64: ldetect-lst-0.1.346.4-1.mga5.x86_64.rpm ldetect-lst-devel-0.1.346.4-1.mga5.x86_64.rpm dkms-nvidia-current-352.79-3.mga5.nonfree.x86_64.rpm nvidia-current-cuda-opencl-352.79-3.mga5.nonfree.x86_64.rpm nvidia-current-devel-352.79-3.mga5.nonfree.x86_64.rpm nvidia-current-doc-html-352.79-3.mga5.nonfree.x86_64.rpm nvidia-current-kernel-desktop-latest-352.79-10.mga5.nonfree.x86_64.rpm nvidia-current-kernel-server-latest-352.79-10.mga5.nonfree.x86_64.rpm x11-driver-video-nvidia-current-352.79-3.mga5.nonfree.x86_64.rpm
Assignee: tmb => qa-bugsSummary: Update request: nvidia-current-352.79-2.mga5 for kernel 4.1.15 => Update request: nvidia-current GPL fixWhiteboard: has_procedure feedback => has_procedure
Blocks: (none) => 18374
Blocks: (none) => 18375
Testing on mga5-64 $ uname -r 4.1.15-desktop-2.mga5 Packages installed from core/nonfree-updates-testing - dkms-nvidia-current-352.79-3.mga5.nonfree.x86_64 - ldetect-lst-0.1.346.4-1.mga5.x86_64 - nvidia-current-doc-html-352.79-3.mga5.nonfree.x86_64 - nvidia-current-kernel-desktop-latest-352.79-10.mga5.nonfree.x86_64 - x11-driver-video-nvidia-current-352.79-3.mga5.nonfree.x86_64 Packages installed cleanly System rebooted to KDE desktop and is using the updated nvidia driver 352.79 OK for mga5-64 on this system: Card: NVIDIA GF108 [GeForce GT 630]
CC: (none) => jkerr82508
On real hardware, M5, KDE, 64-bit Start with blank drive. Install using boot.iso from and up-to-date repo Package(s) under test: - dkms-nvidia-current-352.79-3.mga5.nonfree.x86_64 - ldetect-lst-0.1.346.4-1.mga5.x86_64 - nvidia-current-doc-html-352.79-3.mga5.nonfree.x86_64 - nvidia-current-kernel-desktop-latest-352.79-10.mga5.nonfree.x86_64 - x11-driver-video-nvidia-current-352.79-3.mga5.nonfree.x86_64 default install of nvidia-current-kernel-desktop-latest dkms-nvidia-current x11-driver-video-nvidia-current ldetect-lst nvidia-current-doc-html [root@localhost wilcal]# uname -a Linux localhost 4.1.15-desktop-2.mga5 #1 SMP Wed Jan 20 17:05:51 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux [root@localhost wilcal]# urpmi dkms-nvidia-current Package dkms-nvidia-current-346.96-1.mga5.nonfree.x86_64 is already installed [root@localhost wilcal]# urpmi ldetect-lst Package ldetect-lst-0.1.346.1-1.mga5.x86_64 is already installed [root@localhost wilcal]# urpmi nvidia-current-doc-html Package nvidia-current-doc-html-346.96-1.mga5.nonfree.x86_64 is already installed [root@localhost wilcal]# urpmi nvidia-current-kernel-desktop-latest Package nvidia-current-kernel-desktop-latest-346.96-5.mga5.nonfree.x86_64 is already installed [root@localhost wilcal]# urpmi x11-driver-video-nvidia-current Package x11-driver-video-nvidia-current-346.96-1.mga5.nonfree.x86_64 is already installed [root@localhost wilcal]# 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_current Boots to a working desktop. Screen sizes are correct. Applications work. install nvidia-current-kernel-desktop-latest dkms-nvidia-current x11-driver-video-nvidia-current ldetect-lst nvidia-current-doc-html from updates_testing [root@localhost wilcal]# uname -a Linux localhost 4.1.15-desktop-2.mga5 #1 SMP Wed Jan 20 17:05:51 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux [root@localhost wilcal]# urpmi dkms-nvidia-current Package dkms-nvidia-current-352.79-3.mga5.nonfree.x86_64 is already installed [root@localhost wilcal]# urpmi ldetect-lst Package ldetect-lst-0.1.346.4-1.mga5.x86_64 is already installed [root@localhost wilcal]# urpmi nvidia-current-doc-html Package nvidia-current-doc-html-352.79-3.mga5.nonfree.x86_64 is already installed [root@localhost wilcal]# urpmi nvidia-current-kernel-desktop-latest Package nvidia-current-kernel-desktop-latest-352.79-10.mga5.nonfree.x86_64 is already installed [root@localhost wilcal]# urpmi x11-driver-video-nvidia-current Package x11-driver-video-nvidia-current-352.79-3.mga5.nonfree.x86_64 is already installed [root@localhost wilcal]# 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_current Boots to a working desktop. Screen sizes are correct. Applications work. Test platform: Intel, P4 530J 3.0 GHz, 800MHz FSB, 1MB L2, LGA 775 GigaByte GA-81915G Pro F4 i915G LGA 775 MoBo Marvel Yukon 88E8001 Gigabit LAN Intel High Def Audio, Azalia (C-Media 9880) (snd-hda-intel) Intel Graphics Media Accelerator 900 (Intel 82915G) Kingston 4GB (2 x 2GB) DDR400 PC-3200 1TB Seagate HD
We need to ensure this builds/works with the new kernel 4.4.11 too before validating
I installed this update before updating the kernel. So would not the kernel module have been rebuilt when I booted into the new kernel? see https://bugs.mageia.org/show_bug.cgi?id=18031#c140 also https://bugs.mageia.org/show_bug.cgi?id=18031#c144 Charles Edwards did successfully install the nvidia and kernel updates in one transaction: https://bugs.mageia.org/show_bug.cgi?id=18031#c139
Sorry, I misread. Charles did what wilcal and I did - he installed the nvidia update before updating the kernel.
It's fine. It needs to work with both kernels. When you install the new kernel it should build the dkms module for that kernel. Some may build on reboot too.
Check with.. # dkms status -m nvidia-current It will show "installed" for dkms builds and "installed from binary" for the older prebuild kmods.
dkms status -m nvidia-current nvidia-current, 352.79-3.mga5.nonfree, 4.4.11-desktop-1.mga5, x86_64: installed
In case there remain any worries about these updates. I just did a Mga5 EFI Install using the nonfree boot.iso a selected to use the nvidia driver. (all updates were installed during install). I booted to a working desktop with kernel 4.1.15-desktop-2.mga5 and nvidia 346.96-1. Activated /core/update_testing and /nonfree/update_testing [root@TestBed5 ~]# urpmi kernel-server-4.4.11-1.mga5-1-1.mga5 kernel-server-devel-4.4.11-1.mga5-1-1.mga5 kernel-source-4.4.11-1.mga5-1-1.mga5 dkms-nvidia-current-352.79-3.mga5.nonfree nvidia-current-doc-html-352.79-3.mga5.nonfree x11-driver-video-nvidia-current-352.79-3.mga5.nonfree Marking nvidia-current-doc-html as manually installed, it won't be auto-orphaned writing /var/lib/rpm/installed-through-deps.list To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch (medium "Core Updates Testing") dracut 038 21.mga5 x86_64 kernel-server-4.4.11-1.mga5 1 1.mga5 x86_64 kernel-server-devel-4.4.11-1.> 1 1.mga5 x86_64 kernel-server-devel-latest 4.4.11 1.mga5 x86_64 (recommended) kernel-server-latest 4.4.11 1.mga5 x86_64 (recommended) kernel-source-4.4.11-1.mga5 1 1.mga5 noarch (medium "Nonfree Updates Testing") dkms-nvidia-current 352.79 3.mga5.nonfr> x86_64 nvidia-current-doc-html 352.79 3.mga5.nonfr> x86_64 x11-driver-video-nvidia-curre> 352.79 3.mga5.nonfr> x86_64 603MB of additional disk space will be used. 177MB of packages will be retrieved. Proceed with the installation of the 9 packages? (Y/n) y All installed without issue and module built without issue. Log Out of desktop, switch to TTY and: #service dm stop #rmmod nvidia #modprobe nvidia-current #service dm start Login to working desktop with kernel 4.1.15-desktop-2.mga5 and nvidia 352.79-3.mga5 Reboot system for new kernel. Login to working desktop with kernel server-4.4.11-1.mga5 and nvidia 352.79-3.mga5 In my opinion these updates are ready for validation.
CC: (none) => cae
Is anybody able to test i586 before we do? Even if we don't have the hardware available, we can at least ensure it compiles the module.
Whiteboard: has_procedure => has_procedure mga5-64-ok
Testing on mga5-32 uname -r 4.4.11-desktop-1.mga5 I was using the nouveau driver and so used MCC to install the nvidia packages: rpm -qa | grep nvidia nvidia-current-kernel-4.1.15-desktop-2.mga5-346.96-5.mga5.nonfree dkms-nvidia-current-352.79-3.mga5.nonfree x11-driver-video-nvidia-current-352.79-3.mga5.nonfree nvidia-current-kernel-desktop-latest-352.79-10.mga5.nonfree nvidia-current-doc-html-352.79-3.mga5.nonfree dkms status -m nvidia-current nvidia-current, 352.79-3.mga5.nonfree, 4.4.11-desktop-1.mga5, i586: installed nvidia-current, 346.96-1.mga5.nonfree, 4.1.15-desktop-2.mga5, i586: installed-binary from 4.1.15-desktop-2.mga5 The system re-booted normally using kernel 4.4.11 OK for mga5-32 on this system Card: NVIDIA GF108 [GeForce GT 630] Display Server: X.Org 1.16.4 drivers: nvidia,v4l
Good work, thanks James. Validating this one then.
Keywords: (none) => validated_updateWhiteboard: has_procedure mga5-64-ok => has_procedure mga5-32-ok mga5-64-okCC: (none) => sysadmin-bugs
Advisory updated in svn
Whiteboard: has_procedure mga5-32-ok mga5-64-ok => has_procedure mga5-32-ok mga5-64-ok advisory
An update for this issue has been pushed to the Mageia Updates repository. http://advisories.mageia.org/MGAA-2016-0086.html
Status: NEW => RESOLVEDResolution: (none) => FIXED