From owner-freebsd-stable@FreeBSD.ORG Thu Apr 3 12:50:43 2003 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C61D937B401 for ; Thu, 3 Apr 2003 12:50:43 -0800 (PST) Received: from storage.network.com (storage.network.com [129.191.1.4]) by mx1.FreeBSD.org (Postfix) with ESMTP id C530743F3F for ; Thu, 3 Apr 2003 12:50:42 -0800 (PST) (envelope-from WelchSM@nsc-msg01.network.com) Received: from nsc-msg01.network.com (nsc-msg01.network.com [129.191.115.135]) by storage.network.com (8.9.3+Sun/8.9.3) with ESMTP id OAA17537; Thu, 3 Apr 2003 14:50:39 -0600 (CST) Received: by nsc-msg01.network.com with Internet Mail Service (5.5.2653.19) id ; Thu, 3 Apr 2003 14:50:40 -0600 Message-ID: <5B7014A44B89494E830AD32859FBC858010AE664@nsc-msg01.network.com> From: "Welch, Sean M." To: "'David Gilbert'" Date: Thu, 3 Apr 2003 14:50:33 -0600 X-Mailer: Internet Mail Service (5.5.2653.19) cc: "'freebsd-stable@freebsd.org'" Subject: RE: agp driver locks up on resume X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Apr 2003 20:50:44 -0000 No, not at all. Disable DRI in your XF86Config file. One work around I have used with good success is to start up the server without DRI enabled (using one XF86Config)and then after that start up another server (with DRI) for JUST 3D work on another VT. This is easy enough to do from the command line (you can even do it from within the first X session if you like). That way, when I want to suspend I just shut down the DRI enabled session before suspending and then restart it after the suspend; I don't have to shut down all my NON-3D programs with this method. I used something like this to start the other (DRI enabled) server: startx -- :1 -xf86config XF86Config.DRI_enabled & I'm not at my machine at the moment, so I can't be sure this is it exactly (you might need one more ":1" before the "&", but I don't think so). Sean -----Original Message----- From: David Gilbert [mailto:dgilbert@velocet.ca] Sent: Thursday, April 03, 2003 2:40 PM To: Welch, Sean M. Cc: 'dgilbert@velocet.ca'; 'freebsd-stable@freebsd.org' Subject: Re:agp driver locks up on resume >>>>> "Sean" == Sean M Welch writes: Sean> I'm familiar with this one -- it isn't agp, it is DRI. DRI Sean> depends on AGP so you are disabling both when you disable AGP. Sean> This issue has to do with the DRI module "losing track" of what Sean> is going on in the usage of main memory (through AGP) when you Sean> do a suspend resume -- it gets stuck trying to flush a buffer... So ... this means that there's no hope ... just disable agp ... ? Dave. -- ============================================================================ |David Gilbert, Velocet Communications. | Two things can only be | |Mail: dgilbert@velocet.net | equal if and only if they | |http://daveg.ca | are precisely opposite. | =========================================================GLO================