[Touch-packages] [Bug 2004533] Re: Gtk-WARNING ... drawing failure for widget ... invalid value (typically too big) [using three 4K monitors]

2023-04-24 Thread Daniel van Vugt
** Summary changed: - Gtk-WARNING ... drawing failure for widget ... invalid value (typically too big) + Gtk-WARNING ... drawing failure for widget ... invalid value (typically too big) [using three 4K monitors] ** Tags added: nvidia -- You received this bug notification because you are a

[Touch-packages] [Bug 2004533] Re: Gtk-WARNING ... drawing failure for widget ... invalid value (typically too big)

2023-03-28 Thread Bug Watch Updater
** Changed in: gtk Status: Unknown => New -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to cairo in Ubuntu. https://bugs.launchpad.net/bugs/2004533 Title: Gtk-WARNING ... drawing failure for widget ... invalid value

[Touch-packages] [Bug 2004533] Re: Gtk-WARNING ... drawing failure for widget ... invalid value (typically too big)

2023-02-12 Thread Daniel van Vugt
It doesn't really help. I was just searching the code for an explanation of the message. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to cairo in Ubuntu. https://bugs.launchpad.net/bugs/2004533 Title: Gtk-WARNING ...

[Touch-packages] [Bug 2004533] Re: Gtk-WARNING ... drawing failure for widget ... invalid value (typically too big)

2023-02-10 Thread zach m
what does that mean for me? -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to cairo in Ubuntu. https://bugs.launchpad.net/bugs/2004533 Title: Gtk-WARNING ... drawing failure for widget ... invalid value (typically too big)

[Touch-packages] [Bug 2004533] Re: Gtk-WARNING ... drawing failure for widget ... invalid value (typically too big)

2023-02-09 Thread Daniel van Vugt
And I just realized the message "invalid value (typically too big)" is from the Cairo library. It's the description for CAIRO_STATUS_INVALID_SIZE. ** Also affects: cairo (Ubuntu) Importance: Undecided Status: New ** Changed in: cairo (Ubuntu) Status: New => Triaged ** Changed

[Touch-packages] [Bug 2004533] Re: Gtk-WARNING ... drawing failure for widget ... invalid value (typically too big)

2023-02-09 Thread Daniel van Vugt
Although this suggests the bug was in 20.04 as well: https://gitlab.gnome.org/GNOME/gtk/-/issues/3050 -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gtk+3.0 in Ubuntu. https://bugs.launchpad.net/bugs/2004533 Title:

[Touch-packages] [Bug 2004533] Re: Gtk-WARNING ... drawing failure for widget ... invalid value (typically too big)

2023-02-09 Thread Daniel van Vugt
GTK4 is already in Ubuntu and the GNOME developers are planning GTK5. The bigger issue here is that apps haven't moved away from GTK3 yet. For you that includes Desktop Icons NG, Firefox and Thunderbird. If 22.04 worked then yes please do go back to that. It's also supported for much longer:

[Touch-packages] [Bug 2004533] Re: Gtk-WARNING ... drawing failure for widget ... invalid value (typically too big)

2023-02-09 Thread zach m
will gtk4 come with 23.04? Should I wait or just bite the bullet and reinstall (what a pain) as it worked flawlessly on 22.04? -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gtk+3.0 in Ubuntu.

[Touch-packages] [Bug 2004533] Re: Gtk-WARNING ... drawing failure for widget ... invalid value (typically too big)

2023-02-08 Thread Daniel van Vugt
After you turn off fractional scaling you can still adjust font sizes using the gnome-tweaks app. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gtk+3.0 in Ubuntu. https://bugs.launchpad.net/bugs/2004533 Title:

[Touch-packages] [Bug 2004533] Re: Gtk-WARNING ... drawing failure for widget ... invalid value (typically too big)

2023-02-08 Thread Daniel van Vugt
> would it be bad to enable developer updates / proposed kinetic updates? Yes that would be bad. You would get untested updates across all packages. Doing so usually breaks your system after a while. > Very odd, I'm only using a scale of 1.25 Ah you are right. Setting 125% I also see Xorg using

[Touch-packages] [Bug 2004533] Re: Gtk-WARNING ... drawing failure for widget ... invalid value (typically too big)

2023-02-08 Thread zach m
would it be bad to enable developer updates / proposed kinetic updates? -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gtk+3.0 in Ubuntu. https://bugs.launchpad.net/bugs/2004533 Title: Gtk-WARNING ... drawing failure for

[Touch-packages] [Bug 2004533] Re: Gtk-WARNING ... drawing failure for widget ... invalid value (typically too big)

2023-02-08 Thread zach m
Very odd, I'm only using a scale of 1.25 ** Attachment added: "125-scale.jpg" https://bugs.launchpad.net/ubuntu/+source/gtk+3.0/+bug/2004533/+attachment/5645548/+files/125-scale.jpg -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is

[Touch-packages] [Bug 2004533] Re: Gtk-WARNING ... drawing failure for widget ... invalid value (typically too big)

2023-02-07 Thread Daniel van Vugt
** Changed in: gtk+3.0 (Ubuntu) Importance: Undecided => Medium ** Changed in: gtk+3.0 (Ubuntu) Status: Confirmed => Triaged -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gtk+3.0 in Ubuntu.

[Touch-packages] [Bug 2004533] Re: Gtk-WARNING ... drawing failure for widget ... invalid value (typically too big)

2023-02-07 Thread Daniel van Vugt
Out of curiosity, how did you configure a scaling factor of 1.6? -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gtk+3.0 in Ubuntu. https://bugs.launchpad.net/bugs/2004533 Title: Gtk-WARNING ... drawing failure for widget

[Touch-packages] [Bug 2004533] Re: Gtk-WARNING ... drawing failure for widget ... invalid value (typically too big)

2023-02-07 Thread Daniel van Vugt
And yes that is an inefficient way to do fractional scaling. Only Xorg does it that way out of necessity to fit in with legacy X11. Wayland does not need such upscaling-then-downscaling so does fractional scaling much more efficiently than Xorg sessions. But Nvidia's Wayland support is still

[Touch-packages] [Bug 2004533] Re: Gtk-WARNING ... drawing failure for widget ... invalid value (typically too big)

2023-02-07 Thread Daniel van Vugt
Another suggestion is to use a scaling factor of 1.5 instead of 1.6. That might simplify the required quotient to 3/2 (initially rendering at 3x resolution instead of 8x), so might be enough to have all three monitors working. -- You received this bug notification because you are a member of

[Touch-packages] [Bug 2004533] Re: Gtk-WARNING ... drawing failure for widget ... invalid value (typically too big)

2023-02-07 Thread Daniel van Vugt
To achieve a scaling factor of 1.6 I suspect the logic is to render at 8x resolution and then downscale 5x (because 8/5 = 1.6). And GTK has internal size limits of 65535 in each dimension, I think. So the maximum window size is 65535 / 8 = 8191. That should be enough to have two 4K (3840 px)

[Touch-packages] [Bug 2004533] Re: Gtk-WARNING ... drawing failure for widget ... invalid value (typically too big)

2023-02-07 Thread Daniel van Vugt
Tracking upstream in https://gitlab.gnome.org/GNOME/gtk/-/issues/3050 -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gtk+3.0 in Ubuntu. https://bugs.launchpad.net/bugs/2004533 Title: Gtk-WARNING ... drawing failure for

[Touch-packages] [Bug 2004533] Re: Gtk-WARNING ... drawing failure for widget ... invalid value (typically too big)

2023-02-07 Thread Daniel van Vugt
I think this is a consequence of your desktop being 18432 pixels wide. Each 4K monitor is 6144 logical pixels wide because of a custom Xrandr scaling factor of 1.6. Turning off screens wouldn't fix it, only unplugging them might. But still this sounds like a GTK bug because modern Nvidia GPUs

[Touch-packages] [Bug 2004533] Re: Gtk-WARNING ... drawing failure for widget ... invalid value (typically too big)

2023-02-07 Thread zach m
I can also confirm that the problem persists after a fresh boot, turning off 2 screens, and only using the main screen at 100% scale. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gtk+3.0 in Ubuntu.

[Touch-packages] [Bug 2004533] Re: Gtk-WARNING ... drawing failure for widget ... invalid value (typically too big)

2023-02-07 Thread zach m
attached ** Attachment added: "xrandr.txt" https://bugs.launchpad.net/ubuntu/+source/gtk+3.0/+bug/2004533/+attachment/5645339/+files/xrandr.txt -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gtk+3.0 in Ubuntu.

[Touch-packages] [Bug 2004533] Re: Gtk-WARNING ... drawing failure for widget ... invalid value (typically too big)

2023-02-06 Thread Daniel van Vugt
Yes this sounds like a GTK-only bug, probably new in Ubuntu 22.10. But potentially related to that, please run: xrandr --verbose > xrandr.txt and attach the resulting text file here. Also remember one of the issues you mentioned earlier is likely to be bug 1876632 so please read that. --

[Touch-packages] [Bug 2004533] Re: Gtk-WARNING ... drawing failure for widget ... invalid value (typically too big)

2023-02-06 Thread zach m
Hi Daniel, It worked flawlessly for about a year, and only started doing this (immediately) after the update to 22.10. I used fractional scaling for the past year as well with no issues. I have already tried changing the resolution back to just plain 100% 4k and it's the exact same with all

[Touch-packages] [Bug 2004533] Re: Gtk-WARNING **: ...: drawing failure for widget '...': invalid value (typically too big)

2023-02-02 Thread Daniel van Vugt
** Summary changed: - very unstable desktop, icons vanish, cannot control windows, cannot resize or scale multi monitors easily. + Gtk-WARNING **: ...: drawing failure for widget '...': invalid value (typically too big) ** Summary changed: - Gtk-WARNING **: ...: drawing failure for widget