Bug 73835

Summary: [HD4400 intel] Corrupt display, slow animations
Product: Mesa Reporter: Felipe Sateler <fsateler>
Component: Drivers/DRI/i915Assignee: Intel 3D Bugs Mailing List <intel-3d-bugs>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: medium CC: fsateler, gahorvath
Version: unspecified   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments: X server log
dmesg log
glxinfo output
Screenshot of corruption
vbios dump
Transparency problems

Description Felipe Sateler 2014-01-20 15:01:00 UTC
Created attachment 92457 [details]
X server log

Hi,

My Intel 4400 HD card is not working correctly. It displays some artifacts when rendering certain animations, and other animations are sometimes slow to display and not very smoothly (mostly WM animations such as fades).

The computer is an Intel x86_64 laptop with integrated HD4400 graphics card (System76 model daru4). OS is debian unstable

More info below.

Software versions:

X server: 7.7
X driver: 2.99.906
Mesa: 9.2.2
libdrm: 2.4.50


lspci says:
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 09) (prog-if 00 [VGA controller])
	Subsystem: CLEVO/KAPOK Computer Device 8400
	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 61
	Region 0: Memory at f7800000 (64-bit, non-prefetchable) [size=4M]
	Region 2: Memory at e0000000 (64-bit, prefetchable) [size=256M]
	Region 4: I/O ports at f000 [size=64]
	Expansion ROM at <unassigned> [disabled]
	Capabilities: <access denied>
	Kernel driver in use: i915


No xorg.conf

I can't get intel_reg_dumper output:
% sudo intel_reg_dumper                       
Couldn't map MMIO region: Resource temporarily unavailable
Comment 1 Felipe Sateler 2014-01-20 15:01:26 UTC
Created attachment 92458 [details]
dmesg log
Comment 2 Felipe Sateler 2014-01-20 15:01:43 UTC
Created attachment 92459 [details]
glxinfo output
Comment 3 Felipe Sateler 2014-01-20 15:02:03 UTC
Created attachment 92460 [details]
Screenshot of corruption
Comment 4 Felipe Sateler 2014-01-20 15:02:20 UTC
Created attachment 92461 [details]
vbios dump
Comment 5 Felipe Sateler 2014-01-20 15:55:22 UTC
I have upgraded to mesa 10.0.1 from debian experimental, and some artifacts are gone but not all. The one in the previous screenshot doesn't seem to appear anymore but some transparencies are still not working. Attached is a screenshot of the gnome 3 shell fade effect not being transparent.
Comment 6 Felipe Sateler 2014-01-20 15:56:20 UTC
Created attachment 92465 [details]
Transparency problems
Comment 7 gahorvath 2014-05-13 18:24:54 UTC
I hit the same issue with a bunch of new boxes we bought running openSUSE 13.1
Is there anything I could help with, to move this forward?
Comment 8 Kenneth Graunke 2014-05-14 00:38:16 UTC
The corruption looks like a bug we fixed in Mesa 10.0.5, 10.1.1, or 10.2rc1.
Could you upgrade to one of those and re-test?

I also strongly recommend upgrading to X server 1.14.6 or 1.15.1, as they fixed related bugs.
Comment 9 gahorvath 2014-05-14 12:45:36 UTC
(In reply to comment #8)
> The corruption looks like a bug we fixed in Mesa 10.0.5, 10.1.1, or 10.2rc1.
> Could you upgrade to one of those and re-test?
> 
> I also strongly recommend upgrading to X server 1.14.6 or 1.15.1, as they
> fixed related bugs.

indeed:
Mesa-10.2.0~rc2-363.2.x86_64
xorg-x11-server-7.6_1.15.99.902.5-316.1.x86_64

The issue is gone now.

Thanks for the help.
Comment 10 Kenneth Graunke 2014-05-14 17:26:40 UTC
Great.  Still waiting on Felipe before closing.
Comment 11 Felipe Sateler 2014-05-22 15:11:47 UTC
(In reply to comment #10)
> Great.  Still waiting on Felipe before closing.

Hi,

I am now on 10.1.1 + xorg 1.15 and it seems to have been fixed.

Please close the bug.

Thanks.

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.