Hi,
After installing the latest ATI drivers (fglrx_4_3_0-8.10.19-1.i386) and restarting X everything seems good. I haven't really checked if performance is optimal, but there is no doubt the driver is loaded and things are accelerated.
However, when I reboot I only get to where gdm is loaded, and then I get only a black screen. Ctrl+Alt+Del does nothing, Ctrl+Alt+Backspace does nothing, etc..
I can ssh into the box from my old one, and top shows XFree86 using 99,9% CPU.
As shown in the extract from dmesg below, I do get an mtrr error, but from reading this forum for a few days I have concluded that this might not be my problem.
If I move fglrx.ko to fglrx.ko_old and reboot, X loads with some default driver and everything is OK. I can then move fglrx back to the original name and restart X (log out/in) and, voila!!, fglrx is loaded and acceleration is on. Everything is OK till next reboot.
I have not found any differences in dmesg or XFree86.0.log between the failed and successful attempts.
XFree86.0.log does not seem to complain about anything.
I did add the kernel option vmalloc=256 to get rid of "allocation failed: out of vmalloc space - use vmalloc=<size> to increase size." from dmesg.
Distro: Debian Sarge
Kernel: 2.6.10-smp (both from Debian and home made)
CPU: P4 3.4GHz
Ram: 1GB
Chipset: "RADEON X800 XT (R423 5D57)" (Chipset = 0x5d57)
lspci -v:
Code:
0000:01:00.0 VGA compatible controller: ATI Technologies Inc: Unknown device 5d57 (prog-if 00 [VGA])
Subsystem: ATI Technologies Inc: Unknown device 0302
Flags: bus master, fast devsel, latency 0, IRQ 209
Memory at c0000000 (32-bit, prefetchable) [size=256M]
I/O ports at dc00 [size=256]
Memory at dfde0000 (32-bit, non-prefetchable) [size=64K]
Expansion ROM at dfe00000 [disabled] [size=128K]
Capabilities: [50] Power Management version 2
Capabilities: [58] #10 [0001]
Capabilities: [80] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable-
0000:01:00.1 Display controller: ATI Technologies Inc: Unknown device 5d77
Subsystem: ATI Technologies Inc: Unknown device 0303
Flags: bus master, fast devsel, latency 0
Memory at dfdf0000 (32-bit, non-prefetchable) [size=64K]
Capabilities: [50] Power Management version 2
Capabilities: [58] #10 [0001]
End of dmesg:
Code:
fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel.
[fglrx] Maximum main memory to use for locked dma buffers: 928 MBytes.
ACPI: PCI interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 209
[fglrx] module loaded - fglrx 8.10.19 [Feb 9 2005] on minor 0
mtrr: base(0xc0000000) is not aligned on a size(0x7ff0000) boundary
[fglrx:firegl_addmap] *ERROR* mtrr allocation failed (-22)
[fglrx] free PCIe = 51118080
[fglrx] max PCIe = 51118080
[fglrx] free LFB = 108908544
[fglrx] max LFB = 108908544
[fglrx] free Inv = 134217728
[fglrx] max Inv = 134217728
[fglrx] total Inv = 134217728
[fglrx] total TIM = 0
[fglrx] total FB = 0
[fglrx] total PCIe = 16384
Has anybody seen something like this?
Any ideas or suggestions for where to look for more error messages?
Regards,
Geir