if fails to create opengl context, now try with core profile