dreemurrs-embedded / Pine64-Arch

:penguin: Arch Linux ARM for your PinePhone/Pro and PineTab/2
686 stars 105 forks source link

GTK 4 rendering problems #626

Open lajonss opened 3 months ago

lajonss commented 3 months ago

Device info (please complete the following information)

Describe the bug Various menus are rendered with graphical glitches in GTK 4 applications.

To Reproduce Steps to reproduce the behavior:

  1. Open Gnome Console (kgx)
  2. Open the three-dot menu
  3. Witness the glitches

Screenshots Screenshot posted by Shatur on matrix: image

Logfiles and additional information This happens both under 100% and 200% scalling.

Context menu of Gnome Files (nautilus) is also affected.

Downgrading gtk4 package to 1:4.12.5-1 resolves the issue.

Possibly related: Gnome 46 release notes

Rendering improvements include sharper app interfaces, crisper on-screen text, and clearer UIs when using fractional display scales. These rendering improvements are thanks to GTK’s new renderers, and are found in GNOME apps which use the latest GTK version.

Before submitting a bug report, please be sure that you have done the following:

qiu-x commented 3 months ago

I can reproduce similar issues on gtk4-1:4.14.1-1

maxrdz commented 2 months ago

This issue has also been happening on my device, on kernel linux-megi-6.7.4-2.

20240411_21h14m55s_grim

Danct12 commented 2 months ago

I can confirm this issue also.

maxrdz commented 2 months ago

Has there been more information found on why this issue is happening? Is this an issue that the GTK developers need to resolve, or is it on the distribution maintainers?

qiu-x commented 2 months ago

Is this an issue that the GTK developers need to resolve, or is it on the distribution maintainers?

It might also be an issue on the compositor's side. I should be easy to verify if GTK apps also have the rendering bug on sxmo or plasma mobile.

maxrdz commented 4 weeks ago

Since I see this issue has been hanging for a while, I have reached out on the GNOME Discourse for help on where to report this issue. See https://discourse.gnome.org/t/gtk-4-rendering-problems-on-mobile-devices-with-phosh/21452