On Mon, Nov 21, 2016 at 4:17 AM, Michel Dänzer <michel at daenzer.net> wrote: > From: Michel Dänzer <michel.daenzer at amd.com> > > glamor should now perform at least as well as EXA in general, and this > allows DRI3 to be enabled by default for >= R600. > > Signed-off-by: Michel Dänzer <michel.daenzer at amd.com> Reviewed-by: Alex Deucher <alexander.deucher at amd.com> > --- > man/radeon.man | 2 +- > src/radeon_glamor.c | 11 +++++++++-- > 2 files changed, 10 insertions(+), 3 deletions(-) > > diff --git a/man/radeon.man b/man/radeon.man > index 6af7a92..8990ae2 100644 > --- a/man/radeon.man > +++ b/man/radeon.man > @@ -293,7 +293,7 @@ Chooses between available acceleration architectures. Valid values are > .B glamor > (for R300 or higher). The default is > .B glamor > -as of TAHITI, otherwise > +with R600 or newer (with Xorg >= 1.18.3, otherwise with TAHITI or newer), otherwise > .B EXA. > > .PP > diff --git a/src/radeon_glamor.c b/src/radeon_glamor.c > index b66848f..590c9f0 100644 > --- a/src/radeon_glamor.c > +++ b/src/radeon_glamor.c > @@ -84,8 +84,15 @@ radeon_glamor_pre_init(ScrnInfoPtr scrn) > return FALSE; > > s = xf86GetOptValString(info->Options, OPTION_ACCELMETHOD); > - if (s == NULL && info->ChipFamily < CHIP_FAMILY_TAHITI) > - return FALSE; > + if (!s) { > + if (xorgGetVersion() >= XORG_VERSION_NUMERIC(1,18,3,0,0)) { > + if (info->ChipFamily < CHIP_FAMILY_R600) > + return FALSE; > + } else { > + if (info->ChipFamily < CHIP_FAMILY_TAHITI) > + return FALSE; > + } > + } > > if (s && strcasecmp(s, "glamor") != 0) { > if (info->ChipFamily >= CHIP_FAMILY_TAHITI) > -- > 2.10.2 > > _______________________________________________ > amd-gfx mailing list > amd-gfx at lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/amd-gfx