Hi,
Have installed Shotcut v18.10 on to our Reference environment (Win 10 OS 1703). When selecting from the menu view/OpenGL the App just crashes. Unfortunately when I go to reopen it doesn’t revert back to the default selection and so just immediately crashes again. Is there:
a) a way around this other than a complete uninstall/reinstall
b) a way of disabling the ability to select this option in the menu. I am worried that we will tell our users not to select OpenGL, but will click on it causing the App to crash and the need for additional support.
Note that I am unable to update the drivers at the moment or for the foreseeable future, as our build image has been base lined now and will not change until we decide to move to a new version of Win 10.
Change the setting in the config file or registry. There is stuff in the FAQ on the web site about the location of these. The registry/config item is named “opengl” and the value “16” means DirectX, 0 => Automatic,
Apologies for a bit of fat fingering. the version I have installed is 18.01 (180102). I assume that this doesn’t effect the issue we are seeing?
If OpenGL is installed it would be whatever the default is in Window10. Haven’t done anything specific to install OpenGL. Do I need to?
Will look into editing the registry and let you know how it goes. I think as long as long as a user can get back into the application without it crashing, is a good compromise in the short term.
From a deployment point of view we are using Hyper-V.
This uses Microsoft Hyper-V video version 10.0.15063.850.
The client UAD uses Intel® 530 version 20.19.15.4474
HKEY_CURRENT_USER\Software\Meltytech\Shotcut\opengl = 0 (DWORD) for Automatic or 16 for DirectX. I am going to add a page to the web site tonight to document all configuration keys and command line options.
If you do not have it you can try to add it, but lack of it means it is using “DirectX” as that is the default. If that does not work, then I suppose Shotcut is not usable in your reference environment. You can debug it and submit a patch in the open source way.