xf86-video-intel: 2 commits - configure.ac NEWS src/intel_driver.c
Chris Wilson
ickle at kemper.freedesktop.org
Fri Feb 24 03:27:48 PST 2012
NEWS | 26 ++++++++++++++++++++++++++
configure.ac | 2 +-
src/intel_driver.c | 5 ++++-
3 files changed, 31 insertions(+), 2 deletions(-)
New commits:
commit b870a3e5cd922ce37050ece73e2469802dd21da2
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date: Fri Feb 24 11:21:49 2012 +0000
configure, NEWS: Bump version to 2.18.0 for release
Another quarter, a bit late as I was debugging a few regressions,
another release.
Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>
diff --git a/NEWS b/NEWS
index 2bd476b..9d2b15e 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,29 @@
+Release 2.18.0 (2012-02-24)
+===========================
+Time passes, a few more bugs have crept out of the woodwork that are a
+compelling reason to update.
+
+Bugs fixed in this release (compared to 2.17.0)
+-----------------------------------------------
+
+* Limit maximum object size so that all of the source, mask and
+ destination can be mapped into the aperture simultaneously by basing the
+ limit on the mappable aperture size rather than the size of the total
+ GATT.
+
+* Incorrect clipping of polygons
+ https://bugs.freedesktop.org/show_bug.cgi?id=43649
+ Regression from 2.15.901
+
+* Limit number of VMA cached to avoid hitting the per-process VMA limit
+ There still is a residual bug in that we seem to have so many objects
+ floating around in the first place and that still leads to exhaustion
+ of system limits.
+ https://bugs.freedesktop.org/show_bug.cgi?id=43075
+ https://bugs.freedesktop.org/show_bug.cgi?id=40066
+
+* Latency in processing user-input during continuous rendering
+
Release 2.17.0 (2011-11-16)
==============================
A few months have passed, and we have accumulated a surprising number of
diff --git a/configure.ac b/configure.ac
index 2c8bee9..6eb3289 100644
--- a/configure.ac
+++ b/configure.ac
@@ -23,7 +23,7 @@
# Initialize Autoconf
AC_PREREQ([2.60])
AC_INIT([xf86-video-intel],
- [2.17.0],
+ [2.18.0],
[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],
[xf86-video-intel])
AC_CONFIG_SRCDIR([Makefile.am])
commit 5b5cd6780ef7cae8f49d71d7c8532597291402d8
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date: Fri Feb 24 11:14:26 2012 +0000
uxa: Add a option to disable the bo cache
If you are suffering from regular X crashes and rendering corruption
with a flood of ENOSPC or even EFILE reported in the Xorg.log, try
adding this snippet to your xorg.conf:
Section "Driver"
Option "BufferCache" "False"
EndSection
References: https://bugs.freedesktop.org/show_bug.cgi?id=39552
Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>
diff --git a/src/intel_driver.c b/src/intel_driver.c
index 1837509..e2e43fa 100644
--- a/src/intel_driver.c
+++ b/src/intel_driver.c
@@ -105,6 +105,7 @@ typedef enum {
OPTION_DEBUG_WAIT,
OPTION_HOTPLUG,
OPTION_RELAXED_FENCING,
+ OPTION_BUFFER_CACHE,
} I830Opts;
static OptionInfoRec I830Options[] = {
@@ -126,6 +127,7 @@ static OptionInfoRec I830Options[] = {
{OPTION_DEBUG_WAIT, "DebugWait", OPTV_BOOLEAN, {0}, FALSE},
{OPTION_HOTPLUG, "HotPlug", OPTV_BOOLEAN, {0}, TRUE},
{OPTION_RELAXED_FENCING, "RelaxedFencing", OPTV_BOOLEAN, {0}, TRUE},
+ {OPTION_BUFFER_CACHE, "BufferCache", OPTV_BOOLEAN, {0}, TRUE},
{-1, NULL, OPTV_NONE, {0}, FALSE}
};
/* *INDENT-ON* */
@@ -394,7 +396,8 @@ static int intel_init_bufmgr(intel_screen_private *intel)
if (!intel->bufmgr)
return FALSE;
- drm_intel_bufmgr_gem_enable_reuse(intel->bufmgr);
+ if (xf86ReturnOptValBool(intel->Options, OPTION_BUFFER_CACHE, TRUE))
+ drm_intel_bufmgr_gem_enable_reuse(intel->bufmgr);
drm_intel_bufmgr_gem_set_vma_cache_size(intel->bufmgr, 512);
drm_intel_bufmgr_gem_enable_fenced_relocs(intel->bufmgr);
More information about the xorg-commit
mailing list