Bug 38861

Summary: [SNB]2D performance low without GPU semaphores
Product: DRI Reporter: meng <mengmeng.meng>
Component: DRM/IntelAssignee: Chris Wilson <chris>
Status: CLOSED WONTFIX QA Contact:
Severity: normal    
Priority: medium CC: bo.b.wang, jbarnes
Version: XOrg git   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description meng 2011-06-30 21:17:24 UTC
System Environment:
--------------------------
Platform: SNB
Libdrm:  (master)2.4.26
Mesa:    (7.11)b90c710c6cd8017f59b09d935fbbbe94ada81a12
Xserver: (server-1.10-branch)xorg-server-1.10.2.901-5-g79ef102c3adf7cae8982b05320109d0439e6587c
Xf86_video_intel:(master)2.15.0-152-g18d08e49d270b7a05f14a309759c9315e5ab9679
Cairo:    (master)ea645913ba8739377ee2e2b51480310befc19b76
Libva:    (master)5343740dfec289858cfafda64dd5260179d09d4f
Kernel:	  (drm-intel-fixes) f01c22fd59aa10a3738ede20fd4b9b6fd1e2eac3

Bug detailed description:
-------------------------
2D performance regression without semaphores on SugarBay.It's semaphores problem.
Test on SugarBay:
aa10  3190k(enable semaphores)--1250k(no semaphores)
rgb10 2220k(enable semaphores)--903k (no semaphores)
cairo/gnome-terminal-20090728.trace 24s-->38.8s

Test on Huronriver:
aa10  1960k-->1270k
rgb10 1880k-->1040k
cairo/gnome-terminal-20090728.trace 33s --> 58s

Reproduce steps:
----------------
1. xinit& 
2. x11perf -aa10text
Comment 1 Gordon Jin 2011-07-01 00:27:18 UTC
For record, this is following up the remaining issue for bug#33394.
Comment 2 Chris Wilson 2011-10-19 06:27:13 UTC
Fixed in SNA.
Comment 3 meng 2014-07-18 04:48:02 UTC
The issue doesn't exists in upstream, so close it.
Comment 4 Chris Wilson 2014-07-18 06:43:20 UTC
Did you actually verify that disabling semaphores (i915.semaphores=0) has little impact upon performance?
Comment 5 meng 2014-07-18 08:34:20 UTC
(In reply to comment #4)
> Did you actually verify that disabling semaphores (i915.semaphores=0) has
> little impact upon performance?

Yes, I tested x11perf -aa10text on SNB.
-------------------------------------
Libdrm:	(master)libdrm-2.4.54-19-gc0b34dca2632a774249cfa3b969c3f7ce9df33e1
Mesa:	(master)48deb4dbf278c03ea49aeaa7f9d9eda231def817
Xserver:(master)xorg-server-1.15.99.902-121-g2f5cf9ff9a0f713b7e038636484c77f113a5f10a
Xf86_video_intel:(master)2.99.912-233-gf33d44f41ef0f287375b7a6b1c117abff5a23b19
Cairo:	(master)f4dbba26d4fc571e0621f3c7a98196c501f8bcc5
Libva:	(master)c61d8c6ce9ffc27320e9e177c1e1123d5f1b5014
Libva_intel_driver:(master)c5cb17ea86f0065a939d3636dd26651c93d497c8
kernel:(drm-intel-nightly)git-f326cd
Comment 6 Elizabeth 2017-10-06 14:52:22 UTC
Closing old verified.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.