Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 3 Sep 2014 14:07:57 +0000
From:      Alexey Dokuchaev <danfe@FreeBSD.org>
To:        Ed Maste <emaste@FreeBSD.org>
Cc:        svn-src-stable@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org, svn-src-stable-10@freebsd.org
Subject:   Re: svn commit: r271023 - stable/10/sys/dev/vt
Message-ID:  <20140903140757.GA7494@FreeBSD.org>
In-Reply-To: <201409031400.s83E0bK6049810@svn.freebsd.org>
References:  <201409031400.s83E0bK6049810@svn.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Sep 03, 2014 at 02:00:37PM +0000, Ed Maste wrote:
> New Revision: 271023
> URL: http://svnweb.freebsd.org/changeset/base/271023
> 
> Log:
>   MFC r270280 by dumbbell: vt(4): Pause the flush timer while swithing window
>   
>     This fixes bad looking refresh when switching window: squares instead
>     of text, flashing screen, and so on. In the worst case, vt_flush() came
>     at a very inappropriate timing and the screen was not refreshed at all
>     (leaving squares all over the place).
>   
>     This doesn't fix the flickering of the screen with vt_vga, because the
>     sync signal is temporarily stopped and the video memory is cleared.

Will this improve the current situation with switching ttys on the console?
Right now it takes considerable time to switch, and sometimes the image is
not properly restored.

I'm also wondering why on PowerPC vt(4) behaves much better (switching is
instant, no artifacts at all).

./danfe



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20140903140757.GA7494>