xf86-video-intel: 2 commits - src/sna/sna_dri2.c src/sna/sna_driver.c

Chris Wilson ickle at kemper.freedesktop.org
Mon Jan 26 13:40:49 PST 2015


 src/sna/sna_dri2.c   |    2 +-
 src/sna/sna_driver.c |    6 ++++--
 2 files changed, 5 insertions(+), 3 deletions(-)

New commits:
commit b8d52b0edd2ad6a2513d37001ee9d8f67c9acaa7
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Mon Jan 26 21:40:20 2015 +0000

    sna: Log maximum number of CPU threads
    
    Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>

diff --git a/src/sna/sna_driver.c b/src/sna/sna_driver.c
index 09f5f08..6e2f221 100644
--- a/src/sna/sna_driver.c
+++ b/src/sna/sna_driver.c
@@ -677,8 +677,10 @@ static Bool sna_pre_init(ScrnInfoPtr scrn, int probe)
 	}
 
 	intel_detect_chipset(scrn, sna->dev);
-	xf86DrvMsg(scrn->scrnIndex, X_PROBED, "CPU: %s\n",
-		   sna_cpu_features_to_string(sna->cpu_features, buf));
+	xf86DrvMsg(scrn->scrnIndex, X_PROBED,
+		   "CPU: %s; using a maximum of %d threads\n",
+		   sna_cpu_features_to_string(sna->cpu_features, buf),
+		   sna_use_threads(64*1024, 64*1024, 1));
 
 	if (!xf86SetDepthBpp(scrn, 24, 0, 0,
 			     Support32bppFb |
commit d2b7d78064ca224bdcc365bede1b16991d43caa8
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Mon Jan 26 21:30:44 2015 +0000

    sna/dri2: Use existing busy state if semaphores are disabled
    
    Undo d16ac1f30bb (sna/dri2: Prefer to use normal selection criteria for
    CopyRegion on small GT) to keep on the current ring as the external bo
    if semaphores are disabled.
    
    Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>

diff --git a/src/sna/sna_dri2.c b/src/sna/sna_dri2.c
index 8bbb598..fd3edcc 100644
--- a/src/sna/sna_dri2.c
+++ b/src/sna/sna_dri2.c
@@ -841,7 +841,7 @@ static void sna_dri2_select_mode(struct sna *sna, struct kgem_bo *dst, struct kg
 		return;
 	}
 
-	if (sna->render_state.gt < 2) {
+	if (sna->render_state.gt < 2 && sna->kgem.has_semaphores) {
 		DBG(("%s: small GT [%d], not forcing selection\n",
 		     __FUNCTION__, sna->render_state.gt));
 		return;


More information about the xorg-commit mailing list