Bug#1029681: nvidia-legacy-340xx-driver: Qt5 apps fail to launch with a segfault

jim_p pitsiorisj at outlook.com
Sun Feb 12 11:36:56 GMT 2023


Package: nvidia-legacy-340xx-driver
Version: 340.108-17
Followup-For: Bug #1029681
X-Debbugs-Cc: pitsiorisj at outlook.com

Thank you for the clarifications. No offence, but as you described it, this is
practically "planned obsolescence in the opensouce world". Ok, the 340 driver
is old and it does not have a libglx. But its functionality is provided by its
libgl, so why can't we make a symlink of that libgl for libglx?
Also, why should I have any mesa lib installed since I do not use mesa for my
gpus needs?

About libglx.
The 390 is the oldest supported driver that does have libglx, so one could
upgrade its gpu to one that supported by 390. The problem is that nvidia
gt710/730, the lowest end gpu supported by it and has been around for ~10 years
now, costs 50+ euros new, which is unacceptable for a low end hardware of that
age!

Nouveau on the other hand is trash and with its devs focusing mostly on support
for newer cards (on which someone has to be crazy to use nouveau because it
lacks powersaving abilities), I will be long gone before it fully supports any
card that the legacy drivers do for years now. The word "lacking" is too little
to describe nouveau compared to nvidia.

And yes, I consider powersaving to be a very important feature of a driver. I
owned an ati 3850 back in the days of fglrx, which was the worst driver ever.
Back then, debian "had to" update xorg to a new version which was incompatible
with fglrx. That left me with radeon as the only option for the card, which was
at a very early stage and could not do powersaving at that time, so it simply
died ~2 months later from heat issues. I switched to nvidia, with the nvidia as
a driver, and I never looked back since.

To sum up, all this makes it a lose-lose situation for nvidia 340 users :(


-- System Information:
Debian Release: bookworm/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-3-amd64 (SMP w/2 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages nvidia-legacy-340xx-driver depends on:
ii  nvidia-installer-cleanup                                         20220217+2
ii  nvidia-legacy-340xx-alternative                                  340.108-17
ii  nvidia-legacy-340xx-driver-bin                                   340.108-17
ii  nvidia-legacy-340xx-driver-libs                                  340.108-17
ii  nvidia-legacy-340xx-kernel-dkms [nvidia-legacy-340xx-kernel-340  340.108-17
    .108]
ii  nvidia-legacy-340xx-vdpau-driver                                 340.108-17
ii  nvidia-support                                                   20220217+2
ii  xserver-xorg-video-nvidia-legacy-340xx                           340.108-17

Versions of packages nvidia-legacy-340xx-driver recommends:
pn  nvidia-persistenced           <none>
ii  nvidia-settings-legacy-340xx  340.108-7

Versions of packages nvidia-legacy-340xx-driver suggests:
ii  nvidia-legacy-340xx-kernel-dkms  340.108-17

Versions of packages nvidia-legacy-340xx-driver-libs:amd64 depends on:
ii  libegl1-nvidia-legacy-340xx     340.108-17
ii  libgl1-nvidia-legacy-340xx-glx  340.108-17

Versions of packages nvidia-legacy-340xx-driver-libs:amd64 recommends:
ii  libgles1-nvidia-legacy-340xx          340.108-17
ii  libgles2-nvidia-legacy-340xx          340.108-17
pn  libnvidia-legacy-340xx-cfg1           <none>
pn  libnvidia-legacy-340xx-encode1        <none>
pn  nvidia-legacy-340xx-driver-libs-i386  <none>

Versions of packages libgl1-nvidia-legacy-340xx-glx:amd64 depends on:
ii  libc6                            2.36-8
ii  libnvidia-legacy-340xx-glcore    340.108-17
ii  libx11-6                         2:1.8.3-3
ii  libxext6                         2:1.3.4-1+b1
ii  nvidia-installer-cleanup         20220217+2
ii  nvidia-legacy-340xx-alternative  340.108-17
ii  nvidia-support                   20220217+2

Versions of packages libgl1-nvidia-legacy-340xx-glx:amd64 recommends:
ii  nvidia-legacy-340xx-kernel-dkms [nvidia-legacy-340xx-kernel-340  340.108-17
    .108]

Versions of packages libgl1-nvidia-legacy-340xx-glx:amd64 suggests:
ii  nvidia-legacy-340xx-kernel-dkms  340.108-17

Versions of packages xserver-xorg-video-nvidia-legacy-340xx depends on:
ii  libc6                                  2.36-8
ii  libnvidia-legacy-340xx-glcore          340.108-17
ii  nvidia-installer-cleanup               20220217+2
ii  nvidia-legacy-340xx-alternative        340.108-17
ii  nvidia-support                         20220217+2
ii  xserver-xorg-core [xorg-video-abi-25]  2:21.1.6-1

Versions of packages xserver-xorg-video-nvidia-legacy-340xx recommends:
ii  nvidia-legacy-340xx-kernel-dkms [nvidia-legacy-340xx-kernel-340  340.108-17
    .108]
ii  nvidia-legacy-340xx-vdpau-driver                                 340.108-17
ii  nvidia-settings-legacy-340xx                                     340.108-7

Versions of packages xserver-xorg-video-nvidia-legacy-340xx suggests:
ii  nvidia-legacy-340xx-kernel-dkms  340.108-17

Versions of packages nvidia-legacy-340xx-alternative depends on:
ii  dpkg                    1.21.19
ii  glx-alternative-nvidia  1.2.2

Versions of packages nvidia-legacy-340xx-kernel-dkms depends on:
ii  dkms                                                             3.0.10-2
ii  nvidia-installer-cleanup                                         20220217+2
ii  nvidia-legacy-340xx-kernel-support [nvidia-legacy-340xx-kernel-  340.108-17
    support--v1]

nvidia-legacy-340xx-kernel-dkms recommends no packages.

Versions of packages glx-alternative-nvidia depends on:
ii  dpkg                  1.21.19
ii  glx-alternative-mesa  1.2.2
ii  glx-diversions        1.2.2
ii  update-glx            1.2.2

Versions of packages glx-alternative-nvidia suggests:
ii  nvidia-legacy-340xx-driver [nvidia-driver-any]  340.108-17

Versions of packages nvidia-legacy-340xx-driver is related to:
pn  bumblebee                                                       <none>
pn  bumblebee-nvidia                                                <none>
pn  ccache                                                          <none>
pn  libcuda.so.1                                                    <none>
pn  libcuda1                                                        <none>
pn  libcuda1-any                                                    <none>
pn  libdrm-nouveau1                                                 <none>
pn  libdrm-nouveau1a                                                <none>
ii  libdrm-nouveau2                                                 2.4.114-1
ii  libegl1                                                         1.6.0-1
ii  libgl1                                                          1.6.0-1
ii  libgl1-nvidia-legacy-340xx-glx [libgl1-nvidia-glx-any]          340.108-17
pn  libgles1                                                        <none>
ii  libgles2                                                        1.6.0-1
pn  libnvidia-cfg1-any                                              <none>
ii  libnvidia-legacy-340xx-ml1 [libnvidia-ml.so.1]                  340.108-17
pn  linux-headers                                                   <none>
ii  make                                                            4.3-4.1
pn  nvidia-driver-any                                               <none>
pn  nvidia-glx-legacy-340xx                                         <none>
ii  nvidia-kernel-common                                            20220217+2
ii  nvidia-legacy-340xx-driver [nvidia-glx-any]                     340.108-17
ii  nvidia-legacy-340xx-driver-libs [nvidia-driver-libs-any]        340.108-17
ii  nvidia-legacy-340xx-kernel-dkms                                 340.108-17
pn  nvidia-legacy-340xx-kernel-source                               <none>
ii  nvidia-legacy-340xx-kernel-support [nvidia-kernel-support-any]  340.108-17
ii  nvidia-modprobe                                                 525.78.01-1
pn  nvidia-settings                                                 <none>
ii  nvidia-support                                                  20220217+2
pn  nvidia-xconfig                                                  <none>
ii  ocl-icd-libopencl1 [libopencl1]                                 2.3.1-1
pn  opencl-icd                                                      <none>
pn  primus                                                          <none>
pn  primus-libs                                                     <none>
pn  primus-nvidia                                                   <none>
ii  xserver-xorg                                                    1:7.7+23
ii  xserver-xorg-core                                               2:21.1.6-1
pn  xserver-xorg-legacy                                             <none>
ii  xserver-xorg-video-nouveau                                      1:1.0.17-2
ii  xserver-xorg-video-nvidia-legacy-340xx [xserver-xorg-video-nvi  340.108-17
    dia-any]

-- no debconf information



More information about the pkg-nvidia-devel mailing list