<html><head></head><body><div class="ydp36de0e26yahoo-style-wrap" style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:16px;"><div></div>
<div dir="ltr" data-setdir="false">Thank you very much Andreas for your quick response and explanation of the problem.</div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false">I was able to install nvidia-driver_440.44-2 on my 4.17 and, after a few days of testing, expect the upgrade to</div><div dir="ltr" data-setdir="false">the 5.4 kernel will work,.</div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false">However, I had some difficulty getting the 440.44-2 driver to work at first: this was because the install did not</div><div dir="ltr" data-setdir="false">remove a number of packages from the old 390.87 driver (listed below), including nvidia-kernel-support and nvidia-kernel-source,</div><div dir="ltr" data-setdir="false">so that after the initial install the nvidia module was not found.</div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false">Removing the list of 390.87 packages fixed that problem: perhaps the new driver should have removed some of these packages.</div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false">I did not check the package description before upgrading, so missed the part that said it had been tested only through linux 4.20 kernel.</div><div dir="ltr" data-setdir="false">Perhaps this would have been easier if the nvidia-driver package depended on a linux kernel version <= 4.20?</div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false">thanks again,</div><div dir="ltr" data-setdir="false">--jack<br></div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false">List of nvidia 390.87 packages not remove after install nvidia-driver 440.44-2<br></div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false"><div>libegl-nvidia0<br>libgl1-nvidia-glvnd-glx<br>libgl1-nvidia-glx-390.87<br>libgles-nvidia2<br>libglx-nvidia0<br>libnvidia-cfg1<br>libnvidia-compiler<br>libnvidia-compiler-390.87<br>libnvidia-eglcore<br>libnvidia-eglcore-390.87<br>libnvidia-encode1<br>libnvidia-fatbinaryloader<br>libnvidia-fatbinaryloader-390.87<br>libnvidia-glcore<br>libnvidia-glcore-390.87<br>libnvidia-ifr1<br>libnvidia-ml1<br>libnvidia-ptxjitcompiler1<br>nvidia-alternative<br>nvidia-cuda-mps<br>nvidia-detect<br>nvidia-driver-bin<br>nvidia-driver-bin-390.87<br>nvidia-driver-libs<br>nvidia-egl-icd<br>nvidia-kernel-390.87<br><b>nvidia-kernel-source<br>nvidia-kernel-support</b><br>nvidia-legacy-check<br>nvidia-opencl-icd<br>nvidia-vdpau-driver<br><br></div><div><br></div></div><div><br></div>
</div><div id="ydp791c901eyahoo_quoted_1488308607" class="ydp791c901eyahoo_quoted">
<div style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#26282a;">
<div>
On Monday, February 3, 2020, 4:27:39 PM EST, Andreas Beckmann <anbe@debian.org> wrote:
</div>
<div><br></div>
<div><br></div>
<div><div dir="ltr">On 03/02/2020 22.14, js wrote:<br></div><div dir="ltr">> I expected the dkms module would be built for 5.4 as it was for 4.17.<br></div><div dir="ltr"><br></div><div dir="ltr">The nvidia kernel module build usually breaks with every new major<br></div><div dir="ltr">kernel release, e.g. 5.4 -> 5.5<br></div><div dir="ltr"><br></div><div dir="ltr">> [I understand this is an older version of nvidia-kernel-dkms but did not<br></div><div dir="ltr"><br></div><div dir="ltr">Please check the description of the package, it will tell you the<br></div><div dir="ltr">maximum kernel version where we successfully built the module for.<br></div><div dir="ltr">(Usually the current kernel version at the time the package was uploaded.)<br></div><div dir="ltr"><br></div><div dir="ltr">> find a bug report regarding this and would normally not upgrade both<br></div><div dir="ltr">> kernel and nvidia at the same time.]<br></div><div dir="ltr"><br></div><div dir="ltr">Then upgrade nvidia first. The driver should be backwards compatible.<br></div><div dir="ltr"><br></div><div dir="ltr"><br></div><div dir="ltr">Andreas<br></div></div>
</div>
</div></body></html>