Bug 116013 - Scrolling through the font list is a bit choppy and CPU hogging with OpenGL enabled
Summary: Scrolling through the font list is a bit choppy and CPU hogging with OpenGL e...
Status: RESOLVED DUPLICATE of bug 114012
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
5.1.0.3 release
Hardware: All Windows (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: bibisectRequest, perf, regression
Depends on:
Blocks:
 
Reported: 2018-02-25 19:56 UTC by Telesto
Modified: 2018-05-23 08:33 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments
Bibisect 5.1 (3.22 KB, text/plain)
2018-03-29 20:23 UTC, Telesto
Details
Bibisect 5.1 (2.91 KB, text/plain)
2018-03-29 20:24 UTC, Telesto
Details
Bibisect 5.2 (3.22 KB, text/plain)
2018-03-29 20:26 UTC, Telesto
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Telesto 2018-02-25 19:56:39 UTC
Description:
Scrolling through the font list is a bit choppy and CPU hogging 

Steps to Reproduce:
1. Open Writer
2. Scroll through the font list monitoring CPU usage with System monitor and file usage with for example Process Monitor

Actual Results:  
Scrolling through the font list is a bit choppy and CPU hogging 

Expected Results:
A smooth as GDI


Reproducible: Always


User Profile Reset: No


OpenGL enabled: Yes

Additional Info:
Found in
Version: 6.1.0.0.alpha0+
Build ID: e1771058ebc4efc58515ffa60250843274990bac
CPU threads: 4; OS: Windows 6.3; UI render: GL; 
TinderBox: Win-x86@42, Branch:master, Time: 2018-02-24_23:43:30
Locale: nl-NL (nl_NL); Calc: CL

and in
Versie: 5.1.6.2 
Build ID: 07ac168c60a517dba0f0d7bc7540f5afa45f0909
CPU Threads: 4; Versie besturingssysteem:Windows 6.2; UI Render: GL; 
Locale: nl-NL (nl_NL); Calc: CL


User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:52.0) Gecko/20100101 Firefox/52.0
Comment 1 Xisco Faulí 2018-03-28 07:50:30 UTC
@Aron, Could you check this issue with OpenGL enabled ?
Comment 2 Telesto 2018-03-28 08:47:45 UTC
It's smooth in
Versie: 4.4.7.2 
Build ID: f3153a8b245191196a4b6b9abd1d0da16eead600
Locale: nl_NL

with OpenGL enabled

Another observation: The scroll bar doesn't keep up with the scroll speed (lags behind)
Comment 3 Aron Budea 2018-03-28 22:01:14 UTC
Repro with LO 6.0.2.1 & 5.1.0.3 (worse there than in 6.0.2.1) / Windows 7.
OpenGL setting doesn't stick for me in 5.0.0.5, I likely can't bibisect.
Plus I assume Harfbuzz changed things here, too.
Comment 4 Telesto 2018-03-29 18:46:53 UTC
(In reply to Aron Budea from comment #3)
> Repro with LO 6.0.2.1 & 5.1.0.3 (worse there than in 6.0.2.1) / Windows 7.
> OpenGL setting doesn't stick for me in 5.0.0.5, I likely can't bibisect.
> Plus I assume Harfbuzz changed things here, too.

-> OpenGL setting doesn't stick for me in 5.0.0.5:
use the expert configuration OpenGL configuration instead (or edit the registrymodifications.xcu). If it still won't stick -> set the registrymodifications.xcu to read only.
Comment 5 Telesto 2018-03-29 20:23:14 UTC
Created attachment 140957 [details]
Bibisect 5.1

Problems started initially with in 5.1
https://cgit.freedesktop.org/libreoffice/core/commit/?id=c64a7ce1fcd1e30956a77530d0b76ad493841024

However, seems fine again with 5.2 alpha
Comment 6 Telesto 2018-03-29 20:24:46 UTC
Created attachment 140958 [details]
Bibisect 5.1
Comment 7 Telesto 2018-03-29 20:26:18 UTC
Created attachment 140959 [details]
Bibisect 5.2

Problems re-appeared with:
https://cgit.freedesktop.org/libreoffice/core/commit/?id=c64a7ce1fcd1e30956a77530d0b76ad493841024

Would like a conformation, though :-)

STR
1. Open Writer
2. Expand the Font box
3. Scroll down/up using page up/down
Comment 8 Buovjaga 2018-05-23 08:33:01 UTC
(In reply to Telesto from comment #7)
> Created attachment 140959 [details]
> Bibisect 5.2
> 
> Problems re-appeared with:
> https://cgit.freedesktop.org/libreoffice/core/commit/
> ?id=c64a7ce1fcd1e30956a77530d0b76ad493841024
> 
> Would like a conformation, though :-)
> 
> STR
> 1. Open Writer
> 2. Expand the Font box
> 3. Scroll down/up using page up/down

Asked Miklos about it and he pointed to bug 114012, which has the same bisect result.

*** This bug has been marked as a duplicate of bug 114012 ***