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 ; 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 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 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 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