[RESOLVED]Nvidia driver 340 broken again on Mageia8

This forum is dedicated to testing early releases and cauldron : Howtos, tips, tricks and user global feedback and thoughts...

Helpful tip :
For bugs tracking we use : https://bugs.mageia.org = The Mageia Bug Tracker
In this bug tracker you'll find already reported bugs and you'll be able to report those you have found....

[RESOLVED]Nvidia driver 340 broken again on Mageia8

Postby banjo » Jan 16th, '21, 16:45

I am running Mageia8 (Cauldron), and the nvidia drivers have once again failed to build and left me with the Nouveau driver. After an update on January 11, to the new kernel kernel-desktop-5.10.6-1.mga8, the system reverted automatically to Nouveau. I assumed that this was because of the normal breakeage of the Nividia driver after a kernel update.

On January 13 I installed an update that upgraded to kernel-desktop-5.10.7-1.mga8. Thinking that the problem might have been fixed, I tried to switch back to the Nvidia driver using the MCC. The MCC no longer recognizes that there is an Nvidia driver for the graphics card at all. It skips this screen:

NvidiaSetup-0003.png
NvidiaSetup-0003.png (27.13 KiB) Viewed 652 times


entirely and will only select the nouveau driver.

In the past, when the Nvidia driver was broken, the system would allow me to try it anyway. Now it doesn't seem to see the nvidia driver at all.

The nvidia make.log from January 11 starts out with:

Code: Select all
DKMS make.log for nvidia340-340.108-15.mga8.nonfree for kernel 5.10.6-desktop-1.mga8 (x86_64)
Mon Jan 11 09:11:37 AM EST 2021
NVIDIA: calling KBUILD...
make[1]: Entering directory '/usr/src/kernel-5.10.6-desktop-1.mga8'
test -e include/generated/autoconf.h -a -e include/config/auto.conf || (      \
echo >&2;                     \
echo >&2 "  ERROR: Kernel configuration is invalid.";      \
echo >&2 "         include/generated/autoconf.h or include/config/auto.conf are missing.";\
echo >&2 "         Run 'make oldconfig && make prepare' on kernel src to fix it.";   \
echo >&2 ;                     \
/bin/false)
make -f ./scripts/Makefile.build obj=/var/lib/dkms/nvidia340/340.108-15.mga8.nonfree/build \



The nvidia make.log from January 13 starts out with:

Code: Select all
DKMS make.log for nvidia340-340.108-15.mga8.nonfree for kernel 5.10.7-desktop-1.mga8 (x86_64)
Wed Jan 13 10:51:41 AM EST 2021
NVIDIA: calling KBUILD...
make[1]: Entering directory '/usr/src/kernel-5.10.7-desktop-1.mga8'
test -e include/generated/autoconf.h -a -e include/config/auto.conf || (      \
echo >&2;                     \
echo >&2 "  ERROR: Kernel configuration is invalid.";      \
echo >&2 "         include/generated/autoconf.h or include/config/auto.conf are missing.";\
echo >&2 "         Run 'make oldconfig && make prepare' on kernel src to fix it.";   \
echo >&2 ;                     \
/bin/false)
make -f ./scripts/Makefile.build obj=/var/lib/dkms/nvidia340/340.108-15.mga8.nonfree/build \
single-build= \


Has anyone else seen this issue?

Thanks
Banjo
(_)=='=~


Inxi info

Code: Select all
$ inxi -b
System:    Host: localhost Kernel: 5.10.7-desktop-1.mga8 x86_64 bits: 64 Desktop: KDE Plasma 5.20.4 Distro: Mageia 8 mga8
Machine:   Type: Desktop Mobo: ASUSTeK model: P5G41T-M LX PLUS v: Rev X.0x serial: <superuser required>
           BIOS: American Megatrends v: 0502 date: 10/21/2011
CPU:       Info: Dual Core Intel Core2 Duo E7300 [MCP] speed: 2346 MHz
Graphics:  Device-1: NVIDIA G94 [GeForce 9600 GT] driver: nouveau v: kernel
           Display: x11 server: Mageia X.org 1.20.10 driver: nouveau,v4l resolution: 1920x1080~60Hz
           OpenGL: renderer: NV94 v: 3.3 Mesa 20.3.3
Network:   Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet driver: r8169
           Device-2: Realtek RTL-8100/8101L/8139 PCI Fast Ethernet Adapter driver: 8139too
           Device-3: Qualcomm Atheros AR9271 802.11n type: USB driver: ath9k_htc
Drives:    Local Storage: total: 465.76 GiB used: 31.65 GiB (6.8%)
Info:      Processes: 197 Uptime: 37m Memory: 3.84 GiB used: 1.43 GiB (37.1%) Shell: Bash inxi: 3.2.01
Last edited by banjo on Jan 19th, '21, 23:07, edited 1 time in total.
If only the best bird sang, the forest would be a very quiet place.
User avatar
banjo
 
Posts: 318
Joined: May 4th, '11, 03:50
Location: Reading, Massachusetts

Re: Nvidia driver 340 broken again on Mageia8

Postby doktor5000 » Jan 16th, '21, 19:59

What kernel packages do you have currently installed ?

Code: Select all
rpm -qa|grep -iE "nvidia|kernel"|sort
Cauldron is not for the faint of heart!
Caution: Hot, bubbling magic inside. May explode or cook your kittens!
----
Disclaimer: Beware of allergic reactions in answer to unconstructive complaint-type posts
User avatar
doktor5000
 
Posts: 16463
Joined: Jun 4th, '11, 10:10
Location: Leipzig, Germany

Re: Nvidia driver 340 broken again on Mageia8

Postby banjo » Jan 16th, '21, 21:36

Code: Select all
[poobah@localhost ~]$ rpm -qa|grep -iE "nvidia|kernel"|sort
dkms-nvidia340-340.108-15.mga8.nonfree
kernel-desktop-5.10.1-1.mga8-1-1.mga8
kernel-desktop-5.10.1-2.mga8-1-1.mga8
kernel-desktop-5.10.2-1.mga8-1-1.mga8
kernel-desktop-5.10.3-1.mga8-1-1.mga8
kernel-desktop-5.10.3-2.mga8-1-1.mga8
kernel-desktop-5.10.4-1.mga8-1-1.mga8
kernel-desktop-5.10.4-2.mga8-1-1.mga8
kernel-desktop-5.10.4-4.mga8-1-1.mga8
kernel-desktop-5.10.5-1.mga8-1-1.mga8
kernel-desktop-5.10.6-1.mga8-1-1.mga8
kernel-desktop-5.10.7-1.mga8-1-1.mga8
kernel-desktop-5.7.12-1.mga8-1-1.mga8
kernel-desktop-5.7.4-1.mga8-1-1.mga8
kernel-desktop-5.7.9-1.mga8-1-1.mga8
kernel-desktop-5.8.0-2.mga8-1-1.mga8
kernel-desktop-5.8.10-1.mga8-1-1.mga8
kernel-desktop-5.8.11-2.mga8-1-1.mga8
kernel-desktop-5.8.12-1.mga8-1-1.mga8
kernel-desktop-5.8.1-2.mga8-1-1.mga8
kernel-desktop-5.8.13-1.mga8-1-1.mga8
kernel-desktop-5.8.14-1.mga8-1-1.mga8
kernel-desktop-5.8.1-4.mga8-1-1.mga8
kernel-desktop-5.8.1-5.mga8-1-1.mga8
kernel-desktop-5.8.2-2.mga8-1-1.mga8
kernel-desktop-5.8.3-1.mga8-1-1.mga8
kernel-desktop-5.8.4-1.mga8-1-1.mga8
kernel-desktop-5.8.5-1.mga8-1-1.mga8
kernel-desktop-5.8.5-2.mga8-1-1.mga8
kernel-desktop-5.8.6-1.mga8-1-1.mga8
kernel-desktop-5.8.7-1.mga8-1-1.mga8
kernel-desktop-5.8.8-1.mga8-1-1.mga8
kernel-desktop-5.8.9-1.mga8-1-1.mga8
kernel-desktop-5.9.0-2.mga8-1-1.mga8
kernel-desktop-5.9.10-1.mga8-1-1.mga8
kernel-desktop-5.9.11-1.mga8-1-1.mga8
kernel-desktop-5.9.11-3.mga8-1-1.mga8
kernel-desktop-5.9.1-1.mga8-1-1.mga8
kernel-desktop-5.9.12-1.mga8-1-1.mga8
kernel-desktop-5.9.2-1.mga8-1-1.mga8
kernel-desktop-5.9.3-1.mga8-1-1.mga8
kernel-desktop-5.9.4-1.mga8-1-1.mga8
kernel-desktop-5.9.6-1.mga8-1-1.mga8
kernel-desktop-5.9.8-1.mga8-1-1.mga8
kernel-desktop-5.9.9-1.mga8-1-1.mga8
kernel-desktop-devel-5.10.1-1.mga8-1-1.mga8
kernel-desktop-devel-5.10.1-2.mga8-1-1.mga8
kernel-desktop-devel-5.10.2-1.mga8-1-1.mga8
kernel-desktop-devel-5.10.3-1.mga8-1-1.mga8
kernel-desktop-devel-5.10.3-2.mga8-1-1.mga8
kernel-desktop-devel-5.10.4-1.mga8-1-1.mga8
kernel-desktop-devel-5.10.4-2.mga8-1-1.mga8
kernel-desktop-devel-5.10.4-4.mga8-1-1.mga8
kernel-desktop-devel-5.10.5-1.mga8-1-1.mga8
kernel-desktop-devel-5.10.6-1.mga8-1-1.mga8
kernel-desktop-devel-5.10.7-1.mga8-1-1.mga8
kernel-desktop-devel-5.7.12-1.mga8-1-1.mga8
kernel-desktop-devel-5.7.9-1.mga8-1-1.mga8
kernel-desktop-devel-5.8.0-2.mga8-1-1.mga8
kernel-desktop-devel-5.8.10-1.mga8-1-1.mga8
kernel-desktop-devel-5.8.11-2.mga8-1-1.mga8
kernel-desktop-devel-5.8.12-1.mga8-1-1.mga8
kernel-desktop-devel-5.8.1-2.mga8-1-1.mga8
kernel-desktop-devel-5.8.13-1.mga8-1-1.mga8
kernel-desktop-devel-5.8.14-1.mga8-1-1.mga8
kernel-desktop-devel-5.8.1-4.mga8-1-1.mga8
kernel-desktop-devel-5.8.1-5.mga8-1-1.mga8
kernel-desktop-devel-5.8.2-2.mga8-1-1.mga8
kernel-desktop-devel-5.8.3-1.mga8-1-1.mga8
kernel-desktop-devel-5.8.4-1.mga8-1-1.mga8
kernel-desktop-devel-5.8.5-1.mga8-1-1.mga8
kernel-desktop-devel-5.8.5-2.mga8-1-1.mga8
kernel-desktop-devel-5.8.6-1.mga8-1-1.mga8
kernel-desktop-devel-5.8.7-1.mga8-1-1.mga8
kernel-desktop-devel-5.8.8-1.mga8-1-1.mga8
kernel-desktop-devel-5.8.9-1.mga8-1-1.mga8
kernel-desktop-devel-5.9.0-2.mga8-1-1.mga8
kernel-desktop-devel-5.9.10-1.mga8-1-1.mga8
kernel-desktop-devel-5.9.11-1.mga8-1-1.mga8
kernel-desktop-devel-5.9.11-3.mga8-1-1.mga8
kernel-desktop-devel-5.9.1-1.mga8-1-1.mga8
kernel-desktop-devel-5.9.12-1.mga8-1-1.mga8
kernel-desktop-devel-5.9.2-1.mga8-1-1.mga8
kernel-desktop-devel-5.9.3-1.mga8-1-1.mga8
kernel-desktop-devel-5.9.4-1.mga8-1-1.mga8
kernel-desktop-devel-5.9.6-1.mga8-1-1.mga8
kernel-desktop-devel-5.9.8-1.mga8-1-1.mga8
kernel-desktop-devel-5.9.9-1.mga8-1-1.mga8
kernel-desktop-devel-latest-5.10.7-1.mga8
kernel-desktop-latest-5.10.7-1.mga8
kernel-firmware-20201218-1.mga8
kernel-firmware-nonfree-20201230-1.mga8.nonfree
kernel-userspace-headers-5.10.7-1.mga8
nvidia340-doc-html-340.108-15.mga8.nonfree
x11-driver-video-nvidia340-340.108-15.mga8.nonfree
[poobah@localhost ~]$
If only the best bird sang, the forest would be a very quiet place.
User avatar
banjo
 
Posts: 318
Joined: May 4th, '11, 03:50
Location: Reading, Massachusetts

Re: Nvidia driver 340 broken again on Mageia8

Postby banjo » Jan 17th, '21, 20:25

I am still trying to puzzle out what happened to my nvidia driver. It appears to be installed, yet it also appears not to be installed. The tail end of my update on Jan 13 implies that the driver was installed.

Code: Select all
    11/12: removing clementine-1.4.0-0.rc1.374.3.mga8.x86_64
                                 ##################################################################################################################
    12/12: removing cpupower-5.10.6-1.mga8.x86_64
                                 ##################################################################################################################

nvidia340 (340.108-15.mga8.nonfree): Installing module.
............................
........
Creating: target|kernel|dracut args|basicmodules
/etc/dracut.conf.d/51-mageia-resume.conf:add_device+="UUID=b7073cd9-5849-4807-80e5-60cbcc78b2d0"
remove-boot-splash: Format of /boot/initrd-5.10.7-desktop-1.mga8.img not recognized
You should restart your computer for kernel-desktop-5.10.7-1.mga8
[root@localhost ~]#


I looked back at the make.log files as far back as kernel 5.9.12 and I see the same "error" that I saw in the latest logs:

Code: Select all
[poobah@localhost log]$ head -n 20 make.log
DKMS make.log for nvidia340-340.108-15.mga8.nonfree for kernel 5.9.12-desktop-1.mga8 (x86_64)
Sun Dec  6 01:42:03 PM EST 2020
NVIDIA: calling KBUILD...
make[1]: Entering directory '/usr/src/kernel-5.9.12-desktop-1.mga8'
test -e include/generated/autoconf.h -a -e include/config/auto.conf || (                \
echo >&2;                                                       \
echo >&2 "  ERROR: Kernel configuration is invalid.";           \
echo >&2 "         include/generated/autoconf.h or include/config/auto.conf are missing.";\
echo >&2 "         Run 'make oldconfig && make prepare' on kernel src to fix it.";      \
echo >&2 ;                                                      \
/bin/false)
make -f ./scripts/Makefile.build obj=/var/lib/dkms/nvidia340/340.108-15.mga8.nonfree/build \


so that looks like something that just shows up during the build and is irrelevant to this issue.


Rpm thinks that nvidia340 is installed.

Code: Select all
[poobah@localhost ~]$ rpm -qa |  grep -i nvidia
nvidia340-doc-html-340.108-15.mga8.nonfree
dkms-nvidia340-340.108-15.mga8.nonfree
x11-driver-video-nvidia340-340.108-15.mga8.nonfree
[poobah@localhost ~]$


The MCC thinks that it is installed.

Screenshot_20210117_125715.png
Screenshot_20210117_125715.png (162.24 KiB) Viewed 606 times


Yet, XFdrake cannot find it, and only allows Nouveau to be used.

On a lark, I thought that I would try nvidia-smi, their system management interface, and it could not find that program either, so I went looking for it.

Code: Select all
[poobah@localhost ~]$ nvidia-smi
bash: nvidia-smi: command not found
[poobah@localhost ~]$ which nvidia-smi
which: no nvidia-smi in (/home/poobah/bin:/home/poobah/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/usr/local/sbin:/usr/sbin:/usr/lib64/qt5/bin:/home/poobah/.local/bin:/home/poobah/bin)
[poobah@localhost ~]$ locate -i nvidia-smi
/usr/lib64/nvidia340/bin/nvidia-smi
/usr/share/doc/nvidia340-doc-html/nvidia-smi.html
[poobah@localhost ~]$ /usr/lib64/nvidia340/bin/nvidia-smi
NVIDIA-SMI couldn't find libnvidia-ml.so library in your system. Please make sure that the NVIDIA Display Driver is properly installed and present in your system.
Please also try adding directory that contains libnvidia-ml.so to your system PATH.
[poobah@localhost ~]$ locate libnvidia-ml.so
/usr/lib/nvidia340/libnvidia-ml.so.1
/usr/lib/nvidia340/libnvidia-ml.so.340.108
/usr/lib64/nvidia340/libnvidia-ml.so.1
/usr/lib64/nvidia340/libnvidia-ml.so.340.108
[poobah@localhost ~]$


It looks like it is there, and in a relatively reasonable place, /usr/lib64

My system seems to be confused about what is installed on it. Did I lose a link to the nvidia libraries or something? I don't know what path the system uses to find these things.

I am more interested in figuring it out rather than fixing it, so I have not tried things like uninstalling an reinstalling the driver.

Just as an aside, the Nouveau driver is behaving pretty well now. I can even run blender through it, whereas in the past blender crashed unless I was running the proprietary drivers.
If only the best bird sang, the forest would be a very quiet place.
User avatar
banjo
 
Posts: 318
Joined: May 4th, '11, 03:50
Location: Reading, Massachusetts

Re: Nvidia driver 340 broken again on Mageia8

Postby banjo » Jan 18th, '21, 22:05

Here is an interesting tidbit. When I tried to run nvidia-smi on Mageia 8 it complained that it could not find libnvidia-ml.so. So I went looking for that library on both of my Mageia systems.

On Mageia 7

Code: Select all
$ locate libnvidia-ml.so
/usr/lib/nvidia-current/libnvidia-ml.so.1
/usr/lib/nvidia-current/libnvidia-ml.so.460.32.03
/usr/lib64/nvidia-current/libnvidia-ml.so.1
/usr/lib64/nvidia-current/libnvidia-ml.so.460.32.03


On Mageia 8

Code: Select all
$ locate libnvidia-ml.so
/usr/lib/nvidia340/libnvidia-ml.so.1
/usr/lib/nvidia340/libnvidia-ml.so.340.108
/usr/lib64/nvidia340/libnvidia-ml.so.1
/usr/lib64/nvidia340/libnvidia-ml.so.340.108


On Mag7 it finds the library in nvidia-current, so what is in nvidia-current?

Code: Select all
$ cd /usr/lib64/nvidia-current
[brian@linuxmain nvidia-current]$ ls
bin                               libGLX.so.0                       libnvidia-ifr.so.460.32.03
libcuda.so                        libnvcuvid.so.1                   libnvidia-ml.so.1
libcuda.so.1                      libnvcuvid.so.460.32.03           libnvidia-ml.so.460.32.03
libcuda.so.460.32.03              libnvidia-allocator.so.1          libnvidia-ngx.so.460.32.03
libEGL_nvidia.so.0                libnvidia-allocator.so.460.32.03  libnvidia-opencl.so.1
libEGL_nvidia.so.460.32.03        libnvidia-cbl.so.460.32.03        libnvidia-opencl.so.460.32.03
libEGL.so.1                       libnvidia-cfg.so.1                libnvidia-opticalflow.so.1
libEGL.so.1.1.0                   libnvidia-cfg.so.460.32.03        libnvidia-opticalflow.so.460.32.03
libGLdispatch.so.0                libnvidia-compiler.so.460.32.03   libnvidia-ptxjitcompiler.so
libGLESv1_CM_nvidia.so.1          libnvidia-eglcore.so.460.32.03    libnvidia-ptxjitcompiler.so.1
libGLESv1_CM_nvidia.so.460.32.03  libnvidia-egl-wayland.so.1        libnvidia-ptxjitcompiler.so.460.32.03
libGLESv1_CM.so.1                 libnvidia-egl-wayland.so.1.1.5    libnvidia-rtcore.so.460.32.03
libGLESv1_CM.so.1.2.0             libnvidia-encode.so.1             libnvidia-tls.so.460.32.03
libGLESv2_nvidia.so.2             libnvidia-encode.so.460.32.03     libnvoptix.so.1
libGLESv2_nvidia.so.460.32.03     libnvidia-fbc.so.1                libnvoptix.so.460.32.03
libGLESv2.so.2                    libnvidia-fbc.so.460.32.03        libOpenCL.so.1
libGLESv2.so.2.1.0                libnvidia-glcore.so.460.32.03     libOpenCL.so.1.0
libGL.so.1                        libnvidia-glsi.so.460.32.03       libOpenCL.so.1.0.0
libGL.so.1.7.0                    libnvidia-glvkspirv.so.460.32.03  libOpenGL.so.0
libGLX_indirect.so.0              libnvidia-gtk2.so.460.32.03       libvdpau_nvidia.so
libGLX_nvidia.so.0                libnvidia-gtk3.so.460.32.03       vdpau
libGLX_nvidia.so.460.32.03        libnvidia-ifr.so.1                xorg
[brian@linuxmain nvidia-current]$


So then what is in nvidia-current on Mageia 8?

Code: Select all
$ cd /usr/lib/nvidia-current
-bash: cd: /usr/lib/nvidia-current: No such file or directory
[poobah@localhost ~]$ cd /usr/lib64/nvidia-current
-bash: cd: /usr/lib64/nvidia-current: No such file or directory
[poobah@localhost ~]$ locate nvidia-current
/var/local/mga_rpms/nonfree/dkms-nvidia-current-430.64-8.mga8.nonfree.x86_64.rpm
/var/local/mga_rpms/nonfree/nvidia-current-utils-430.64-8.mga8.nonfree.x86_64.rpm
/var/local/mga_rpms/nonfree/x11-driver-video-nvidia-current-430.64-8.mga8.nonfree.x86_64.rpm


It appears that there is no nvidia-current on my Mageia 8 system.

What happened to nvidia-current? What creates nvidia-current and keeps it up to date? How do I get back nvidia-current?
If only the best bird sang, the forest would be a very quiet place.
User avatar
banjo
 
Posts: 318
Joined: May 4th, '11, 03:50
Location: Reading, Massachusetts

Re: Nvidia driver 340 broken again on Mageia8

Postby banjo » Jan 18th, '21, 22:32

So, the nvidia driver has failed to install successfully on my Mageia 8, which is why the MCC cannot use it.

On Mageia 7

Code: Select all
$ /usr/sbin/lsmod | grep nvidia
nvidia_drm             65536  11
nvidia_modeset       1228800  28 nvidia_drm
nvidia              34082816  1388 nvidia_modeset
drm_kms_helper        262144  1 nvidia_drm
drm                   593920  15 drm_kms_helper,nvidia_drm,ttm


On Mageia 8

Code: Select all
[poobah@localhost ~]$ /usr/sbin/lsmod | grep nvidia
[poobah@localhost ~]$


So, basically, there is no nvidia340 module on the Mageia 8 system, even though the latest update, which I did today, says that it has installed it.

Code: Select all
[root@localhost ~]# urpmi --auto-update
    http://mirror.math.princeton.edu/pub/mageia/distrib/cauldron/x86_64/media/core/release/media_info/20210118-122306-synthesis.hdlist.cz
updated medium "Core Release"                                                                                                                       
medium "Core Updates" is up-to-date
    http://mirror.math.princeton.edu/pub/mageia/distrib/cauldron/x86_64/media/nonfree/release/media_info/20210118-064601-synthesis.hdlist.cz
updated medium "Nonfree Release"                                                                                                                   
medium "Nonfree Updates" is up-to-date
medium "Tainted Release" is up-to-date
medium "Tainted Updates" is up-to-date
medium "google-chrome" is up-to-date
To satisfy dependencies, the following packages are going to be installed:
  Package                        Version      Release       Arch   
(medium "Core Release")
  cpupower                       5.10.8       2.mga8        x86_64 
  kernel-desktop-5.10.8-2.mga8   1            1.mga8        x86_64 
  kernel-desktop-devel-5.10.8-2> 1            1.mga8        x86_64 
  kernel-desktop-devel-latest    5.10.8       2.mga8        x86_64 
  kernel-desktop-latest          5.10.8       2.mga8        x86_64 
  kernel-userspace-headers       5.10.8       2.mga8        x86_64 
  lib64mm-glib0                  1.14.10      1.mga8        x86_64 
  lib64pulseaudio0               14.2         1.mga8        x86_64 
  lib64pulsecommon14.2           14.2         1.mga8        x86_64 
  lib64pulsecore14.2             14.2         1.mga8        x86_64 
  lib64pulseglib20               14.2         1.mga8        x86_64 
  pulseaudio                     14.2         1.mga8        x86_64 
  pulseaudio-client-config       14.2         1.mga8        x86_64 
  pulseaudio-module-bluetooth    14.2         1.mga8        x86_64 
  pulseaudio-module-gsettings    14.2         1.mga8        x86_64 
  pulseaudio-module-x11          14.2         1.mga8        x86_64 
  pulseaudio-module-zeroconf     14.2         1.mga8        x86_64 
  pulseaudio-utils               14.2         1.mga8        x86_64 
  python3-pillow                 8.1.0        1.mga8        x86_64 
121MB of additional disk space will be used.
80MB of packages will be retrieved.
Proceed with the installation of the 19 packages? (Y/n) y


    http://mirror.math.princeton.edu/pub/mageia/distrib/cauldron/x86_64/media/core/release/kernel-userspace-headers-5.10.8-2.mga8.x86_64.rpm
    http://mirror.math.princeton.edu/pub/mageia/distrib/cauldron/x86_64/media/core/release/pulseaudio-module-bluetooth-14.2-1.mga8.x86_64.rpm       
    http://mirror.math.princeton.edu/pub/mageia/distrib/cauldron/x86_64/media/core/release/kernel-desktop-5.10.8-2.mga8-1-1.mga8.x86_64.rpm         
    http://mirror.math.princeton.edu/pub/mageia/distrib/cauldron/x86_64/media/core/release/lib64pulsecommon14.2-14.2-1.mga8.x86_64.rpm             
    http://mirror.math.princeton.edu/pub/mageia/distrib/cauldron/x86_64/media/core/release/pulseaudio-module-zeroconf-14.2-1.mga8.x86_64.rpm       
    http://mirror.math.princeton.edu/pub/mageia/distrib/cauldron/x86_64/media/core/release/lib64mm-glib0-1.14.10-1.mga8.x86_64.rpm                 
    http://mirror.math.princeton.edu/pub/mageia/distrib/cauldron/x86_64/media/core/release/lib64pulseglib20-14.2-1.mga8.x86_64.rpm                 
    http://mirror.math.princeton.edu/pub/mageia/distrib/cauldron/x86_64/media/core/release/pulseaudio-client-config-14.2-1.mga8.x86_64.rpm         
    http://mirror.math.princeton.edu/pub/mageia/distrib/cauldron/x86_64/media/core/release/lib64pulseaudio0-14.2-1.mga8.x86_64.rpm                 
    http://mirror.math.princeton.edu/pub/mageia/distrib/cauldron/x86_64/media/core/release/pulseaudio-14.2-1.mga8.x86_64.rpm                       
    http://mirror.math.princeton.edu/pub/mageia/distrib/cauldron/x86_64/media/core/release/pulseaudio-module-gsettings-14.2-1.mga8.x86_64.rpm
    http://mirror.math.princeton.edu/pub/mageia/distrib/cauldron/x86_64/media/core/release/pulseaudio-utils-14.2-1.mga8.x86_64.rpm                 
    http://mirror.math.princeton.edu/pub/mageia/distrib/cauldron/x86_64/media/core/release/kernel-desktop-devel-latest-5.10.8-2.mga8.x86_64.rpm     
    http://mirror.math.princeton.edu/pub/mageia/distrib/cauldron/x86_64/media/core/release/kernel-desktop-devel-5.10.8-2.mga8-1-1.mga8.x86_64.rpm   
    http://mirror.math.princeton.edu/pub/mageia/distrib/cauldron/x86_64/media/core/release/lib64pulsecore14.2-14.2-1.mga8.x86_64.rpm               
    http://mirror.math.princeton.edu/pub/mageia/distrib/cauldron/x86_64/media/core/release/python3-pillow-8.1.0-1.mga8.x86_64.rpm                   
    http://mirror.math.princeton.edu/pub/mageia/distrib/cauldron/x86_64/media/core/release/pulseaudio-module-x11-14.2-1.mga8.x86_64.rpm             
    http://mirror.math.princeton.edu/pub/mageia/distrib/cauldron/x86_64/media/core/release/cpupower-5.10.8-2.mga8.x86_64.rpm                       
    http://mirror.math.princeton.edu/pub/mageia/distrib/cauldron/x86_64/media/core/release/kernel-desktop-latest-5.10.8-2.mga8.x86_64.rpm           
installing pulseaudio-client-config-14.2-1.mga8.x86_64.rpm pulseaudio-14.2-1.mga8.x86_64.rpm lib64pulseaudio0-14.2-1.mga8.x86_64.rpm pulseaudio-utils-14.2-1.mga8.x86_64.rpm pulseaudio-module-gsettings-14.2-1.mga8.x86_64.rpm kernel-desktop-devel-latest-5.10.8-2.mga8.x86_64.rpm kernel-desktop-devel-5.10.8-2.mga8-1-1.mga8.x86_64.rpm lib64pulsecore14.2-14.2-1.mga8.x86_64.rpm python3-pillow-8.1.0-1.mga8.x86_64.rpm pulseaudio-module-x11-14.2-1.mga8.x86_64.rpm kernel-desktop-latest-5.10.8-2.mga8.x86_64.rpm cpupower-5.10.8-2.mga8.x86_64.rpm kernel-userspace-headers-5.10.8-2.mga8.x86_64.rpm kernel-desktop-5.10.8-2.mga8-1-1.mga8.x86_64.rpm pulseaudio-module-bluetooth-14.2-1.mga8.x86_64.rpm pulseaudio-module-zeroconf-14.2-1.mga8.x86_64.rpm lib64pulsecommon14.2-14.2-1.mga8.x86_64.rpm lib64mm-glib0-1.14.10-1.mga8.x86_64.rpm lib64pulseglib20-14.2-1.mga8.x86_64.rpm from /var/cache/urpmi/rpms
Preparing...                     ##################################################################################################################
     1/19: lib64pulsecommon14.2  ##################################################################################################################
     2/19: kernel-desktop-devel-5.10.8-2.mga8
                                 ##################################################################################################################
     3/19: kernel-desktop-devel-latest
                                 ##################################################################################################################
     4/19: cpupower              ##################################################################################################################
     5/19: kernel-desktop-5.10.8-2.mga8
                                 ##################################################################################################################
     6/19: kernel-desktop-latest ##################################################################################################################
     7/19: pulseaudio-client-config
                                 ##################################################################################################################
     8/19: lib64pulseaudio0      ##################################################################################################################
     9/19: lib64pulsecore14.2    ##################################################################################################################
    10/19: pulseaudio            ##################################################################################################################
    11/19: pulseaudio-utils      ##################################################################################################################
    12/19: pulseaudio-module-x11 ##################################################################################################################
    13/19: pulseaudio-module-gsettings
                                 ##################################################################################################################
    14/19: pulseaudio-module-bluetooth
                                 ##################################################################################################################
    15/19: pulseaudio-module-zeroconf
                                 ##################################################################################################################
    16/19: lib64pulseglib20      ##################################################################################################################
    17/19: lib64mm-glib0         ##################################################################################################################
    18/19: kernel-userspace-headers
                                 ##################################################################################################################
    19/19: python3-pillow        ##################################################################################################################
     1/15: removing pulseaudio-module-x11-14.1-1.mga8.x86_64
                                 ##################################################################################################################
     2/15: removing pulseaudio-module-zeroconf-14.1-1.mga8.x86_64
                                 ##################################################################################################################
     3/15: removing pulseaudio-module-bluetooth-14.1-1.mga8.x86_64
                                 ##################################################################################################################
     4/15: removing pulseaudio-module-gsettings-14.1-1.mga8.x86_64
                                 ##################################################################################################################
     5/15: removing kernel-userspace-headers-5.10.7-1.mga8.x86_64
                                 ##################################################################################################################
     6/15: removing kernel-desktop-latest-5.10.7-1.mga8.x86_64
    12/19: pulseaudio-module-x11 ##################################################################################################################
    13/19: pulseaudio-module-gsettings
                                 ##################################################################################################################
    14/19: pulseaudio-module-bluetooth
                                 ##################################################################################################################
    15/19: pulseaudio-module-zeroconf
                                 ##################################################################################################################
    16/19: lib64pulseglib20      ##################################################################################################################
    17/19: lib64mm-glib0         ##################################################################################################################
    18/19: kernel-userspace-headers
                                 ##################################################################################################################
    19/19: python3-pillow        ##################################################################################################################
     1/15: removing pulseaudio-module-x11-14.1-1.mga8.x86_64
                                 ##################################################################################################################
     2/15: removing pulseaudio-module-zeroconf-14.1-1.mga8.x86_64
                                 ##################################################################################################################
     3/15: removing pulseaudio-module-bluetooth-14.1-1.mga8.x86_64
                                 ##################################################################################################################
     4/15: removing pulseaudio-module-gsettings-14.1-1.mga8.x86_64
                                 ##################################################################################################################
     5/15: removing kernel-userspace-headers-5.10.7-1.mga8.x86_64
                                 ##################################################################################################################
     6/15: removing kernel-desktop-latest-5.10.7-1.mga8.x86_64
                                 ##################################################################################################################
     7/15: removing kernel-desktop-devel-latest-5.10.7-1.mga8.x86_64
                                 ##################################################################################################################
     8/15: removing pulseaudio-14.1-1.mga8.x86_64
                                 ##################################################################################################################
     9/15: removing pulseaudio-utils-14.1-1.mga8.x86_64
                                 ##################################################################################################################
    10/15: removing lib64pulseglib20-14.1-1.mga8.x86_64
                                 ##################################################################################################################
    11/15: removing lib64pulseaudio0-14.1-1.mga8.x86_64
                                 ##################################################################################################################
    12/15: removing pulseaudio-client-config-14.1-1.mga8.x86_64
                                 ##################################################################################################################
    13/15: removing lib64mm-glib0-1.10.0-3.mga8.x86_64
                                 ##################################################################################################################
    14/15: removing cpupower-5.10.7-1.mga8.x86_64
                                 ##################################################################################################################
    15/15: removing python3-pillow-8.0.1-1.mga8.x86_64
                                 ##################################################################################################################

nvidia340 (340.108-15.mga8.nonfree): Installing module.
............................
........
Creating: target|kernel|dracut args|basicmodules
/etc/dracut.conf.d/51-mageia-resume.conf:add_device+="UUID=b7073cd9-5849-4807-80e5-60cbcc78b2d0"
remove-boot-splash: Format of /boot/initrd-5.10.8-desktop-2.mga8.img not recognized
You should restart your computer for kernel-desktop-5.10.8-2.mga8
If only the best bird sang, the forest would be a very quiet place.
User avatar
banjo
 
Posts: 318
Joined: May 4th, '11, 03:50
Location: Reading, Massachusetts

Re: Nvidia driver 340 broken again on Mageia8

Postby martinw » Jan 19th, '21, 00:07

The nvidia340 driver is no longer supported. See https://ml.mageia.org/l/arc/dev/2021-01/msg00218.html for the explanation.
martinw
 
Posts: 609
Joined: May 14th, '11, 10:59

Re: Nvidia driver 340 broken again on Mageia8

Postby banjo » Jan 19th, '21, 01:38

Thanks for the link. I had no idea that the driver had been turned off. It is still in the repositories and gets build by dkms.

That computer hardware is old, I built it in 2008, so I guess it is not surprising that they have dropped support. I would think that they might freeze the driver and let us take our chances without updates rather than make it unavailable. It is a bit unfriendly to just turn it off like that with no information.

I went to the Nvidia search page https://www.nvidia.com/en-us/geforce/drivers/ and looked up my GeForce 9600 GT, and the only driver that they show for it is the 340. So I guess the card is not supported by the 390 mentioned in the thread.

Maybe it is finally time to mothball that old box and move on.
If only the best bird sang, the forest would be a very quiet place.
User avatar
banjo
 
Posts: 318
Joined: May 4th, '11, 03:50
Location: Reading, Massachusetts

Re: Nvidia driver 340 broken again on Mageia8

Postby martinw » Jan 19th, '21, 11:05

banjo wrote:Thanks for the link. I had no idea that the driver had been turned off. It is still in the repositories and gets build by dkms.

It's gone from the mirror I use.

That computer hardware is old, I built it in 2008, so I guess it is not surprising that they have dropped support. I would think that they might freeze the driver and let us take our chances without updates rather than make it unavailable. It is a bit unfriendly to just turn it off like that with no information.

There is an expectation that cauldron users watch the dev mailing list for announcements. The information was added to the Mageia 8 release notes, and when users upgrade from Mageia 7 they should automatically get switched to the nouveau driver.

If you read the replies on that thread, you'll see there was discussion of making it available as an unofficial package.

Maybe it is finally time to mothball that old box and move on.

Do you really need the proprietary driver?
martinw
 
Posts: 609
Joined: May 14th, '11, 10:59

Re: Nvidia driver 340 broken again on Mageia8

Postby banjo » Jan 19th, '21, 17:07

There is an expectation that cauldron users watch the dev mailing list for announcements. The information was added to the Mageia 8 release notes, and when users upgrade from Mageia 7 they should automatically get switched to the nouveau driver.


Not being a developer I was not aware of that assumption. I will see about figuring out how to do that.

Even so, when future non-developers upgrade to Mageia 8 and suddenly cannot use the proprietary drivers, there will be confusion. The answer "read the release notes" is perfectly valid, but many folks don't do that and don't even know where to find the release notes. I like Mageia because of that access to the inner workings, but others just want to have a computer that works.

Do you really need the proprietary driver?


Well, no. I don't even need that computer. It was the worst computer I ever built because so much of it just didn't work at all. So in 2015 I put it in the basement and built the one I am using now. I only resurrected the old one a few of years ago to check out some other distros and see what kind of trouble I could get it into. "As ye fool around, so shall ye learn". I have broken it now so badly that it wouldn't even post a grub menu. :o Getting around that problem was a trip. I have learned a lot from my old computer. I don't use it for anything else.

Nouveau is much better now than it has been in the past. Up until recently I could not run blender through it. Blender would just crash. Nouveau runs blender now, which is good.

But there is still some screen flashing and tearing that happens with Nouveau. My hat is off to those folks who work so hard to unravel the Nvidia cards with no help from Nvidia. I suspect that it is difficult work.

My plan now is to use this as the perfect excuse to put that old computer back in the corner of the basement, move this one down there to fool around on and build a new, bigger, better, faster computer to use for day to day work. Suggestions about what parts to use will be appreciated.

One final thought; please don't think that I am complaining about this. I am continuing to look into this to learn how all of this hangs together and does its magic. Mageia is a terrific distro.

Many many thanks to all who are so helpful in getting me along this path.

How do I monitor the dev mailing list?
If only the best bird sang, the forest would be a very quiet place.
User avatar
banjo
 
Posts: 318
Joined: May 4th, '11, 03:50
Location: Reading, Massachusetts

Re: Nvidia driver 340 broken again on Mageia8

Postby martinw » Jan 19th, '21, 22:42

For advice about using cauldron, including monitoring the dev mailing list, see https://wiki.mageia.org/en/Cauldron. If you forget where it is, it's linked in doktor5000's sig :-)

I see it also suggests monitoring the bugzilla list. The volume from that can be quite high, so I wouldn't do that without setting up some mail filtering.
martinw
 
Posts: 609
Joined: May 14th, '11, 10:59

Re: Nvidia driver 340 broken again on Mageia8

Postby banjo » Jan 19th, '21, 23:06

Thanks for the link. I will go sign in for some updates.

Looking forward to watching 9 come together on my next basement computer. That old one barely even boots now. :shock:
If only the best bird sang, the forest would be a very quiet place.
User avatar
banjo
 
Posts: 318
Joined: May 4th, '11, 03:50
Location: Reading, Massachusetts

Re: Nvidia driver 340 broken again on Mageia8

Postby johnpenguin » Feb 2nd, '21, 18:14

martinw wrote:The nvidia340 driver is no longer supported. See https://ml.mageia.org/l/arc/dev/2021-01/msg00218.html for the explanation.


According to this page, you can go for version 390 if your card is supported. How do you make the transition?
johnpenguin
 
Posts: 24
Joined: Feb 28th, '19, 02:15

Re: Nvidia driver 340 broken again on Mageia8

Postby doktor5000 » Feb 2nd, '21, 18:46

johnpenguin wrote:How do you make the transition?

See the last line, due to the changes in ldetect-lst the nvidia390 driver should be automatically selected for many of the cards where 340 applied previously.
This is also mentioned at https://wiki.mageia.org/en/Mageia_8_Rel ... DIA_driver
Cauldron is not for the faint of heart!
Caution: Hot, bubbling magic inside. May explode or cook your kittens!
----
Disclaimer: Beware of allergic reactions in answer to unconstructive complaint-type posts
User avatar
doktor5000
 
Posts: 16463
Joined: Jun 4th, '11, 10:10
Location: Leipzig, Germany


Return to Testing : Alpha, Beta, RC and Cauldron

Who is online

Users browsing this forum: No registered users and 1 guest