Sorry about that, I've only used git email maybe three times in my life :) On Mon, Jul 15, 2019 at 10:00 AM Jeremy Newton <alexjn...@gmail.com> wrote:
> Thanks Marek and Michel, see the updated patch below: > > The amdgpu dri is used for the closed source AMD driver. Since this driver > does not implement multimedia, we fall back to radeonsi in mesa to do > multimedia. This corrects the Gallium driver name for when it is set to > amdgpu. > > This will allow dropping the amdgpu-pro specific GBM implementation in > favour of Mesa's libgbm. > > Signed-off-by: Jeremy Newton <Jeremy.Newton at amd.com> > Signed-off-by: Marek Olšák <marek.olsak at amd.com> > Reviewed-by: Michel Dänzer <michel.daenzer at amd.com> > --- > src/gallium/auxiliary/pipe-loader/pipe_loader_drm.c | 5 +++++ > 1 file changed, 5 insertions(+) > > diff --git a/src/gallium/auxiliary/pipe-loader/pipe_loader_drm.c > b/src/gallium/auxiliary/pipe-loader/pipe_loader_drm.c > index 960d63b2c31..6e889539c92 100644 > --- a/src/gallium/auxiliary/pipe-loader/pipe_loader_drm.c > +++ b/src/gallium/auxiliary/pipe-loader/pipe_loader_drm.c > @@ -194,6 +194,11 @@ pipe_loader_drm_probe_fd_nodup(struct > pipe_loader_device **dev, int fd) > if (!ddev->base.driver_name) > goto fail; > > + if (strcmp(ddev->base.driver_name, "amdgpu") == 0) { > + FREE(ddev->base.driver_name); > + ddev->base.driver_name = strdup("radeonsi"); > + } > + > struct util_dl_library **plib = NULL; > #ifndef GALLIUM_STATIC_TARGETS > plib = &ddev->lib; > -- > 2.20.1 > >
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev