Boot to text mode (linux-tui), log in as root, manually edit the configuration file:
mcedit /etc/X11/xorg.conf
In "Device" section, find line that says:
Driver "i915"
change it to
Driver "i810"
In "Screen" section, find line that says:
Defaultdepth 16
change it to
Defaultdepth 24
Press F2 to save, F10 to exit, issue command "startx" to test.
Thanks. Apparently that's not the issue. The driver in xorg.conf was simply "intel." I changed that to "i810" and everything worked the same, so I'm guessing the "intel" driver is also linked when punching in "i810." I switched the driver to "i915" and it didn't work at all. So, apparently the intel driver just points to whatever module is loaded (at least that's the way I hope it works).
If I type "lsmod | grep i915" I get:
i915 30208 2
drm 70824 3 i915
"lsmod | grep i810" returns nothing.
If I do a locate for "i810" it shows among other lines):
/lib/modules/2.6.27.12/kernel/drivers/video/i810
/lib/modules/2.6.27.12/kernel/drivers/video/i810/i810fb.ko
/lib/modules/2.6.27.12/kernel/drivers/gpu/drm/i810
/lib/modules/2.6.27.12/kernel/drivers/gpu/drm/i810/i810.ko
I can also locate the i915 kernel modules:
/usr/lib/xorg/modules/dri/i915_dri.so
/lib/modules/2.6.27.12/kernel/drivers/gpu/drm/i915
/lib/modules/2.6.27.12/kernel/drivers/gpu/drm/i915/i915.ko
So it looks like both i810 and i915 modules are there. I just don't know how to *not* load the i915 module and load the i810 module instead.
If the i810 modules show up, does that mean they are available for the current kernel? Or could they just be left over from an earlier kernel? I'm pretty sure if I could load the i810 module instead of the i915 one my graphics problems would be over.
(Thanks for putting up with this rambling post.)