How would I communicate this? Somebody on XFree86 working with or have contact with 
the appropriate people in kernel/agpgart development?

thanks,
-pat

On Friday 07 February 2003 02:47 pm, Sottek, Matthew J wrote:
> If this is in fact happening it seems to point to a problem in agpgart.
> X is just a user-space client of agpgart so when X is killed the agpgart
> driver should get a close() from the filehandle and therefore free all the
> resources allocated to that client. Just as the kernel frees up whatever
> you forget to free() after a malloc() when you exit.
>
> -Matt
>
>
> -----Original Message-----
> From: patrick charles [mailto:[EMAIL PROTECTED]]
> Sent: Friday, February 07, 2003 12:23 PM
> To: [EMAIL PROTECTED]
> Subject: repeated X restarts with i810 not freeing sys resources?
>
>
> I'm running XFree86-4.2.99.901 on a 2.4.20-2.34 kernel on a Dell GX60 with
> intel extreme graphics (i810 driver).
>
> If I repeatedly kill and restart X, the system eventually slows to a crawl
> before hanging.
>
> Here's what seems to be going on...
>
> If I run top on the machine and observe the amount of memory in use, it
> appears that each time I kill and restart X, an additional ~16MB of RAM is
> consumed.
> This particular system has 128MB RAM, so the system lock up seems to
> correspond to the consumption of all physical RAM.
> (kernel + base system + ~16MB fb x 15 restarts = ~128MB RAM).
>
> Apparently, after many restarts, the X server eventually tries to grab a
> block of RAM to serve as the video buffer, and gets a chunk of swap.
> When that happens, the system is hosed, presumably because disk swap is
> orders of magnitude too slow for video operations.
>
> I'm guessing, but this seems to be what's going on. This is consistent with
> the fact that I don't see any daemons or system processes consuming any
> significant amounts of memory yet top eventually shows all physical RAM
> consumed.
> Consistent with the approximate number of restarts, and consistent with the
> fact that the integrated i810 design uses system RAM for the framebuffer
> contents.
>
> Is it possible that the kernel, drm or X isn't freeing the framebuffer RAM
> after each restart or kill of X?
>
> Since my last email, I've tried a newer version of the kernel and X, and
> still see the same behavior with
> 2.4.20-2.34 and XFree86-4.2.99.9. System is running RH8 with rawhide
> binaries.
>
> Appreciate any suggestions or comments anyone has.
>
> thanks,
> -pat
>
>
> _______________________________________________
> Devel mailing list
> [EMAIL PROTECTED]
> http://XFree86.Org/mailman/listinfo/devel
> _______________________________________________
> Devel mailing list
> [EMAIL PROTECTED]
> http://XFree86.Org/mailman/listinfo/devel

_______________________________________________
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel

Reply via email to