[GNC] GnuCash Reports Display Corrupted with nouveau open source driver
Bruce Olson
life0s_50 at yahoo.com
Mon Sep 28 09:35:04 EDT 2026
I'm replying to the list here. This reply never made it to the archives
even though it was sent to the gnucash-user list.
Regards,
Bruce
On 9/26/26 9:45 AM, John Ralls wrote:
> Intersting. Your screenshot shows that webkitgtk is getting the number
> of bytes that make up a single scan line (the “stride”) wrong, If the
> stride is too small then some of the bytes intended for the next line
> get drawn on the correct one; if too large the extra bytes get drawn
> on the next line. Either way causes that angled smear.
>
> At least you didn’t get a hard crash like
> https://github.com/block/buzz/issues/2338.
>
> Your first link is a bit out of date. The current explanation of
> WebKitGtk’s drawing architecture (along with a little history) may be
> found at
> https://docs.webkit.org/Ports/WebKitGTK%20and%20WPE%20WebKit/Graphics.html.
>
> Regards,
> John Ralls
>
>
>> On Sep 26, 2026, at 01:05, Bruce Olson via gnucash-user
>> <gnucash-user at gnucash.org> wrote:
>>
>> I have an old PC with an old graphics card, NVIDIA GeForce GT 610,
>> that uses the built-in, open-source nouveau driver.
>>
>> System specs:
>> Distro: Linux Mint 22.1 Xia base: Ubuntu 24.04 noble
>> Kernel: 6.8.0-142-generic
>> Desktop: Cinnamon v: 6.4.14
>> Display: x11 server: X.Org v: 21.1.11
>> Version: 5.16+ (Flathub 5.16)
>>
>> The workaround, WEBKIT_DISABLE_COMPOSITING_MODE=1, has worked since
>> 2/21/2025. I logged into my old computer and discovered this
>> workaround no longer works for displaying reports. I have attached an
>> example.
>>
>> This is the output from the terminal:
>> $ flatpak run --env=WEBKIT_DISABLE_COMPOSITING_MODE=1 org.gnucash.GnuCash
>> Gtk-Message: 23:14:42.987: Failed to load module "xapp-gtk3-module"
>> $
>>
>> I tried this workaround, WEBKIT_DISABLE_DMABUF_RENDERER=1, and this
>> fixed the report display.
>>
>> This is the output in the terminal:
>> $ flatpak run --env=WEBKIT_DISABLE_DMABUF_RENDERER=1 org.gnucash.GnuCash
>> Gtk-Message: 23:43:23.661: Failed to load module "xapp-gtk3-module"
>> $
>>
>> The Gtk-Message: 23:43:23.661: Failed to load module
>> "xapp-gtk3-module" had no affect on GnuCash running in Flatpak.
>>
>> I'm including some URLs that have info that looks pertinent to this
>> issue.
>> https://www.phoronix.com/news/WebKitGTK-DMA-BUF-Rendering
>> https://blogs.igalia.com/carlosgc/2023/04/03/webkitgtk-accelerated-compositing-rendering/
>>
>> Similar workarounds for other apps:
>> https://github.com/winfunc/opcode/issues/26
>> https://forums.developer.nvidia.com/t/webkit-tauri-application-white-screen-on-dgx-spark-gpupermission-issues/348741/2
>>
>> Regards,
>> Bruce
>> <202609252315_corrupted_report_display.png>_______________________________________________
>> gnucash-user mailing list
>> gnucash-user at gnucash.org
>> To update your subscription preferences or to unsubscribe:
>> https://lists.gnucash.org/mailman/listinfo/gnucash-user
>> -----
>> Please remember to CC this list on all your replies.
>> You can do this by using Reply-To-List or Reply-All.
>
More information about the gnucash-user
mailing list