[opensuse-factory] Kernel 5.7.2 - nvidia Installer hangs with high system load
Morning, looks like the current TW snapshot is not the silver bullet in case you have a Nvidia-Card: <snip> CONFTEST: pm_runtime_available CONFTEST: drm_available CONFTEST: drm_atomic_available CONFTEST: is_export_symbol_gpl_refcount_inc CONFTEST: is_export_symbol_gpl_refcount_dec_and_test CONFTEST: drm_alpha_blending_available CC [M] /usr/src/kernel-modules/nvidia-440.82-default/nvidia/nv-frontend.o CC [M] /usr/src/kernel-modules/nvidia-440.82-default/nvidia/nv.o CC [M] /usr/src/kernel-modules/nvidia-440.82-default/nvidia/nv-pci.o CC [M] /usr/src/kernel-modules/nvidia-440.82-default/nvidia/nv-acpi.o CC [M] /usr/src/kernel-modules/nvidia-440.82-default/nvidia/nv-cray.o CC [M] /usr/src/kernel-modules/nvidia-440.82-default/nvidia/nv-dma.o CC [M] /usr/src/kernel-modules/nvidia-440.82-default/nvidia/nv-i2c.o CC [M] /usr/src/kernel-modules/nvidia-440.82-default/nvidia/nv-mempool.o CC [M] /usr/src/kernel-modules/nvidia-440.82-default/nvidia/nv-mmap.o /usr/src/kernel-modules/nvidia-440.82-default/nvidia/nv-mmap.c: In Funktion »nv_encode_caching«: /usr/src/kernel-modules/nvidia-440.82-default/nvidia/nv-mmap.c:334:16: Warnung: diese Anweisung könnte durchfallen [-Wimplicit-fallthrough=] 334 | if (NV_ALLOW_CACHING(memory_type)) | ^ /usr/src/kernel-modules/nvidia-440.82-default/nvidia/nv-mmap.c:336:9: Anmerkung: hier 336 | default: | ^~~~~~~ CC [M] /usr/src/kernel-modules/nvidia-440.82-default/nvidia/nv-p2p.o CC [M] /usr/src/kernel-modules/nvidia-440.82-default/nvidia/nv-pat.o CC [M] /usr/src/kernel-modules/nvidia-440.82-default/nvidia/nv-procfs.o /usr/src/kernel-modules/nvidia-440.82-default/nvidia/nv-procfs.o: warning: objtool: .text.unlikely: unexpected end of section CC [M] /usr/src/kernel-modules/nvidia-440.82-default/nvidia/nv-usermap.o CC [M] /usr/src/kernel-modules/nvidia-440.82-default/nvidia/nv-vm.o /usr/src/kernel-modules/nvidia-440.82-default/nvidia/nv-vm.c: In Funktion »nv_set_memory_array_type«: /usr/src/kernel-modules/nvidia-440.82-default/nvidia/nv-vm.c:66:13: Fehler: Implizite Deklaration der Funktion »set_memory_array_uc«; meinten Sie »set_pages_array_uc«? [-Werror=implicit-function-declaration] 66 | set_memory_array_uc(pages, num_pages); | ^~~~~~~~~~~~~~~~~~~ | set_pages_array_uc /usr/src/kernel-modules/nvidia-440.82-default/nvidia/nv-vm.c:69:13: Fehler: Implizite Deklaration der Funktion »set_memory_array_wb«; meinten Sie »set_pages_array_wb«? [-Werror=implicit-function-declaration] 69 | set_memory_array_wb(pages, num_pages); | ^~~~~~~~~~~~~~~~~~~ | set_pages_array_wb cc1: Einige Warnungen werden als Fehler behandelt make[3]: *** [/usr/src/linux-5.7.2-1/scripts/Makefile.build:268: /usr/src/ kernel-modules/nvidia-440.82-default/nvidia/nv-vm.o] Fehler 1 make[2]: *** [/usr/src/linux-5.7.2-1/Makefile:1744: /usr/src/kernel-modules/ nvidia-440.82-default] Fehler 2 make[2]: Verzeichnis „/usr/src/linux-5.7.2-1-obj/x86_64/default“ wird verlassen make[1]: *** [Makefile:180: sub-make] Error 2 make[1]: Leaving directory '/usr/src/linux-5.7.2-1' make: *** [Makefile:81: modules] Error 2 / install: cannot stat '/usr/src/kernel-modules/nvidia-440.82-default/ nvidia*.ko': No such file or directory depmod: WARNING: could not open modules.order at /lib/modules/5.7.2-1-default: No such file or directory depmod: WARNING: could not open modules.builtin at /lib/modules/5.7.2-1- default: No such file or directory Modprobe blacklist files have been created at /etc/modprobe.d to prevent Nouveau from loading. This can be reverted by deleting /etc/modprobe.d/nvidia- *.conf. *** Reboot your computer and verify that the NVIDIA graphics driver can be loaded. *** grep: /etc/sysconfig/kernel: No such file or directory warning: %triggerin(nvidia-gfxG05-kmp-default-440.82_k5.6.2_1-25.4.x86_64) scriptlet failed, exit status 1 <snip> As a consequence, Installation of nvidia-glG05-440.82-30.1.x86_64 hangs under high system load. As nvidia was switched-off wiht suse-prime, reboot was possible. Cheers Axel -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Am Dienstag, 23. Juni 2020, 07:51:11 CEST schrieb Axel Braun:
warning: %triggerin(nvidia-gfxG05-kmp-default-440.82_k5.6.2_1-25.4.x86_64) scriptlet failed, exit status 1 Your nvidia driver is outdated. Update to nvidia-gfxG05-kmp- default-440.82_k5.7.1_1-30.1.x86_64.
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Am Dienstag, 23. Juni 2020, 19:22:56 CEST schrieb Markus Koßmann:
Am Dienstag, 23. Juni 2020, 07:51:11 CEST schrieb Axel Braun:
warning: %triggerin(nvidia-gfxG05-kmp-default-440.82_k5.6.2_1-25.4.x86_64) scriptlet failed, exit status 1
Your nvidia driver is outdated. Update to nvidia-gfxG05-kmp- default-440.82_k5.7.1_1-30.1.x86_64.
I'm using https://download.nvidia.com/opensuse/tumbleweed and the new driver just arrived. Thanks for the hint! Axel -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 23/06/2020 07.51, Axel Braun wrote:
Morning, looks like the current TW snapshot is not the silver bullet in case you have a Nvidia-Card:
<snip> ... /usr/src/kernel-modules/nvidia-440.82-default/nvidia/nv-mmap.c: In Funktion »nv_encode_caching«: /usr/src/kernel-modules/nvidia-440.82-default/nvidia/nv-mmap.c:334:16: Warnung: diese Anweisung könnte durchfallen [-Wimplicit-fallthrough=] 334 | if (NV_ALLOW_CACHING(memory_type)) | ^
Suggestion for next time. Create this script: cer@Telcontar:~> cat /usr/local/bin/english #!/bin/sh LANG=en_US.UTF-8 \ LC_ALL=en_US.UTF-8 \ DICTIONARY=english \ KDE_LANG=en_US.UTF-8 \ exec "$@" cer@Telcontar:~> Then, run next time: computer:~ # english nvidia_installer or whatever and you will get the results in English for posting here so that we can all read it ;-) -- Cheers / Saludos, Carlos E. R. (from 15.1 x86_64 at Telcontar)
Thanks for pointing to the script (my locale is Russian, sure nobody will even bother read Cyrillic), but why doesn't it work with KDE applications? I tried to run kinfocenter and ksysguard, and they remained in Russian instead of being shown in English. Sent with ProtonMail Secure Email. ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ среда, 24 июня 2020 г., 15:32, Carlos E. R. <robin.listas@telefonica.net> написано:
Create this script:
cer@Telcontar:~> cat /usr/local/bin/english #!/bin/sh LANG=en_US.UTF-8 \ LC_ALL=en_US.UTF-8 \ DICTIONARY=english \ KDE_LANG=en_US.UTF-8 \ exec "$@"
cer@Telcontar:~>
Then, run next time:
computer:~ # english nvidia_installer or whatever
and you will get the results in English for posting here so that we can all read it ;-)
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
Cheers / Saludos,
Carlos E. R. (from 15.1 x86_64 at Telcontar)
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 24/06/2020 12.55, Alexander Bokov wrote:
Thanks for pointing to the script (my locale is Russian, sure nobody will even bother read Cyrillic), but why doesn't it work with KDE applications? I tried to run kinfocenter and ksysguard, and they remained in Russian instead of being shown in English.
I don't know. They must be using some other configuration method instead of the "standard". This method works with command line utilities, and with Gnome or XFCE apps. With KDE tools it worked in the past. You could run "env | less" in konsole and see if there is some other language variable that we could set. -- Cheers / Saludos, Carlos E. R. (from 15.1 x86_64 at Telcontar)
Am Mittwoch, 24. Juni 2020, 12:32:25 CEST schrieb Carlos E. R.:
On 23/06/2020 07.51, Axel Braun wrote:
Morning, looks like the current TW snapshot is not the silver bullet in case you have a Nvidia-Card:
<snip>
...
/usr/src/kernel-modules/nvidia-440.82-default/nvidia/nv-mmap.c: In Funktion »nv_encode_caching«: /usr/src/kernel-modules/nvidia-440.82-default/nvidia/nv-mmap.c:334:16: Warnung: diese Anweisung könnte durchfallen [-Wimplicit-fallthrough=]
334 | if (NV_ALLOW_CACHING(memory_type))
| ^
Suggestion for next time.
<snip> I have a similar script, and use it for bug forensics. But not in advance on each command I issue - ususally there are no issues with zypper dup . Thanks Axel -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (4)
-
Alexander Bokov
-
Axel Braun
-
Carlos E. R.
-
Markus Koßmann