Description: Learned that blank icons and black boxes in LO under windows can have OpenGL usage as a cause. In order to prevent LO having such a horrible start on a first run on windows, I am adding the opengl_device.log + sscreenshot. This happend under a win10 vm. So hope LO can add the graphics driver to the blacklist for OpenGL usage and / or detect it is being run in a vm and thus not use OpenGL. Steps to Reproduce: 1. Installed LO fresh stable 5.2.3.3 in a win10 vm 2. opened writer, typed a few words and tried to save the file 3. ended up unable to save the file, and LO showing a black box and almost all icons where blank Actual Results: black boxes for dialogs and icons blank and then jumping around. Really funny, but not a good way to get work done. Expected Results: LO should not show black boxes for dialogs and it's icons should be constantly displayed. Reproducible: Always User Profile Reset: No Additional Info: User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:50.0) Gecko/20100101 Firefox/50.0
Created attachment 129500 [details] opengl_device.log
Created attachment 129501 [details] win 10 opengl not a good idea
works fine w OpenGL disabled
@mmeeks: put it on the blacklist. :-p
Yes agree adding the VMWare SVGA 3D driver at 8.15.1.48 driver on blacklist is appropriate. But also beleive we have an issue with support for OpenGL "Core profile" that came in with the 5.2 builds. https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2139606 Issues vanish by disabling OpenGL rendering--which the black list would do. Or by setting the SVGA_VGPU10 environment variable to 0 (a regedit session on the VM, setting value of 0 for HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\SVGA_VGPU10) as in the vmware tech note--and using "compatibility profile" Setting the SVGA_VGPU10 varaible makes OpenGL rendering with the 8.15.1.48 driver in the 5.1.3.2 build stable again. But with it set the 5.2.3.3 and 5.3.0beta2 builds will not honor the Tools -> View -> Use OpenGL rendering setting. And if forced into OpenGL mode, they are very unstable with multiple crash restarts and zombied soffice.bin instances in Task Manager. On Windows 7 Ent (32-bit) guest VM on VMWare 12 was solid in 5.1.3.2 (644e4637d1d8544fd9f56425bd6cec110e49301b) with VMWare DriverVersion: 8.15.1.32 DriverDate: 7-15-2015 DeviceID: PCI\VEN_15AD&DEV_0405&SUBSYS_040515AD&REV_00 AdapterVendorID: 0x15ad AdapterDeviceID: 0x0405 AdapterSubsysID: 0x040515ad DeviceKey: System\CurrentControlSet\Control\Video\{AE721109-008D-41C0-8AE5-776DA1487993}\0000 DeviceString: VMware SVGA 3D but on updating driver (via VMWare tools update in the guest OS) start having issues in OpenGL with 5.1.3.2 DriverVersion: 8.15.1.48 DriverDate: 7-12-2016 DeviceID: PCI\VEN_15AD&DEV_0405&SUBSYS_040515AD&REV_00 AdapterVendorID: 0x15ad AdapterDeviceID: 0x0405 AdapterSubsysID: 0x040515ad DeviceKey: System\CurrentControlSet\Control\Video\{AE721109-008D-41C0-8AE5-776DA1487993}\0000 DeviceString: VMware SVGA 3D same issues in Version: 5.2.3.3 Build ID: d54a8868f08a7b39642414cf2c8ef2f228f780cf CPU Threads: 4; OS Version: Windows 6.1; UI Render: GL; Locale: en-US (en_US); Calc: group same issues in Version: 5.3.0.0.beta1+ Build ID: 85c8695677fbf7162857410213f9ae1a1a8a371b CPU Threads: 4; OS Version: Windows 6.1; UI Render: default; Layout Engine: new; TinderBox: Win-x86@62-merge-TDF, Branch:libreoffice-5-3, Time: 2016-12-08_15:28:35 Locale: en-US (en_US); Calc: group
This needs to be checked against a Windows 8.1 and/or Windows 10 VM guest as it is not clear if the support of "Core profile" and "Compatibility profile" is impacted by the VM Operating system and possibly capability of the GPU driver on the host OS. My testing thus far was on a Windows 10 Host with an nVidia GPU (Driver Version 21.21.13.7270) But, it does suggest we have some additional issues with OpenGL support. We could have similar driver OpenGL profile issues with VirtualBox and even Parallels host/guest combinations. Might all need blacklist, but at least some mention in release notes and Wiki?
** Please read this message in its entirety before responding ** To make sure we're focusing on the bugs that affect our users today, LibreOffice QA is asking bug reporters and confirmers to retest open, confirmed bugs which have not been touched for over a year. There have been thousands of bug fixes and commits since anyone checked on this bug report. During that time, it's possible that the bug has been fixed, or the details of the problem have changed. We'd really appreciate your help in getting confirmation that the bug is still present. If you have time, please do the following: Test to see if the bug is still present with the latest version of LibreOffice from https://www.libreoffice.org/download/ If the bug is present, please leave a comment that includes the information from Help - About LibreOffice. If the bug is NOT present, please set the bug's Status field to RESOLVED-WORKSFORME and leave a comment that includes the information from Help - About LibreOffice. Please DO NOT Update the version field Reply via email (please reply directly on the bug tracker) Set the bug's Status field to RESOLVED - FIXED (this status has a particular meaning that is not appropriate in this case) If you want to do more to help you can test to see if your issue is a REGRESSION. To do so: 1. Download and install oldest version of LibreOffice (usually 3.3 unless your bug pertains to a feature added after 3.3) from http://downloadarchive.documentfoundation.org/libreoffice/old/ 2. Test your bug 3. Leave a comment with your results. 4a. If the bug was present with 3.3 - set version to 'inherited from OOo'; 4b. If the bug was not present in 3.3 - add 'regression' to keyword Feel free to come ask questions or to say hello in our QA chat: https://kiwiirc.com/nextclient/irc.freenode.net/#libreoffice-qa Thank you for helping us make LibreOffice even better for everyone! Warm Regards, QA Team MassPing-UntouchedBug
As Skia with Vulkan will replace OpenGL UI rendering on all platforms, it does not make sense to keep OpenGL UI reports open. Details about Skia: https://www.collaboraoffice.com/success-story/implementing-vulkan-capable-libreoffice-user-interface-using-the-skia-library/