Okay, erstmal alles der Reihe nach:
- Du hast eine Radeon X1300 und verwendest den aktuellen Standard-Arch-Kernel
- Wenn Du mit radeon.modeset=1 startest, hängt der Rechner beim Starten bei der Meldung "fb: conflicting fb hw usage radeondrmfb vs vesa vga"
- Wenn Du mit nomodeset startest, bootet der Rechner samt X11, ist aber schnarchlangsam
Habe ich das so richtig verstanden? Wenn ja, habe ich erstmal noch eine Frage: Benutzt Du im GRUB ein grafisches Menü oder das Standard-Textmenü?
Dein Problem besteht offenbar darin, dass der DRM-Treiber KMS nicht aktivieren kann, weil der vesafb-Treiber sich schon vorher die Grafikhardware gekrallt hat. Der DRM versucht zwar, den vesafb-Treiber zu deaktivieren, hängt sich dabei aber auf (was wohl Dein eigentliches Problem ist...). Du musst also verhindern, dass der vesafb-Treiber beim Booten geladen wird. Versuchs mal mit folgenden Kernelparametern:
radeon.modeset=1 video=vesafb:off
Wenn das nicht hilft, füge dem ganzen noch ein "vga=normal" hinzu. Wichtig ist, dass Dein System nach Kernelstart erstmal im (echten) Textmodus läuft. Wenn der DRM-Treiber geladen wird, setzt er den passenden Grafikmodus dann selbst. Wenn das geschafft ist, sollte auch X11 mit dem ati-Treiber laufen.