I upgraded my eMachines T3104 from Fedora 6 to 9 and had to work though some display problems.
I should have stopped when I could not get the graphic install to work. But NOOOO, I had a full backup so I just thought I would plow ahead with the text install.
After completion, the login screen would display and the system would freeze. After doing a recovery, setting the initdefault in /etc/inittab to 3, looking at the Xorg.0.log, reading this forum and others, and trying several different xorg.conf options, I finally got things to work. Interestingly enough, I got it to work by setting Option "AccelMethod" "EXA".
I got to this solution after discovering that Option "NoAccel" "true" worked. I just thought what can it hurt? Anyway, commenting it out put me back in a hung state. Putting it back in allows me to boot cleanly.
Probably setting the correct XAA option false will also work. However, I don't know how to figure that out without trying one at a time. I could never find anything in /var/log that indicated why the system hung up.
My video card detects as K8M-800M.
I just posted this in case it would help someone else.