* bug in pgtk rendering
@ 2022-03-16 1:04 Andrew Cohen
2022-03-16 1:13 ` Andrew Cohen
0 siblings, 1 reply; 5+ messages in thread
From: Andrew Cohen @ 2022-03-16 1:04 UTC (permalink / raw)
To: emacs-devel
[-- Attachment #1: Type: text/plain, Size: 361 bytes --]
I have noticed a persistent rendering bug with pgtk which seems to be
related to multiple monitor use. I am using 2 monitors (primary
3840x2160 at 200% scaling with gnome; secondary 1920x1080 at 100%
scaling). I don't see problems on the primary monitor. But
intermittently on the secondary monitor I see large portions of the
screen with blocky blurred text:
[-- Attachment #2: rednering bug --]
[-- Type: image/png, Size: 397934 bytes --]
[-- Attachment #3: Type: text/plain, Size: 248 bytes --]
It comes and goes---re-exposing the window sometimes fixes it, as does
moving the frame to the primary monitor and back; but the distortion
always returns.
I'm happy to do some debugging but don't know exactly where to start.
--
Andrew Cohen
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: bug in pgtk rendering
2022-03-16 1:04 bug in pgtk rendering Andrew Cohen
@ 2022-03-16 1:13 ` Andrew Cohen
2022-03-16 2:17 ` Po Lu
0 siblings, 1 reply; 5+ messages in thread
From: Andrew Cohen @ 2022-03-16 1:13 UTC (permalink / raw)
To: emacs-devel
Sorry for following up on my own post---I was filing a bug report and
realized I haven't tried to reproduce the problem with emacs -Q. I'll do
some more digging before reporting the bug. I apologize for the noise.
>>>>> "AC" == Andrew Cohen <acohen@ust.hk> writes:
AC> I have noticed a persistent rendering bug with pgtk which seems
AC> to be related to multiple monitor use. I am using 2 monitors
AC> (primary 3840x2160 at 200% scaling with gnome; secondary
AC> 1920x1080 at 100% scaling). I don't see problems on the primary
AC> monitor. But intermittently on the secondary monitor I see large
AC> portions of the screen with blocky blurred text:
AC> It comes and goes---re-exposing the window sometimes fixes it,
AC> as does moving the frame to the primary monitor and back; but
AC> the distortion always returns.
AC> I'm happy to do some debugging but don't know exactly where to
AC> start.
AC> -- Andrew Cohen
--
Andrew Cohen
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: bug in pgtk rendering
2022-03-16 1:13 ` Andrew Cohen
@ 2022-03-16 2:17 ` Po Lu
2022-03-16 2:51 ` Andrew Cohen
0 siblings, 1 reply; 5+ messages in thread
From: Po Lu @ 2022-03-16 2:17 UTC (permalink / raw)
To: Andrew Cohen; +Cc: emacs-devel
Andrew Cohen <acohen@ust.hk> writes:
> Sorry for following up on my own post---I was filing a bug report and
> realized I haven't tried to reproduce the problem with emacs -Q. I'll do
> some more digging before reporting the bug. I apologize for the noise.
It's probably bug#54040. Could you try the fix I posted at the end of
that thread? The original reporter went quiet.
Thanks in advance.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: bug in pgtk rendering
2022-03-16 2:17 ` Po Lu
@ 2022-03-16 2:51 ` Andrew Cohen
2022-03-16 3:38 ` Po Lu
0 siblings, 1 reply; 5+ messages in thread
From: Andrew Cohen @ 2022-03-16 2:51 UTC (permalink / raw)
To: Po Lu; +Cc: emacs-devel
>>>>> "PL" == Po Lu <luangruo@yahoo.com> writes:
PL> Andrew Cohen <acohen@ust.hk> writes:
>> Sorry for following up on my own post---I was filing a bug report
>> and realized I haven't tried to reproduce the problem with emacs
>> -Q. I'll do some more digging before reporting the bug. I
>> apologize for the noise.
PL> It's probably bug#54040. Could you try the fix I posted at the
PL> end of that thread? The original reporter went quiet.
I guess you mean this?
>What happens if you replace:
>
> scale = gtk_widget_get_scale_factor (FRAME_GTK_WIDGET (f));
> cairo_surface_set_device_scale (surface, scale, scale);
>
>With:
>
> cairo_surface_set_device_scale (surface, 1, 1);
That now makes everything blurry on the primary monitor as well as the
secondary, and much more frequently :(
--
Andrew Cohen
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2022-03-16 3:38 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-03-16 1:04 bug in pgtk rendering Andrew Cohen
2022-03-16 1:13 ` Andrew Cohen
2022-03-16 2:17 ` Po Lu
2022-03-16 2:51 ` Andrew Cohen
2022-03-16 3:38 ` Po Lu
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.