From owner-freebsd-current@FreeBSD.ORG  Mon Mar 24 01:41:06 2014
Return-Path: <owner-freebsd-current@FreeBSD.ORG>
Delivered-To: freebsd-current@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115])
 (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by hub.freebsd.org (Postfix) with ESMTPS id 75509DC7;
 Mon, 24 Mar 2014 01:41:06 +0000 (UTC)
Received: from mail-qa0-x22c.google.com (mail-qa0-x22c.google.com
 [IPv6:2607:f8b0:400d:c00::22c])
 (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits))
 (No client certificate requested)
 by mx1.freebsd.org (Postfix) with ESMTPS id 148B0E0D;
 Mon, 24 Mar 2014 01:41:06 +0000 (UTC)
Received: by mail-qa0-f44.google.com with SMTP id f11so4761301qae.31
 for <multiple recipients>; Sun, 23 Mar 2014 18:41:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:sender:in-reply-to:references:date:message-id:subject
 :from:to:content-type;
 bh=2gTSnVcK+6HQqNdT+zLnCNfDMnc0QQS7TqV998Sko54=;
 b=itTWo35SCbmWF89o/EIm6XK3qqWSP9VWxI4lCV3lMKe68vG0Soum4AHtDkeK310K62
 qdG3hshfgrBed9hX6CHEWS8pTiTmvrc63RYpbyoECHFjHzEoA5e3UX2hl+WeHkrw5wiy
 OVAkqIydhnQD2IZIK8OjxOCayQNmOScHJCcX/6K9S5kf0YuIiwhrSXDalqW94vM+4IBk
 Je+CV1C6vqUI+3Vz+3fBhOi6JjkzMVvjmtHa9TKnZB4//NTjPAGg2kltqNSniZ4cPL/a
 UmtKaFil8XNMrWcG/Jy9gB7Ue0M/IQB7o9xfHoanvTn5IV28SpPxrM7qBJudScRziYoG
 ejuA==
MIME-Version: 1.0
X-Received: by 10.224.161.72 with SMTP id q8mr142250qax.83.1395625265328; Sun,
 23 Mar 2014 18:41:05 -0700 (PDT)
Sender: adrian.chadd@gmail.com
Received: by 10.224.8.137 with HTTP; Sun, 23 Mar 2014 18:41:05 -0700 (PDT)
In-Reply-To: <20140323210559.GC37436@e-new.0x20.net>
References: <CAJ-Vmo=XUwYcOZ6nFucMhf9G2sWqLG=tbwaFYfueRkujJQg3zw@mail.gmail.com>
 <CAJ-Vmon3aQQigsq1q1-DpUSoKC3rpiRiPpP9g6dQ=DxMXYCUJw@mail.gmail.com>
 <20140323210559.GC37436@e-new.0x20.net>
Date: Sun, 23 Mar 2014 18:41:05 -0700
X-Google-Sender-Auth: P4rmwt-oGB_aqHIk-8RRICLPi9c
Message-ID: <CAJ-Vmon6bB6v9-ENr2WpToARUUw9ByYQY5oHCzBRyctRvMVtxA@mail.gmail.com>
Subject: Re: (more) screen distortion with intel GPU / xorg on recent -HEAD?
From: Adrian Chadd <adrian@freebsd.org>
To: Lars Engels <lars.engels@0x20.net>, Adrian Chadd <adrian@freebsd.org>, 
 freebsd-current <freebsd-current@freebsd.org>,
 Aleksandr Rybalko <ray@freebsd.org>
Content-Type: text/plain; charset=ISO-8859-1
X-BeenThere: freebsd-current@freebsd.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Discussions about the use of FreeBSD-current
 <freebsd-current.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/freebsd-current>, 
 <mailto:freebsd-current-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-current/>
List-Post: <mailto:freebsd-current@freebsd.org>
List-Help: <mailto:freebsd-current-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-current>,
 <mailto:freebsd-current-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Mar 2014 01:41:06 -0000

No, this isn't a "the buffer is messed up", this is a "everything is
and stays messed up."

Starting new applications odes'nt fix it.

Minimising/maximising the applications again doesn't fix it.

This is a "the framebuffer config seems busted", not "the contents of
that 2d rectaugular area got messed up." Normally when there's
distortions triggering some kind of change in that area (ie: not a
redraw) is enough to fix it.


-a


On 23 March 2014 14:05, Lars Engels <lars.engels@0x20.net> wrote:
> On Sun, Mar 23, 2014 at 01:36:29PM -0700, Adrian Chadd wrote:
>> Less information-poor response:
>>
>> * when it happens, the FB will resume correctly for a little bit, then
>> once everything comes back, it flips to being distorted. So, it's
>> likely something is misconfiguring stuff during resume.
>> * I can flip to VTs fine; I can login and do things fine;
>> * When I flip back to xorg, things still remain distorted;
>> * If I ctrl-C xorg and start it again, it starts back up correctly.
>
> Setting a new wallpaper and / or restarting the distorted windows
> un-distorts them.