[Intel-gfx] progress on FBC regression bug?

Alexey Fisher bug-track at fisher-privat.net
Sat Nov 7 09:37:15 CET 2009


Hallo Jesse,

are there any work on the regression introduced by FBC patch? I was busy
with ext4 corruption regression, so no intel testing was done. I see
2.6.32-rc6 still has this issue. Here are reg_dump diff befor and anfter
resume, i hope this will help you to fix it(HW: "Vendor: 0x8086, Device:
0x27ae, Revision: 0x03 (??)" asus eeepc 1005ha):

diff dump_befor_resume dump_after_resume
25,26c25,26
<                SDVOB: 0x00480000 (disabled, pipe A, stall disabled,
not detected)
<                SDVOC: 0x00480000 (disabled, pipe A, stall disabled,
not detected)
---
>                SDVOB: 0x00300000 (disabled, pipe A, stall disabled,
not detected)
>                SDVOC: 0x00300000 (disabled, pipe A, stall disabled,
not detected)
35,36c35,36
<                 DVOB: 0x00480000 (disabled, pipe A, no stall, -hsync,
-vsync)
<                 DVOC: 0x00480000 (disabled, pipe A, no stall, -hsync,
-vsync)
---
>                 DVOB: 0x00300000 (disabled, pipe A, no stall, -hsync,
-vsync)
>                 DVOC: 0x00300000 (disabled, pipe A, no stall, -hsync,
-vsync)
47c47
<      PORT_HOTPLUG_EN: 0x06040220
---
>      PORT_HOTPLUG_EN: 0x06040200
57c57
<             PIPEASRC: 0x027f01df (640, 480)
---
>             PIPEASRC: 0x00000000 (1, 1)
68c68
<               DPLL_A: 0x04800003 (disabled, non-dvo, VGA, default
clock, DAC/serial mode, p1 = 8, p2 = 10, SDVO mult 1)
---
>               DPLL_A: 0x04020033 (disabled, non-dvo, VGA, default
clock, DAC/serial mode, p1 = 2, p2 = 10, SDVO mult 4)
70,75c70,75
<             HTOTAL_A: 0x031f027f (640 active, 800 total)
<             HBLANK_A: 0x03170287 (648 start, 792 end)
<              HSYNC_A: 0x02ef028f (656 start, 752 end)
<             VTOTAL_A: 0x020c01df (480 active, 525 total)
<             VBLANK_A: 0x020401e7 (488 start, 517 end)
<              VSYNC_A: 0x01eb01e9 (490 start, 492 end)
---
>             HTOTAL_A: 0x00000000 (1 active, 1 total)
>             HBLANK_A: 0x00000000 (1 start, 1 end)
>              HSYNC_A: 0x00000000 (1 start, 1 end)
>             VTOTAL_A: 0x00000000 (1 active, 1 total)
>             VBLANK_A: 0x00000000 (1 start, 1 end)
>              VSYNC_A: 0x00000000 (1 start, 1 end)
78,79c78,79
<             DSPBCNTR: 0x19000000 (disabled, pipe B)
<           DSPBSTRIDE: 0x00000a00 (2560 bytes)
---
>             DSPBCNTR: 0x00000000 (disabled, pipe A)
>           DSPBSTRIDE: 0x00000000 (0 bytes)
81c81
<             DSPBSIZE: 0x018f02cf (720, 400)
---
>             DSPBSIZE: 0x00000000 (1, 1)
87c87
<            PIPEBSTAT: 0x00000302 (status: VSYNC_INT_STATUS
DLINE_COMPARE_STATUS VBLANK_INT_STATUS)
---
>            PIPEBSTAT: 0x00000100 (status: DLINE_COMPARE_STATUS)
94c94
<    CURSOR_B_POSITION: 0x00e700e8
---
>    CURSOR_B_POSITION: 0x012f01eb
149c149
<           FBC_STATUS: 0x20000000
---
>           FBC_STATUS: 0x60000000
206c206
< pipe A dot 25200 n 3 m1 17 m2 8 p1 8 p2 10
---
> pipe A dot 100800 n 3 m1 17 m2 8 p1 2 p2 10





More information about the Intel-gfx mailing list