Screen randomly flips 180 degrees
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
iio-sensor-proxy (Ubuntu) |
New
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
I'm running Ubuntu 18.04 on an HP 350 G1 laptop. According to jstest-gtk, the laptop has a ST LIS3LV02DL Accelerometer with three axes. Axes 0 and 2 remain at 0 (center) no matter what I do. Axis 1 on the other hand senses how much the base of the laptop (the lower half of the clam shell, the part with the keyboard), is tilted. When the laptop is level, the Axis's value should be 0, but it can be anywhere from -20 to 20 while the laptop is being typed on. When its reading is above 0, the screen flips. These two facts cause the screen to flip seemingly randomly while it's being used.
Workarround: Lock the screen orientation in GNOME.
ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: xorg 1:7.7+19ubuntu7
ProcVersionSign
Uname: Linux 4.15.0-20-generic x86_64
ApportVersion: 2.20.9-0ubuntu7
Architecture: amd64
BootLog: Error: [Errno 13] Permission denied: '/var/log/boot.log'
CompositorRunning: None
CurrentDesktop: ubuntu:GNOME
Date: Thu May 3 15:53:15 2018
DistUpgraded: Fresh install
DistroCodename: bionic
DistroVariant: ubuntu
ExtraDebuggingI
GraphicsCard:
Intel Corporation Haswell-ULT Integrated Graphics Controller [8086:0a16] (rev 0b) (prog-if 00 [VGA controller])
Subsystem: Hewlett-Packard Company Haswell-ULT Integrated Graphics Controller [103c:21b7]
InstallationDate: Installed on 2018-05-03 (0 days ago)
InstallationMedia: Ubuntu 18.04 LTS "Bionic Beaver" - Release amd64 (20180426)
Lsusb:
Bus 001 Device 002: ID 8087:8000 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 002: ID 05c8:036e Cheng Uei Precision Industry Co., Ltd (Foxlink) Webcam
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
MachineType: Hewlett-Packard HP Pavilion 350 G1 Notebook PC
ProcEnviron:
TERM=xterm-
PATH=(custom, no user)
XDG_RUNTIME_
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: xorg
Symptom: display
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 10/17/2014
dmi.bios.vendor: Insyde
dmi.bios.version: F.13
dmi.board.
dmi.board.name: 21B7
dmi.board.vendor: Hewlett-Packard
dmi.board.version: KBC Version 46.0B
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: Hewlett-Packard
dmi.chassis.
dmi.modalias: dmi:bvnInsyde:
dmi.product.family: 103C_5336AN G=N L=CON B=HP S=242
dmi.product.name: HP Pavilion 350 G1 Notebook PC
dmi.product.
dmi.sys.vendor: Hewlett-Packard
version.compiz: compiz N/A
version.libdrm2: libdrm2 2.4.91-2
version.
version.
version.
version.
version.
version.
version.
summary: |
- Screen randomly flips 180 degreese twice + Screen randomly flips 180 degrees |
description: | updated |
tags: | added: cscc |
I think the low level accelerometer logic is somewhere between the Linux kernel and the iio-sensor-proxy package. Reassigning.