From owner-freebsd-questions Mon May 7 2:44:40 2001 Delivered-To: freebsd-questions@freebsd.org Received: from oberon.minjust.gov.ua (oberon.minjust.gov.ua [195.5.27.165]) by hub.freebsd.org (Postfix) with ESMTP id 737FC37B422 for ; Mon, 7 May 2001 02:44:35 -0700 (PDT) (envelope-from jc@minjust.gov.ua) Received: from camelot.minjust.gov.ua ([195.5.27.167]) by oberon.minjust.gov.ua with esmtp (Exim 3.22 #1) id 14whZ5-0008vL-00; Mon, 07 May 2001 12:44:27 +0300 Received: from jc by camelot.minjust.gov.ua with local (Exim 3.16 #1) id 14whXp-000BkR-00; Mon, 07 May 2001 12:43:09 +0300 Date: Mon, 7 May 2001 12:43:09 +0300 From: Igor Karpov To: Andrew Hesford Cc: freebsd-questions@freebsd.org Subject: Re: XFree86-4.0.3 and i815e. Message-ID: <20010507124309.A43551@minjust.gov.ua> References: <20010506112233.A88011@minjust.gov.ua> <20010506093634.A57398@cec.wustl.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20010506093634.A57398@cec.wustl.edu>; from ajh3@chmod.ath.cx on Sun, May 06, 2001 at 09:36:34AM -0500 Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Sun, May 06, 2001 at 09:36:34AM -0500, Andrew Hesford wrote: [dd] > > Welcome to the world of the unsupported. The i810 and i815 are only > supported under Linux, because it doesn't work quite right with FreeBSD. > The real kicker is that it works just fine for some people. This makes > it doubly frustrating. I have an i810 that does the same thing you speak > of. > > I never bothered to check my logs like you did, but I knew the cause of > the problem. Your paste of the xf86BindGARTMemory error confirms what I > expected. If you look through the souce for the i810 X server (or driver > or whatever it is called), you will find that somebody decided to > completely overhaul it between 4.0.1 and 4.0.2. In 4.0.2 and above, > there is a provision to allocate GART memory, but no provision to > release it. The maintainer of the port has not bothered to fix this. In > 4.0.1, there were provisions to free GART memory, and the port > maintainer created a patch to make this work in FreeBSD. I have suspected something like this :(. > > The problem is simple. When you switch to a text console and switch > back, the server tries to reallocate GART memory to display your root > window. It expects the memory to be free, and tries to grab it. But > since the memory is already tied up by the X server, the server fails > with an error. > > This part seems pretty universal. The problem is what happens next. Some > people, the lucky ones, can restart XFree86 with no trouble. The unlucky > ones, like me, have to reboot before we can use the X server again. It > won't only crash, but it will take down video for the whole session. Thank you for quick answer. Sounds reasonable... > > Who is to blame for this problem? Certainly not XFree86, they warn that > the i810 is unsupported. Neither is FreeBSD responsible, it has nothing > to do with the high-level shenanigans of a video card. The culprit is > Intel. If they didn't give you a cheap-ass onboard video, with no memory > of its own, you wouldn't need the AGP features of the card. But you do, > and this is why we have problems. Well, frankly saying, I had no illusions about onboard cards and I always had in mind to buy an external one later. Now the time has come :) And to close this theme - who may advise the video card, suitable for X Window? I don't need the bells & whistles, just a card with stable support... [dd] > -- > Andrew Hesford > ajh3@chmod.ath.cx Regards, -- Igor A. Karpov phone: +380(44)238-0624 Unix System Administrator Smith & Wesson: the original "point and click" interface. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message