A much simpler and more elegant solution is to ship good screensavers
(whether 3d or not) and have the OpenGL-based screensavers categorized
as such. In terms of hardware support, set the default to a non-3d one
(ideally a simple "Fedora" themed screensaver).
No hardware detection needed. 3d screensavers are still shipped, and a
few would be included by default. No OpenGL screensaver crashes as a
result, too...
The GNOME screensaver suggestion may help us out in this area
(eventually), if it gets implemented:
http://mail.gnome.org/archives/desktop-devel-list/2003-November/msg00407....
Either way, a more sane default is a good thing. (:
No matter what happens, how about having the gnome and kde default
screensaver be 'blank' or 'fedora' instead of 'random'
Thanks
-sv