It won't be fixed in the next release because it's not something that GnuCash 
can fix. As you say, the work around is to stop WebKit using the GPU with 
WEBKIT_DISABLE_COMPOSITING_MODE=1 in the environment.

There's a typo in your flatpak command line that might trip up somebody not 
paying close enough attention. The correct command is
    WEBKIT_DISABLE_COMPOSITING_MODE=1 flatpak run org.gnucash.GnuCash
with a space between flatpak and run.
For users whose distros have screwed up the webkitgtk package and aren't using 
Flatpak, say
    WEBKIT_DISABLE_COMPOSITING_MODE=1 gnucash
instead or set WEBKIT_DISABLE_COMPOSITING_MODE=1 in the environment some other 
way.

Note that this is about webkitgtk not GnuCash so it's completely independent of 
GnuCash version. It has been reported for GnuCash releases as early as 4.4. 
Also, while there is a known issue with Nvidia drivers (reportedly resolved by 
Nvidia Linux driver 535.113.01), there are a couple of other ways that 
packagers can screw up the webkitgtk dependencies and break GPU acceleration 
regardless of GPU brand.

All of which said, Arch Linux managed to screw up their webkitgtk package so 
thoroughly that disabling GPU acceleration didn't help. There's a systemd 
journal crash on https://bugs.gnucash.org/show_bug.cgi?id=798549 that you can 
use to recognize the problem. I think Arch have fixed it but it might still 
manifest in other distros.

Regards,
John Ralls


> On Dec 14, 2023, at 05:16, Charlie Morrison <[email protected]> wrote:
> 
> If you have an Nvidia GPU, there is an issue rendering reports in Linux.  
> There is a bug report discussing it and it may be fixed for the next release 
> but I'm not sure about that.  The report information is there but you can't 
> see it.
> 
> The workaround is to set an environmental variable that disables compositing 
> in Webkitgtk. You can check to see if this fixes it for you by starting 
> Gnucash in the terminal using the following command:
> 
> WEBKIT_DISABLE_COMPOSITING_MODE=1 flatpakrun org.gnucash.GnuCash
> 
> If that allows you to see the reports, then setting the environmental 
> variable "WEBKIT_DISABLE_COMPOSITING_MODE=1" will fix it.  I have no idea how 
> to do that in Linux Mint however.
> 
> 
> On 12/14/23 00:44, Larry Nagel wrote:
>> One further addendum:  I can print the report as a PDF, I just cannot see 
>> the report on my terminal.
>> 
>> Very weird!!!
>> 
>> Larry
>> ---
>> *Larry Nagel*
>> *251 Stanford Avenue*
>> *Kensington, CA 94708*
>> 
>> *(510) 558-0842*
>> *Cell: (510) 502-6244*
>> *[email protected]*
>> 
>> 
>> On 2023-12-13 22:12, Larry Nagel wrote:
>>> My apologies in advance because I think this question has been asked and 
>>> answered.  I have been running gnucash on Linux Mint and Windows forever, 
>>> and I am a fairly low impact user.  I only run reports when it's time to 
>>> see the tax man, so I don't know when simple stored reports like Profit and 
>>> Loss and Balance Sheet stopped working.  I presently have flathub 5.4.1 
>>> running on Linux Mint 21.2.  These same reports work fine on the Windows 
>>> version of gnucash  [ Version 5.4 Build ID: 
>>> 5.3-412-g53245caebf+(2023-09-23)  ].  I'm obviously not copying something 
>>> to the correct location on the flathub version.
>>> 
>>> Any advice would be greatly appreciated!!!
>>> 
>>> Larry
>>> ---
>>> *Larry Nagel*
>>> *251 Stanford Avenue*
>>> *Kensington, CA 94708*
>>> 
>>> *(510) 558-0842*
>>> *Cell: (510) 502-6244*
>>> *[email protected]*
>>> 
>>> 
>> _______________________________________________
>> gnucash-user mailing list
>> [email protected]
>> 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.
> 
> _______________________________________________
> gnucash-user mailing list
> [email protected]
> 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.

_______________________________________________
gnucash-user mailing list
[email protected]
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.

Reply via email to