[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#400505: xserver-xorg-video-mga: hangs on low AGP memory



Package: xserver-xorg-video-mga
Severity: important
Version: 1.4.4.dfsg.1-1

Using an OpenGL application I noticed a strange behaviour of xorg:
The application and probably the whole X server freezes but I can still
move the mouse (there is no access to the window manager menus). 
Logging into the system via ssh works and I noticed that xorg consumes
95-99% of the CPU. I killed it after a few hours with signal 9, the screen
gets blanked but I still cannot access a virtual console.
Starting X from ssh seems not to work (stops after displaying
(==) Using config file: "/etc/X11/xorg.conf").

dmesg reports

[drm] Initialized drm 1.0.1 20051102
ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNKA] -> GSI 10 (level, low) -> IRQ 10
[drm] Initialized mga 3.2.1 20051102 on minor 0
agpgart: Found an AGP 2.0 compliant device at 0000:00:00.0.
agpgart: Putting AGP V2 device at 0000:00:00.0 into 1x mode
agpgart: Putting AGP V2 device at 0000:01:00.0 into 1x mode
[drm:mga_do_agp_dma_bootstrap] *ERROR* Unable to bind AGP memory: -22
[drm] Initialized card for PCI DMA.

The graphic card is a Matrox Millenium G400 AGP:
01:00.0 VGA compatible controller: Matrox Graphics, Inc. MGA G400/G450 (rev 04)
01:00.0 0300: 102b:0525 (rev 04)

Driver: mga

BIOS settings:
AGP Aperture Size 4M
AGP-4X Mode Disabled
AGP Driving Control Auto

Increasing 4MB to 128MB help to prevent this problem but Xorg should keep
usable even with 4MB.

I attached the log which ends with
(EE) MGA(0): [dri] Idle timed out, resetting engine...

PS: The (default!??) resolution configured for this card (not long time ago)
was "1280x920", not "1280x1024".

Jens

Attachment: Xorg.0.log.bz2
Description: Binary data


Reply to: