We should add a registry key (ideally in the nice lock-down space) that allows GL to be disabled by merging a registry fragment easily.
We should prepare such a registry fragment and make it easily accessible for average mom & pop users. We should also scan our config directory for a file with 'GL' and 'disable' in it case insensitively.
It should stop any GL methods from being invoked such that the UI can be brought up even with pathologically bad drivers.
Back-port user registry key integration to -5-0
Important patch to stop the UI crashing as we try to set readonly config properties here:
Please don't test on a build without that included. With that merged, I will attach a .reg file we can broadcast to people with this problem on Windows.
Created attachment 118060 [details]
Registry Fragment to lock-down OpenGL.
Hopefully this makes it easy for people to turn this thing off.
Fixed; of course pending -5-0 merging etc.
Michael Meeks committed a patch related to this issue.
It has been pushed to "libreoffice-5-0":
tdf#93546 -Add HKEY_CURRENT_USER registry integration.
It will be available in 5.0.2.
The patch should be included in the daily builds available at
http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
Affected users are encouraged to test the fix and report feedback.
Could it be possible / useful to add this registry modification in the repair section of the MS-Windows installer ? As end-user may fear to modify the registry, I think it would be easier for the end-user to apply this change by using the LO installer.
Best regards. JBF
Sure - everything is possible; though I've no idea what code is triggered in that repair flow - would need someone else to write this; we're focused on fixing the issues ...
Hi Jean-Baptiste, all
(In reply to Jean-Baptiste Faure from comment #6)
> Could it be possible / useful to add this registry modification in the
> repair section of the MS-Windows installer ?
Upon reflection, it seems to me that it would be more consistent with the habits to add this as an optional component of a custom installation.
AFAIK the Repair utility is used to repair what has already been installed and has been corrupted.
Here it is to add keys to the registry...