GNU bug report logs - #52120
29.0.50; XRender image transforms many magnitudes faster than Cairo image transforms

Previous Next

Package: emacs;

Reported by: Po Lu <luangruo <at> yahoo.com>

Date: Fri, 26 Nov 2021 08:08:02 UTC

Severity: normal

Found in version 29.0.50

Done: Po Lu <luangruo <at> yahoo.com>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 52120 in the body.
You can then email your comments to 52120 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#52120; Package emacs. (Fri, 26 Nov 2021 08:08:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Po Lu <luangruo <at> yahoo.com>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Fri, 26 Nov 2021 08:08:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Po Lu <luangruo <at> yahoo.com>
To: bug-gnu-emacs <at> gnu.org
Subject: 29.0.50; XRender image transforms many magnitudes faster than Cairo
 image transforms
Date: Fri, 26 Nov 2021 16:06:46 +0800
Try to pixel-scroll (using better-pixel-scroll-mode', soon to be
pixel-scroll-precise-mode) through an image with transforms (you can see
such an example by using eww to browse to gnu.org).

On a build without Cairo, which uses the X rendering extension to
achieve hardware acceleration of image scaling, everything is perfectly
smooth.  On a build with Cairo, it takes around second to scroll through
one or two pixels of such an image.

If nobody else knows why this is the case, I plan to look into it in a
few days, as this is within my field of expertise.  Thanks.

In GNU Emacs 29.0.50 (build 318, x86_64-pc-linux-gnu, GTK+ Version 3.24.30)
 of 2021-11-26 built on trinity
Repository revision: 4e9f78d2a4c5608eeb056b5ecd159b6ea251372e
Repository branch: master
Windowing system distributor 'The X.Org Foundation', version 11.0.12101003
System Description: Fedora Linux 35 (Workstation Edition)

Configured using:
 'configure --without-cairo --with-xinput2 --cache-file=/tmp/ccache'

Configured features:
ACL DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON LCMS2
LIBSELINUX LIBSYSTEMD LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG RSVG
SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS WEBP X11 XDBE XFT XIM
XINPUT2 XPM GTK3 ZLIB




Reply sent to Po Lu <luangruo <at> yahoo.com>:
You have taken responsibility. (Wed, 19 Jan 2022 09:43:02 GMT) Full text and rfc822 format available.

Notification sent to Po Lu <luangruo <at> yahoo.com>:
bug acknowledged by developer. (Wed, 19 Jan 2022 09:43:02 GMT) Full text and rfc822 format available.

Message #10 received at 52120-done <at> debbugs.gnu.org (full text, mbox):

From: Po Lu <luangruo <at> yahoo.com>
To: 52120-done <at> debbugs.gnu.org
Subject: Bug fixed
Date: Wed, 19 Jan 2022 17:42:24 +0800
Should be fixed in de614ec950.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Wed, 16 Feb 2022 12:24:05 GMT) Full text and rfc822 format available.

This bug report was last modified 2 years and 70 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.