From owner-freebsd-multimedia Sun Nov 29 17:49:03 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA00291 for freebsd-multimedia-outgoing; Sun, 29 Nov 1998 17:49:03 -0800 (PST) (envelope-from owner-freebsd-multimedia@FreeBSD.ORG) Received: from nina.pagesz.net (nina.pagesz.net [208.194.157.3]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id RAA00285 for ; Sun, 29 Nov 1998 17:49:01 -0800 (PST) (envelope-from rhh@pagesz.net) Received: from stealth.dummynet. (juana-42.pagesz.net [208.213.126.42]) by nina.pagesz.net (8.8.7/8.8.7) with ESMTP id UAA04555; Sun, 29 Nov 1998 20:49:08 -0500 Received: (from rhh@localhost) by stealth.dummynet. (8.9.1/8.8.8) id UAA12462; Sun, 29 Nov 1998 20:49:38 -0500 (EST) (envelope-from rhh) Message-ID: <19981129204938.B10866@pagesz.net> Date: Sun, 29 Nov 1998 20:49:38 -0500 From: Randall Hopper To: David Kulp Cc: multimedia@FreeBSD.ORG Subject: Re: fxtv DGA problem Mail-Followup-To: David Kulp , multimedia@freebsd.org References: <199807231215.FAA06476@hub.freebsd.org> <19980723090736.A16435@ct.picker.com> <199810042105.OAA02532@board66.cruzers.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.91.1i In-Reply-To: <199810042105.OAA02532@board66.cruzers.com>; from David Kulp on Sun, Oct 04, 1998 at 02:05:12PM -0700 Sender: owner-freebsd-multimedia@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org David Kulp: |a few weeks ago I sent an email to multimedia about a problem with |fxtv. I wasn't getting any video unless the window was obscured. The |verdict from the list was that DGA wasn't supported by my S3 card. (Again, sorry for the delay in the response. I'm playing catch-up.) Well, I don't know about that. I'm assuming you're running with XFree86 since you said the dga test program works. If XFREE86, and if the X server is local, and if XFree reports DGA is not available (see "xdpyinfo | grep DGA" -- if no lines get printed, it's not), then you will see: XF86DGA extension not found If you don't see this (or any other DGA errors) when running fxtv from a terminal window, then Fxtv thinks DGA is there and it's trying to use it. If you don't see anything, but you do when the window is partially occluded, then likely DGA is reporting the wrong base address for the frame buffer, and the Bt card is dumping video "somewhere else" in virtual memory (not good). Looks like Roger explained why partially occluded works and how to force that mode all the time, so I'll skip that. |But the wierd thing is that the dga test program that comes with |XFree86 and dtv (which definitely uses DGA) both work. | |This implies that DGA is supported on my card and that there is |possibly a problem with fxtv. Do you have any ideas here? How can I |help track this down. Hmmm. First thing to do with all these problems is run: fxtv -debug startup Please post the output. In particular, notice the base address for direct video. For example: XF86DGAQueryVersion() succeeded - vers = 1.00 BaseAddr = 0xe0000000, Pitch = 1600, BankSize/RamSize = 4194304/4194304 ^^^^^^^^^^ This should agree with the frame buffer base address reported by your X server when it starts up ("if" it reports this). Randall To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-multimedia" in the body of the message