[opensuse-factory] Kernel 5.8.0 and nvidia :(
Hi, I juste DUPed my laptop to TW 20200813, including kernel 5.8.0 Unfortunately, the nvidia modules (440.82) don't compile. I get /var/lib/dkms/nvidia/440.82/build/common/inc/nv-linux.h:512:17: error: too many arguments to function ‘__vmalloc’ Googling only found https://forums.developer.nvidia.com/t/problems-installing-drivers-for-geforc..., but no patch/solution. Was anyone more successful? -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Hi, On Fri, 2020-08-14 at 17:04 +0100, Peter Suetterlin wrote:
Hi,
I juste DUPed my laptop to TW 20200813, including kernel 5.8.0
Unfortunately, the nvidia modules (440.82) don't compile. I get
/var/lib/dkms/nvidia/440.82/build/common/inc/nv-linux.h:512:17: error: too many arguments to function ‘__vmalloc’
The error seems to indicate you're not using the 'standard' RPM packages from the nvidia repo https://download.nvidia.com/opensuse/tumbleweed Those work just fine for me, I have two nvidia machines running kernel 5.8, so that setup definitely works. Granted, the version from the repos (450.57) is newer, so if you prefer your solution you should update to the latest driver version and try again. Thanks, Robert -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
* Robert Munteanu <rombert@apache.org> [08-14-20 12:28]:
Hi,
On Fri, 2020-08-14 at 17:04 +0100, Peter Suetterlin wrote:
Hi,
I juste DUPed my laptop to TW 20200813, including kernel 5.8.0
Unfortunately, the nvidia modules (440.82) don't compile. I get
/var/lib/dkms/nvidia/440.82/build/common/inc/nv-linux.h:512:17: error: too many arguments to function ‘__vmalloc’
The error seems to indicate you're not using the 'standard' RPM packages from the nvidia repo
https://download.nvidia.com/opensuse/tumbleweed
Those work just fine for me, I have two nvidia machines running kernel 5.8, so that setup definitely works.
Granted, the version from the repos (450.57) is newer, so if you prefer your solution you should update to the latest driver version and try again.
any suggestions for NVIDIA GF106 [GeForce GTS 450] presently using NVIDIA-Linux-x86_64-390.138.run w/kernel 5.7.11 tks, -- (paka)Patrick Shanahan Plainfield, Indiana, USA @ptilopteri http://en.opensuse.org openSUSE Community Member facebook/ptilopteri Photos: http://wahoo.no-ip.org/piwigo paka @ IRCnet freenode -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Am Freitag, 14. August 2020, 18:54:36 CEST schrieb Patrick Shanahan:
* Robert Munteanu <rombert@apache.org> [08-14-20 12:28]:
Hi,
On Fri, 2020-08-14 at 17:04 +0100, Peter Suetterlin wrote:
Hi,
I juste DUPed my laptop to TW 20200813, including kernel 5.8.0
Unfortunately, the nvidia modules (440.82) don't compile. I get
/var/lib/dkms/nvidia/440.82/build/common/inc/nv-linux.h:512:17: error: too many arguments to function ‘__vmalloc’
The error seems to indicate you're not using the 'standard' RPM packages from the nvidia repo
https://download.nvidia.com/opensuse/tumbleweed
Those work just fine for me, I have two nvidia machines running kernel 5.8, so that setup definitely works.
Granted, the version from the repos (450.57) is newer, so if you prefer your solution you should update to the latest driver version and try again.
any suggestions for NVIDIA GF106 [GeForce GTS 450] presently using NVIDIA-Linux-x86_64-390.138.run w/kernel 5.7.11
X11:Drivers:Video/nvidia-gfxG04 seems to build fine at least. I adjusted the nvidia-uvm exclusion for Leap builds with newer kernels only: https://build.opensuse.org/package/show/home:frispete:kernel/nvidia-gfxG04 Haven't executed that drivers, yet, though. Pete -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
* Hans-Peter Jansen <hpj@urpla.net> [08-14-20 18:18]:
Am Freitag, 14. August 2020, 18:54:36 CEST schrieb Patrick Shanahan:
* Robert Munteanu <rombert@apache.org> [08-14-20 12:28]:
Hi,
On Fri, 2020-08-14 at 17:04 +0100, Peter Suetterlin wrote:
Hi,
I juste DUPed my laptop to TW 20200813, including kernel 5.8.0
Unfortunately, the nvidia modules (440.82) don't compile. I get
/var/lib/dkms/nvidia/440.82/build/common/inc/nv-linux.h:512:17: error: too many arguments to function ‘__vmalloc’
The error seems to indicate you're not using the 'standard' RPM packages from the nvidia repo
https://download.nvidia.com/opensuse/tumbleweed
Those work just fine for me, I have two nvidia machines running kernel 5.8, so that setup definitely works.
Granted, the version from the repos (450.57) is newer, so if you prefer your solution you should update to the latest driver version and try again.
any suggestions for NVIDIA GF106 [GeForce GTS 450] presently using NVIDIA-Linux-x86_64-390.138.run w/kernel 5.7.11
X11:Drivers:Video/nvidia-gfxG04 seems to build fine at least.
I adjusted the nvidia-uvm exclusion for Leap builds with newer kernels only:
https://build.opensuse.org/package/show/home:frispete:kernel/nvidia-gfxG04
Haven't executed that drivers, yet, though.
tks, I await your expected success :) -- (paka)Patrick Shanahan Plainfield, Indiana, USA @ptilopteri http://en.opensuse.org openSUSE Community Member facebook/ptilopteri Photos: http://wahoo.no-ip.org/piwigo paka @ IRCnet freenode -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Saturday, 15 August 2020 1:53:38 ACST Robert Munteanu wrote:
Hi,
On Fri, 2020-08-14 at 17:04 +0100, Peter Suetterlin wrote:
Hi,
I juste DUPed my laptop to TW 20200813, including kernel 5.8.0
Unfortunately, the nvidia modules (440.82) don't compile. I get
/var/lib/dkms/nvidia/440.82/build/common/inc/nv-linux.h:512:17: error: too many arguments to function ‘__vmalloc’
The error seems to indicate you're not using the 'standard' RPM packages from the nvidia repo
https://download.nvidia.com/opensuse/tumbleweed
Those work just fine for me, I have two nvidia machines running kernel 5.8, so that setup definitely works.
Granted, the version from the repos (450.57) is newer, so if you prefer your solution you should update to the latest driver version and try again.
Thanks,
Robert
It does not work for me. I have always used the manual installation method using the nvidia installer, but the version 450.57 installer fails, claiming it can't find the libglvnd check script. Of course, 440.100 won't build against 5.8.0. I tried uninstalling the 440.100 drivers, and installing the G05 drivers from the repo after booting to kernel 5.8.0, but all I ever get is a black screen with a mouse cursor. No plasma splash screen, no desktop. Of course, there's no 5.7.11 drivers for 450.75 on the repo, and the drivers installed from the rpm don't register with dkms, so I can't even build the module for 5.7.11 when installed via the repo packages, so I'm then forced to boot back to 5.7.11 and reinstall 440.100 to get a working desktop. Running a GTX1080Ti, with cuda 10.1 installed for Blender GPU computation and rendering. Regards, -- ============================================================== Rodney Baker VK5ZTV rodney.baker@iinet.net.au CCNA #CSCO12880208 ============================================================== -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Sunday, 16 August 2020 14:39:24 ACST Rodney Baker wrote:
[...] It does not work for me. I have always used the manual installation method using the nvidia installer, but the version 450.57 installer fails, claiming it can't find the libglvnd check script. Of course, 440.100 won't build against 5.8.0.
I tried uninstalling the 440.100 drivers, and installing the G05 drivers from the repo after booting to kernel 5.8.0, but all I ever get is a black screen with a mouse cursor. No plasma splash screen, no desktop. Of course, there's no 5.7.11 drivers for 450.75 on the repo, and the drivers installed from the rpm don't register with dkms, so I can't even build the module for 5.7.11 when installed via the repo packages, so I'm then forced to boot back to 5.7.11 and reinstall 440.100 to get a working desktop.
Running a GTX1080Ti, with cuda 10.1 installed for Blender GPU computation and rendering.
Regards,
OK, so I did eventually get it to work using the nvidia installer, by using the --install-libglvnd installer parameter, bypassing the failing check. Regards, Rodney. -- ============================================================== Rodney Baker VK5ZTV rodney.baker@iinet.net.au CCNA #CSCO12880208 ============================================================== -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Robert Munteanu wrote:
Hi,
On Fri, 2020-08-14 at 17:04 +0100, Peter Suetterlin wrote:
Hi,
I juste DUPed my laptop to TW 20200813, including kernel 5.8.0
Unfortunately, the nvidia modules (440.82) don't compile. I get
/var/lib/dkms/nvidia/440.82/build/common/inc/nv-linux.h:512:17: error: too many arguments to function ‘__vmalloc’
The error seems to indicate you're not using the 'standard' RPM packages from the nvidia repo
No, indeed not. This is for Bumblebee (I have an Optimus). So there you only need the new kernel modules, which are compiled using dkms. Worked fine so far. Will have to check if 450.57 would support my card, and create a new base package. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Peter Suetterlin wrote:
Robert Munteanu wrote:
The error seems to indicate you're not using the 'standard' RPM packages from the nvidia repo
No, indeed not. This is for Bumblebee (I have an Optimus). So there you only need the new kernel modules, which are compiled using dkms. Worked fine so far. Will have to check if 450.57 would support my card, and create a new base package.
So I created new rpms for nvidia-bumblebee based on the just-released 450.66. There were some failure messages during installation of the 32bit part, but 64 and the module compile (against 5.8.0) succeeded. Seems to be running fine so far (I don't use it much anyhow). -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (5)
-
Hans-Peter Jansen
-
Patrick Shanahan
-
Peter Suetterlin
-
Robert Munteanu
-
Rodney Baker