On 31/10/2019 09:35, Chris Wilson wrote:
> The system can be disabling HW acceleration unbeknowst to the user,
> leading to a long debug session trying to work out which component is
> failing. A quick mention that it is the environment override would be
> very useful.
> ---
>  src/egl/main/egldriver.c | 2 ++
>  1 file changed, 2 insertions(+)
> 
> diff --git a/src/egl/main/egldriver.c b/src/egl/main/egldriver.c
> index 0d8919aa0e1..132b12ab4cb 100644
> --- a/src/egl/main/egldriver.c
> +++ b/src/egl/main/egldriver.c
> @@ -92,6 +92,8 @@ _eglMatchDriver(_EGLDisplay *disp)
>     /* set options */
>     disp->Options.ForceSoftware =
>        env_var_as_boolean("LIBGL_ALWAYS_SOFTWARE", false);
> +   if (disp->Options.ForceSoftware)
> +      _eglLog(_EGL_DEBUG, "Found 'LIBGL_ALWAYS_SOFTWARE' set, forcing 
> swrast");

Maybe we want to remain generic rather than just saying swrast, but not
sure if LIBGL_ALWAYS_SOFTWARE would enable llvmpipe if available rather
than swrast. Maybe we can say "will use a CPU renderer".

In any case, the change is:
Acked-by: Martin Peres <martin.pe...@linux.intel.com>

Martin

>  
>     best_drv = _eglMatchAndInitialize(disp);
>     if (!best_drv && !disp->Options.ForceSoftware) {
> 
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to