--- a/src/gallium/targets/pipe-loader/pipe_radeonsi.c 2017-08-02 10:45:01.677686131 +0200 +++ b/src/gallium/targets/pipe-loader/pipe_radeonsi.c. 2017-08-02 13:52:48.426877383 +0200 @@ -12,10 +12,10 @@ struct radeon_winsys *rw; /* First, try amdgpu. */ - rw = amdgpu_winsys_create(fd, flags, radeonsi_screen_create); + rw = amdgpu_winsys_create(fd, config, radeonsi_screen_create); if (!rw) - rw = radeon_drm_winsys_create(fd, flags, radeonsi_screen_create); + rw = radeon_drm_winsys_create(fd, config, radeonsi_screen_create); return rw ? debug_screen_wrap(rw->screen) : NULL; }