I'm using fglrx and X is ok, but I have no 3D acceleration (Xorg log says so).
For example, executing glxgears, glxinfo, warzone2001, etc, result in:
X Error of failed request: BadRequest (invalid request code or no such operation)
Major opcode of failed request: 158 (GLX)
Minor opcode of failed request: 19 (X_GLXQueryServerString)
Serial number of failed request: 12
Current serial number in output stream: 12
I don't use compiz, so I really don't care, but its a bug anyway.
What version of fglrx are you using? and could you please provide /etc/X11/xorg.conf ? I wonder why you're without X using fglrx.