396 beta seems to drop i386, armhf and a bunch of devices

Luca Boccassi bluca at debian.org
Sun Apr 22 17:19:01 BST 2018


On Sun, 2018-04-22 at 10:24 +0200, Andreas Beckmann wrote:
> On 2018-04-21 11:19, Luca Boccassi wrote:
> > On Fri, 2018-04-20 at 09:37 +0200, Andreas Beckmann wrote:
> > > On 2018-04-19 23:44, Luca Boccassi wrote:
> > > > I've given a run to the 396 branch (both glvnd and non) and it
> > > > seems to
> > > > work fine.
> > > > 
> > > > Were you planning more changes or is it ready for experimental?
> > > 
> > > I started forking off a 390xx legacy version ... since 396 is
> > > going
> > > to
> > > drop i386/armhf I'm considering building most of the unversioned
> > > packages there instead of from 396 ... to have them available
> > > everywhere.
> > > Not sure how this will work out, need to think more about it, but
> > > I'll
> > > be travelling today, so have more time tomorrow to continue.
> > > 
> > > Andreas
> > 
> > Is it worth the trouble, given 390 will eventually go EOL as well?
> > IMHO
> > we could just bite the bullet...
> 
> I think I have 390xx legacy ready - it will build (the unused)
> *-glvnd-nvidia from now on. Could you give it some testing?

Is this a typo (trailing 0):

"Package: libegl-nvidia-legacy-390xx0"

Apart from that, should 390xx be installable on Stretch with the usual
diff?

--- debian/control	(revision 8036)
+++ debian/control	(wor
king copy)
@@ -14,7 +14,7 @@
  dpkg-dev (>= 1.18.8),
  xz-utils,
  dkms,
-
libvulkan1 (>= 1.0.42),
+ libvulkan1,
  libwayland-client0,
  libwayland-
server0,
  libxext6 [!ppc64el],
@@ -96,19 +96,19 @@
  ${nvidia}-driver-
libs-i386 [amd64],
  libopengl0 | libopengl0-glvnd-nvidia,
  libglx-
${nvidia}0 (= ${binary:Version}),
-# libgles-${nvidia}1 (=
${binary:Version}),
+ libgles-${nvidia}1 (= ${binary:Version}),
 
libgles-${nvidia}2 (= ${binary:Version}),
  lib${nvidia}-cfg1 (=
${binary:Version}),
  ${nvidia}-egl-wayland-icd (= ${binary:Version}),
 
${nvidia}-vulkan-icd (= ${binary:Version}) [amd64 i386],
-Conflicts:
-
libglvnd0-nvidia,
- libopengl0-glvnd-nvidia,
- libglx0-glvnd-nvidia,
-
libgl1-glvnd-nvidia-glx,
- libegl1-glvnd-nvidia,
+#Conflicts:
+#
libglvnd0-nvidia,
+# libopengl0-glvnd-nvidia,
+# libglx0-glvnd-nvidia,
+#
libgl1-glvnd-nvidia-glx,
+# libegl1-glvnd-nvidia,
 # libgles1-glvnd-
nvidia,
- libgles2-glvnd-nvidia,
+# libgles2-glvnd-nvidia,
 Breaks:
 
${nvidia}-driver-libs-nonglvnd,
  libgl1-${nvidia}-glx,
@@ -150,13
+150,13 @@
  ${nvidia}-egl-wayland-icd (= ${binary:Version}),
 
${nvidia}-nonglvnd-vulkan-icd (= ${binary:Version}) [amd64 i386],

Conflicts:
- libglvnd0-nvidia,
- libopengl0-glvnd-nvidia,
- libglx0-glvnd-
nvidia,
+# libglvnd0-nvidia,
+# libopengl0-glvnd-nvidia,
+# libglx0-glvnd-
nvidia,
  libgl1-glvnd-nvidia-glx,
  libegl1-glvnd-nvidia,
 # libgles1-
glvnd-nvidia,
- libgles2-glvnd-nvidia,
+# libgles2-glvnd-nvidia,
 Breaks:
 
${nvidia}-driver-libs,
  libgl1-${nvidia}-glvnd-glx,
@@ -670,7 +670,7 @@

Multi-Arch: same
 Depends:
  nvidia-vulkan-common,
- libvulkan1 (>=
1.0.42),
+ libvulkan1,
  libglx-${nvidia}0 (= ${binary:Version}),
 
${misc:Depends}
 Suggests:
@@ -693,7 +693,7 @@
 Multi-Arch: same
 Depends:
 
nvidia-nonglvnd-vulkan-common,
- libvulkan1 (>= 1.0.42),
+ libvulkan1,
 
libgl1-${nvidia}-glx (= ${binary:Version}),
  ${misc:Depends}
 Suggests:


Perhaps I'm doing something wrong as usual with the glvnd vs nonglvnd
on Stretch, or there's something more than the above to change, but
Gnome fails with legacy390xx + the above diff and I get:

Apr 22 16:57:51 luca-desktop gnome-session[5988]: libGL error: No matching fbConfigs or visuals found
Apr 22 16:57:51 luca-desktop gnome-session[5988]: libGL error: failed to load driver: swrast
Apr 22 16:57:51 luca-desktop gnome-session[5988]: X Error of failed request:  BadValue (integer parameter out of range for operation)
Apr 22 16:57:51 luca-desktop gnome-session[5988]:   Major opcode of failed request:  154 (GLX)
Apr 22 16:57:51 luca-desktop gnome-session[5988]:   Minor opcode of failed request:  3 (X_GLXCreateContext)
Apr 22 16:57:51 luca-desktop gnome-session[5988]:   Value in failed request:  0x0
Apr 22 16:57:51 luca-desktop gnome-session[5988]:   Serial number of failed request:  31
Apr 22 16:57:51 luca-desktop gnome-session[5988]:   Current serial number in output stream:  34
Apr 22 16:57:51 luca-desktop gnome-session[5988]: gnome-session-check-accelerated: GL Helper exited with code 256
Apr 22 16:57:51 luca-desktop gnome-session[5988]: libEGL warning: DRI2: failed to authenticate

This is what's installed:

libcuda1:amd64  396.18-0~svn2
libcuda1:i386  396.18-0~svn2
libcuda1-i386:i386  396.18-0~svn2
libegl-nvidia0:amd64  396.18-0~svn2
libegl-nvidia0:i386  396.18-0~svn2
libegl1-glvnd-nvidia:amd64  396.18-0~svn2
libegl1-glvnd-nvidia:i386  396.18-0~svn2
libgl1-glvnd-nvidia-glx:amd64  396.18-0~svn2
libgl1-glvnd-nvidia-glx:i386  396.18-0~svn2
libgl1-nvidia-glvnd-glx:amd64  396.18-0~svn2
libgl1-nvidia-glvnd-glx:i386  396.18-0~svn2
libgles-nvidia1:amd64  396.18-0~svn2
libgles-nvidia1:i386  396.18-0~svn2
libgles-nvidia2:amd64  396.18-0~svn2
libgles-nvidia2:i386  396.18-0~svn2
libgles1-glvnd-nvidia:amd64  396.18-0~svn2
libgles1-glvnd-nvidia:i386  396.18-0~svn2
libgles2-glvnd-nvidia:amd64  396.18-0~svn2
libgles2-glvnd-nvidia:i386  396.18-0~svn2
libglvnd0-nvidia:amd64  396.18-0~svn2
libglvnd0-nvidia:i386  396.18-0~svn2
libglx-nvidia0:amd64  396.18-0~svn2
libglx-nvidia0:i386  396.18-0~svn2
libglx0-glvnd-nvidia:amd64  396.18-0~svn2
libglx0-glvnd-nvidia:i386  396.18-0~svn2
libnvidia-cfg1:amd64  396.18-0~svn2
libnvidia-compiler:amd64  396.18-0~svn2
libnvidia-egl-wayland1:amd64  396.18-0~svn2
libnvidia-eglcore:amd64  396.18-0~svn2
libnvidia-eglcore:i386  396.18-0~svn2
libnvidia-fatbinaryloader:amd64  396.18-0~svn2
libnvidia-fatbinaryloader:i386  396.18-0~svn2
libnvidia-glcore:amd64  396.18-0~svn2
libnvidia-glcore:i386  396.18-0~svn2
libnvidia-glvkspirv:amd64  396.18-0~svn2
libnvidia-glvkspirv:i386  396.18-0~svn2
libnvidia-ml1:amd64  396.18-0~svn2
libnvidia-ptxjitcompiler1:amd64  396.18-0~svn2
libnvidia-ptxjitcompiler1:i386  396.18-0~svn2
libopengl0-glvnd-nvidia:amd64  396.18-0~svn2
libopengl0-glvnd-nvidia:i386  396.18-0~svn2
nvidia-alternative  396.18-0~svn2
nvidia-driver  396.18-0~svn2
nvidia-driver-bin  396.18-0~svn2
nvidia-driver-libs:amd64  396.18-0~svn2
nvidia-driver-libs:i386  396.18-0~svn2
nvidia-driver-libs-i386:i386  396.18-0~svn2
nvidia-egl-common  396.18-0~svn2
nvidia-egl-icd:amd64  396.18-0~svn2
nvidia-egl-icd:i386  396.18-0~svn2
nvidia-egl-wayland-common  396.18-0~svn2
nvidia-egl-wayland-icd:amd64  396.18-0~svn2
nvidia-kernel-dkms  396.18-0~svn2
nvidia-kernel-support  396.18-0~svn2
nvidia-legacy-check  396.18-0~svn2
nvidia-opencl-common  396.18-0~svn2
nvidia-opencl-icd:amd64  396.18-0~svn2
nvidia-vdpau-driver:amd64  396.18-0~svn2
nvidia-vulkan-common  396.18-0~svn2
nvidia-vulkan-icd:amd64  396.18-0~svn2
nvidia-vulkan-icd:i386  396.18-0~svn2
xserver-xorg-video-nvidia  396.18-0~svn2

libegl-nvidia-legacy-390xx0:amd64  390.48-3~svn1
libegl-nvidia-legacy-390xx0:i386  390.48-3~svn1
libgl1-nvidia-legacy-390xx-glvnd-glx:amd64  390.48-3~svn1
libgl1-nvidia-legacy-390xx-glvnd-glx:i386  390.48-3~svn1
libgles-nvidia-legacy-390xx1:amd64  390.48-3~svn1
libgles-nvidia-legacy-390xx1:i386  390.48-3~svn1
libgles-nvidia-legacy-390xx2:amd64  390.48-3~svn1
libgles-nvidia-legacy-390xx2:i386  390.48-3~svn1
libglx-nvidia-legacy-390xx0:amd64  390.48-3~svn1
libglx-nvidia-legacy-390xx0:i386  390.48-3~svn1
libnvidia-legacy-390xx-cfg1:amd64  390.48-3~svn1
libnvidia-legacy-390xx-cfg1:i386  390.48-3~svn1
libnvidia-legacy-390xx-egl-wayland1:amd64  390.48-3~svn1
libnvidia-legacy-390xx-egl-wayland1:i386  390.48-3~svn1
libnvidia-legacy-390xx-eglcore:amd64  390.48-3~svn1
libnvidia-legacy-390xx-eglcore:i386  390.48-3~svn1
libnvidia-legacy-390xx-glcore:amd64  390.48-3~svn1
libnvidia-legacy-390xx-glcore:i386  390.48-3~svn1
libnvidia-legacy-390xx-ml1:amd64  390.48-3~svn1
nvidia-legacy-390xx-alternative  390.48-3~svn1
nvidia-legacy-390xx-driver  390.48-3~svn1
nvidia-legacy-390xx-driver-bin  390.48-3~svn1
nvidia-legacy-390xx-driver-libs:amd64  390.48-3~svn1
nvidia-legacy-390xx-driver-libs:i386  390.48-3~svn1
nvidia-legacy-390xx-driver-libs-i386:i386  390.48-3~svn1
nvidia-legacy-390xx-egl-icd:amd64  390.48-3~svn1
nvidia-legacy-390xx-egl-icd:i386  390.48-3~svn1
nvidia-legacy-390xx-egl-wayland-icd:amd64  390.48-3~svn1
nvidia-legacy-390xx-egl-wayland-icd:i386  390.48-3~svn1
nvidia-legacy-390xx-kernel-dkms  390.48-3~svn1
nvidia-legacy-390xx-kernel-support  390.48-3~svn1
nvidia-legacy-390xx-vdpau-driver:amd64  390.48-3~svn1
nvidia-legacy-390xx-vulkan-icd:amd64  390.48-3~svn1
nvidia-legacy-390xx-vulkan-icd:i386  390.48-3~svn1
xserver-xorg-video-nvidia-legacy-390xx  390.48-3~svn1

No Mesa glvnd libraries are installed.

-- 
Kind regards,
Luca Boccassi
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: This is a digitally signed message part
URL: <http://alioth-lists.debian.net/pipermail/pkg-nvidia-devel/attachments/20180422/35d485cd/attachment.sig>


More information about the pkg-nvidia-devel mailing list