Date: Mon, 7 May 2001 12:43:09 +0300 From: Igor Karpov <jc@minjust.gov.ua> To: Andrew Hesford <ajh3@chmod.ath.cx> Cc: freebsd-questions@freebsd.org Subject: Re: XFree86-4.0.3 and i815e. Message-ID: <20010507124309.A43551@minjust.gov.ua> In-Reply-To: <20010506093634.A57398@cec.wustl.edu>; from ajh3@chmod.ath.cx on Sun, May 06, 2001 at 09:36:34AM -0500 References: <20010506112233.A88011@minjust.gov.ua> <20010506093634.A57398@cec.wustl.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010507124309.A43551>
