Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1226531 - DRI3 disabled after update to 2.99.917-9 causes massive screen corruption on older Intel cards
Summary: DRI3 disabled after update to 2.99.917-9 causes massive screen corruption on ...
Keywords:
Status: CLOSED EOL
Alias: None
Product: Fedora
Classification: Fedora
Component: xorg-x11-drv-intel
Version: 22
Hardware: x86_64
OS: Linux
urgent
urgent
Target Milestone: ---
Assignee: Adam Jackson
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: https://fedoraproject.org/wiki/Common...
: 1225248 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-05-30 11:12 UTC by Jiri Eischmann
Modified: 2016-07-19 20:18 UTC (History)
22 users (show)

Fixed In Version: xorg-x11-drv-intel-2.99.917-11.20150603.fc22
Doc Type: Bug Fix
Doc Text:
Clone Of:
: 1249790 (view as bug list)
Environment:
Last Closed: 2016-07-19 20:18:44 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
Distorted screen (123.00 KB, image/png)
2015-05-30 11:12 UTC, Jiri Eischmann
no flags Details


Links
System ID Private Priority Status Summary Last Updated
Red Hat Bugzilla 1226743 0 unspecified CLOSED xorg-x11-drv-intel-2.99.917-10.20150526.fc22.x86_64 causes screen corruption with Intel Mobile GM965/GL960 chipset 2022-05-16 11:32:56 UTC

Internal Links: 1226743

Description Jiri Eischmann 2015-05-30 11:12:53 UTC
Created attachment 1032432 [details]
Distorted screen

After I updated the the Intel driver to 2.99.917-9 my GNOME became unusable with distorted screen (see the attached screenshot). It only occurs while running on X, it's fine on Wayland.

After downgrading to 2.99.917-6, it works perfectly again.

My graphics card is X4500MHD.

Comment 1 Colin Macdonald 2015-05-31 20:32:24 UTC
Same here, on a thinkpad X61 with GM965 (I think, its not my primary machine).

Looks almost same as the previously attached image.

Downgrade to 2.99.917-6 fixes it.

Comment 2 Fedora Update System 2015-06-03 20:00:42 UTC
xorg-x11-drv-intel-2.99.917-11.20150603.fc22 has been submitted as an update for Fedora 22.
https://admin.fedoraproject.org/updates/xorg-x11-drv-intel-2.99.917-11.20150603.fc22

Comment 3 Jiri Eischmann 2015-06-04 21:06:18 UTC
Unfortunately, the problem persists on my machine even after installing the update. I've found corruptions in Firefox and GNOME Terminal.

Comment 4 Fedora Update System 2015-06-06 00:01:25 UTC
Package xorg-x11-drv-intel-2.99.917-11.20150603.fc22:
* should fix your issue,
* was pushed to the Fedora 22 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing xorg-x11-drv-intel-2.99.917-11.20150603.fc22'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2015-9526/xorg-x11-drv-intel-2.99.917-11.20150603.fc22
then log in and leave karma (feedback).

Comment 5 Kamil Páral 2015-06-07 08:33:41 UTC
I'm also affected on ThinkPad T500 with:
00:02.1 Display controller [0380]: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a43] (rev 07)

I can confirm that downgrading to xorg-x11-drv-intel-2.99.917-6.20150211.fc22 seems to help. With that, I see this during startup:

(II) intel(0): SNA initialized with Eaglelake (gen4.5) backend
(==) intel(0): Backing store enabled
(==) intel(0): Silken mouse enabled
(II) intel(0): HW Cursor enabled
(II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled message.
(==) intel(0): DPMS enabled
(==) intel(0): Display hotplug detection enabled
(II) intel(0): [XvMC] xvmc_vld driver initialized.
(II) intel(0): [DRI2] Setup complete
(II) intel(0): [DRI2]   DRI driver: i965
(II) intel(0): [DRI2]   VDPAU driver: va_gl
(II) intel(0): direct rendering: DRI2 DRI3 enabled
(II) intel(0): hardware support for Present enabled


With xorg-x11-drv-intel-2.99.917-11.20150603.fc22.x86_64 I see this:

(II) intel(0): SNA initialized with Eaglelake (gen4.5) backend
(==) intel(0): Backing store enabled
(==) intel(0): Silken mouse enabled
(II) intel(0): HW Cursor enabled
(II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled message.
(==) intel(0): DPMS enabled
(==) intel(0): Display hotplug detection enabled
(II) intel(0): [XvMC] xvmc_vld driver initialized.
(II) intel(0): [DRI2] Setup complete
(II) intel(0): [DRI2]   DRI driver: i965
(II) intel(0): [DRI2]   VDPAU driver: va_gl
(II) intel(0): direct rendering: DRI2 enabled
(II) intel(0): hardware support for Present enabled


Please see this difference:
(II) intel(0): direct rendering: DRI2 DRI3 enabled
vs
(II) intel(0): direct rendering: DRI2 enabled


So, DRI3 got disabled in a later intel driver?


According to https://plus.google.com/+EduardoRobles/posts/9FfFYjeTH1P (which in turn links to http://www.forums.fedoraforum.org/showthread.php?t=304718 where there's a long discussion with many people affected), changing an acceleration method seems to be a working workaround for this issue:

Create file: /etc/X11/xorg.conf.d/20-intel.conf

Add this:
# A workaround for https://bugzilla.redhat.com/show_bug.cgi?id=1226531
Section "Device"
        Identifier  "card0"
        Driver      "intel"
        Option      "AccelMethod"  "uxa"
EndSection


Save and reboot.

And indeed it seems to work for me. 

We need to fix this somehow as soon as possible. I'll document this in F22 Common Bugs page. What is the recommended workaround until this is fixed - downgrading driver, setting accel method to uxa, or something else? Thank you.

Comment 6 jmlevick 2015-06-11 18:39:19 UTC
*** Bug 1225248 has been marked as a duplicate of this bug. ***

Comment 7 Dave Airlie 2015-06-12 01:22:11 UTC
I think there is a fix in the latest kernel in updates-testing that should fix this, even with SNA enabled.

Comment 8 teccie 2015-06-12 01:28:40 UTC
Is bug 1226743 related?

Comment 9 Kamil Páral 2015-06-12 08:28:41 UTC
(In reply to teccie from comment #8)
> Is bug 1226743 related?

Yes, it looks like the same issue. Thanks for a pointer. I'll let the maintainers to decide whether to dupe them and which one to dupe against which.

Comment 10 Kamil Páral 2015-06-12 08:49:22 UTC
I have tested T500 with https://admin.fedoraproject.org/updates/kernel-4.0.5-300.fc22 and it seems that the corruption has improved dramatically, but it is still not fully fixed. I can still quite easily reproduce minor corruption in Firefox on maps.google.com or mapy.cz, just by zooming and shifting the map.

Comment 11 GregVD 2015-06-12 09:21:57 UTC
And is related with bug 1225248.

By the way, i have tested the xorg-x11-drv-intel-2.99.917-11.20150603.fc22
Unfortunately, the problem persists on my machine (Pentium Dual-Core CPU E5800 with Intel G54 integrated graphics) even after installing the update. The same corruptions here (Files, Firefox...)

Comment 12 GregVD 2015-06-12 09:23:10 UTC
Sorry, i mean G45 Integrated Graphic, not G54.

Comment 13 Jiri Eischmann 2015-06-12 09:27:08 UTC
The update hasn't solved the issue for me either. It's not as severe as before, but I get corruptions and the desktop becomes unusable after a couple of minutes in the session.
My graphics card is the one stated in the original bug report.

Comment 14 Kamil Páral 2015-06-12 12:02:06 UTC
(In reply to GregVD from comment #11)
> And is related with bug 1225248.
> 
> By the way, i have tested the xorg-x11-drv-intel-2.99.917-11.20150603.fc22
> Unfortunately, the problem persists on my machine (Pentium Dual-Core CPU
> E5800 with Intel G54 integrated graphics) even after installing the update.
> The same corruptions here (Files, Firefox...)

Just for clarification, have you also used kernel-4.0.5-300.fc22?

Comment 15 GregVD 2015-06-12 19:45:57 UTC
(In reply to Kamil Páral from comment #14)
> (In reply to GregVD from comment #11)
> > And is related with bug 1225248.
> > 
> > By the way, i have tested the xorg-x11-drv-intel-2.99.917-11.20150603.fc22
> > Unfortunately, the problem persists on my machine (Pentium Dual-Core CPU
> > E5800 with Intel G54 integrated graphics) even after installing the update.
> > The same corruptions here (Files, Firefox...)
> 
> Just for clarification, have you also used kernel-4.0.5-300.fc22?

Now recently installed. Using kernel-4.0.5-300.fc22 with xorg-x11-drv-intel-2.99.917-11.20150603.fc22 and works but same issue in google maps but is not constant!

Comment 16 Fedora Update System 2015-06-14 17:30:23 UTC
xorg-x11-drv-intel-2.99.917-11.20150603.fc22 has been pushed to the Fedora 22 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 17 GregVD 2015-06-25 12:08:15 UTC
Nombre      : xorg-x11-drv-intel
Arquitectur : x86_64
Epoch       : 0
Versión     : 2.99.917
Lanzamiento : 12.20150615.fc22
Tamaño      : 1.9 M
Repo        : @System
Desde repo  : updates
Resumen     : Xorg X11 Intel video driver
URL         : http://www.x.org
Licencia    : MIT
Descripción : X.Org X11 Intel video driver.

and

Nombre      : kernel
Arquitectur : x86_64
Epoch       : 0
Versión     : 4.0.5
Lanzamiento : 300.fc22
Tamaño      : 0.0  
Repo        : @System
Desde repo  : updates
Resumen     : The Linux kernel
URL         : http://www.kernel.org/
Licencia    : GPLv2 and Redistributable, no modification permitted
Descripción : The kernel meta package

with minor corruptions in firefox, maps, and issues viewing videos in full screen mode produce crash in gnome. Wayland flicks in the login screen is solved.

Comment 18 lukes 2015-06-30 15:55:04 UTC
The problem still exists. Gnome crashes when i watch movies. Sometimes Gnome just freezes. I have Thinkpad T440s with Intel graphic.

00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 0b) (prog-if 00 [VGA controller])
	Subsystem: Lenovo Device 220c
	Flags: bus master, fast devsel, latency 0, IRQ 46
	Memory at e0000000 (64-bit, non-prefetchable) [size=4M]
	Memory at c0000000 (64-bit, prefetchable) [size=512M]
	I/O ports at 3000 [size=64]
	Expansion ROM at <unassigned> [disabled]
	Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
	Capabilities: [d0] Power Management version 2
	Capabilities: [a4] PCI Advanced Features
	Kernel driver in use: i915
	Kernel modules: i915


Installed Packages
Name        : xorg-x11-drv-intel
Arch        : x86_64
Epoch       : 0
Version     : 2.99.917
Release     : 12.20150615.fc22
Size        : 1.9 M
Repo        : @System
From repo   : updates
Summary     : Xorg X11 Intel video driver
URL         : http://www.x.org
License     : MIT
Description : X.Org X11 Intel video driver.

Available Packages
Name        : xorg-x11-drv-intel
Arch        : i686
Epoch       : 0
Version     : 2.99.917
Release     : 12.20150615.fc22
Size        : 692 k
Repo        : updates
Summary     : Xorg X11 Intel video driver
URL         : http://www.x.org
License     : MIT
Description : X.Org X11 Intel video driver.

Comment 19 Kamil Páral 2015-07-01 07:40:35 UTC
lukes, that is most probably a different problem, please report it separately. This is about graphics corruption.

But yes, the problem still exists and is not much prominent as before, but appears eventually.

Adam, is this being worked on in the upstream? Can we do something else, like re-enable DRI3 for the affected video cards? Thanks.

Comment 20 Valent Turkovic 2015-07-01 07:57:17 UTC
I'm seeing massive issues on Fedora 21 on both Lenovo T440s with Intel i7-4600U CPU and Haswell graphics and also on Lenovo Yoga 3. So title is misleading.

Comment 21 Kamil Páral 2015-07-01 08:05:16 UTC
Hi Valent, that is most probably also a different issue. This is just talking about a specific intel driver update in Fedora 22. Fedora 21 does not seem to contain this update yet, the latest package version in it is 2.99.916-4.20141117.fc21. Also, this particular issue can be easily toggled by downgrading a package (as described in initial comments) or forcing a different acceleration method. Please report your issues separately, thank you.

Comment 22 Valent Turkovic 2015-07-03 19:35:22 UTC
I opened a new bug but got no response so far:
https://bugzilla.redhat.com/show_bug.cgi?id=1238101

Comment 23 Neil Romig 2015-07-11 10:34:54 UTC
I am seeing this graphics corruption on my Acer Aspire 5735 laptop with the following package versions :

xorg-x11-drv-intel-2.99.917-12.20150615.fc22
kernel-4.0.6-300.fc22

Strangely it seems to only affect the Firefox toolbar icons with any regularity.

Comment 24 icoder 2015-08-05 15:41:41 UTC
The screen corruption on Intel® G41 makes the newly installed F22 unusable. 
The issue occurs during installation via live usb;
The issue occurs on login screen;
The issue occurs after login.

After upgrade (with 20-intel.conf removed) its improved. 
no issue on login screen;
It seems only Firefox toolbar icons remains affected.

Thanks

$ dnf info xorg-x11-drv-intel
Last metadata expiration check performed 1:55:11 ago on Wed Aug  5 21:37:48 2015.
Installed Packages
Name        : xorg-x11-drv-intel
Arch        : i686
Epoch       : 0
Version     : 2.99.917
Release     : 12.20150615.fc22
Size        : 2.0 M
Repo        : @System
From repo   : updates
Summary     : Xorg X11 Intel video driver
URL         : http://www.x.org
License     : MIT
Description : X.Org X11 Intel video driver.

$ uname -a
Linux localhost.localdomain 4.1.3-200.fc22.i686 #1 SMP Wed Jul 22 20:25:27 UTC 2015 i686 i686 i386 GNU/Linux
$

Comment 25 Neil Romig 2015-08-05 17:55:32 UTC
My previous comment #23 is incorrect. Sorry. I now also find Google Maps gives me the screen corruption when zooming in and out. This does not always happen however and I am trying to figure out what circumstances will cause it to manifest.

Comment 26 Nick 2015-12-23 22:27:09 UTC
This issue also exists for Redhat Enterprise Linux 7.2 / CentOS 7.2 as the xorg intel package is the same: xorg-x11-drv-intel-2.99.917-8.

Comment 27 Tom G. Christensen 2016-01-02 13:28:07 UTC
To fix the screen corruption with the CentOS 7.2 kernel I applied the kernel patch from Dave Airlie attached to bz#1226743 - disable WC mmaps until userspace issues are sorted out.

With that patch applied the screen corruption is gone on my T400 with X4500MHD graphics.

Comment 28 George 2016-03-15 04:19:03 UTC
Also in Scientific Linux 7.2 but is kernel dependant.

3.10.0-327.10.1 exhibits corrupted display
3.10.0-229.20.1 is OK.

Comment 29 Eric Work 2016-05-23 18:55:41 UTC
In case anyone is still following this bug the problem has not been fixed even with the latest F22 updates.

Installed packages:

kernel-4.4.9-200.fc22.x86_64
xorg-x11-drv-intel-2.99.917-15.20150729.fc22.x86_64

DRI3 is not enabled with the latest intel driver as documented in the summary.  Downgrading the intel driver does enable DRI3, but I haven't been running long enough to fully confirm the corruption is gone.

Additional info:

Intel Corporation Core Processor Integrated Graphics Controller [8086:0046] (rev 02)
Intel(R) Core(TM) i7 CPU M 620 @ 2.67GHz

Comment 30 Eric Work 2016-05-27 00:30:50 UTC
I can now report that graphical corruption still happens even after downgrading.  I see white boxes being drawn over the buttons and tab bar in Firefox.

Comment 31 Fedora End Of Life 2016-07-19 20:18:44 UTC
Fedora 22 changed to end-of-life (EOL) status on 2016-07-19. Fedora 22 is
no longer maintained, which means that it will not receive any further
security or bug fix updates. As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of
Fedora please feel free to reopen this bug against that version. If you
are unable to reopen this bug, please file a new report against the
current release. If you experience problems, please add a comment to this
bug.

Thank you for reporting this bug and we are sorry it could not be fixed.


Note You need to log in before you can comment on or make changes to this bug.