Bug#1005804: xserver-xorg-video-nvidia-legacy-390xx: does not depend on xorg-video-abi-25

2022-02-16 Thread Vincent Lefevre
On 2022-02-17 00:35:40 +0100, Andreas Beckmann wrote:
> On 16/02/2022 15.10, Vincent Lefevre wrote:
> > On 2022-02-15 13:06:57 +0100, Andreas Beckmann wrote:
> > > If you force the installation of the driver with the new X server, can you
> > > confirm that the driver works without complaining about an ABI mismatch?
> > 
> > This seems to work on my desktop machine at my lab.
> 
> Thanks for confirming. Enabled xorg-video-abi-25 on the package

FYI, this also works without any issue on my laptop, with 2 external
monitors.

-- 
Vincent Lefèvre  - Web: 
100% accessible validated (X)HTML - Blog: 
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)



Bug#1005804: xserver-xorg-video-nvidia-legacy-390xx: does not depend on xorg-video-abi-25

2022-02-16 Thread Andreas Beckmann

On 16/02/2022 15.10, Vincent Lefevre wrote:

On 2022-02-15 13:06:57 +0100, Andreas Beckmann wrote:

If you force the installation of the driver with the new X server, can you
confirm that the driver works without complaining about an ABI mismatch?


This seems to work on my desktop machine at my lab.


Thanks for confirming. Enabled xorg-video-abi-25 on the package

Now we just need someone confirming that for the Tesla 418/450/460 
drivers, too. 450 probably works, the other two probably don't.



Andreas



Bug#1005804: xserver-xorg-video-nvidia-legacy-390xx: does not depend on xorg-video-abi-25

2022-02-16 Thread Vincent Lefevre
On 2022-02-15 13:06:57 +0100, Andreas Beckmann wrote:
> If you force the installation of the driver with the new X server, can you
> confirm that the driver works without complaining about an ABI mismatch?

This seems to work on my desktop machine at my lab.

cventin:~> dpkg -l | grep -E '390xx|xserver'
ii  libegl-nvidia-legacy-390xx0:amd64390.147-1+b1   
 amd64NVIDIA binary EGL library (390xx legacy version)
ii  libgl1-nvidia-legacy-390xx-glvnd-glx:amd64   390.147-1+b1   
 amd64NVIDIA binary OpenGL/GLX library (GLVND variant) (390xx 
legacy version)
ii  libglx-nvidia-legacy-390xx0:amd64390.147-1+b1   
 amd64NVIDIA binary GLX library (390xx legacy version)
ii  libglx-nvidia-legacy-390xx0:i386 390.147-1+b1   
 i386 NVIDIA binary GLX library (390xx legacy version)
ii  libnvidia-legacy-390xx-cfg1:amd64390.147-1+b1   
 amd64NVIDIA binary OpenGL/GLX configuration library (390xx legacy 
version)
ii  libnvidia-legacy-390xx-cfg1:i386 390.147-1+b1   
 i386 NVIDIA binary OpenGL/GLX configuration library (390xx legacy 
version)
ii  libnvidia-legacy-390xx-cuda1:amd64   390.147-1+b1   
 amd64NVIDIA CUDA Driver Library (390xx legacy version)
ii  libnvidia-legacy-390xx-cuda1:i386390.147-1+b1   
 i386 NVIDIA CUDA Driver Library (390xx legacy version)
ii  libnvidia-legacy-390xx-cuda1-i386:i386   390.147-1+b1   
 i386 NVIDIA CUDA 32-bit runtime library (390xx legacy version)
ii  libnvidia-legacy-390xx-eglcore:amd64 390.147-1+b1   
 amd64NVIDIA binary EGL core libraries (390xx legacy version)
ii  libnvidia-legacy-390xx-fatbinaryloader:amd64 390.147-1+b1   
 amd64NVIDIA FAT binary loader (390xx legacy version)
ii  libnvidia-legacy-390xx-fatbinaryloader:i386  390.147-1+b1   
 i386 NVIDIA FAT binary loader (390xx legacy version)
ii  libnvidia-legacy-390xx-glcore:amd64  390.147-1+b1   
 amd64NVIDIA binary OpenGL/GLX core libraries (390xx legacy version)
ii  libnvidia-legacy-390xx-glcore:i386   390.147-1+b1   
 i386 NVIDIA binary OpenGL/GLX core libraries (390xx legacy version)
ii  libnvidia-legacy-390xx-ml1:amd64 390.147-1+b1   
 amd64NVIDIA Management Library (NVML) runtime library (390xx 
legacy version)
ii  libnvidia-legacy-390xx-ml1:i386  390.147-1+b1   
 i386 NVIDIA Management Library (NVML) runtime library (390xx 
legacy version)
ii  libnvidia-legacy-390xx-ptxjitcompiler1:amd64 390.147-1+b1   
 amd64NVIDIA PTX JIT Compiler library (390xx legacy version)
ii  libnvidia-legacy-390xx-ptxjitcompiler1:i386  390.147-1+b1   
 i386 NVIDIA PTX JIT Compiler library (390xx legacy version)
ii  nvidia-legacy-390xx-alternative  390.147-1+b1   
 amd64allows the selection of NVIDIA as GLX provider (390xx legacy 
version)
ii  nvidia-legacy-390xx-driver   390.147-1+b1   
 amd64NVIDIA metapackage (390xx legacy version)
ii  nvidia-legacy-390xx-driver-bin   390.147-1+b1   
 amd64NVIDIA driver support binaries (390xx legacy version)
ii  nvidia-legacy-390xx-driver-libs:amd64390.147-1+b1   
 amd64NVIDIA metapackage (OpenGL/GLX/EGL/GLES libraries) (390xx 
legacy version)
ii  nvidia-legacy-390xx-egl-icd:amd64390.147-1+b1   
 amd64NVIDIA EGL installable client driver (ICD)
ii  nvidia-legacy-390xx-kernel-dkms  390.147-1+b1   
 amd64NVIDIA binary kernel module DKMS source (390xx legacy version)
ii  nvidia-legacy-390xx-kernel-support   390.147-1+b1   
 amd64NVIDIA binary kernel module support files (390xx legacy 
version)
ii  nvidia-legacy-390xx-smi:i386 390.147-1+b1   
 i386 NVIDIA System Management Interface (390xx legacy version)
ii  nvidia-legacy-390xx-vdpau-driver:amd64   390.147-1+b1   
 amd64Video Decode and Presentation API for Unix - NVIDIA driver 
(390xx legacy)
ii  nvidia-legacy-390xx-vulkan-icd:amd64 390.147-1+b1   
 amd64NVIDIA Vulkan installable client driver (ICD) (390xx legacy 
version)
ii  nvidia-legacy-390xx-vulkan-icd:i386  390.147-1+b1   
 i386 NVIDIA Vulkan installable client driver (ICD) (390xx legacy 
version)
ii  nvidia-settings-legacy-390xx 390.147-1  
 

Bug#1005804: xserver-xorg-video-nvidia-legacy-390xx: does not depend on xorg-video-abi-25

2022-02-15 Thread Vincent Lefevre
On 2022-02-15 13:59:02 +0100, Vincent Lefevre wrote:
> On 2022-02-15 13:06:57 +0100, Andreas Beckmann wrote:
> > If you force the installation of the driver with the new X server, can you
> > confirm that the driver works without complaining about an ABI mismatch?
> 
> I think I can try tomorrow on another machine where I can fall back to
> nouveau in case anything goes wrong.

In the mean time, some information I could find:

https://forums.developer.nvidia.com/t/xorg-server-21-1-released-any-eta-on-compatible-nvidia-drivers/193422/3

Someone said that for the 340xx driver: "After the Xorg upgrade, I had
to use the IgnoreABI hack, but then Prime stopped working for me."

340.* is not the version concerned here, but this shows that just
testing may not be reliable (e.g. some users may see some particular
issues), possibly unless this is an Xorg bug.

https://nvidia.custhelp.com/app/answers/detail/a_id/3142/~/support-timeframes-for-unix-legacy-gpu-releases

"The Linux 390.* legacy driver series is the last to support GF1xx
("Fermi") GPUs. Support for new Linux kernels and X servers, as well
as fixes for critical bugs, will be included in 390.* legacy releases
through the end of 2022."

So there should be a new release, but NVIDIA hasn't reacted yet.

-- 
Vincent Lefèvre  - Web: 
100% accessible validated (X)HTML - Blog: 
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)



Bug#1005804: xserver-xorg-video-nvidia-legacy-390xx: does not depend on xorg-video-abi-25

2022-02-15 Thread Vincent Lefevre
On 2022-02-15 13:06:57 +0100, Andreas Beckmann wrote:
> On 15/02/2022 12.15, Vincent Lefevre wrote:
> > Package: xserver-xorg-video-nvidia-legacy-390xx
> > Version: 390.147-1+b1
> > Severity: grave
> > Justification: renders package unusable
> > 
> > /usr/share/doc/xserver-xorg-video-nvidia-legacy-390xx/changelog.Debian.amd64.gz
> > says:
> > 
> > nvidia-graphics-drivers-legacy-390xx (390.147-1+b1) sid; urgency=low, 
> > binary-only=yes
> 
> Since the driver is a binary compiled by NVIDIA, we can't add support for
> newer X server by just recompiling it ... there is a harcoded list of
> supported xorg-video-abi-XX alternatives.
> 
> If you force the installation of the driver with the new X server, can you
> confirm that the driver works without complaining about an ABI mismatch?

I think I can try tomorrow on another machine where I can fall back to
nouveau in case anything goes wrong.

-- 
Vincent Lefèvre  - Web: 
100% accessible validated (X)HTML - Blog: 
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)



Bug#1005804: xserver-xorg-video-nvidia-legacy-390xx: does not depend on xorg-video-abi-25

2022-02-15 Thread Andreas Beckmann

On 15/02/2022 12.15, Vincent Lefevre wrote:

Package: xserver-xorg-video-nvidia-legacy-390xx
Version: 390.147-1+b1
Severity: grave
Justification: renders package unusable

/usr/share/doc/xserver-xorg-video-nvidia-legacy-390xx/changelog.Debian.amd64.gz
says:

nvidia-graphics-drivers-legacy-390xx (390.147-1+b1) sid; urgency=low, 
binary-only=yes


Since the driver is a binary compiled by NVIDIA, we can't add support 
for newer X server by just recompiling it ... there is a harcoded list 
of supported xorg-video-abi-XX alternatives.


If you force the installation of the driver with the new X server, can 
you confirm that the driver works without complaining about an ABI mismatch?


So far nvidia hasn't mentioned in their changelog that they added 
support for the new X server with the bumped ABI (while they did that in 
the past), but there are some reports out in the wild claiming that 
NVIDIA actually added support ...



Andreas