IMPORTANT: Ubuntu Classic (without effects) works. I am trying to get Unity to work.
I have the following problem with Ubuntu 11.04 (had it with 10.10 too, but disabling KMS or using the fglrx
driver fixed it - can't remember exactly which), but now since the Radeon driver is better than it used to be, I want to use it (not to mention the fglrx
performance is disappointing).
Ubuntu boots normally until the login screen. After login, it shows the background, the mouse is shown and it just remains there. It does not freeze, but it does not load anything else. I can move the mouse and can go into text console (Ctrl+Alt+F1).
It does not work on Ubuntu profile (Unity) or on the Ubuntu Classic (GNOME + effects) profile. I even tried installing GNOME3 from their PPA, but it does not finish loading either (just like the other two).
My hardware: Toshiba Satellite M40 Notebook, ATI Radeon x600 (128MB) video card
I haven't been able to find any errors in dmesg
or other logs.
Update 1:
Alt+F2 does not work -- nothing pops up. There is a GNOME panel loaded (I see the process in the text console) when trying Ubuntu Classic (with effects). Even the Unity panel service loads when I use the Ubuntu profile. I get the impression that something doesn't finish loading (in both Ubuntu and Classic with effects) because if I move the mouse over to where the toolbar would be I get the working mouse.
The thing is with fglrx
I get an error when trying to load Unity, saying to use Classic because of a lack of hardware. But with the Radeon driver, I don't get that error, they seem to start loading but never finish -- they just hang.
It would be nice if the Radeon driver would allow me to use effects/unity/GNOME 3 since Unity seems to run well on an Intel 945m Express integrated video card notebook. I hope updates to the driver/Unity will fix my problem.
$ /usr/lib/nux/unity_support_test -p
OpenGL vendor string: X.Org R300 Project
OpenGL renderer string: Gallium 0.4 on ATI RV380
OpenGL version string: 2.1 Mesa 7.10.2
Not software rendered: yes
Not blacklisted: yes
GLX fbconfig: yes
GLX texture from pixmap: yes
GL npot or rect textures: yes
GL vertex program: yes
GL fragment program: yes
GL vertex buffer object: yes
GL framebuffer object: yes
GL version is 1.4+: yes
Unity supported: yes
The Unity script says that I should be running Unity.
I found lots of bugs related to this (I think) like Ubuntu bug 777341 and Ubuntu bug 758482 and lots of questions relating to it here in Ask Ubuntu and on other sites. I will assume that this is a problem that will be resolved in future Ubuntu updates.
Update 2:
Fiddling with Compiz plugins (Gnome Plugin or Unity Plugin) in CCSM does not help.
The same goes for uninstalling Compiz/Unity and reinstalling it.
I am starting to get the feeling that this is not an easy thing to fix, and only a driver (Radeon/r300g/Gallium)/Compiz/Unity Ubuntu update will fix this.