msys2 / MINGW-packages

Package scripts for MinGW-w64 targets to build under MSYS2.
https://packages.msys2.org
BSD 3-Clause "New" or "Revised" License
2.25k stars 1.21k forks source link

mingw-w64-ucrt-x86_64-gtk4 4.16.1-1 #21959

Open hbiblia opened 1 week ago

hbiblia commented 1 week ago

Description / Steps to reproduce the issue

I updated to GTK 4.16.1-1 on Windows 11 on 09/17/2024, and everything is flickering.

Expected behavior

Que funcione...

Actual behavior

...

https://github.com/user-attachments/assets/514483f7-6ce0-44bb-8f61-d25264aacac1

https://github.com/user-attachments/assets/4256fba9-27d6-4605-8f0a-83c2c84a9ea0

Verification

Windows Version

MINGW64_NT-10.0-22631

MINGW environments affected

Are you willing to submit a PR?

No response

hbiblia commented 1 week ago

The stable version of GTK4 is 4.14.6. How is it possible for an unstable version to be released...? 😡🤬

lazka commented 1 week ago

4.16.1 is the latest stable release.

I can't reproduce the issue locally.

sheaf commented 1 week ago

I have the same issue since updating to GTK 4.16 (on Windows). For example, the GTK Inspector now flickers; after changing tab I get flickers which display the tab I was on previously.

I have tried mingw64/mingw-w64-x86_64-gtk4 at versions 4.16.0-1 and 4.16.1-1, and they both exhibit the same issue.

Changing the renderer from the new OpenGL renderer back to the old OpenGL renderer with GSK_RENDERER=gl does not fix the issue.

sheaf commented 1 week ago

I believe this is a GTK bug so I've filed a ticket on the dedicated bug-tracker.

lazka commented 1 week ago

I believe this is a GTK bug so I've filed a ticket on the dedicated bug-tracker.

thanks, perfect!

For the record, I'm on AMD, so maybe an Nvidia specific issue.

lb90 commented 1 week ago

For the record, I'm on AMD, so maybe an Nvidia specific issue.

You beat me to it :) @hbiblia do you happen to have an NVidia GPU?

hbiblia commented 1 week ago

For the record, I'm on AMD, so maybe an Nvidia specific issue.

You beat me to it :) @hbiblia do you happen to have an NVidia GPU?

Nvidia GeForce GTX 1660 Ti Mobile

hbiblia commented 1 week ago

I have the same problem with version 4.16.1-2, but I was able to get it working with GSK_RENDERER=cairo. The other renderers have the same issue, and some are much worse.

Note: Version 4.14.x was working fine. The problem arose when I updated to 4.16.x.

lazka commented 6 days ago

I guess someone with nvidia hardware needs to bisect it.

I wonder if vulkan would work nowadays? Might be a workaround.