Summary: | [i965 bisected] OGLC/textRect.c takes 20+ minutes (was 13 minutes) | ||
---|---|---|---|
Product: | Mesa | Reporter: | Shuang He <shuang.he> |
Component: | Drivers/DRI/i965 | Assignee: | Eric Anholt <eric> |
Status: | VERIFIED FIXED | QA Contact: | |
Severity: | major | ||
Priority: | high | ||
Version: | git | ||
Hardware: | Other | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Shuang He
2009-11-01 23:59:53 UTC
add the missing culprit commit id: 2c30ee9bd69ed606b984c051748a7cdb34905eeb OGLC case fpstate is also impacted greatly by this commit.it's now taking more than 20 minutes (was 3 minutes) commit c5413839b3e99c7b162f1260142f3c175502b0ce Author: Eric Anholt <eric@anholt.net> Date: Tue Nov 10 15:51:29 2009 -0800 i965: avoid memsetting all the BRW_WM_MAX_INSN arrays for every compile. For an app that's blowing out the state cache, like sauerbraten, the memset of the giant arrays ended up taking 11% of the CPU even when only a "few" of the entries got used. With this, the WM program compile drops back down to 1% of CPU time. Bug #24981 (bisected to BRW_WM_MAX_INSN increase). verified on G45 against: Xf86_video_intel (master)14109abf285866ad4cd99d0cd16b0954a0a73a62 Mesa (master)e4a19ffb13746ae4f62adca412d086d9461ff432 Kernel (drm-intel-next)5b8f0be0dce012d190a53d55240fe3fde6306476 Libdrm (master)89cc98c0d5c1b43a883f13210c472339dde1a4cf |
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.