From owner-freebsd-multimedia Sun Nov 11 11: 3:28 2001 Delivered-To: freebsd-multimedia@freebsd.org Received: from mail5.nc.rr.com (fe5.southeast.rr.com [24.93.67.52]) by hub.freebsd.org (Postfix) with ESMTP id 7502D37B417 for ; Sun, 11 Nov 2001 11:03:25 -0800 (PST) Received: from stealth.cary.dummynet ([66.26.231.240]) by mail5.nc.rr.com with Microsoft SMTPSVC(5.5.1877.687.68); Sun, 11 Nov 2001 14:03:24 -0500 Received: (from rhh@localhost) by stealth.cary.dummynet (8.11.4/8.11.4) id fABJ34v11645; Sun, 11 Nov 2001 14:03:04 -0500 (EST) (envelope-from aa8vb@nc.rr.com) X-Authentication-Warning: stealth.cary.dummynet: rhh set sender to aa8vb@nc.rr.com using -f Date: Sun, 11 Nov 2001 14:03:04 -0500 From: Randall Hopper To: Seva 1 Cc: multimedia@FreeBSD.ORG Subject: Re: X 4.1.0,Matrox Millennium G450 DH LE,fxtv and ctrl-alt-+/- Message-ID: <20011111140304.A11410@nc.rr.com> References: <200111111554.fABFsov96661@ns.riskinv.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <200111111554.fABFsov96661@ns.riskinv.ru>; from seva@ns.riskinv.ru on Sun, Nov 11, 2001 at 06:54:50PM +0300 Sender: owner-freebsd-multimedia@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Seva 1: |I bought Matrox Millennium G450 Dual Head LE, |installed XFree86-4.1.0_6 from packages (FreeBSD 4.4 release) |and when fxtv runs with directvideo option on secondary head |all freeze (or at least keyboard) when I change resolution |on primary head by ctrl-alt-+/-. Short answer: You probably shouldn't do that ;-) fxtv is telling the TV card to dump data directly into the memory address range of the video card's memory-mapped frame buffer. The X server doesn't know about this. It's a performance hack. When you Ctrl-Alt-+/-, the X server has full authorization to reconfigure the video card (including the frame buffer) any way it wants. So transferring data to the frame buffer during this time could be dangerous. AFAIK, I don't think X apps like fxtv can request to be notified by the X server before and after a mode change, so (short of dumping the DGA hack (aka direct video) and always using slower paths like XvImages and XShmImages), I'm not sure what can be done about that. By the same token, it's probably dangerous to reboot your machine or quit X while fxtv is running in DGA mode. BTW, I have a G450 too (albeit a 32MB DDR). Besides the mode-switch issue, how does dual-head work for you with XFree86? And do you have DRI (fast-path hardware OpenGL) working? Randall -- Randall Hopper aa8vb@nc.rr.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-multimedia" in the body of the message