From owner-freebsd-multimedia Fri Apr 28 14:54: 5 2000 Delivered-To: freebsd-multimedia@freebsd.org Received: from rr.com (rdu25-22-143.nc.rr.com [24.25.22.143]) by hub.freebsd.org (Postfix) with ESMTP id 17C7637B634 for ; Fri, 28 Apr 2000 14:54:02 -0700 (PDT) (envelope-from rhh@rr.com) Received: (from rhh@localhost) by rr.com (8.9.3/8.9.3) id WAA05557; Thu, 27 Apr 2000 22:16:16 -0400 (EDT) (envelope-from rhh) Date: Thu, 27 Apr 2000 22:16:16 -0400 From: Randall Hopper To: Alexander Langer Cc: multimedia@FreeBSD.ORG Subject: Re: DGA on XF86 4.0 Message-ID: <20000427221616.A4841@ipass.net> References: <20000427101213.A2872@cichlids.cichlids.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0.1i In-Reply-To: <20000427101213.A2872@cichlids.cichlids.com>; from alex@big.endian.de on Thu, Apr 27, 2000 at 10:12:13AM +0200 Sender: owner-freebsd-multimedia@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Anyone got the scoop on DGA v2 versus v1 differences? Alexander Langer: |DGA doesn't work any more with fxtv since I've upgraded to XFree86 |4.0. | |Are there any plans to update that in near future? Kenneth Culver also reported this. Apparently DGA v2 isn't backward compatible (I'm assuming your fxtv was rebuilt using XFree86 4.0 libraries). He said: It seems that It's reporting that DGA isn't available: I get this: XF86DGAQueryDirectVideo() reports DGA not avail This rtn is returning False, which typically indicates failure. I've got my hands full with school right now, so I haven't even had a chance to install XFree86 4.0 yet. But if you or someone with 4.0 wants to help out, it might not take much time and I'm sure others would sure be appreciative. If you've done some development, man XF86DGA might disclose what's changed. If not (out-of-date docs), /usr/X11R6/include/X11/extensions/xf86dga* probably will. Either way, try this. Build fxtv from ports. Then in tvscreen.c, play with the XF86DGA... calls. For example, try replacing: ret = XF86DGAQueryVersion( s->display, &dga_majv, &dga_minv ); with: ret = True; dga_flags_sup = XF86DGADirectPresent; and see what happens. "sync" your disks first. Direct Video is dangerous if given the wrong address. Erroneous (malicious or accidental) programming of the Bt8xx chip via the bktr driver is the single easiest way I know to trash your virtual memory space from userland. Randy To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-multimedia" in the body of the message