Summary: | [BDW Bisected] etqw-demo/lightsmark/warsow01/unigine-demos/Synmark2_v6/GLBenchmarkv2.5.1/v2.7.0 performance reduced 10%~50% | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | DRI | Reporter: | zhoujian <jianx.zhou> | ||||||||
Component: | DRM/Intel | Assignee: | Jesse Barnes <jbarnes> | ||||||||
Status: | CLOSED FIXED | QA Contact: | Intel GFX Bugs mailing list <intel-gfx-bugs> | ||||||||
Severity: | major | ||||||||||
Priority: | high | CC: | daniel, eero.t.tamminen, intel-gfx-bugs, mika.kuoppala, wendy.wang | ||||||||
Version: | unspecified | ||||||||||
Hardware: | All | ||||||||||
OS: | Linux (All) | ||||||||||
Whiteboard: | |||||||||||
i915 platform: | i915 features: | ||||||||||
Attachments: |
|
Description
zhoujian
2014-08-01 02:21:45 UTC
This issue only happened on BDW. This issue also exists on drm-intel-nightly branch,it's works well on drm-intel-fixes branch. Created attachment 103983 [details] [review] drm/i915: move string assignments out of fast path Created attachment 103984 [details] [review] drm/i915: make detecting of unclaimed registers optional Could you please test the effect performance impact of attached patches separately? (In reply to comment #5) > Could you please test the effect performance impact of attached patches > separately? Actually best just to test first only: drm/i915: move string assignments out of fast path Then both apply both. You could also use one of my earlier patches to use raw register access from inside the irq handlers. Created attachment 103998 [details] [review] drm/i915: Use raw access from inside interrupt handlers Another patch to try, based on what Chris suggested Have tried the patch:"drm/i915: make detecting of unclaimed registers optional",it's can fixed this issue,other patch doesn't fixed it. Verified it,fixed commit as below: Libdrm:(master)libdrm-2.4.56-4-g07fead4462b2d537d0c3cae69a09272fc426c59 Mesa:(master)9276ef6f41626307c3da2ed94a77c0d51b6d8efd Xserver:(master)xorg-server-1.15.99.902-121-g2f5cf9ff9a0f713b7e038636 Xf86_video_intel:(master)2.99.914-42-g8e1961e7fc163f3103b2260cca965aef Cairo:master)c7ff9bb32e20679d6da4e8a2856be716e5bd9e12 Libva:(master)3fddb7f937df4e0e15391bd65ae3c7552ea5b3d7 Libva_intel_driver:(master)82d2ed8d7da3619c0ea467c06604f5626fc0b901 kernel:(drm-intel-nightly 2014_08_11)git-ee55e7 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.