You are not logged in.

#1 2014-06-15 23:25:20

MindfulMonk
Member
Registered: 2013-12-02
Posts: 8

Chrome broken on Intel TearFree broken since 2.99.912-1

Hi, I have a L420 Thinkpad with Intel HD 3000 and was using the TearFree option for a long time now.

Recently the xf86-video-intel 2.99.912-1 was released and when I try to run Chrome it freezes the system.

I also use the i3 window manager. Removing the TearFree option solves the freezing up, but now I have tearing.

Offline

#2 2014-06-16 02:49:38

inurl
Member
Registered: 2013-09-18
Posts: 19

Re: Chrome broken on Intel TearFree broken since 2.99.912-1

Same issue here, screen "tearing" while scrolling websites.

xf86-video-intel 2.99.912-1

3.14.6-1-ARCH

Chromium  35.0.1916.153 (274914)

Last edited by inurl (2014-06-16 02:54:09)

Offline

#3 2014-06-16 08:51:34

gedgon
Member
From: Poland
Registered: 2011-01-27
Posts: 95

Re: Chrome broken on Intel TearFree broken since 2.99.912-1

Check this patch http://cgit.freedesktop.org/xorg/driver … 96b550a494
If it help, please fill a bug report https://bugs.archlinux.org

Edit:

PKGBUILD

# $Id: PKGBUILD 215142 2014-06-14 17:44:53Z andyrtr $
# Maintainer: AndyRTR <andyrtr@archlinux.org>
# Maintainer: Jan de Groot <jgc@archlinux.org>

pkgname=xf86-video-intel
pkgver=2.99.912
pkgrel=2
arch=(i686 x86_64)
url="http://xorg.freedesktop.org/"
license=('custom')
install=$pkgname.install
pkgdesc="X.org Intel i810/i830/i915/945G/G965+ video drivers"
depends=('intel-dri' 'libxvmc' 'pixman' 'xcb-util>=0.3.9' 'glamor-egl')
makedepends=('xorg-server-devel' 'X-ABI-VIDEODRV_VERSION=15' 'libx11' 'libxrender'
             # additional deps for intel-virtual-output
            'libxrandr' 'libxinerama' 'libxcursor' 'libxtst')
optdepends=('libxrandr: for intel-virtual-output'
            'libxinerama: for intel-virtual-output'
            'libxcursor: for intel-virtual-output'
            'libxtst: for intel-virtual-output')
replaces=('xf86-video-intel-uxa' 'xf86-video-intel-sna')
provides=('xf86-video-intel-uxa' 'xf86-video-intel-sna')
conflicts=('xorg-server<1.15.0' 'X-ABI-VIDEODRV_VERSION<15' 'X-ABI-VIDEODRV_VERSION>=16'
           'xf86-video-intel-sna' 'xf86-video-intel-uxa' 'xf86-video-i810' 'xf86-video-intel-legacy')
groups=('xorg-drivers' 'xorg')
source=(${url}/archive/individual/driver/${pkgname}-${pkgver}.tar.bz2	
        tearfree_fix.patch)


prepare() {
  cd ${pkgbase}-${pkgver}
  patch -Np1 -i ../tearfree_fix.patch
}

build() {
  cd ${pkgname}-${pkgver}
  ./configure --prefix=/usr \
    --libexecdir=/usr/lib \
    --enable-glamor
  make
}

check() {
  cd $pkgname-$pkgver
  make check
}

package() {
  cd ${pkgname}-${pkgver}

  make DESTDIR="${pkgdir}" install

  install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}"
  install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/"
}

md5sums=('88d1a884f9b7bd07bf0755cfa34052d4'
         'e5be50547db4eca4a3d9e57187312da7')

PATCH

wget http://cgit.freedesktop.org/xorg/driver/xf86-video-intel/patch/?id=e2bfa715a9e115921263d572b9f4c496b550a494 -O tearfree_fix.patch

Last edited by gedgon (2014-06-16 15:11:54)

Offline

#4 2014-06-16 12:05:14

amenzhisnky
Member
From: Minsk
Registered: 2013-12-01
Posts: 27

Re: Chrome broken on Intel TearFree broken since 2.99.912-1

This version also crashes gnome if wine application is run

Offline

#5 2014-06-16 12:33:37

ooo
Member
Registered: 2013-04-10
Posts: 1,638

Re: Chrome broken on Intel TearFree broken since 2.99.912-1

I'm also having issues with the driver version in question. Didn't notice any crashes but tearfree simply stopped working after the upgrade.
I also tried xf86-video-intel-git couple of days ago, but it didn't help. Not sure if the patch mentioned by gedgon was included at the time, but I'll investigate later.

Last edited by ooo (2014-06-16 12:33:59)

Offline

#6 2014-06-16 12:51:49

Head_on_a_Stick
Member
From: London
Registered: 2014-02-20
Posts: 7,732
Website

Re: Chrome broken on Intel TearFree broken since 2.99.912-1

I have noticed screen artefacts & breakup when scrolling firefox pages/menus with 2.99.912-1 & HD4600; issue is removed by downgrading to 2.99.911-2...
I have the "tearfree" option enabled --- breakup occurs with or without this option (it is worse when tearfree is disabled).
I am using DWM 6.1; system was fully updated this morning.
I don't know how to apply the patch suggested by @gedgon sad

Offline

#7 2014-06-16 13:54:19

Bogart
Member
From: Madrid, Spain
Registered: 2005-06-22
Posts: 272

Re: Chrome broken on Intel TearFree broken since 2.99.912-1

I have Ironlake based (Gen 4?) graphics and I also  notice artifacts with the latest upgrade, especially qhen switching windows between Firefox, Thunderbird, Filezilla,... Like a flash where I can see the window below crashing like a mirror... Difficult to describe.

I use KDE and have the vsync option to prevent earing in Automatic (the default). I didn't notice any change in that, though.

Downgrading to the previous driver version solves it.

Offline

#8 2014-06-16 15:08:24

renatofdds
Member
Registered: 2014-06-16
Posts: 4

Re: Chrome broken on Intel TearFree broken since 2.99.912-1

I can also confirm this regression. Starting compton on awesome brings up all sorts of screen artifacts. Downgrading back fixed it.

Last edited by renatofdds (2014-06-16 15:08:33)

Offline

#9 2014-06-16 15:23:02

Bogart
Member
From: Madrid, Spain
Registered: 2005-06-22
Posts: 272

Re: Chrome broken on Intel TearFree broken since 2.99.912-1

Here is the upstream bug report for the problem I'm seeing (artifacts affecting GTK+ apps -I use KDE otherwise-):

https://bugs.freedesktop.org/show_bug.cgi?id=79949

It seems to be caused by DRI3.

Offline

#10 2014-06-18 17:16:43

Innominate
Member
Registered: 2012-12-29
Posts: 13

Re: Chrome broken on Intel TearFree broken since 2.99.912-1

Downgraded and Chrome works like a charm again.

Offline

#11 2014-06-20 13:09:20

andreas1724
Member
Registered: 2014-01-03
Posts: 7

Re: Chrome broken on Intel TearFree broken since 2.99.912-1

@gedgon: This patch works for my Thinkpad with Intel HD4000 and option TearFree enabled. Thank you!

Offline

#12 2014-06-21 14:18:32

simendsjo
Member
Registered: 2012-09-27
Posts: 113

Re: Chrome broken on Intel TearFree broken since 2.99.912-1

Any idea when this patch will be available?

Offline

#13 2014-06-21 14:45:40

ooo
Member
Registered: 2013-04-10
Posts: 1,638

Re: Chrome broken on Intel TearFree broken since 2.99.912-1

simendsjo wrote:

Any idea when this patch will be available?

the patch gedgon posted? It's from upstream git so It should be included in next xf86-video-intel upstream release.
If you want it to be included in arch earlier, you should open a bug report. or use the PKGBUILD included in that post.

for the record, the patch didn't solve tearing problems introduced by xf86-video-intel-2.99.912 on my system.

Last edited by ooo (2014-06-21 17:11:34)

Offline

#14 2014-06-21 17:42:16

gedgon
Member
From: Poland
Registered: 2011-01-27
Posts: 95

Re: Chrome broken on Intel TearFree broken since 2.99.912-1

ooo wrote:

for the record, the patch didn't solve tearing problems introduced by xf86-video-intel-2.99.912 on my system.

If you have multi monitor setup, check also this tearfree regression fix http://cgit.freedesktop.org/xorg/driver … 90ac5ef842

Offline

#15 2014-06-21 18:24:43

ooo
Member
Registered: 2013-04-10
Posts: 1,638

Re: Chrome broken on Intel TearFree broken since 2.99.912-1

gedgon wrote:
ooo wrote:

for the record, the patch didn't solve tearing problems introduced by xf86-video-intel-2.99.912 on my system.

If you have multi monitor setup, check also this tearfree regression fix http://cgit.freedesktop.org/xorg/driver … 90ac5ef842

I do actually, but I compiled xf86-video-intel-git yesterday, with that patch merged and the problem persisted.

Rebuilt from git again to do some further testing, and looks like the issue is partially fixed after all:

I have a laptop usually connected to external monitor. If I start X with laptop lid closed and using only external monitor (like most of the time), tearfree is still broken.
If I open the laptop lid, tearfree works again in both built in and external monitor. Even if I close the laptop lid after that, tearfree still works with just the external monitor active.

Is there a upstream bug report already? Couldn't find one in freedesktop bugzilla (the one Bogart posted isn't related to this issue).

Offline

#16 2014-06-21 19:23:22

gedgon
Member
From: Poland
Registered: 2011-01-27
Posts: 95

Re: Chrome broken on Intel TearFree broken since 2.99.912-1

ooo wrote:

Is there a upstream bug report already? Couldn't find one in freedesktop bugzilla (the one Bogart posted isn't related to this issue).

If i understand correctly, this is a regression in .912? Imho, you should open a bug report. (a list of new and still open bug reports since .911: http://goo.gl/NWguEs )

Offline

#17 2014-07-05 21:25:11

MindfulMonk
Member
Registered: 2013-12-02
Posts: 8

Re: Chrome broken on Intel TearFree broken since 2.99.912-1

It is fixed upstream, so just

pacaur -S xf86-video-intel-git

Offline

#18 2014-07-06 12:52:18

simendsjo
Member
Registered: 2012-09-27
Posts: 113

Re: Chrome broken on Intel TearFree broken since 2.99.912-1

MindfulMonk wrote:

It is fixed upstream, so just

pacaur -S xf86-video-intel-git

Thanks. Tearfree finally works. I'll have to keep an eye on when the next release is so I can switch to the stable version.

Offline

#19 2014-07-20 00:42:43

Cpt.Teacup
Member
Registered: 2014-04-06
Posts: 4

Re: Chrome broken on Intel TearFree broken since 2.99.912-1

2.99.912-2 fixes the issue. It's in Extra now.

Offline

Board footer

Powered by FluxBB