After much experimentation and with a lot of help from these forums and the SuSE Beryl howto, I have Beryl running in single head mode.
As soon as I enable "big desktop" however X refuses to start, but commenting out the line:
in the device section of xorg.conf produces a fully working single head system.
Option "DesktopSetup" "horizontal"
there is no obvious error in Xorg.0.log with the exception of:
which is present even though I have:
(EE) AIGLX error: dlsym for __driCreateNewScreen_20050727 failed (/usr/lib/dri/fglrx_dri.so: undefined symbol: __driCreateNewScreen_20050727)
(EE) AIGLX: reverting to software rendering
The system is SuSE 10.2 with the 8.32.5 driver and the X11/XGL/OpenSUSE_10.2 rpms.
Option "AIGLX" "off"
A couple of odd points:
In the fully working single head configuration,
Gives nothing under compiz, but beryl-xgl under beryl.
The graphics card is a X300, and once running everything seems very stable in either single head/Beryl or big desktop Metacity.