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

--- Comment #14 from matt <[email protected]> ---
(In reply to steve from comment #13)
> Skia/Metal is known to work.
> 
> Can affected users please test and see if Skia/Raster works when running a
> master build from
> https://dev-builds.libreoffice.org/daily/master/current.html

Skia/Raster performance seems to be significantly improved with the following
development build:

Version: 24.8.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 0f6f5048d223731aa52b768a77244d0208711391
CPU threads: 16; OS: macOS 13.6.1; UI render: Skia/Raster; VCL: osx
Locale: en-CA (en_CA.UTF-8); UI: en-US
Calc: threaded

It's still noticeably slower than Skia/Metal, but I'm guessing that is
expected.

I encountered the issue in this ticket after upgrading to 7.6.4 (I think from
7.5.9, but not certain). However, at least in my case, I think there is
something else going on here. After experiencing slowness I deleted
~/Library/Application Support/LibreOffice in attempt to reset, which seemed to
resolve the problem. However, after some time had elapsed I noticed performance
had degraded again. I did not change any settings or even enter the LibreOffice
preferences dialog. After repeating this process a few times over several days
I decided to diff the directory indicated earlier and noticed that the
following setting exists when things become unusable--but not initially:

> <item oor:path="/org.openoffice.Office.Common/VCL"><prop 
> oor:name="ForceSkiaRaster" oor:op="fuse"><value>true</value></prop></item>

So after reset UI render is as follows (and performance is great):

Version: 7.6.4.1 (X86_64) / LibreOffice Community
Build ID: e19e193f88cd6c0525a17fb7a176ed8e6a3e2aa1
CPU threads: 16; OS: Mac OS X 13.6.1; UI render: Skia/Metal; VCL: osx
Locale: en-CA (en_CA.UTF-8); UI: en-US
Calc: threaded

Later UI render has been changed (not by me) to:

Version: 7.6.4.1 (X86_64) / LibreOffice Community
Build ID: e19e193f88cd6c0525a17fb7a176ed8e6a3e2aa1
CPU threads: 16; OS: Mac OS X 13.6.1; UI render: Skia/Raster; VCL: osx
Locale: en-CA (en_CA.UTF-8); UI: en-US
Calc: threaded

...and Calc is unusable. I expect, with the changes in the development build I
tried, performance will be alright when this happens--but I don't think it
should be changing to Skia/Raster by itself. I had a quick grep through the
codebase and I think SkiaZone::hardDisable() is being called for some reason?

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

Reply via email to