Yeh, I agree with the others - the xorg.conf and Xorg.0.log are needed for proper troubleshooting.
Some additions relating to the r128 have been made to the guide I posted before. I shall paraphrase them below:
DRI/AIGLX seems to be a problem with the r128 resulting in black/frozen screens. This, I think, can be overcome in a few ways
1. Set the resolution/colour depth to high values so that direct rendering is disabled automatically
2. Disable DRI manually by
Section "Module"
Disable "dri"
EndSection
3. Disable AIGLX by
Section "ServerFlags"
Option "AIGLX" "off"
EndSection
Section "Extensions"
Option "Composite" "Disable"
EndSection
4. Set ForcePCIMode
Section "Device"
Identifier "card0"
Driver "r128"
Option "ForcePCIMode" "true"
EndSection
https://wiki.ubuntu.com/PowerPCFAQ