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

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=94214

(Ported from radeon commit d21ac4669a8b2cdd4eec5e5a94d1950b7423b8b5)

Signed-off-by: Michel Dänzer <[email protected]>
---
 src/amdgpu_kms.c | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

diff --git a/src/amdgpu_kms.c b/src/amdgpu_kms.c
index f814dc0..51302e2 100644
--- a/src/amdgpu_kms.c
+++ b/src/amdgpu_kms.c
@@ -1221,13 +1221,16 @@ Bool AMDGPUScreenInit_KMS(SCREEN_INIT_ARGS_DECL)
 
        value = FALSE;
        from = X_DEFAULT;
-       if (xf86GetOptValBool(info->Options, OPTION_DRI3, &value))
-               from = X_CONFIG;
 
-       if (xf86GetOptValInteger(info->Options, OPTION_DRI, &driLevel) &&
-           (driLevel == 2 || driLevel == 3)) {
-               from = X_CONFIG;
-               value = driLevel == 3;
+       if (info->use_glamor) {
+               if (xf86GetOptValBool(info->Options, OPTION_DRI3, &value))
+                       from = X_CONFIG;
+
+               if (xf86GetOptValInteger(info->Options, OPTION_DRI, &driLevel) 
&&
+                       (driLevel == 2 || driLevel == 3)) {
+                       from = X_CONFIG;
+                       value = driLevel == 3;
+               }
        }
 
        if (value) {
-- 
2.8.0.rc3

_______________________________________________
xorg-driver-ati mailing list
[email protected]
https://lists.x.org/mailman/listinfo/xorg-driver-ati

Reply via email to