Public bug reported:

High precision touchpad scrolling doesn't work in Wayland sessions (but
does in Xorg).

I guess it's probably Xwayland failing to support the more advanced
XInput stuff?

Note: This bug report is about high precision (and thus low latency)
touchpad scrolling. It is not about "Smooth Scrolling" simply because
"Smooth Scrolling" actually means something quite different in Chromium.
:P

Test case:

1. In chrome://flags, set Smooth Scrolling to Disabled and restart the browser.
2. Use your touchpad (usually two fingers) to scroll a web page.

Observed:

In an Ubuntu session (pure Xorg), the scrolling is noticeably high
precision like a Macbook or Chromebook. In a Wayland session however,
the scrolling stutters badly like it's still using old-style mouse wheel
emulation.

Note also: If you have "Smooth Scrolling" enabled then Chromium replaces
the stutter with smoother scrolling but you can still tell it's broken
in Wayland sessions because the latency is much higher. It's having to
fake the smoothness based on mouse wheel-style coarseness.

ProblemType: Bug
DistroRelease: Ubuntu 19.04
Package: chromium-browser 71.0.3578.98-0ubuntu1
ProcVersionSignature: Ubuntu 4.18.0-11.12-generic 4.18.12
Uname: Linux 4.18.0-11-generic x86_64
ApportVersion: 2.20.10-0ubuntu14
Architecture: amd64
DRM.card0-DP-1:
 enabled: disabled
 dpms: Off
 status: disconnected
 edid-base64: 
 modes:
DRM.card0-DP-2:
 enabled: enabled
 dpms: On
 status: connected
 edid-base64: 
AP///////wAQrEbwTEoxQQUZAQS1NCB4Oh31rk81syUNUFSlSwCBgKlA0QBxTwEBAQEBAQEBKDyAoHCwI0AwIDYABkQhAAAaAAAA/wBZQ00wRjUxUkExSkwKAAAA/ABERUxMIFUyNDEzCiAgAAAA/QA4TB5REQAKICAgICAgAUICAx3xUJAFBAMCBxYBHxITFCAVEQYjCR8HgwEAAAI6gBhxOC1AWCxFAAZEIQAAHgEdgBhxHBYgWCwlAAZEIQAAngEdAHJR0B4gbihVAAZEIQAAHowK0Iog4C0QED6WAAZEIQAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 modes: 1920x1200 1920x1080 1920x1080 1920x1080 1920x1080i 1920x1080i 
1920x1080i 1920x1080 1920x1080i 1920x1080 1920x1080 1600x1200 1280x1024 
1280x1024 1152x864 1280x720 1280x720 1280x720 1280x720 1024x768 1024x768 
800x600 800x600 720x576 720x576 720x480 720x480 720x480 720x480 720x480 640x480 
640x480 640x480 640x480 720x400
DRM.card0-DP-3:
 enabled: disabled
 dpms: Off
 status: disconnected
 edid-base64: 
 modes:
DRM.card0-HDMI-A-1:
 enabled: disabled
 dpms: Off
 status: disconnected
 edid-base64: 
 modes:
DRM.card0-HDMI-A-2:
 enabled: disabled
 dpms: Off
 status: disconnected
 edid-base64: 
 modes:
Date: Thu Jan 10 17:11:06 2019
Desktop-Session:
 'None'
 'None'
 '/usr/local/share:/usr/share:/var/lib/snapd/desktop'
DetectedPlugins:
 
Env:
 'None'
 'None'
InstallationDate: Installed on 2018-12-04 (37 days ago)
InstallationMedia: Ubuntu 19.04 "Disco Dingo" - Alpha amd64 (20181203)
InstalledPlugins:
 /usr/lib/mozilla/plugins:
   => libgnome-shell-browser-plugin.so
         (size: 22496 bytes, mtime: Wed Dec  5 20:53:32 2018)
Load-Avg-1min: 2.33
Load-Processes-Running-Percent:   0.1%
MachineType: LENOVO 10M7CTO1WW
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.18.0-11-generic 
root=UUID=052b7096-9b82-4712-b596-7629d5f6498c ro quiet splash vt.handoff=1
SourcePackage: chromium-browser
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 02/06/2018
dmi.bios.vendor: LENOVO
dmi.bios.version: M16KT47A
dmi.board.name: 3102
dmi.board.vendor: LENOVO
dmi.board.version: SDK0J40709 WIN 3259627060530
dmi.chassis.type: 3
dmi.chassis.vendor: LENOVO
dmi.chassis.version: None
dmi.modalias: 
dmi:bvnLENOVO:bvrM16KT47A:bd02/06/2018:svnLENOVO:pn10M7CTO1WW:pvrThinkCentreM710s:rvnLENOVO:rn3102:rvrSDK0J40709WIN3259627060530:cvnLENOVO:ct3:cvrNone:
dmi.product.family: ThinkCentre M710s
dmi.product.name: 10M7CTO1WW
dmi.product.sku: LENOVO_MT_10M7_BU_Think_FM_ThinkCentre M710s
dmi.product.version: ThinkCentre M710s
dmi.sys.vendor: LENOVO
modified.conffile..etc.default.chromium-browser: [deleted]

** Affects: chromium-browser (Ubuntu)
     Importance: Medium
         Status: New

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


** Tags: amd64 apport-bug disco performance wayland

** Also affects: xorg-server (Ubuntu)
   Importance: Undecided
       Status: New

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

Title:
  High precision touchpad scrolling doesn't work in Wayland sessions
  (but does in Xorg)

Status in chromium-browser package in Ubuntu:
  New
Status in xorg-server package in Ubuntu:
  New

Bug description:
  High precision touchpad scrolling doesn't work in Wayland sessions
  (but does in Xorg).

  I guess it's probably Xwayland failing to support the more advanced
  XInput stuff?

  Note: This bug report is about high precision (and thus low latency)
  touchpad scrolling. It is not about "Smooth Scrolling" simply because
  "Smooth Scrolling" actually means something quite different in
  Chromium. :P

  Test case:

  1. In chrome://flags, set Smooth Scrolling to Disabled and restart the 
browser.
  2. Use your touchpad (usually two fingers) to scroll a web page.

  Observed:

  In an Ubuntu session (pure Xorg), the scrolling is noticeably high
  precision like a Macbook or Chromebook. In a Wayland session however,
  the scrolling stutters badly like it's still using old-style mouse
  wheel emulation.

  Note also: If you have "Smooth Scrolling" enabled then Chromium
  replaces the stutter with smoother scrolling but you can still tell
  it's broken in Wayland sessions because the latency is much higher.
  It's having to fake the smoothness based on mouse wheel-style
  coarseness.

  ProblemType: Bug
  DistroRelease: Ubuntu 19.04
  Package: chromium-browser 71.0.3578.98-0ubuntu1
  ProcVersionSignature: Ubuntu 4.18.0-11.12-generic 4.18.12
  Uname: Linux 4.18.0-11-generic x86_64
  ApportVersion: 2.20.10-0ubuntu14
  Architecture: amd64
  DRM.card0-DP-1:
   enabled: disabled
   dpms: Off
   status: disconnected
   edid-base64: 
   modes:
  DRM.card0-DP-2:
   enabled: enabled
   dpms: On
   status: connected
   edid-base64: 
AP///////wAQrEbwTEoxQQUZAQS1NCB4Oh31rk81syUNUFSlSwCBgKlA0QBxTwEBAQEBAQEBKDyAoHCwI0AwIDYABkQhAAAaAAAA/wBZQ00wRjUxUkExSkwKAAAA/ABERUxMIFUyNDEzCiAgAAAA/QA4TB5REQAKICAgICAgAUICAx3xUJAFBAMCBxYBHxITFCAVEQYjCR8HgwEAAAI6gBhxOC1AWCxFAAZEIQAAHgEdgBhxHBYgWCwlAAZEIQAAngEdAHJR0B4gbihVAAZEIQAAHowK0Iog4C0QED6WAAZEIQAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
   modes: 1920x1200 1920x1080 1920x1080 1920x1080 1920x1080i 1920x1080i 
1920x1080i 1920x1080 1920x1080i 1920x1080 1920x1080 1600x1200 1280x1024 
1280x1024 1152x864 1280x720 1280x720 1280x720 1280x720 1024x768 1024x768 
800x600 800x600 720x576 720x576 720x480 720x480 720x480 720x480 720x480 640x480 
640x480 640x480 640x480 720x400
  DRM.card0-DP-3:
   enabled: disabled
   dpms: Off
   status: disconnected
   edid-base64: 
   modes:
  DRM.card0-HDMI-A-1:
   enabled: disabled
   dpms: Off
   status: disconnected
   edid-base64: 
   modes:
  DRM.card0-HDMI-A-2:
   enabled: disabled
   dpms: Off
   status: disconnected
   edid-base64: 
   modes:
  Date: Thu Jan 10 17:11:06 2019
  Desktop-Session:
   'None'
   'None'
   '/usr/local/share:/usr/share:/var/lib/snapd/desktop'
  DetectedPlugins:
   
  Env:
   'None'
   'None'
  InstallationDate: Installed on 2018-12-04 (37 days ago)
  InstallationMedia: Ubuntu 19.04 "Disco Dingo" - Alpha amd64 (20181203)
  InstalledPlugins:
   /usr/lib/mozilla/plugins:
     => libgnome-shell-browser-plugin.so
           (size: 22496 bytes, mtime: Wed Dec  5 20:53:32 2018)
  Load-Avg-1min: 2.33
  Load-Processes-Running-Percent:   0.1%
  MachineType: LENOVO 10M7CTO1WW
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.18.0-11-generic 
root=UUID=052b7096-9b82-4712-b596-7629d5f6498c ro quiet splash vt.handoff=1
  SourcePackage: chromium-browser
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 02/06/2018
  dmi.bios.vendor: LENOVO
  dmi.bios.version: M16KT47A
  dmi.board.name: 3102
  dmi.board.vendor: LENOVO
  dmi.board.version: SDK0J40709 WIN 3259627060530
  dmi.chassis.type: 3
  dmi.chassis.vendor: LENOVO
  dmi.chassis.version: None
  dmi.modalias: 
dmi:bvnLENOVO:bvrM16KT47A:bd02/06/2018:svnLENOVO:pn10M7CTO1WW:pvrThinkCentreM710s:rvnLENOVO:rn3102:rvrSDK0J40709WIN3259627060530:cvnLENOVO:ct3:cvrNone:
  dmi.product.family: ThinkCentre M710s
  dmi.product.name: 10M7CTO1WW
  dmi.product.sku: LENOVO_MT_10M7_BU_Think_FM_ThinkCentre M710s
  dmi.product.version: ThinkCentre M710s
  dmi.sys.vendor: LENOVO
  modified.conffile..etc.default.chromium-browser: [deleted]

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/chromium-browser/+bug/1811219/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to