diff options
Diffstat (limited to 'src/amdgpu_kms.c')
-rw-r--r-- | src/amdgpu_kms.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/amdgpu_kms.c b/src/amdgpu_kms.c index 458d2d0..74d5806 100644 --- a/src/amdgpu_kms.c +++ b/src/amdgpu_kms.c @@ -1595,6 +1595,12 @@ Bool AMDGPUPreInit_KMS(ScrnInfoPtr pScrn, int flags) info->dri2.available = FALSE; info->dri2.enabled = FALSE; + info->dri2.pKernelDRMVersion = drmGetVersion(pAMDGPUEnt->fd); + if (info->dri2.pKernelDRMVersion == NULL) { + xf86DrvMsg(pScrn->scrnIndex, X_ERROR, + "AMDGPUDRIGetVersion failed to get the DRM version\n"); + return FALSE; + } /* Get ScreenInit function */ if (!xf86LoadSubModule(pScrn, "fb")) |