Public bug reported:

When physically rotating my 2-in-1 laptop Lenovo Yoga 7 Gen 6 AMD - 14ACN6, 
screen rotates properly under X, but not under Wayland.
Also the lock screen rotation option is missing in the top-right menu under 
Wayland. It exists in X.
`iio-sensor-proxy` is loaded correctly:
```
systemctl status iio-sensor-proxy.service 
● iio-sensor-proxy.service - IIO Sensor Proxy service
     Loaded: loaded (/lib/systemd/system/iio-sensor-proxy.service; static)
     Active: active (running) since Sun 2022-02-13 15:43:37 CET; 2h 12min ago
   Main PID: 787 (iio-sensor-prox)
      Tasks: 3 (limit: 16544)
     Memory: 1.4M
        CPU: 5.688s
     CGroup: /system.slice/iio-sensor-proxy.service
             └─787 /usr/libexec/iio-sensor-proxy

Feb 13 15:43:36 michaels-yoga systemd[1]: Starting IIO Sensor Proxy service...
Feb 13 15:43:37 michaels-yoga systemd[1]: Started IIO Sensor Proxy service.
```
and `monitor-sensor` detects the physical rotation:
```
monitor-sensor 
    Waiting for iio-sensor-proxy to appear
+++ iio-sensor-proxy appeared
=== Has accelerometer (orientation: normal)
=== Has ambient light sensor (value: 70,290000, unit: lux)
=== No proximity sensor
    Light changed: 65,270000 (lux)
    Light changed: 160,660000 (lux)
    Accelerometer orientation changed: right-up
    Light changed: 40,160000 (lux)
    Light changed: 45,180000 (lux)
    Light changed: 40,160000 (lux)
    Light changed: 25,100000 (lux)
    Accelerometer orientation changed: left-up
    Light changed: 20,080000 (lux)
    Light changed: 25,100000 (lux)
    Light changed: 35,140000 (lux)
    Accelerometer orientation changed: normal
    Light changed: 155,640000 (lux)
    Accelerometer orientation changed: bottom-up
    Light changed: 30,120000 (lux)
    Light changed: 40,160000 (lux)
    Light changed: 30,120000 (lux)
    Light changed: 145,600000 (lux)
    Accelerometer orientation changed: normal
```
Putting the laptop in tablet mode disables keyboard and touchpad correctly both 
under Wayland and X.  
So obviously the sensors are working correctly, but signals are not being 
interpreted correctly in Wayland?

ProblemType: Bug
DistroRelease: Ubuntu 21.10
Package: xorg 1:7.7+22ubuntu2
Uname: Linux 5.15.0-051500-generic x86_64
ApportVersion: 2.20.11-0ubuntu71
Architecture: amd64
BootLog: Error: [Errno 13] Keine Berechtigung: '/var/log/boot.log'
CasperMD5CheckResult: pass
CompositorRunning: None
CurrentDesktop: ubuntu:GNOME
Date: Sun Feb 13 17:46:51 2022
DistUpgraded: Fresh install
DistroCodename: impish
DistroVariant: ubuntu
ExtraDebuggingInterest: Yes
GraphicsCard:
 Advanced Micro Devices, Inc. [AMD/ATI] Cezanne [1002:1638] (rev c1) (prog-if 
00 [VGA controller])
   Subsystem: Lenovo Cezanne [17aa:3813]
InstallationDate: Installed on 2022-02-11 (1 days ago)
InstallationMedia: Ubuntu 21.10 "Impish Indri" - Release amd64 (20211012)
MachineType: LENOVO 82N7
ProcEnviron:
 TERM=xterm-256color
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=de_DE.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/@/boot/vmlinuz-5.15.0-051500-generic 
root=UUID=d1796991-349c-4784-b8c3-e0a2eb2fc132 ro rootflags=subvol=@ quiet 
splash mem_sleep_default=deep vt.handoff=7
SourcePackage: xorg
Symptom: display
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 11/12/2021
dmi.bios.release: 1.25
dmi.bios.vendor: LENOVO
dmi.bios.version: H9CN25WW
dmi.board.asset.tag: NO Asset Tag
dmi.board.name: LNVNB161216
dmi.board.vendor: LENOVO
dmi.board.version: SDK0T76463 WIN
dmi.chassis.asset.tag: NO Asset Tag
dmi.chassis.type: 31
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Yoga 7 14ACN6
dmi.ec.firmware.release: 1.25
dmi.modalias: 
dmi:bvnLENOVO:bvrH9CN25WW:bd11/12/2021:br1.25:efr1.25:svnLENOVO:pn82N7:pvrYoga714ACN6:rvnLENOVO:rnLNVNB161216:rvrSDK0T76463WIN:cvnLENOVO:ct31:cvrYoga714ACN6:skuLENOVO_MT_82N7_BU_idea_FM_Yoga714ACN6:
dmi.product.family: Yoga 7 14ACN6
dmi.product.name: 82N7
dmi.product.sku: LENOVO_MT_82N7_BU_idea_FM_Yoga 7 14ACN6
dmi.product.version: Yoga 7 14ACN6
dmi.sys.vendor: LENOVO
version.compiz: compiz N/A
version.libdrm2: libdrm2 2.4.107-8ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 21.2.6-0ubuntu0.1
version.libgl1-mesa-glx: libgl1-mesa-glx N/A
version.xserver-xorg-core: xserver-xorg-core 2:1.20.13-1ubuntu1.1
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev N/A
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:19.1.0-2build1
version.xserver-xorg-video-intel: xserver-xorg-video-intel 
2:2.99.917+git20200714-1ubuntu2
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.17-1build1

** Affects: xorg (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug impish ubuntu wayland-session

** Summary changed:

- Autorotation of screen does not work on wayland, but on xorg
+ Autorotation of screen does not work on wayland, but on X

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to xorg in Ubuntu.
https://bugs.launchpad.net/bugs/1960747

Title:
  Autorotation of screen does not work on wayland, but on X

Status in xorg package in Ubuntu:
  New

Bug description:
  When physically rotating my 2-in-1 laptop Lenovo Yoga 7 Gen 6 AMD - 14ACN6, 
screen rotates properly under X, but not under Wayland.
  Also the lock screen rotation option is missing in the top-right menu under 
Wayland. It exists in X.
  `iio-sensor-proxy` is loaded correctly:
  ```
  systemctl status iio-sensor-proxy.service 
  ● iio-sensor-proxy.service - IIO Sensor Proxy service
       Loaded: loaded (/lib/systemd/system/iio-sensor-proxy.service; static)
       Active: active (running) since Sun 2022-02-13 15:43:37 CET; 2h 12min ago
     Main PID: 787 (iio-sensor-prox)
        Tasks: 3 (limit: 16544)
       Memory: 1.4M
          CPU: 5.688s
       CGroup: /system.slice/iio-sensor-proxy.service
               └─787 /usr/libexec/iio-sensor-proxy

  Feb 13 15:43:36 michaels-yoga systemd[1]: Starting IIO Sensor Proxy service...
  Feb 13 15:43:37 michaels-yoga systemd[1]: Started IIO Sensor Proxy service.
  ```
  and `monitor-sensor` detects the physical rotation:
  ```
  monitor-sensor 
      Waiting for iio-sensor-proxy to appear
  +++ iio-sensor-proxy appeared
  === Has accelerometer (orientation: normal)
  === Has ambient light sensor (value: 70,290000, unit: lux)
  === No proximity sensor
      Light changed: 65,270000 (lux)
      Light changed: 160,660000 (lux)
      Accelerometer orientation changed: right-up
      Light changed: 40,160000 (lux)
      Light changed: 45,180000 (lux)
      Light changed: 40,160000 (lux)
      Light changed: 25,100000 (lux)
      Accelerometer orientation changed: left-up
      Light changed: 20,080000 (lux)
      Light changed: 25,100000 (lux)
      Light changed: 35,140000 (lux)
      Accelerometer orientation changed: normal
      Light changed: 155,640000 (lux)
      Accelerometer orientation changed: bottom-up
      Light changed: 30,120000 (lux)
      Light changed: 40,160000 (lux)
      Light changed: 30,120000 (lux)
      Light changed: 145,600000 (lux)
      Accelerometer orientation changed: normal
  ```
  Putting the laptop in tablet mode disables keyboard and touchpad correctly 
both under Wayland and X.  
  So obviously the sensors are working correctly, but signals are not being 
interpreted correctly in Wayland?

  ProblemType: Bug
  DistroRelease: Ubuntu 21.10
  Package: xorg 1:7.7+22ubuntu2
  Uname: Linux 5.15.0-051500-generic x86_64
  ApportVersion: 2.20.11-0ubuntu71
  Architecture: amd64
  BootLog: Error: [Errno 13] Keine Berechtigung: '/var/log/boot.log'
  CasperMD5CheckResult: pass
  CompositorRunning: None
  CurrentDesktop: ubuntu:GNOME
  Date: Sun Feb 13 17:46:51 2022
  DistUpgraded: Fresh install
  DistroCodename: impish
  DistroVariant: ubuntu
  ExtraDebuggingInterest: Yes
  GraphicsCard:
   Advanced Micro Devices, Inc. [AMD/ATI] Cezanne [1002:1638] (rev c1) (prog-if 
00 [VGA controller])
     Subsystem: Lenovo Cezanne [17aa:3813]
  InstallationDate: Installed on 2022-02-11 (1 days ago)
  InstallationMedia: Ubuntu 21.10 "Impish Indri" - Release amd64 (20211012)
  MachineType: LENOVO 82N7
  ProcEnviron:
   TERM=xterm-256color
   PATH=(custom, no user)
   XDG_RUNTIME_DIR=<set>
   LANG=de_DE.UTF-8
   SHELL=/bin/bash
  ProcKernelCmdLine: BOOT_IMAGE=/@/boot/vmlinuz-5.15.0-051500-generic 
root=UUID=d1796991-349c-4784-b8c3-e0a2eb2fc132 ro rootflags=subvol=@ quiet 
splash mem_sleep_default=deep vt.handoff=7
  SourcePackage: xorg
  Symptom: display
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 11/12/2021
  dmi.bios.release: 1.25
  dmi.bios.vendor: LENOVO
  dmi.bios.version: H9CN25WW
  dmi.board.asset.tag: NO Asset Tag
  dmi.board.name: LNVNB161216
  dmi.board.vendor: LENOVO
  dmi.board.version: SDK0T76463 WIN
  dmi.chassis.asset.tag: NO Asset Tag
  dmi.chassis.type: 31
  dmi.chassis.vendor: LENOVO
  dmi.chassis.version: Yoga 7 14ACN6
  dmi.ec.firmware.release: 1.25
  dmi.modalias: 
dmi:bvnLENOVO:bvrH9CN25WW:bd11/12/2021:br1.25:efr1.25:svnLENOVO:pn82N7:pvrYoga714ACN6:rvnLENOVO:rnLNVNB161216:rvrSDK0T76463WIN:cvnLENOVO:ct31:cvrYoga714ACN6:skuLENOVO_MT_82N7_BU_idea_FM_Yoga714ACN6:
  dmi.product.family: Yoga 7 14ACN6
  dmi.product.name: 82N7
  dmi.product.sku: LENOVO_MT_82N7_BU_idea_FM_Yoga 7 14ACN6
  dmi.product.version: Yoga 7 14ACN6
  dmi.sys.vendor: LENOVO
  version.compiz: compiz N/A
  version.libdrm2: libdrm2 2.4.107-8ubuntu1
  version.libgl1-mesa-dri: libgl1-mesa-dri 21.2.6-0ubuntu0.1
  version.libgl1-mesa-glx: libgl1-mesa-glx N/A
  version.xserver-xorg-core: xserver-xorg-core 2:1.20.13-1ubuntu1.1
  version.xserver-xorg-input-evdev: xserver-xorg-input-evdev N/A
  version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:19.1.0-2build1
  version.xserver-xorg-video-intel: xserver-xorg-video-intel 
2:2.99.917+git20200714-1ubuntu2
  version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 
1:1.0.17-1build1

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1960747/+subscriptions


-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to