Bug 142530 - Skia: Bullet item animation doesn't work for Intel Iris Xe Graphics
Summary: Skia: Bullet item animation doesn't work for Intel Iris Xe Graphics
Status: RESOLVED DUPLICATE of bug 150232
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Impress (show other bugs)
Version:
(earliest affected)
7.1.3.2 release
Hardware: x86-64 (AMD64) Windows (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Skia
  Show dependency treegraph
 
Reported: 2021-05-28 00:21 UTC by Mike Allison
Modified: 2022-11-23 12:05 UTC (History)
4 users (show)

See Also:
Crash report or crash signature:


Attachments
Single page with bullets (28.99 KB, application/vnd.openxmlformats-officedocument.presentationml.presentation)
2021-05-28 00:21 UTC, Mike Allison
Details
Device, LibreOffice and Graphics information (54.63 KB, image/jpeg)
2021-05-29 01:08 UTC, Mike Allison
Details
LibreOffice info. (25.59 KB, image/jpeg)
2021-05-29 03:08 UTC, Mike Allison
Details
Zip with four files included (306.20 KB, application/x-zip-compressed)
2021-05-31 23:39 UTC, Mike Allison
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mike Allison 2021-05-28 00:21:52 UTC
Created attachment 172396 [details]
Single page with bullets

On an Asus VivoBook laptop, PowerPoint file opens OK in Impress and goes into slideshow mode when F5 is pressed, but does not display result of mouse-clicks in slideshow, although it exits when end of bullets reached. The same file responds OK in PowerPoint.
Comment 1 Ming Hua 2021-05-28 00:48:03 UTC
Can not reproduce with 7.0.6 on Windows 10:
Version: 7.0.6.2 (x64)
Build ID: 144abb84a525d8e30c9dbbefa69cbbf2d8d4ae3b
CPU threads: 2; OS: Windows 10.0 Build 19041; UI render: default; VCL: win
Locale: zh-CN (zh_CN); UI: en-US
Calc: threaded

Each bullet item show up when mouse is clicked.

@Mike: Would you please provide more information about your system and LibreOffice installation?  Paste the version information from "Help > About LibreOffice" dialog, and maybe also some information about your video card driver if it's not a common one.
Comment 2 Mike Allison 2021-05-29 01:08:33 UTC
Created attachment 172428 [details]
Device, LibreOffice and Graphics information
Comment 3 Ming Hua 2021-05-29 02:55:16 UTC
(In reply to Mike Allison from comment #2)
> Created attachment 172428 [details]
> Device, LibreOffice and Graphics information
Huh?  I only see a screenshot of the "Events" tab of the Graphics Properties dialog, which is probably not very helpful.

And nothing related to LibreOffice version information.  As I've said, please paste the information in your "Help > About LibreOffice" dialog.  There is a button next to "Version:" label, press it to copy all the information and paste it here.
Comment 4 Mike Allison 2021-05-29 03:08:54 UTC
Created attachment 172429 [details]
LibreOffice info.

Should meet the info requirements.
Comment 5 Ming Hua 2021-05-29 03:52:01 UTC
(In reply to Mike Allison from comment #4)
> Created attachment 172429 [details]
> LibreOffice info.
This shows that you are using the default Skia rendering for Windows, and also the graphics-driver related Vulkan variant.

Would you please turn off Skia (from Tools > Options dialog, LibreOffice > View page, uncheck the "Graphics Output > Use Skia for all rendering" checkbox, press OK button, and restart LibreOffice as instructed) and test your slides again?
Comment 6 Mike Allison 2021-05-29 04:42:47 UTC
Thank you Ming Hua.
The advice you gave about turning off Skia fixed the problem.
Comment 7 Ming Hua 2021-05-29 13:27:12 UTC
Hi Mike,

I'm glad disabling Skia worked out for you.

However as Skia is enabled on Windows by default, we would still like to improve LibreOffice to avoid problem like this, for example disabling Skia automatically if we detect certain graphics card and/or driver like in your laptop.  So if you are willing to spend a bit time to help, it would be appreciated.  But if you don't have time and happy with the current workaround, that's fine too.

If you want to help:
Please paste the Skia log file cache/skia.log in your user profile [1] (so for Windows usually C:\Users\<user name>\AppData\Roaming\libreoffice\4\user\cache\skia.log) and the developers can check and maybe update the Skia denylist.

1. https://wiki.documentfoundation.org/UserProfile#Default_locations
Comment 8 Mike Allison 2021-05-29 21:48:31 UTC
Couldn't find a file Skia.log, but in file path C:\Users\adsl9\AppData\Roaming\LibreOffice\4\cache\ found opengl_device.log, the contents of which were:
DriverVersion: 27.20.100.9268
DriverDate: 2-5-2021
DeviceID: PCI\VEN_8086&DEV_9A49&SUBSYS_14321043&REV_01
AdapterVendorID: 0x8086
AdapterDeviceID: 0x9a49
AdapterSubsysID: 0x14321043
DeviceKey: System\CurrentControlSet\Control\Video\{1354FBA0-9FF3-11EB-A6B9-806E6F6E6963}\0000
DeviceString: Intel(R) Iris(R) Xe Graphics

If this does not meet needs, I'm happy to extract more info.
Comment 9 Ming Hua 2021-05-29 23:39:25 UTC
Hi Luboš and Stuart,

(In reply to Mike Allison from comment #8)
> Couldn't find a file Skia.log
As I don't have Vulkan myself, would you please have a look here and help Mike to get the needed information about his hardware/driver?

I just passed around the information from the meta bug and wiki, I don't know why Mike doesn't have cache/skia.log in his user profile.  Does it get deleted when Skia is turned off and LO restarted?  Is the msinfo32.exe method mentioned in https://bugs.documentfoundation.org/show_bug.cgi?id=129062#c2 still sufficient?
Comment 10 Luboš Luňák 2021-05-31 16:04:55 UTC
The information in https://bugs.documentfoundation.org/show_bug.cgi?id=129062#c4 should be still valid. If the skia file is not there, then LO is not run with Skia enabled.
Comment 11 V Stuart Foote 2021-05-31 16:37:10 UTC
(In reply to Mike Allison from comment #8)

> 
> If this does not meet needs, I'm happy to extract more info.

Hi MIke, we still need to know if Skia rendering is functional either with Vulkan accelerated rendering, or just its raster mode.  When you disable it completely by deselecting its check boxes and restarting LibreOffice it uses GDI rendering via CPU and some hardware accelerated calls.

We'll assume the Vulkan rendering is non functional. But you can test Skia raster rendering by reenabling Skia rendering in Tools -> Options -> View. And then also selecting the 'Force Skia software rendering' checkbox and restarting LO.

Check your Impress slide show then. Functional with Skia?

At that point we still need to know the Vulkan driver and API level of your GPU instance.

If Vulkan is disabled in LO its log is not written to cache.  So you have to use another tool to obatin.  The RealTechVR glview [1] utility produces OpenGL, DirectX and Vulkan functional test reports and includes the detail we'd need. It's free to use, and easily uninstalled when you have the results. From its summary panel, select the 'See details' from the Vulkan section or the 'Vulkan Report' entry. 

Expand the stanza for you graphics processor--either copy the text or screen clip the panel. We need the API Version, Driver version, Vendor ID and Device ID values.

=-ref-=
[1] http://www.realtech-vr.com/home/glview
Comment 12 Mike Allison 2021-05-31 22:39:47 UTC
After reenabling Skia rendering in Tools -> Options -> View and then also selecting the 'Force Skia software rendering' checkbox and restarting LO, Impress slide show worked OK.

Installed GLView from http://www.realtech-vr.com/home/glview and collected the information as requested. Please refer to attached files:

GLView Details Text (RH Column).txt
OpenGL Details Screen.JPG
OpenGL Screen after Installation.JPG
Vulkan Details.JPG

If anything is missing, please advise and I'll do further searches.
Comment 13 V Stuart Foote 2021-05-31 23:14:24 UTC
(In reply to Mike Allison from comment #12)
> the information as requested. Please refer to attached files:
> 
> GLView Details Text (RH Column).txt
> OpenGL Details Screen.JPG
> OpenGL Screen after Installation.JPG
> Vulkan Details.JPG
> 
> If anything is missing, please advise and I'll do further searches.

Good to know that Skia rendering is functional for your GPU. But, you need to actually attach each separately with the 'Add an attachment' here in BZ; or zip them together and just attach that single file.
Comment 14 Mike Allison 2021-05-31 23:39:09 UTC
Created attachment 172515 [details]
Zip with four files included
Comment 15 V Stuart Foote 2021-06-01 00:08:41 UTC
So, the Vulkan details are:

Intel Iris Xe Graphics
Vulkan API 1.2.162
Driver 0.402.1076
Vendor ID 8086h
Device ID 9a49h

As provided by Intel DCH packaged driver
Build 27.20.100.9268


Current Intel DCH driver is the 27.20.100.9466, and I would have expected this 11th Gen processor's GPU to support LibreOffice's Vulkan 1.2 rendering.

I've no issues with Vulkan rendering with a 10th Gen Iris Plus and the 100.9466 driver. For this system, the LibreOffice skia.log returns:
Vendor: 0x8086
Device: 0x8a52
API: 1.2.170
Driver: 0.402.1274
DeviceType: integrated
DeviceName: Intel(R) Iris(R) Plus Graphics

Perhaps do the Intel driver update and retest? If a new driver does not improve things then this specific device ID can be added to denylist processing.
Comment 16 QA Administrators 2021-11-29 04:36:14 UTC Comment hidden (obsolete)
Comment 17 Buovjaga 2022-11-23 12:05:19 UTC
Closing as duplicate of a report that resulted in Intel Iris drivers being put into the denylist for Skia.

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