From owner-freebsd-current  Thu Nov  4 23:46: 3 1999
Delivered-To: freebsd-current@freebsd.org
Received: from rah.star-gate.com (216-200-29-190.snj0.flashcom.net [216.200.29.194])
	by hub.freebsd.org (Postfix) with ESMTP id 5540E15868
	for <current@FreeBSD.ORG>; Thu,  4 Nov 1999 23:46:01 -0800 (PST)
	(envelope-from hasty@rah.star-gate.com)
Received: from rah.star-gate.com (localhost.star-gate.com [127.0.0.1])
          by rah.star-gate.com (8.9.3/8.8.8) with ESMTP id XAA52807;
          Thu, 4 Nov 1999 23:44:51 -0800 (PST)
          (envelope-from hasty@rah.star-gate.com)
Message-Id: <199911050744.XAA52807@rah.star-gate.com>
X-Mailer: exmh version 2.0.2 2/24/98
To: Soren Schmidt <sos@freebsd.dk>
Cc: doconnor@gsoft.com.au (Daniel O'Connor), current@FreeBSD.ORG,
	yokota@zodiac.mech.utsunomiya-u.ac.jp (Kazutaka YOKOTA),
	mike@smith.net.au (Mike Smith)
Subject: Re: vga driver and signal 
In-reply-to: Your message of "Fri, 05 Nov 1999 08:19:07 +0100."
             <199911050719.IAA54980@freebsd.dk> 
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
Date: Thu, 04 Nov 1999 23:44:51 -0800
From: Amancio Hasty <hasty@rah.star-gate.com>
Sender: owner-freebsd-current@FreeBSD.ORG
Precedence: bulk
X-Loop: FreeBSD.ORG

> It seems Amancio Hasty wrote:
> > =

> > Just trying to prevent dragging the whole X server to the kernel --
> > Actually dragging the whole X server to the kernel is not a bad
> > idea --- however it is something that I can not afford to do right no=
w :(
> =

> Ahh, horror, Terry's old idea is coming back again :)

Actually is my old idea not Terry's.

> Seriously, you need (at least) all the code that deals with the videoHW=

> on the interrupt in the kernel, there is no way to get this to userland=

> reliably and without significant delay. This will drag in most off the
> ddx layer I'm afraid, so its really not practical.
> =

> Lets step back for a moment, this is clearly the wrong solution to
> everything, what exactly is it you want to do or want to accomplish??
> Lets see if we can come up with another way of doing that...

Okay,

The problem that the XFree86 group is trying to solve is that
when a user moves an opaque window it gets little tearings =

along the edges because the repaint of the window came in
in the middle of a vertical retrace also moving the window
is not that smooth. Apparently, the Accel-x folks have solved
this problem because according to some their X server
does not have any problems in moving opaque windows.
As Kevin Day, just posted this problem has other applications
for instance dedicated video players .

One solution that the XFree86 folks are trying is to sync up =

the mouse  interrupts to the refresh rate. =

Mark Vojkovich <mvojkovich@varesearch.com> has reported
good success with this approach however the problem is that
we can not arbritraly set the mouse interrupt rate like we can =

with a vga card.


Actually, what we need is a dialogue between the XFree86 group
and this group . For now , I can serve as the bridge and it gets
too involved then we will have to cross-post between the =

two groups.











-- =


 Amancio Hasty
 hasty@rah.star-gate.com




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message