If this is a known problem with 9.1 and there is a SuSE sponsored update then you should be able to fix the whole thing through YOU (YaST Online Update). You didn't say it wasn't there, so I'm assuming you didn't try this.
I just installed a new Video Card the other day (ATI cards are not supported in 64 bit environments so I returned mine for an Nvidia) and I temporarily lost my X-server
. From the command prompt I typed "yast" (as root) and then selected YOU... I then downloaded and installed (one step) the Nvidia drivers provided by SuSE. After re-booting everything worked great.
In my oppinion you should remove any conflicting packages you have installed and then run YOU (available in YaST).
I hope this helps, and let everyone know when and how you fixed it.