xorg-server: Changes to 'ubuntu-xenial'

2016-07-20 Thread Timo Aaltonen
 debian/changelog |9 +++--
 debian/control   |6 +++---
 debian/rules |2 +-
 3 files changed, 11 insertions(+), 6 deletions(-)

New commits:
commit 93b5b3bf09b2c82f168b73097bfe2d43ca0572d6
Author: Timo Aaltonen 
Date:   Thu Jul 21 08:29:03 2016 +0300

release to xenial

diff --git a/debian/changelog b/debian/changelog
index ed6b1f8..8d51676 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-xorg-server (2:1.18.3-1ubuntu2.3) UNRELEASED; urgency=medium
+xorg-server (2:1.18.3-1ubuntu2.3) xenial; urgency=medium
 
   [ Timo Aaltonen ]
   * control: Add Conflicts/Replaces on xserver-xorg-video-glamoregl.
@@ -8,7 +8,7 @@ xorg-server (2:1.18.3-1ubuntu2.3) UNRELEASED; urgency=medium
   * debian/control, debian/rules:
 - Build xmir for arm64 (LP: #1604851).
 
- -- Timo Aaltonen   Tue, 05 Jul 2016 01:53:51 +0300
+ -- Timo Aaltonen   Thu, 21 Jul 2016 08:27:07 +0300
 
 xorg-server (2:1.18.3-1ubuntu2.2) xenial; urgency=medium
 

commit 63aa20ed8198bda44f93ff5f0725a7af0ab5a15b
Author: Timo Aaltonen 
Date:   Thu Jul 21 06:09:32 2016 +0300

control, rules: Build xmir for arm64

diff --git a/debian/changelog b/debian/changelog
index 429139c..ed6b1f8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,13 @@
 xorg-server (2:1.18.3-1ubuntu2.3) UNRELEASED; urgency=medium
 
+  [ Timo Aaltonen ]
   * control: Add Conflicts/Replaces on xserver-xorg-video-glamoregl.
 (LP: #1574320)
 
+  [ Łukasz 'sil2100' Zemczak ]
+  * debian/control, debian/rules:
+- Build xmir for arm64 (LP: #1604851).
+
  -- Timo Aaltonen   Tue, 05 Jul 2016 01:53:51 +0300
 
 xorg-server (2:1.18.3-1ubuntu2.2) xenial; urgency=medium
diff --git a/debian/control b/debian/control
index 9f5e9f0..9843ce2 100644
--- a/debian/control
+++ b/debian/control
@@ -103,7 +103,7 @@ Build-Depends:
 # systemd-daemon
   libsystemd-dev [linux-any],
 # XMir
- libmirclient-dev (>= 0.13.1) [!arm64 !powerpc !ppc64el !s390x],
+ libmirclient-dev (>= 0.13.1) [!powerpc !ppc64el !s390x],
  mir-client-platform-mesa-dev,
 Standards-Version: 3.9.6
 Vcs-Git: https://anonscm.debian.org/git/pkg-xorg/xserver/xorg-server.git
@@ -224,7 +224,7 @@ Depends:
  libxkbfile-dev,
  libpciaccess-dev,
  mesa-common-dev,
- libmirclient-dev [!arm64 !powerpc !ppc64el],
+ libmirclient-dev [!powerpc !ppc64el],
  mir-client-platform-mesa-dev,
  ${misc:Depends},
 Description: Xorg X server - development files
@@ -384,7 +384,7 @@ Description: common files used by various X servers
  This package provides files necessary for all X.Org based X servers.
 
 Package: xmir
-Architecture: amd64 armhf i386
+Architecture: amd64 arm64 armhf i386
 Depends:
  xserver-common (>= ${source:Version}),
  ${shlibs:Depends},
diff --git a/debian/rules b/debian/rules
index 9169ed7..f3ddb43 100755
--- a/debian/rules
+++ b/debian/rules
@@ -58,7 +58,7 @@ else
 endif
 
 # Mir isn't built on PPC
-ifneq (,$(filter $(DEB_HOST_ARCH), arm64 powerpc ppc64el s390x))
+ifneq (,$(filter $(DEB_HOST_ARCH), powerpc ppc64el s390x))
build_xmir = --disable-xmir
 endif
 



xorg-server: Changes to 'ubuntu'

2016-07-20 Thread Timo Aaltonen
 debian/changelog |7 +++
 debian/control   |6 +++---
 debian/rules |2 +-
 3 files changed, 11 insertions(+), 4 deletions(-)

New commits:
commit 015df102d657e90b26a9e4b70876b7e9fc8651d7
Author: Timo Aaltonen 
Date:   Thu Jul 21 06:09:32 2016 +0300

control, rules: Build xmir for arm64

diff --git a/debian/changelog b/debian/changelog
index 73cfddf..ff9b686 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+xorg-server (2:1.18.4-1ubuntu2) yakkety; urgency=medium
+
+  * debian/control, debian/rules:
+- Build xmir for arm64 (LP: #1604851).
+
+ -- Łukasz 'sil2100' Zemczak   Wed, 20 Jul 2016 
18:55:21 +0200
+
 xorg-server (2:1.18.4-1ubuntu1) yakkety; urgency=medium
 
   * Merge from debian.
diff --git a/debian/control b/debian/control
index 629be03..2b9849d 100644
--- a/debian/control
+++ b/debian/control
@@ -103,7 +103,7 @@ Build-Depends:
 # systemd-daemon
   libsystemd-dev [linux-any],
 # XMir
- libmirclient-dev (>= 0.13.1) [!arm64 !powerpc !ppc64el !s390x],
+ libmirclient-dev (>= 0.13.1) [!powerpc !ppc64el !s390x],
  mir-client-platform-mesa-dev,
 Standards-Version: 3.9.6
 Vcs-Git: https://anonscm.debian.org/git/pkg-xorg/xserver/xorg-server.git
@@ -222,7 +222,7 @@ Depends:
  libxkbfile-dev,
  libpciaccess-dev,
  mesa-common-dev,
- libmirclient-dev [!arm64 !powerpc !ppc64el],
+ libmirclient-dev [!powerpc !ppc64el],
  mir-client-platform-mesa-dev,
  ${misc:Depends},
 Description: Xorg X server - development files
@@ -382,7 +382,7 @@ Description: common files used by various X servers
  This package provides files necessary for all X.Org based X servers.
 
 Package: xmir
-Architecture: amd64 armhf i386
+Architecture: amd64 arm64 armhf i386
 Depends:
  xserver-common (>= ${source:Version}),
  ${shlibs:Depends},
diff --git a/debian/rules b/debian/rules
index 9169ed7..f3ddb43 100755
--- a/debian/rules
+++ b/debian/rules
@@ -58,7 +58,7 @@ else
 endif
 
 # Mir isn't built on PPC
-ifneq (,$(filter $(DEB_HOST_ARCH), arm64 powerpc ppc64el s390x))
+ifneq (,$(filter $(DEB_HOST_ARCH), powerpc ppc64el s390x))
build_xmir = --disable-xmir
 endif
 



Processed: your mail

2016-07-20 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> severity 831685 important
Bug #831685 [libdrm-nouveau2] blank screen with nouveau
Severity set to 'important' from 'normal'
>
End of message, stopping processing here.

Please contact me if you need assistance.
-- 
831685: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=831685
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#831901: marked as done (xserver-xorg-core: no hardware assisted 3D acceleration using modesetting driver on Sandybridge)

2016-07-20 Thread Debian Bug Tracking System
Your message dated Wed, 20 Jul 2016 22:43:49 +0200
with message-id <20160720204349.GA32398@localhost.localdomain>
and subject line Re: Bug#831901: xserver-xorg-core: no hardware assisted 3D 
acceleration using modesetting driver on Sandybridge
has caused the Debian Bug report #831901,
regarding xserver-xorg-core: no hardware assisted 3D acceleration using 
modesetting driver on Sandybridge
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
831901: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=831901
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: xserver-xorg-core
Version: 2:1.18.4-1
Severity: important

Dear Timo, dear Maintainers,

as apt-listchanges informed me that with newest X server modesetting driver
is now default, I tried it.

It basically works, but subjectively feels a bit more sluggish (expected,
but read on why).


But kwin_x11 doesn´t enable OpenGL compositor anymore but falls back to
XRender:

OpenGL vendor string:   VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.8, 256 
bits)
OpenGL version string:  3.0 Mesa 12.0.1
OpenGL shading language version string: 1.30
Driver: LLVMpipe
GPU class:  Unknown
OpenGL version: 3.0
GLSL version:   1.30
Mesa version:   12.0.1
X server version:   1.18.4
Linux kernel version:   4.7
Requires strict binding:yes
GLSL shaders:   yes
Texture NPOT support:   yes
Virtual Machine:no
kwin_core: OpenGL driver recommends XRender based compositing. Falling back to 
XRender.
kwin_core: To overwrite the detection use the environment variable KWIN_COMPOSE
kwin_core: For more information see 
http://community.kde.org/KWin/Environment_Variables#KWIN_COMPOSE
kwin_core: Failed to initialize compositing, compositing disabled


glxinfo agrees that LLVMpipe OpenGL renderer is active instead of the Intel mesa
driver:

Vendor: VMware, Inc. (0x)
Device: llvmpipe (LLVM 3.8, 256 bits) (0x)
Version: 12.0.1
Accelerated: no
Video memory: 15829MB
Unified memory: no
Preferred profile: core (0x1)
Max core profile version: 3.3
Max compat profile version: 3.0
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.0



>From the Xorg log it looks like initialization of OpenGL based Glamor
2D acceleration also fails:

[ 47090.425] (II) Loading sub module "glamoregl"
[ 47090.425] (II) LoadModule: "glamoregl"
[ 47090.425] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
[ 47090.432] (II) Module glamoregl: vendor="X.Org Foundation"
[ 47090.432] »··compiled for 1.18.4, module version = 1.0.0
[ 47090.432] »··ABI class: X.Org ANSI C Emulation, version 0.4
[ 47090.432] (II) glamor: OpenGL accelerated X.org driver based.
[ 47090.452] (EE) modeset(0): eglInitialize() failed
[ 47090.452] (EE) modeset(0): glamor initialization failed


Expected results:

Hardware assisted 3D acceleration works as usual if modesetting driver is new
default.


Switching back to my AccelMethod "uxa" based Intel driver xorg configuration
snippet for now.



Device is ThinkPad T520 with external 24 inch display from Fujitsu:

# phoronix-test-suite system-info

Phoronix Test Suite v5.2.1
System Information

Hardware:
Processor: Intel Core i5-2520M @ 3.20GHz (4 Cores), Motherboard: LENOVO 
42433WG, Chipset: Intel 2nd Generation Core Family DRAM, Memory: 16384MB, Disk: 
300GB INTEL SSDSA2CW30 + 480GB Crucial_CT480M50, Graphics: LLVMpipe, Audio: 
Conexant CX20590, Monitor: P24T-7 LED, Network: Intel 82579LM Gigabit 
Connection + Intel Centrino Advanced-N 6205

Software:
OS: Debian unstable, Kernel: 4.7.0-rc5-tp520-btrfstrim+ (x86_64), Desktop: KDE 
Frameworks 5, Display Server: X Server 1.18.4, Display Driver: modesetting 
1.18.4, OpenGL: 3.3 Mesa 12.0.1 Gallium 0.4, Compiler: GCC 6.1.1 20160705, 
File-System: btrfs, Screen Resolution: 3840x1080


Debian unstable as of basically now:

# apt-show-versions | egrep 
"libgl1-mesa-dri:amd64|libdrm-intel1:amd64|xserver-xorg:amd64|xserver-xorg-core:amd64|kwin-x11:amd64"
kwin-x11:amd64/sid 4:5.7.0-1 uptodate
libdrm-intel1:amd64/sid 2.4.68-1 uptodate
libgl1-mesa-dri:amd64/experimental 12.0.1-3 uptodate
xserver-xorg:amd64/sid 1:7.7+16 uptodate
xserver-xorg-core:amd64/sid 2:1.18.4-1 uptodate

Thanks,
Martin


-- Package-specific info:
X server symlink status:
---

Bug#831901: xserver-xorg-core: no hardware assisted 3D acceleration using modesetting driver on Sandybridge

2016-07-20 Thread Martin Steigerwald
Am Mittwoch, 20. Juli 2016, 22:12:48 CEST schrieb Andreas Boll:
> On Wed, Jul 20, 2016 at 06:51:21PM +0200, Martin Steigerwald wrote:
> > Package: xserver-xorg-core
> > Version: 2:1.18.4-1
> > Severity: important
> > 
> > Dear Timo, dear Maintainers,
> > 
> > as apt-listchanges informed me that with newest X server modesetting
> > driver
> > is now default, I tried it.
> > 
> > It basically works, but subjectively feels a bit more sluggish (expected,
> > but read on why).
> > 
> > 
> > But kwin_x11 doesn´t enable OpenGL compositor anymore but falls back to
> > XRender:
> > 
> > OpenGL vendor string:   VMware, Inc.
> > OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.8,
> > 256 bits) OpenGL version string:  3.0 Mesa 12.0.1
> > OpenGL shading language version string: 1.30
> > Driver: LLVMpipe
> > GPU class:  Unknown
> > OpenGL version: 3.0
> > GLSL version:   1.30
> > Mesa version:   12.0.1
> > X server version:   1.18.4
> > Linux kernel version:   4.7
> > Requires strict binding:yes
> > GLSL shaders:   yes
> > Texture NPOT support:   yes
> > Virtual Machine:no
> > kwin_core: OpenGL driver recommends XRender based compositing. Falling
> > back to XRender. kwin_core: To overwrite the detection use the
> > environment variable KWIN_COMPOSE kwin_core: For more information see
> > http://community.kde.org/KWin/Environment_Variables#KWIN_COMPOSE
> > kwin_core: Failed to initialize compositing, compositing disabled
> > 
> > 
> > glxinfo agrees that LLVMpipe OpenGL renderer is active instead of the
> > Intel mesa> 
> > driver:
> > Vendor: VMware, Inc. (0x)
> > Device: llvmpipe (LLVM 3.8, 256 bits) (0x)
> > Version: 12.0.1
> > Accelerated: no
> > Video memory: 15829MB
> > Unified memory: no
> > Preferred profile: core (0x1)
> > Max core profile version: 3.3
> > Max compat profile version: 3.0
> > Max GLES1 profile version: 1.1
> > Max GLES[23] profile version: 3.0
> > >
> > >From the Xorg log it looks like initialization of OpenGL based Glamor
> > 
> > 2D acceleration also fails:
> > 
> > [ 47090.425] (II) Loading sub module "glamoregl"
> > [ 47090.425] (II) LoadModule: "glamoregl"
> > [ 47090.425] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
> > [ 47090.432] (II) Module glamoregl: vendor="X.Org Foundation"
> > [ 47090.432] »··compiled for 1.18.4, module version = 1.0.0
> > [ 47090.432] »··ABI class: X.Org ANSI C Emulation, version 0.4
> > [ 47090.432] (II) glamor: OpenGL accelerated X.org driver based.
> > [ 47090.452] (EE) modeset(0): eglInitialize() failed
> > [ 47090.452] (EE) modeset(0): glamor initialization failed
> 
> Yep EGL failed to initialize.
> 
> 
> snip
> 
> > Versions of packages xserver-xorg-core depends on:
> > ii  keyboard-configuration1.147
> > ii  libaudit1 1:2.6.5-1
> > ii  libc6 2.23-2
> > ii  libdbus-1-3   1.10.8-1
> > ii  libdrm2   2.4.68-1
> > ii  libegl1-mesa  12.0.1-3
> > ii  libepoxy0 1.3.1-1
> > ii  libgbm1   11.2.2-1
> 
> If you use mesa from experimental you need to upgrade all binary
> packages of mesa.
> Upgrading libgbm1 to version 12.0.1-3 should fix glamor and 3d acceleration.

Thank you Andreas.

Indeed. I wasn´t aware of libgbm1. Upgrading it to experimental fixes the 
issue for me. So feel free to close the bug report.

> > ii  libgcrypt20   1.7.2-2
> > ii  libgl1-mesa-glx [libgl1]  12.0.1-3
> > ii  libpciaccess0 0.13.4-1
> > ii  libpixman-1-0 0.33.6-1
> > ii  libselinux1   2.5-3
> > ii  libsystemd0   230-7
> > ii  libudev1  230-7
> > ii  libxau6   1:1.0.8-1
> > ii  libxdmcp6 1:1.1.2-1.1
> > ii  libxfont1 1:1.5.1-1
> > ii  libxshmfence1 1.2-1
> > ii  udev  230-7
> > ii  xserver-common2:1.18.4-1
> > 
> > Versions of packages xserver-xorg-core recommends:
> > ii  libgl1-mesa-dri  12.0.1-3
> > ii  libpam-systemd   230-7
> > 
> > Versions of packages xserver-xorg-core suggests:
> > ii  xfonts-100dpi1:1.0.4+nmu1
> > ii  xfonts-75dpi 1:1.0.4+nmu1
> > ii  xfonts-scalable  1:1.0.3-1.1
> > 
> > -- no debconf information

-- 
Martin



Bug#831901: xserver-xorg-core: no hardware assisted 3D acceleration using modesetting driver on Sandybridge

2016-07-20 Thread Andreas Boll
On Wed, Jul 20, 2016 at 06:51:21PM +0200, Martin Steigerwald wrote:
> Package: xserver-xorg-core
> Version: 2:1.18.4-1
> Severity: important
> 
> Dear Timo, dear Maintainers,
> 
> as apt-listchanges informed me that with newest X server modesetting driver
> is now default, I tried it.
> 
> It basically works, but subjectively feels a bit more sluggish (expected,
> but read on why).
> 
> 
> But kwin_x11 doesn´t enable OpenGL compositor anymore but falls back to
> XRender:
> 
> OpenGL vendor string:   VMware, Inc.
> OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.8, 
> 256 bits)
> OpenGL version string:  3.0 Mesa 12.0.1
> OpenGL shading language version string: 1.30
> Driver: LLVMpipe
> GPU class:  Unknown
> OpenGL version: 3.0
> GLSL version:   1.30
> Mesa version:   12.0.1
> X server version:   1.18.4
> Linux kernel version:   4.7
> Requires strict binding:yes
> GLSL shaders:   yes
> Texture NPOT support:   yes
> Virtual Machine:no
> kwin_core: OpenGL driver recommends XRender based compositing. Falling back 
> to XRender.
> kwin_core: To overwrite the detection use the environment variable 
> KWIN_COMPOSE
> kwin_core: For more information see 
> http://community.kde.org/KWin/Environment_Variables#KWIN_COMPOSE
> kwin_core: Failed to initialize compositing, compositing disabled
> 
> 
> glxinfo agrees that LLVMpipe OpenGL renderer is active instead of the Intel 
> mesa
> driver:
> 
> Vendor: VMware, Inc. (0x)
> Device: llvmpipe (LLVM 3.8, 256 bits) (0x)
> Version: 12.0.1
> Accelerated: no
> Video memory: 15829MB
> Unified memory: no
> Preferred profile: core (0x1)
> Max core profile version: 3.3
> Max compat profile version: 3.0
> Max GLES1 profile version: 1.1
> Max GLES[23] profile version: 3.0
> 
> 
> 
> >From the Xorg log it looks like initialization of OpenGL based Glamor
> 2D acceleration also fails:
> 
> [ 47090.425] (II) Loading sub module "glamoregl"
> [ 47090.425] (II) LoadModule: "glamoregl"
> [ 47090.425] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
> [ 47090.432] (II) Module glamoregl: vendor="X.Org Foundation"
> [ 47090.432] »··compiled for 1.18.4, module version = 1.0.0
> [ 47090.432] »··ABI class: X.Org ANSI C Emulation, version 0.4
> [ 47090.432] (II) glamor: OpenGL accelerated X.org driver based.
> [ 47090.452] (EE) modeset(0): eglInitialize() failed
> [ 47090.452] (EE) modeset(0): glamor initialization failed
> 

Yep EGL failed to initialize.


snip

> 
> Versions of packages xserver-xorg-core depends on:
> ii  keyboard-configuration1.147
> ii  libaudit1 1:2.6.5-1
> ii  libc6 2.23-2
> ii  libdbus-1-3   1.10.8-1
> ii  libdrm2   2.4.68-1
> ii  libegl1-mesa  12.0.1-3
> ii  libepoxy0 1.3.1-1
> ii  libgbm1   11.2.2-1

If you use mesa from experimental you need to upgrade all binary
packages of mesa.
Upgrading libgbm1 to version 12.0.1-3 should fix glamor and 3d acceleration.

Thanks,
Andreas

> ii  libgcrypt20   1.7.2-2
> ii  libgl1-mesa-glx [libgl1]  12.0.1-3
> ii  libpciaccess0 0.13.4-1
> ii  libpixman-1-0 0.33.6-1
> ii  libselinux1   2.5-3
> ii  libsystemd0   230-7
> ii  libudev1  230-7
> ii  libxau6   1:1.0.8-1
> ii  libxdmcp6 1:1.1.2-1.1
> ii  libxfont1 1:1.5.1-1
> ii  libxshmfence1 1.2-1
> ii  udev  230-7
> ii  xserver-common2:1.18.4-1
> 
> Versions of packages xserver-xorg-core recommends:
> ii  libgl1-mesa-dri  12.0.1-3
> ii  libpam-systemd   230-7
> 
> Versions of packages xserver-xorg-core suggests:
> ii  xfonts-100dpi1:1.0.4+nmu1
> ii  xfonts-75dpi 1:1.0.4+nmu1
> ii  xfonts-scalable  1:1.0.3-1.1
> 
> -- no debconf information


signature.asc
Description: Digital signature


Bug#823468: resolved

2016-07-20 Thread Stefano Costa
I resolved this bug by removing the `xserver-xorg-input-synaptics`
package from my system as implied by this blog post seen on Planet
Debian:
https://who-t.blogspot.it/2016/07/why-synclient-does-not-work-anymore.html

Thank you

steko



Bug#831901: xserver-xorg-core: no hardware assisted 3D acceleration using modesetting driver on Sandybridge

2016-07-20 Thread Martin Steigerwald
Package: xserver-xorg-core
Version: 2:1.18.4-1
Severity: important

Dear Timo, dear Maintainers,

as apt-listchanges informed me that with newest X server modesetting driver
is now default, I tried it.

It basically works, but subjectively feels a bit more sluggish (expected,
but read on why).


But kwin_x11 doesn´t enable OpenGL compositor anymore but falls back to
XRender:

OpenGL vendor string:   VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.8, 256 
bits)
OpenGL version string:  3.0 Mesa 12.0.1
OpenGL shading language version string: 1.30
Driver: LLVMpipe
GPU class:  Unknown
OpenGL version: 3.0
GLSL version:   1.30
Mesa version:   12.0.1
X server version:   1.18.4
Linux kernel version:   4.7
Requires strict binding:yes
GLSL shaders:   yes
Texture NPOT support:   yes
Virtual Machine:no
kwin_core: OpenGL driver recommends XRender based compositing. Falling back to 
XRender.
kwin_core: To overwrite the detection use the environment variable KWIN_COMPOSE
kwin_core: For more information see 
http://community.kde.org/KWin/Environment_Variables#KWIN_COMPOSE
kwin_core: Failed to initialize compositing, compositing disabled


glxinfo agrees that LLVMpipe OpenGL renderer is active instead of the Intel mesa
driver:

Vendor: VMware, Inc. (0x)
Device: llvmpipe (LLVM 3.8, 256 bits) (0x)
Version: 12.0.1
Accelerated: no
Video memory: 15829MB
Unified memory: no
Preferred profile: core (0x1)
Max core profile version: 3.3
Max compat profile version: 3.0
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.0



>From the Xorg log it looks like initialization of OpenGL based Glamor
2D acceleration also fails:

[ 47090.425] (II) Loading sub module "glamoregl"
[ 47090.425] (II) LoadModule: "glamoregl"
[ 47090.425] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
[ 47090.432] (II) Module glamoregl: vendor="X.Org Foundation"
[ 47090.432] »··compiled for 1.18.4, module version = 1.0.0
[ 47090.432] »··ABI class: X.Org ANSI C Emulation, version 0.4
[ 47090.432] (II) glamor: OpenGL accelerated X.org driver based.
[ 47090.452] (EE) modeset(0): eglInitialize() failed
[ 47090.452] (EE) modeset(0): glamor initialization failed


Expected results:

Hardware assisted 3D acceleration works as usual if modesetting driver is new
default.


Switching back to my AccelMethod "uxa" based Intel driver xorg configuration
snippet for now.



Device is ThinkPad T520 with external 24 inch display from Fujitsu:

# phoronix-test-suite system-info

Phoronix Test Suite v5.2.1
System Information

Hardware:
Processor: Intel Core i5-2520M @ 3.20GHz (4 Cores), Motherboard: LENOVO 
42433WG, Chipset: Intel 2nd Generation Core Family DRAM, Memory: 16384MB, Disk: 
300GB INTEL SSDSA2CW30 + 480GB Crucial_CT480M50, Graphics: LLVMpipe, Audio: 
Conexant CX20590, Monitor: P24T-7 LED, Network: Intel 82579LM Gigabit 
Connection + Intel Centrino Advanced-N 6205

Software:
OS: Debian unstable, Kernel: 4.7.0-rc5-tp520-btrfstrim+ (x86_64), Desktop: KDE 
Frameworks 5, Display Server: X Server 1.18.4, Display Driver: modesetting 
1.18.4, OpenGL: 3.3 Mesa 12.0.1 Gallium 0.4, Compiler: GCC 6.1.1 20160705, 
File-System: btrfs, Screen Resolution: 3840x1080


Debian unstable as of basically now:

# apt-show-versions | egrep 
"libgl1-mesa-dri:amd64|libdrm-intel1:amd64|xserver-xorg:amd64|xserver-xorg-core:amd64|kwin-x11:amd64"
kwin-x11:amd64/sid 4:5.7.0-1 uptodate
libdrm-intel1:amd64/sid 2.4.68-1 uptodate
libgl1-mesa-dri:amd64/experimental 12.0.1-3 uptodate
xserver-xorg:amd64/sid 1:7.7+16 uptodate
xserver-xorg-core:amd64/sid 2:1.18.4-1 uptodate

Thanks,
Martin


-- Package-specific info:
X server symlink status:

lrwxrwxrwx 1 root root 13 May 19  2011 /etc/X11/X -> /usr/bin/Xorg
-rwxr-xr-x 1 root root 274 Jul 20 05:00 /usr/bin/Xorg

VGA-compatible devices on PCI bus:
--
00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core 
Processor Family Integrated Graphics Controller [8086:0126] (rev 09)

/etc/X11/xorg.conf does not exist.

Contents of /etc/X11/xorg.conf.d:
-
total 0

/etc/modprobe.d contains no KMS configuration files.

Kernel version (/proc/version):
---
Linux version 4.7.0-rc5-tp520-btrfstrim+ (martin@merkaba) (gcc version 6.1.1 
20160620 (Debian 6.1.1-7) ) #60 SMP PREEMPT Mon Jun 27 14:42:12 CEST 2016

Xorg X server log files on system:
--
-rw-r--r-- 1 root root 34434 Feb 17  2014 /var/log/Xorg.3.log
-rw-r--r-- 1 root root 76789 Feb 19 15:32 /var/log/Xorg.2.log
-rw-r--r-- 1 root root 61316 Jul 20 16:27 /var/log/Xorg.1.l

Bug#823286: xserver-xorg-input-libinput: Significant functional regressions for touchapds vs. xserver-xorg-input-synaptics

2016-07-20 Thread Matthew Gabeler-Lee
On 05/26/2016 04:02 PM, Emilio Pozuelo Monfort wrote:

> Thanks for your report, and sorry for the trouble this caused.

I would like to note that, with the latest updates to GNOME:

1) xserver-xorg-input-synaptics is mostly non-functional, insofar as
adjusting settings and having things work the way they used to

2) The worst of my complaints about xserver-xorg-input-libinput have
been resolved.  Things are not as fully functional as they were with the
synaptics driver, but they are usable, subject to some fiddling with
hidden settings in dconf.  The clickpad behaviors on my hardware still
default to the "wrong" setting, but I can now change that via the hidden
dconf settings.

What is most noticeably missing for me in the libinput driver now is the
"momentum" scrolling.

For anyone else that comes across this, the hidden settings in dconf to
change the clickpad behaviors can be found in
/org/gnome/desktop/peripherals/touchpad



mesa: Changes to 'debian-experimental'

2016-07-20 Thread Andreas Boll
 debian/changelog|2 ++
 debian/source/local-options |   17 -
 2 files changed, 18 insertions(+), 1 deletion(-)

New commits:
commit 5d78739d385eb45fcab7312dc5f7184a40d238f7
Author: Andreas Boll 
Date:   Wed Jul 20 13:13:21 2016 +0200

source/local-options: Add more files to extend-diff-ignore option

Fixes 87 patch-system-but-direct-changes-in-diff lintian warnings.

diff --git a/debian/changelog b/debian/changelog
index d976418..b8416f7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -11,6 +11,8 @@ mesa (12.0.1-4) UNRELEASED; urgency=medium
 drivers.triggers.
   * control: Only build-dep on libgcrypt20-dev on architectures where we
 build mesa-vulkan-drivers.
+  * source/local-options: Add more files to extend-diff-ignore option.
+Fixes 87 patch-system-but-direct-changes-in-diff lintian warnings.
 
  -- Andreas Boll   Tue, 19 Jul 2016 11:04:19 +0200
 
diff --git a/debian/source/local-options b/debian/source/local-options
index 6903db4..34888df 100644
--- a/debian/source/local-options
+++ b/debian/source/local-options
@@ -1 +1,16 @@
---extend-diff-ignore=src/mesa/drivers/dri/r200/.*radeon_.*
+# ignore symlinks from git, use source files from the tarball
+extend-diff-ignore = src/mesa/drivers/dri/r200/.*radeon_.*
+
+## The following files aren't shipped in the upstream tarball
+
+# Android Makefiles
+extend-diff-ignore = Android.*mk|CleanSpec\.mk
+
+# coding-style and other config files
+extend-diff-ignore = 
\.clang-format|\.dir-locals\.el|\.mailmap|\.travis\.yml|appveyor\.yml
+
+# misc. files and scripts used by Mesa developers but not required for the 
build
+extend-diff-ignore = 
src/compiler/nir/README|src/gallium/drivers/vc4/kernel/README|REVIEWERS|scripts/get_reviewer\.pl|bin/\.cherry-ignore|bin/bugzilla_mesa\.sh|bin/get-extra-pick-list\.sh|bin/get-pick-list\.sh|bin/perf-annotate-jit|bin/shortlog_mesa\.sh|src/mapi/glapi/gen/next_available_offset\.sh|src/mesa/drivers/dri/gen-symbol-redefs\.py|src/mesa/drivers/dri/r200/Doxyfile
+
+# dead code
+extend-diff-ignore = 
m4/ax_check_compile_flag.m4|src/gallium/auxiliary/gallivm/f.cpp|src/mapi/mapi.c|src/mapi/mapi.h



Bug#814711: marked as done (Garbled graphics in Renoise application)

2016-07-20 Thread Debian Bug Tracking System
Your message dated Wed, 20 Jul 2016 13:24:29 +0200
with message-id <20160720112429.GA27105@localhost.localdomain>
and subject line Close Bug#814711: Garbled graphics in Renoise application
has caused the Debian Bug report #814711,
regarding Garbled graphics in Renoise application
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
814711: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=814711
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: xserver-xorg
Version: 1:7.7+13
Severity: critical


Hello,

The latest xserver-xorg update makes the software "Renoise" unusuable:
http://www.renoise.com/

The interface is garbled, it seems that some portions of the window are
duplicated on different positions in the window.
It makes it completely unusuable and unreadable.

Refreshing the screen just changes the positions of the affected areas.

I've tried many versions of Renoise - no improvement.
I've downgraded to the previous version of xserver-xorg, and the
problems go away.


Thanks & Regards,
vitaminx



-- Package-specific info:
X server symlink status:

lrwxrwxrwx 1 root root 13 Aug  1  2014 /etc/X11/X -> /usr/bin/Xorg
-rwxr-xr-x 1 root root 274 Jan 27 15:55 /usr/bin/Xorg

Diversions concerning libGL are in place

diversion of /usr/lib/arm-linux-gnueabihf/libGL.so.1.2.0 to 
/usr/lib/mesa-diverted/arm-linux-gnueabihf/libGL.so.1.2.0 by glx-diversions
diversion of /usr/lib/libGL.so.1 to /usr/lib/mesa-diverted/libGL.so.1 by 
glx-diversions
diversion of /usr/lib/arm-linux-gnueabihf/libGLESv2.so.2.0.0 to 
/usr/lib/mesa-diverted/arm-linux-gnueabihf/libGLESv2.so.2.0.0 by glx-diversions
diversion of /usr/lib/libGLESv2.so.2 to /usr/lib/mesa-diverted/libGLESv2.so.2 
by glx-diversions
diversion of /usr/lib/arm-linux-gnueabihf/libGL.so to 
/usr/lib/mesa-diverted/arm-linux-gnueabihf/libGL.so by glx-diversions
diversion of /usr/lib/x86_64-linux-gnu/libGLESv1_CM.so.1.1.0 to 
/usr/lib/mesa-diverted/x86_64-linux-gnu/libGLESv1_CM.so.1.1.0 by glx-diversions
diversion of /usr/lib/arm-linux-gnueabihf/libGLESv1_CM.so to 
/usr/lib/mesa-diverted/arm-linux-gnueabihf/libGLESv1_CM.so by glx-diversions
diversion of /usr/lib/i386-linux-gnu/libGLESv2.so.2 to 
/usr/lib/mesa-diverted/i386-linux-gnu/libGLESv2.so.2 by glx-diversions
diversion of /usr/lib/x86_64-linux-gnu/libGLESv2.so.2 to 
/usr/lib/mesa-diverted/x86_64-linux-gnu/libGLESv2.so.2 by glx-diversions
diversion of /usr/lib/arm-linux-gnueabihf/libGL.so.1.2 to 
/usr/lib/mesa-diverted/arm-linux-gnueabihf/libGL.so.1.2 by glx-diversions
diversion of /usr/lib/libGLESv1_CM.so.1.1.0 to 
/usr/lib/mesa-diverted/libGLESv1_CM.so.1.1.0 by glx-diversions
diversion of /usr/lib/i386-linux-gnu/libGLESv1_CM.so.1 to 
/usr/lib/mesa-diverted/i386-linux-gnu/libGLESv1_CM.so.1 by glx-diversions
diversion of /usr/lib/x86_64-linux-gnu/libGLESv1_CM.so to 
/usr/lib/mesa-diverted/x86_64-linux-gnu/libGLESv1_CM.so by glx-diversions
diversion of /usr/lib/arm-linux-gnueabihf/libGLESv1_CM.so.1.1.0 to 
/usr/lib/mesa-diverted/arm-linux-gnueabihf/libGLESv1_CM.so.1.1.0 by 
glx-diversions
diversion of /usr/lib/libGL.so.1.2.0 to /usr/lib/mesa-diverted/libGL.so.1.2.0 
by glx-diversions
diversion of /usr/lib/libGLESv2.so to /usr/lib/mesa-diverted/libGLESv2.so by 
glx-diversions
diversion of /usr/lib/libGL.so.1.2 to /usr/lib/mesa-diverted/libGL.so.1.2 by 
glx-diversions
diversion of /usr/lib/i386-linux-gnu/libGLESv1_CM.so.1.1.0 to 
/usr/lib/mesa-diverted/i386-linux-gnu/libGLESv1_CM.so.1.1.0 by glx-diversions
diversion of /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0 to 
/usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1.2.0 by glx-diversions
diversion of /usr/lib/arm-linux-gnueabihf/libGLESv2.so to 
/usr/lib/mesa-diverted/arm-linux-gnueabihf/libGLESv2.so by glx-diversions
diversion of /usr/lib/libGL.so to /usr/lib/mesa-diverted/libGL.so by 
glx-diversions
diversion of /usr/lib/arm-linux-gnueabihf/libGLESv2.so.2 to 
/usr/lib/mesa-diverted/arm-linux-gnueabihf/libGLESv2.so.2 by glx-diversions
diversion of /usr/lib/x86_64-linux-gnu/libGL.so.1.2 to 
/usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1.2 by glx-diversions
diversion of /usr/lib/i386-linux-gnu/libGLESv2.so to 
/usr/lib/mesa-diverted/i386-linux-gnu/libGLESv2.so by glx-diversions
diversion of /usr/lib/libGLESv1_CM.so to /usr/lib/mesa-diverted/libGLESv1_CM.so 
by glx-diversions
diversion of /usr/lib/i386-linux-gnu/libGL.so.1.2.0 to 
/usr/lib/mesa-diverted/i386-linux-gnu/libGL.so.1.2.0 by glx-diversions
diversion of /usr/lib/i386-linux-gnu/libGL.so to 
/usr/lib/mesa-diverted/i386-linux-gnu/

mesa: Changes to 'ubuntu'

2016-07-20 Thread Timo Aaltonen
 debian/changelog |7 +++
 debian/control   |4 ++--
 debian/rules |2 +-
 3 files changed, 10 insertions(+), 3 deletions(-)

New commits:
commit c6b0e2e5a4930f6cdcceb2fd1e25d4dda4c638bd
Author: Timo Aaltonen 
Date:   Wed Jul 20 11:01:14 2016 +0300

control, rules: Disable llvm on ppc64el again, FTBFS with gcc-5 this time.

diff --git a/debian/changelog b/debian/changelog
index d3ed5ff..21ca11c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+mesa (12.0.1-3ubuntu2) UNRELEASED; urgency=medium
+
+  * control, rules: Disable llvm on ppc64el again, FTBFS with gcc-5 this
+time.
+
+ -- Timo Aaltonen   Wed, 20 Jul 2016 10:59:57 +0300
+
 mesa (12.0.1-3ubuntu1) yakkety; urgency=medium
 
   * egl-platform-mir.patch: Don't enable support for ABGR. (LP:
diff --git a/debian/control b/debian/control
index 7e3ddb3..9f873f3 100644
--- a/debian/control
+++ b/debian/control
@@ -44,8 +44,8 @@ Build-Depends:
  libudev-dev [linux-any],
  flex,
  bison,
- llvm-3.8-dev (>= 1:3.8) [amd64 i386 kfreebsd-amd64 kfreebsd-i386 arm64 armhf 
ppc64el],
- libelf-dev [amd64 i386 kfreebsd-amd64 kfreebsd-i386 arm64 armhf ppc64el],
+ llvm-3.8-dev (>= 1:3.8) [amd64 i386 kfreebsd-amd64 kfreebsd-i386 arm64 armhf],
+ libelf-dev [amd64 i386 kfreebsd-amd64 kfreebsd-i386 arm64 armhf],
  libwayland-dev (>= 1.2.0) [linux-any],
  libclang-3.8-dev (>= 1:3.8) [amd64 i386 arm64 armhf],
  libclc-dev (>= 0.2.0+git20150813) [amd64 i386 arm64 armhf],
diff --git a/debian/rules b/debian/rules
index 3eea441..9dfb494 100755
--- a/debian/rules
+++ b/debian/rules
@@ -93,7 +93,7 @@ else
   endif
 
   # LLVM is required for r300g, radeonsi and llvmpipe:
-  ifneq (,$(filter $(DEB_HOST_ARCH),amd64 i386 kfreebsd-amd64 kfreebsd-i386 
arm64 armhf ppc64el))
+  ifneq (,$(filter $(DEB_HOST_ARCH),amd64 i386 kfreebsd-amd64 kfreebsd-i386 
arm64 armhf))
GALLIUM_DRIVERS += radeonsi
confflags_GALLIUM += --enable-gallium-llvm
confflags_GALLIUM += ac_cv_path_LLVM_CONFIG=llvm-config-3.8



mesa: Changes to 'debian-experimental'

2016-07-20 Thread Andreas Boll
 debian/changelog |   16 
 debian/control   |2 +-
 debian/copyright |   14 +-
 debian/libegl1-mesa-dev.install  |5 +
 debian/libegl1-mesa-dev.install.in   |5 -
 debian/libegl1-mesa-dev.install.linux|9 +
 debian/libegl1-mesa-dev.install.linux.in |9 -
 debian/libegl1-mesa.install  |1 +
 debian/libegl1-mesa.install.in   |1 -
 debian/libgbm-dev.install|3 +++
 debian/libgbm-dev.install.in |3 ---
 debian/libgbm1.install   |1 +
 debian/libgbm1.install.in|1 -
 debian/libgl1-mesa-dev.install   |2 ++
 debian/libgl1-mesa-dev.install.in|2 --
 debian/libgl1-mesa-dri.install   |1 +
 debian/libgl1-mesa-dri.install.in|1 -
 debian/libgl1-mesa-glx.install   |1 +
 debian/libgl1-mesa-glx.install.in|1 -
 debian/libglapi-mesa.install |1 +
 debian/libglapi-mesa.install.in  |1 -
 debian/libgles1-mesa-dev.install |3 +++
 debian/libgles1-mesa-dev.install.in  |3 ---
 debian/libgles1-mesa.install |1 +
 debian/libgles1-mesa.install.in  |1 -
 debian/libgles2-mesa-dev.install |4 
 debian/libgles2-mesa-dev.install.in  |4 
 debian/libgles2-mesa.install |1 +
 debian/libgles2-mesa.install.in  |1 -
 debian/libosmesa6-dev.install|3 +++
 debian/libosmesa6-dev.install.in |3 ---
 debian/libosmesa6.install|1 +
 debian/libosmesa6.install.in |1 -
 debian/libwayland-egl1-mesa.install  |3 +++
 debian/libwayland-egl1-mesa.install.in   |3 ---
 debian/libxatracker-dev.install  |5 +
 debian/libxatracker-dev.install.in   |5 -
 debian/libxatracker2.install |1 +
 debian/libxatracker2.install.in  |1 -
 debian/mesa-common-dev.install   |   10 ++
 debian/mesa-common-dev.install.in|   10 --
 debian/mesa-opencl-icd.install   |3 +++
 debian/mesa-opencl-icd.install.in|3 ---
 debian/mesa-vulkan-drivers.postinst  |6 --
 debian/mesa-vulkan-drivers.postrm|6 --
 debian/mesa-vulkan-drivers.triggers  |1 +
 debian/rules |   10 +-
 47 files changed, 91 insertions(+), 82 deletions(-)

New commits:
commit 779c78acebf8e62e7a2468f0acc77b3ffada3980
Author: Andreas Boll 
Date:   Wed Jul 20 09:07:58 2016 +0200

control: Only build-dep on libgcrypt20-dev on architectures where we build 
mesa-vulkan-drivers.

diff --git a/debian/changelog b/debian/changelog
index f25090c..d976418 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -9,6 +9,8 @@ mesa (12.0.1-4) UNRELEASED; urgency=medium
 compression type for dpkg-deb nowadays.
   * Replace mesa-vulkan-drivers.post{inst,rm} with mesa-vulkan-
 drivers.triggers.
+  * control: Only build-dep on libgcrypt20-dev on architectures where we
+build mesa-vulkan-drivers.
 
  -- Andreas Boll   Tue, 19 Jul 2016 11:04:19 +0200
 
diff --git a/debian/control b/debian/control
index 06cce61..91a0382 100644
--- a/debian/control
+++ b/debian/control
@@ -15,7 +15,7 @@ Build-Depends:
  libxxf86vm-dev,
  libexpat1-dev,
  dpkg-dev (>= 1.16.1),
- libgcrypt20-dev [!hurd-any],
+ libgcrypt20-dev [linux-amd64 linux-i386 linux-x32],
  libxfixes-dev,
  libxdamage-dev,
  libxext-dev,

commit 8eff93f3cbedc69913207bf87d85d9c40b76c8f3
Author: Andreas Boll 
Date:   Tue Jul 19 15:50:49 2016 +0200

Replace mesa-vulkan-drivers.post{inst,rm} with mesa-vulkan-drivers.triggers.

Fixes the following lintian error and warnings:

E: mesa-vulkan-drivers: package-must-activate-ldconfig-trigger
usr/lib/x86_64-linux-gnu/libvulkan_intel.so
W: mesa source: maintainer-script-lacks-debhelper-token
debian/mesa-vulkan-drivers.postinst
W: mesa source: maintainer-script-lacks-debhelper-token
debian/mesa-vulkan-drivers.postrm
W: mesa-vulkan-drivers: maintscript-calls-ldconfig postinst
W: mesa-vulkan-drivers: maintscript-calls-ldconfig postrm

diff --git a/debian/changelog b/debian/changelog
index 0f2266d..f25090c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -7,6 +7,8 @@ mesa (12.0.1-4) UNRELEASED; urgency=medium
   * Replace almost all dynamic debhelper config files with static files.
   * rules: Drop unneeded override_dh_builddeb, xz is the default
 compression type for dpkg-deb nowadays.
+  * Replace mesa-vulkan-drivers.post{inst,rm} with mesa-vulkan-
+drivers.triggers.
 
  -- Andreas Boll   Tue, 19 Jul 2016 11:04:19 +0200
 
diff --git a/debian/mesa-vulkan-drivers.postinst 
b/debian/mesa-vulkan-drivers.postinst
deleted file mode 100644
index a32bc94..000
--- a/debian/mesa-vulkan-driver