[r128] screen only updates every several minutes
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
After upgrading our iMac DV from hoary to breezy, X behaves badly, only updating
the screen every couple of minutes. GDM's log reports this error:
(EE) R128(0): R128CCEWaitForIdle: (DEBUG) CCE idle took i = 1025
(EE) R128(0): Idle timed out, resetting engine...
The machine worked fine with hoary.
lspci give the following information for th card:
0000:00:10.0 Display controller: ATI Technologies Inc Rage 128 Pro Ultra TR
Subsystem: ATI Technologies Inc Rage 128 Pro Ultra TR
Flags: bus master, stepping, 66MHz, medium devsel, latency 255, IRQ 48
Memory at 94000000 (32-bit, prefetchable) [size=64M]
I/O ports at 802400 [size=256]
Memory at 90000000 (32-bit, non-prefetchable) [size=16K]
Expansion ROM at f1000000 [disabled] [size=128K]
dmesg has the following information relating to the card:
[ 32.144484] aty128fb: Invalid ROM signature 8181 should be 0xaa55
[ 32.144523] aty128fb: BIOS not located, guessing timings.
[ 32.144541] aty128fb: Rage128 TR Ultra AGP [chip rev 0x4] 16M 128-bit SDR
SGRAM (1:1)
[ 32.178488] Console: switching to colour frame buffer device 128x48
[ 32.178517] fb0: ATY Rage128 frame buffer device on Rage128 TR Ultra AGP
...
[ 110.431662] [drm] Initialized r128 2.5.0 20030725 on minor 0: ATI
Technologies Inc Rage 128 Pro Ultra TR
[ 110.435910] agpgart: Couldn't find an AGP VGA controller.
[ 110.435957] agpgart: Putting AGP V2 device at 0000:00:0b.0 into 0x mode
[ 110.435972] agpgart: Putting AGP V2 device at 0000:00:10.0 into 0x mode
Please feel free to email me for more information.
Greg
Using:
Option "NoAccel" "true"
Makes it work again, although slowly.
Greg