[Mesa-dev] [PATCH 22/53] i965/drm: Assume aperture size query will work.

Kenneth Graunke kenneth at whitecape.org
Wed Apr 5 00:10:12 UTC 2017


This query has been available since 2.6.28.  We require 3.6.
---
 src/mesa/drivers/dri/i965/intel_bufmgr_gem.c | 17 ++---------------
 1 file changed, 2 insertions(+), 15 deletions(-)

diff --git a/src/mesa/drivers/dri/i965/intel_bufmgr_gem.c b/src/mesa/drivers/dri/i965/intel_bufmgr_gem.c
index 440ec16de38..339e2034b06 100644
--- a/src/mesa/drivers/dri/i965/intel_bufmgr_gem.c
+++ b/src/mesa/drivers/dri/i965/intel_bufmgr_gem.c
@@ -3024,21 +3024,8 @@ drm_bacon_bufmgr_gem_init(int fd, int batch_size)
 	}
 
 	memclear(aperture);
-	ret = drmIoctl(bufmgr->fd,
-		       DRM_IOCTL_I915_GEM_GET_APERTURE,
-		       &aperture);
-
-	if (ret == 0)
-		bufmgr->gtt_size = aperture.aper_available_size;
-	else {
-		fprintf(stderr, "DRM_IOCTL_I915_GEM_APERTURE failed: %s\n",
-			strerror(errno));
-		bufmgr->gtt_size = 128 * 1024 * 1024;
-		fprintf(stderr, "Assuming %dkB available aperture size.\n"
-			"May lead to reduced performance or incorrect "
-			"rendering.\n",
-			(int)bufmgr->gtt_size / 1024);
-	}
+	drmIoctl(bufmgr->fd, DRM_IOCTL_I915_GEM_GET_APERTURE, &aperture);
+	bufmgr->gtt_size = aperture.aper_available_size;
 
 	bufmgr->pci_device = get_pci_device_id(bufmgr);
 
-- 
2.12.1



More information about the mesa-dev mailing list