From owner-freebsd-current Thu Mar 20 12:39:57 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id MAA05588 for current-outgoing; Thu, 20 Mar 1997 12:39:57 -0800 (PST) Received: from ravenock.cybercity.dk (ravenock.cybercity.dk [194.16.57.32]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id MAA05581; Thu, 20 Mar 1997 12:39:44 -0800 (PST) Received: (from sos@localhost) by ravenock.cybercity.dk (8.8.5/8.7.3) id VAA00263; Thu, 20 Mar 1997 21:04:16 +0100 (MET) From: Søren Schmidt Message-Id: <199703202004.VAA00263@ravenock.cybercity.dk> Subject: Re: Syscons screen distortion on Diamond 3D 3000 (S3 Virge/VX) In-Reply-To: from "[______ ______]" at "Mar 20, 97 03:40:27 pm" To: ache@nagual.ru (=?KOI8-R?B?4c7E0sXKIP7F0s7P1w==?=) Date: Thu, 20 Mar 1997 21:04:06 +0100 (MET) Cc: sos@freebsd.org, bde@zeta.org.au, current@freebsd.org X-Mailer: ELM [version 2.4ME+ PL30 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Sender: owner-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk In reply to [______ ______] who wrote: > On Thu, 20 Mar 1997, Sxren Schmidt wrote: > > > You mean the display jitters ?? > > It looks like some sort of shaking of upper left corner. It is possible to > work still, but not several hours at once, eyes tired more quickly. Yup, thats jitter allright :( > > It is possible to fiddle with the current parameters and get it to > > work on most video HW, but when it works for one it fails miserably > > for others :(, the current values are the ones that cause the least > > troubles on my test HW. > > Well, maybe add several compile options for such cases? Well playing with the parameters used in programming the HW, try moving the vertical sync a bit to either side that helps on some boards.. > Do you have some code I can test, or hints? Well, thats about it, to get a more "perfect" solution big parts of the code needs to be rewritten in order to do the update asynchronously, in some way sync to the vertical sync. Some VGA cards can give an int mostly int 9, others use NMI (ick!) and others has it but fails to generate the interrupt :( As I said, no easy clean solution, practically no solution at all :( -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Søren Schmidt (sos@FreeBSD.org) FreeBSD Core Team Even more code to hack -- will it ever end ..