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