[Resend] Patch: fix regression introduced in intel driver version 2.16.0
Chris Clayton
chris2553 at googlemail.com
Fri Jan 6 06:53:29 PST 2012
Hi,
I sent this message on 29 December, but I guess all the intel driver developers were busy with
(well-earned) Yuletide relaxing. Here it is again with the graphics-related output from lspci
added...
I recently upgraded from version 2.15.0 of the intel driver to 2.17.0 but found that with the latter
a trail of 'droppings' was left in the otherwise blank areas of a konqueror window when an icon was
dragged around in the window, under kde-3.5.10. The 'droppings' can be cleaned up by refreshing the
window. Investigation showed that the fault is also present in 2.16.0. I cloned the git archive and
through bisection identified the change that introduced the problem as:
commit ace324e4aa27effdd621156eec03f3f87b610732
Author: Eric Anholt <eric at anholt.net>
Date: Tue May 31 23:13:18 2011 -0700
uxa: Simplify BLT solid acceleration for spans filling by only clipping once.
Due to subsequent changes that patch cannot be reverted but the attached patch reverts the 2.17.0
driver to its old (2.15.0) behaviour and eliminates the 'droppings'.
lspci -vvv gives:
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics
Controller (rev 07)(prog-if 00 [VGA controller])
Subsystem: Hewlett-Packard Company Device 3069
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR-
<PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 16
Region 0: Memory at d0000000 (64-bit, non-prefetchable) [size=4M]
Region 2: Memory at c0000000 (64-bit, prefetchable) [size=256M]
Region 4: I/O ports at 4110 [size=8]
Expansion ROM at <unassigned> [disabled]
Capabilities: [90] MSI: Enable- Count=1/1 Maskable- 64bit-
Address: 00000000 Data: 0000
Capabilities: [d0] Power Management version 3
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Kernel driver in use: i915
00:02.1 Display controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller
(rev 07)
Subsystem: Hewlett-Packard Company Device 3069
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR-
<PERR- INTx-
Latency: 0
Region 0: Memory at d2400000 (64-bit, non-prefetchable) [size=1M]
Capabilities: [d0] Power Management version 3
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Happy to test a better patch that anyone cooks up.
Chris
--
The more I see, the more I know. The more I know, the less I understand. Changing Man - Paul Weller
-------------- next part --------------
A non-text attachment was scrubbed...
Name: xf86-video-intel-2.17.0-no-droppings.patch
Type: text/x-diff
Size: 2338 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg-devel/attachments/20120106/8f9ea62e/attachment.patch>
More information about the xorg-devel
mailing list