From: Michel Dänzer <[email protected]>

Instead of not starting up at all.

Corresponding to amdgpu commit 37c7260bdef3a53b0f0295a531f33938e9aad8cf.

Signed-off-by: Michel Dänzer <[email protected]>
---
 src/radeon_glamor.c | 8 ++++++++
 src/radeon_kms.c    | 9 ---------
 2 files changed, 8 insertions(+), 9 deletions(-)

diff --git a/src/radeon_glamor.c b/src/radeon_glamor.c
index 5f3787437..7c09abba5 100644
--- a/src/radeon_glamor.c
+++ b/src/radeon_glamor.c
@@ -119,6 +119,14 @@ radeon_glamor_pre_init(ScrnInfoPtr scrn)
                return FALSE;
        }
 
+       if (scrn->depth == 30 &&
+           xorgGetVersion() < XORG_VERSION_NUMERIC(1,19,99,1,0)) {
+               xf86DrvMsg(scrn->scrnIndex, X_WARNING,
+                          "Depth 30 is not supported by GLAMOR with Xorg < "
+                          "1.19.99.1\n");
+               return FALSE;
+       }
+
 #if XORG_VERSION_CURRENT < XORG_VERSION_NUMERIC(1,15,0,0,0)
        if (!xf86LoaderCheckSymbol("glamor_egl_init")) {
                xf86DrvMsg(scrn->scrnIndex, s ? X_ERROR : X_WARNING,
diff --git a/src/radeon_kms.c b/src/radeon_kms.c
index 6e5bf7814..b268f7ea7 100644
--- a/src/radeon_kms.c
+++ b/src/radeon_kms.c
@@ -1775,15 +1775,6 @@ Bool RADEONPreInit_KMS(ScrnInfoPtr pScrn, int flags)
     if (!RADEONPreInitAccel_KMS(pScrn))
        return FALSE;
 
-    /* Depth 30 not yet supported under glamor. */
-    if (pScrn->depth == 30 && info->use_glamor &&
-       xorgGetVersion() < XORG_VERSION_NUMERIC(1,19,99,1,0)) {
-       xf86DrvMsg(pScrn->scrnIndex, X_ERROR,
-                  "Given depth (%d) is not supported under GLAMOR accel. 
Select EXA.\n",
-                  pScrn->depth);
-       return FALSE;
-    }
-
     /* Depth 30 only supported since Linux 3.16 / kms driver minor version 39 
*/
     if (pScrn->depth == 30 && info->dri2.pKernelDRMVersion->version_minor < 
39) {
        xf86DrvMsg(pScrn->scrnIndex, X_ERROR,
-- 
2.16.1

_______________________________________________
amd-gfx mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/amd-gfx

Reply via email to