https://bugs.documentfoundation.org/show_bug.cgi?id=155326

            Bug ID: 155326
           Summary: Calc with gtk3 VCL is unusable with large
                    spreadsheets: huge lag, high CPU usage, etc.
           Product: LibreOffice
           Version: 7.1.0.0.alpha1+
          Hardware: x86-64 (AMD64)
                OS: Linux (All)
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: Calc
          Assignee: [email protected]
          Reporter: [email protected]

Description:
Working on large (but not "crazy large") spreadsheets is *impossible* with the
gtk3 VCL plugin. Even on recent hardware, selecting cells takes up to a few
seconds and refresh rate is abysmal when scrolling (eg. 1 row / second), as
rows continue to flash up/down up to a few seconds after I stopped scrolling,
etc.

Neither 'gen/x11' nor 'kf5' have that issue so there's clearly an issue with
gtk3.

Bisecting/installing LO versions from LO download archives show the bug was
introduced in 7.1.0.0.alpha1 (7.0.6.2 is the last version that worked well).

Steps to Reproduce:
1. open a large spreadsheet with Calc and the gtk3 VCL
2. scroll (mouse wheel, keys, ...)
3. drink a coffee while rows continue to flash up/down long after the user has
stopped interacting with Calc :) I'm kidding, but it really takes up to a few
seconds to update.

Actual Results:
Lag.

Expected Results:
No lag.


Reproducible: Always


User Profile Reset: Yes

Additional Info:
OS: Qubes OS R4.1 [1]: XEN virtual machines with non-accelerated graphics
(llvmpipe) on Xorg.

Issue reported by users of the Qubes OS forum [2]

LO 7.0.6.2 works well, 7.1.0.0.alpha1 doesn't.

no luck with safe mode, turning acceleration on/off, resetting the user
profile, etc.

neither 'gen' nor 'kf5' vcl plugins have that issue (so a workaround is to use
them instead of gtk3 but gen is ugly on my hw and kf5 has a few glitches).

Similar bug reports:

- https://bugs.documentfoundation.org/show_bug.cgi?id=152657
- https://bugs.documentfoundation.org/show_bug.cgi?id=144033
- https://bugs.documentfoundation.org/show_bug.cgi?id=145631

I'm filing this bug because the bugs above specifically mention nvidia as the
likely culprit, but they could actually be duplicates. Either way it seems to
be an issue with graphics acceleration - or lack thereof. I initially thought
the issue could be because of a Mesa update but testing with version 20.x up to
23.x on fedora 36, 37, debian stable, unstable, showed it wasn't the case [3].


[1] https://www.qubes-os.org/
[2] https://forum.qubes-os.org/t/100-cpu-with-every-scroll-in-libreoffice/8027/
[3]
https://forum.qubes-os.org/t/100-cpu-with-every-scroll-in-libreoffice/8027/58
(toggled content)

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to