Re: Some actions destroy backlite on Lenovo X61s
reassign 754659 xserver-xorg severity 754659 normal thanks On Sun, 13 Jul 2014, Klaus Ethgen wrote: > Package: luakit > Version: 2012.09.13-r1-3 > Severity: critical > > I tagged that bug critical as it has some bad effect to the hardware. I > am not fully sure where the problem lives in. The only informations that > I have I will put into this report. > > I use luakit on my laptop, a Lenovo X61s with a intel GM965/GL960 > graphic controller. I am not able to reproduce that bug with any other > browser or software or any other hardware. As X is involved, I will also > attach the full Xorg log of a broken session. > > When I use luakit and _load new pages_ it often blanks the screen by > switching the backlight of. There is no way to switch it back on again > but with a trick, putting the laptop to sleep and waking it up again, I > get some backlight back. Some means in this case that only the right > side is lighted. I have to do a full system restart to get the proper > backlight back. I do not know if that is good for the hardware or not > but I do not think that it should be the case that a browser is able to > destroy hardware. > > I have no idea what does trigger the bug but I fear about using luakit > on that laptop anymore. > > [...] luakit is just a web browser and has no direct access to hardware by itself. I'm reassigning this report to xserver-xorg as the most probably package to blame, but even in such case, be ready to provide the X maintainers whatever additional information they might ask you. Thanks.
Processed: Re: Some actions destroy backlite on Lenovo X61s
Processing commands for cont...@bugs.debian.org: > reassign 754659 xserver-xorg Bug #754659 [luakit] Some actions destroy backlite on Lenovo X61s Bug reassigned from package 'luakit' to 'xserver-xorg'. No longer marked as found in versions luakit/2012.09.13-r1-3. Ignoring request to alter fixed versions of bug #754659 to the same values previously set > severity 754659 normal Bug #754659 [xserver-xorg] Some actions destroy backlite on Lenovo X61s Severity set to 'normal' from 'critical' > thanks Stopping processing here. Please contact me if you need assistance. -- 754659: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=754659 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Bug#778573: xorg: Xorg shows blank black screen at startup instead of a Display Manager.
Package: xorg Version: 1:7.7+7 Followup-For: Bug #778573 Dear Maintainer, I installed Debian8 Jessie from scratch (replacing Debian Squeeze, where Xorg worked OK). On reboot Xorg screen is dark (not black - the shade becomes subtly lighter than black after 2 seconds). Nothing happens if I move the mouse or use the keyboard. Am able to CTRL_ALT_F2, and login as user or root. Initially startx would not work, but works now after installing xfce4. -- Package-specific info: X server symlink status: lrwxrwxrwx 1 root root 13 Aug 31 19:10 /etc/X11/X -> /usr/bin/Xorg -rwxr-xr-x 1 root root 2564976 Feb 11 2015 /usr/bin/Xorg VGA-compatible devices on PCI bus: -- 01:00.0 VGA compatible controller [0300]: VIA Technologies, Inc. P4M890 [S3 UniChrome Pro] [1106:3343] (rev 01) /etc/X11/xorg.conf does not exist. /etc/X11/xorg.conf.d does not exist. /etc/modprobe.d contains no KMS configuration files. Kernel version (/proc/version): --- Linux version 3.16.0-4-686-pae (debian-ker...@lists.debian.org) (gcc version 4.8.4 (Debian 4.8.4-1) ) #1 SMP Debian 3.16.7-ckt11-1+deb8u3 (2015-08-04) Xorg X server log files on system: -- -rw-r--r-- 1 root root 35116 Sep 3 20:41 /var/log/Xorg.0.log -rw-r--r-- 1 root root 66207 Sep 3 22:25 /var/log/Xorg.1.log Contents of most recent Xorg X server log file (/var/log/Xorg.1.log): - [ 181.898] X.Org X Server 1.16.4 Release Date: 2014-12-20 [ 181.898] X Protocol Version 11, Revision 0 [ 181.899] Build Operating System: Linux 3.2.0-4-amd64 i686 Debian [ 181.899] Current Operating System: Linux Debian8 3.16.0-4-686-pae #1 SMP Debian 3.16.7-ckt11-1+deb8u3 (2015-08-04) i686 [ 181.899] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.16.0-4-686-pae root=UUID=52c12423-1d41-4345-b23b-911d1f00d4c7 ro quiet [ 181.899] Build Date: 11 February 2015 01:14:26AM [ 181.899] xorg-server 2:1.16.4-1 (http://www.debian.org/support) [ 181.899] Current version of pixman: 0.32.6 [ 181.900]Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. [ 181.900] Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 181.901] (==) Log file: "/var/log/Xorg.1.log", Time: Thu Sep 3 20:35:34 2015 [ 181.901] (==) Using system config directory "/usr/share/X11/xorg.conf.d" [ 181.902] (==) No Layout section. Using the first Screen section. [ 181.902] (==) No screen section available. Using defaults. [ 181.902] (**) |-->Screen "Default Screen Section" (0) [ 181.902] (**) | |-->Monitor "" [ 181.902] (==) No monitor specified for screen "Default Screen Section". Using a default monitor configuration. [ 181.902] (==) Automatically adding devices [ 181.902] (==) Automatically enabling devices [ 181.902] (==) Automatically adding GPU devices [ 181.902] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist. [ 181.902]Entry deleted from font path. [ 181.902] (==) FontPath set to: /usr/share/fonts/X11/misc, /usr/share/fonts/X11/100dpi/:unscaled, /usr/share/fonts/X11/75dpi/:unscaled, /usr/share/fonts/X11/Type1, /usr/share/fonts/X11/100dpi, /usr/share/fonts/X11/75dpi, built-ins [ 181.902] (==) ModulePath set to "/usr/lib/xorg/modules" [ 181.902] (II) The server relies on udev to provide the list of input devices. If no devices become available, reconfigure udev or disable AutoAddDevices. [ 181.902] (II) Loader magic: 0xb77a9700 [ 181.902] (II) Module ABI versions: [ 181.903]X.Org ANSI C Emulation: 0.4 [ 181.903]X.Org Video Driver: 18.0 [ 181.903]X.Org XInput driver : 21.0 [ 181.903]X.Org Server Extension : 8.0 [ 181.905] (--) PCI:*(0:1:0:0) 1106:3343:1043:81ce rev 1, Mem @ 0xa000/536870912, 0xdd00/16777216, BIOS @ 0x/65536 [ 181.905] (II) LoadModule: "glx" [ 181.906] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so [ 181.908] (II) Module glx: vendor="X.Org Foundation" [ 181.908]compiled for 1.16.4, module version = 1.0.0 [ 181.908]ABI class: X.Org Server Extension, version 8.0 [ 181.908] (==) AIGLX enabled [ 181.908] (==) Matched openchrome as autoconfigured driver 0 [ 181.908] (==) Matched modesetting as autoconfigured driver 1 [ 181.908] (==) Matched fbdev as autoconfigured driver 2 [ 181.908] (==) Matched vesa as autoconfigured driver 3 [ 181.908] (==) Assigned the driver to the xf86ConfigLayout [ 181.908] (II) LoadModule: "openchrome" [ 181.908] (II) Loading /usr/lib/xorg/modules/drivers/openchrome_drv.so [ 181.909] (II) Module openchrome: vendor="http://openchrome.org/"; [ 181.909]compiled for 1.15.
Re: [Pkg-opencl-devel] New libclc snapshot, etc
2015-09-02 23:40 GMT+02:00 Rebecca N. Palmer : >> Do you have for libclc a git repository for collaboration? >> If not could you create one under the umbrella of pkg-opencl? > > Not anywhere I can find, and I agree that would make sense but don't have > the rights to create one myself. Ok, we have to wait on a pkg-opencl admin. > Do the mesa-opencl-icd maintainers have any comments on our plan to make > opencl-icd default to "all Free ICDs" (analogous to xserver-xorg-video-all, > instead of the current "a semi-random ICD, which might not work on this > hardware": > http://lists.alioth.debian.org/pipermail/pkg-opencl-devel/Week-of-Mon-20140421/000122.html > ) and ocl-icd-libopencl1 sort platforms with devices first (so applications > that request "first device of first platform" get something that works: > http://lists.alioth.debian.org/pipermail/pkg-opencl-devel/Week-of-Mon-20150518/000705.html > )? Sounds great. No objections from our side. > > (Due to gcc5 transition issues, beignet and mesa-opencl-icd are currently > not co-installable, but a binNMU of beignet should fix that) > > beignet 1.1.0 (in Alioth) now builds and works, but probably shouldn't be > uploaded yet due to the "no unrelated changes during a transition" rule. You could always upload to experimental.
Re: New libclc snapshot
On 02.09.2015 20:35, Andreas Boll wrote: > Hi all, > > for mesa-opencl-icd we need a newer libclc snapshot which is > compatible with LLVM-3.7, since we are upgrading mesa from LLVM-3.5 to > 3.7. > I'm volunteering to prepare such a new snapshot. > So here is my question: > Do you have for libclc a git repository for collaboration? > If not could you create one under the umbrella of pkg-opencl? > > Thanks, > Andreas > I've put an updated package to git://git.debian.org/git/users/tjaalton/libclc.git feel free to use it as a base for the official update, and/or for the migration to git. -- t
libinput: Changes to 'upstream-unstable'
configure.ac | 27 doc/Makefile.am |6 doc/absolute-axes.dox|2 doc/dot/evemu.gv | 19 doc/faqs.dox |2 doc/gestures.dox |2 doc/normalization-of-relative-motion.dox |6 doc/page-hierarchy.dox |1 doc/palm-detection.dox |4 doc/pointer-acceleration.dox | 110 doc/reporting-bugs.dox |8 doc/seats.dox|4 doc/svg/ptraccel-linear.svg | 5486 +++ doc/svg/ptraccel-low-dpi.svg | 3748 + doc/svg/ptraccel-touchpad.svg| 1723 + doc/svg/ptraccel-trackpoint.svg | 3689 doc/tapping.dox |2 doc/tools.dox|4 doc/touchpads.dox|6 src/evdev-middle-button.c|4 src/evdev-mt-touchpad-edge-scroll.c | 23 src/evdev-mt-touchpad-gestures.c |3 src/evdev-mt-touchpad.c | 27 src/evdev-mt-touchpad.h |4 src/evdev.c | 71 src/evdev.h | 11 src/filter-private.h |8 src/filter.c | 591 ++- src/filter.h | 44 src/libinput-private.h | 14 src/libinput-util.h |6 src/libinput.c | 30 src/libinput.h | 12 test/device.c| 155 test/litest-int.h|4 test/litest.c| 21 test/touchpad.c | 111 tools/Makefile.am|2 tools/make-ptraccel-graphs.sh| 79 tools/ptraccel-debug.c | 48 tools/shared.c | 244 - udev/libinput-model-quirks.c |2 42 files changed, 15980 insertions(+), 383 deletions(-) New commits: commit a52cc616b4c00d0975a3311a2a06057bdb419ba2 Author: Peter Hutterer Date: Thu Sep 3 16:34:35 2015 +1000 configure.ac: libinput 1.0.1 Signed-off-by: Peter Hutterer diff --git a/configure.ac b/configure.ac index 60664d1..4e0d9f6 100644 --- a/configure.ac +++ b/configure.ac @@ -2,7 +2,7 @@ AC_PREREQ([2.64]) m4_define([libinput_major_version], [1]) m4_define([libinput_minor_version], [0]) -m4_define([libinput_micro_version], [0]) +m4_define([libinput_micro_version], [1]) m4_define([libinput_version], [libinput_major_version.libinput_minor_version.libinput_micro_version]) @@ -31,7 +31,7 @@ AM_INIT_AUTOMAKE([1.11 foreign no-dist-gzip dist-xz]) # b) If interfaces have been changed or added, but binary compatibility has #been preserved, change to C+1:0:A+1 # c) If the interface is the same as the previous version, change to C:R+1:A -LIBINPUT_LT_VERSION=15:2:5 +LIBINPUT_LT_VERSION=15:3:5 AC_SUBST(LIBINPUT_LT_VERSION) AM_SILENT_RULES([yes]) commit fc337c3895a1b107a219eb004993e6460bb74309 Author: Peter Hutterer Date: Mon Aug 31 14:05:11 2015 +1000 filter: fix constant acceleration for the X230 The x230 has a special acceleration method that relies on the touchpad magic slowdown. This was missing from commit c8da19b50a30d8, making two-finger scroll motions unusably fast https://bugs.freedesktop.org/show_bug.cgi?id=91819 Signed-off-by: Peter Hutterer Reviewed-by: Hans de Goede (cherry picked from commit 6a0f9411f232148b297de40456dcbafc07067cd2) diff --git a/src/filter.c b/src/filter.c index 5df50d3..a646857 100644 --- a/src/filter.c +++ b/src/filter.c @@ -114,6 +114,8 @@ filter_get_speed(struct motion_filter *filter) #define X230_THRESHOLD v_ms2us(0.4)/* in units/us */ #define X230_ACCELERATION 2.0 /* unitless factor */ #define X230_INCLINE 1.1 /* unitless factor */ +#define X230_MAGIC_SLOWDOWN 0.4/* unitless */ +#define X230_TP_MAGIC_LOW_RES_FACTOR 4.0 /* unitless */ /* * Pointer acceleration filter constants @@ -421,6 +423,21 @@ accelerator_filter_x230(struct motion_filter *filter, } static struct normalized_coords +accelerator_filter_constant_x230(struct motion_filter *filter, +const struct normalized_coords *unaccelerated, +void *data, uint64_t time) +{ + struct normalized_coords normalized; + const double factor = + X230_MAGIC_SLOWDOWN/X230_TP_MAGIC_LOW_RES_FACTOR; + + normalized.x = factor * unaccelerated->x; + normalized.y = factor * unaccelerated->y; + + return normalized; +} + +static struct norm
libinput: Changes to 'refs/tags/libinput-1.0.1-1'
Tag 'libinput-1.0.1-1' created by Timo Aaltonen at 2015-09-03 08:52 + Tagging upload of libinput 1.0.1-1 to unstable. -BEGIN PGP SIGNATURE- Version: GnuPG v1 iQIcBAABAgAGBQJV6ApJAAoJEMtwMWWoiYTcgMMP/RT32TI3gPmg+6BipS8L9EuS D1zCGf0hJCJf2T3TwUNID1AUV3Up6u7Esy46+/y904jrbfNeMgZrNCb/kf/RkeM5 xIpM8Mx4cIkkWLBVnVKbOGaoXgCKUjd50l1SV+NMgkSTd1vBF2JiMAKY3Q7+RjGq t2AwE2sO3Ud4z2WGWwWo63qkiX6Pw3OQz2blMkkqTedzodTTurqOlF1NgkOJeVkM mYbYV8SLAnY4/YwFbP239EPrrSd4lHUBSc6nqrztaKR9idnnpeDhCUwqU1L9YQ/K bCy9hQTDH5pv4q55awDLEQyda2Go8uRw2nKoMsGGFPBWfKjZskBEENcCgoMD4Iiy oI3VaCbsWwNFCvy5wqSmDtbaeSUmcRe/dnrnQnN+fJQlfvL1yPwgQOJGswCrPLSA 9dpxapr4vBrJ/Fysj3jvXAVJl3paFH4hZF4UjUul8myQI/aeYg+HOSzZL/pSMeZ2 uxwcYx/JG6yR7vleufhPZcPqezGbv2RaDtnechE22Z0gV4leoawP6EmMB05BzYxP i7DMOT2SDQDPU9zHrveP6pI+knLBJ1q+G3+wtoEqjH7SQv2m/H3yv24f9h5VgqN7 NTqER8cjas3BsT/XOPkY2P9z8uEfm9H9nR+Kk/bKxGjCXY/hU7t9sM8GBsO6dRgX VIYxrW7C3D2Ow/wRJMKq =5B1W -END PGP SIGNATURE- Changes since libinput-0.21.0-1: Andreas Pokorny (3): doc: inverse event type restriction of x and y accessors doc: ellipse instead of ellipsis test: fix gcc warning about missing prototypes Jackie Huang (1): configure.ac: add arg --with-libunwind Jason Gerecke (1): doc: fix more typos Peter Hutterer (41): middle-button: don't call libinput_now() in the timeout handler filter: fix acceleration threshold assignment test: don't try to print axis values that aren't set udev: use prop_value() to fetch the ID_INPUT_PROP property evdev: split scroll threshold and direction lock threshold into two Revert "filter: move the pointer acceleration profiles back to units/ms" filter: drop superfluous struct declaration filter: rename speed to speed_adjustment where it's in the [-1,1] range filter: rename speed_out to "factor" for the touchpad profiles filter: add two helper functions to convert between speeds filter: explain the acceleration function in detail filter: drop accel->last, write-only value filter: move create_pointer_accelerator_filter down in the file filter: revamp to create device-specific filters, rather than accel functions filter: split calculating the accel factor into a helper function filter: split out handling of the low-dpi accel method touchpad: enable natural scrolling for edge scrolling filter: duplicate the code for the Lenovo x230 accel method filter: split trackpoint acceleration out tools: allow filter-switching in ptraccel-debug doc: add pointer acceleration documentation tools: add shell script for making the pointer acceleration graphs in the docs test: add a comment Merge branch 'filter-us-ms-cleanup' doc: fix typos evdev: drop relative x/y motion from a device not marked as pointer tools: fix switch statement indentation Change a fprintf to log_error Drop obsolete unused declarations for log_info/set_logging_enabled Add log_*_ratelimit wrappers test: use the touchpad size for the 7mm movement test: fix edge scroll timeout test filter: use named initalizers for the accelerator interface filter: move the TP_MAGIC_SLOWDOWN to a single definition filter: add a "filter_constant" hook to the filter interface touchpad: use unaccelerated motion data for scrolling configure.ac: libinput 1.0RC1 doc: add a diagram for evemu and note that libinput doesn't recordings configure.ac: libinput 1.0 filter: fix constant acceleration for the X230 configure.ac: libinput 1.0.1 Timo Aaltonen (3): Merge branch 'upstream-unstable' into debian-unstable update the changelog release to unstable --- configure.ac | 27 debian/changelog |6 doc/Makefile.am |6 doc/absolute-axes.dox|2 doc/dot/evemu.gv | 19 doc/faqs.dox |2 doc/gestures.dox |2 doc/normalization-of-relative-motion.dox |6 doc/page-hierarchy.dox |1 doc/palm-detection.dox |4 doc/pointer-acceleration.dox | 110 doc/reporting-bugs.dox |8 doc/seats.dox|4 doc/svg/ptraccel-linear.svg | 5486 +++ doc/svg/ptraccel-low-dpi.svg | 3748 + doc/svg/ptraccel-touchpad.svg| 1723 + doc/svg/ptraccel-trackpoint.svg | 3689 doc/tapping.dox |2 doc/tools.dox|4 doc/touchpads.dox|6 src/evdev-middle-button.c|4 src/evdev-mt-touchpad-edge-scroll.c | 23 src/evdev-mt-touchpad-gestures.c
libinput: Changes to 'debian-unstable'
configure.ac | 27 debian/changelog |6 doc/Makefile.am |6 doc/absolute-axes.dox|2 doc/dot/evemu.gv | 19 doc/faqs.dox |2 doc/gestures.dox |2 doc/normalization-of-relative-motion.dox |6 doc/page-hierarchy.dox |1 doc/palm-detection.dox |4 doc/pointer-acceleration.dox | 110 doc/reporting-bugs.dox |8 doc/seats.dox|4 doc/svg/ptraccel-linear.svg | 5486 +++ doc/svg/ptraccel-low-dpi.svg | 3748 + doc/svg/ptraccel-touchpad.svg| 1723 + doc/svg/ptraccel-trackpoint.svg | 3689 doc/tapping.dox |2 doc/tools.dox|4 doc/touchpads.dox|6 src/evdev-middle-button.c|4 src/evdev-mt-touchpad-edge-scroll.c | 23 src/evdev-mt-touchpad-gestures.c |3 src/evdev-mt-touchpad.c | 27 src/evdev-mt-touchpad.h |4 src/evdev.c | 71 src/evdev.h | 11 src/filter-private.h |8 src/filter.c | 591 ++- src/filter.h | 44 src/libinput-private.h | 14 src/libinput-util.h |6 src/libinput.c | 30 src/libinput.h | 12 test/device.c| 155 test/litest-int.h|4 test/litest.c| 21 test/touchpad.c | 111 tools/Makefile.am|2 tools/make-ptraccel-graphs.sh| 79 tools/ptraccel-debug.c | 48 tools/shared.c | 244 - udev/libinput-model-quirks.c |2 43 files changed, 15986 insertions(+), 383 deletions(-) New commits: commit 90022b44a90b0bde65fe3fbe1a6c4091e3b70187 Author: Timo Aaltonen Date: Thu Sep 3 11:52:21 2015 +0300 release to unstable diff --git a/debian/changelog b/debian/changelog index 4db3485..b0c365e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,8 @@ -libinput (1.0.1-1) UNRELEASED; urgency=medium +libinput (1.0.1-1) unstable; urgency=medium * New upstream release. - -- Timo Aaltonen Thu, 03 Sep 2015 11:47:19 +0300 + -- Timo Aaltonen Thu, 03 Sep 2015 11:52:08 +0300 libinput (0.21.0-1) unstable; urgency=medium commit 5f6f888debc2a6deed9cbb1630ec3ef01efc3757 Author: Timo Aaltonen Date: Thu Sep 3 11:48:14 2015 +0300 update the changelog diff --git a/debian/changelog b/debian/changelog index 6f96377..4db3485 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +libinput (1.0.1-1) UNRELEASED; urgency=medium + + * New upstream release. + + -- Timo Aaltonen Thu, 03 Sep 2015 11:47:19 +0300 + libinput (0.21.0-1) unstable; urgency=medium * New upstream release. commit a52cc616b4c00d0975a3311a2a06057bdb419ba2 Author: Peter Hutterer Date: Thu Sep 3 16:34:35 2015 +1000 configure.ac: libinput 1.0.1 Signed-off-by: Peter Hutterer diff --git a/configure.ac b/configure.ac index 60664d1..4e0d9f6 100644 --- a/configure.ac +++ b/configure.ac @@ -2,7 +2,7 @@ AC_PREREQ([2.64]) m4_define([libinput_major_version], [1]) m4_define([libinput_minor_version], [0]) -m4_define([libinput_micro_version], [0]) +m4_define([libinput_micro_version], [1]) m4_define([libinput_version], [libinput_major_version.libinput_minor_version.libinput_micro_version]) @@ -31,7 +31,7 @@ AM_INIT_AUTOMAKE([1.11 foreign no-dist-gzip dist-xz]) # b) If interfaces have been changed or added, but binary compatibility has #been preserved, change to C+1:0:A+1 # c) If the interface is the same as the previous version, change to C:R+1:A -LIBINPUT_LT_VERSION=15:2:5 +LIBINPUT_LT_VERSION=15:3:5 AC_SUBST(LIBINPUT_LT_VERSION) AM_SILENT_RULES([yes]) commit fc337c3895a1b107a219eb004993e6460bb74309 Author: Peter Hutterer Date: Mon Aug 31 14:05:11 2015 +1000 filter: fix constant acceleration for the X230 The x230 has a special acceleration method that relies on the touchpad magic slowdown. This was missing from commit c8da19b50a30d8, making two-finger scroll motions unusably fast https://bugs.freedesktop.org/show_bug.cgi?id=91819 Signed-off-by: Peter Hutterer Reviewed-by: Hans de Goede (cherry picked from commit 6a0f9411f232148b297de40456dcbafc07067cd2) diff --git a/src/filter.c b/src/filter.c index 5df50d3..a646857 100644 --- a/src/filter.