Bug 38861 - [SNB]2D performance low without GPU semaphores
[SNB]2D performance low without GPU semaphores
Product: DRI
Classification: Unclassified
Component: DRM/Intel
XOrg git
x86 (IA32) Linux (All)
: medium normal
Assigned To: Chris Wilson
Depends on:
  Show dependency treegraph
Reported: 2011-06-30 21:17 UTC by meng
Modified: 2014-07-18 08:34 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Note You need to log in before you can comment on or make changes to this bug.
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-
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
Cairo:	(master)f4dbba26d4fc571e0621f3c7a98196c501f8bcc5
Libva:	(master)c61d8c6ce9ffc27320e9e177c1e1123d5f1b5014