My system has a NVIDIA GeForce FX 5700LE. I just performed a clean install of Ubuntu 12.04 LTS (ubuntu-12.04.1-desktop-i386.iso
).
The first boot after installation, the icons on the Unity Launcher are invisible.
In a terminal, I run /usr/lib/nux/unity_support_test -p
It confirms that I am running Unity 3D with the open source video driver.
mmorris@ion:~$ /usr/lib/nux/unity_support_test -p
nvfx_screen_get_param:95 - Warning: unknown PIPE_CAP 30
nvfx_screen_get_param:95 - Warning: unknown PIPE_CAP 30
nvfx_screen_get_param:95 - Warning: unknown PIPE_CAP 55
nvfx_screen_get_param:95 - Warning: unknown PIPE_CAP 56
nvfx_screen_get_param:95 - Warning: unknown PIPE_CAP 59
nvfx_screen_get_param:95 - Warning: unknown PIPE_CAP 58
nvfx_screen_get_param:95 - Warning: unknown PIPE_CAP 30
OpenGL vendor string: nouveau
OpenGL renderer string: Gallium 0.4 on NV36
OpenGL version string: 1.5 Mesa 8.0.4
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 3D supported: yes
Clearly there is an issue ... besides the invisible Unity Launcher icons there are those warning.
I install the restricted NVIDIA driver (version 173-updates) and reboot. The icons on the Unity Launcher are now visible.
In a terminal, I run /usr/lib/nux/unity_support_test -p
It confirms that I am running Unity 2D with the NVIDIA 173.14.35 video driver. That is great, but Unity 2D?
So I find this, Why is my card Unity blacklisted with all the requirements fulfilled? Which leads me to this, Force Unity / Compiz to Run, Natty Narwhal So in a terminal I run:
sudo cp /etc/environment /etc/environment.orig
sudo bash -c "echo UNITY_FORCE_START=1 >> /etc/environment"
After a reboot, the icons on the Unity Launcher are invisible again. This leads be to believe the issue is not with the video drivers, rather with Unity, specifically Unity 3D. Can anyone further this?
You can go back to Unity 2D and visible Unity Launcher icons with:
sudo mv /etc/environment.orig /etc/environment
btw I beginning to feel that LTS for 12.04 means, Long Time before Stable.
@fabricator4 Not able to comment yet in here so will answer here.
Please re-read my question. The issue with Unity 3D on my system started with the Nouveau open source drives and exists with NVIDIA too. Hence my hypothesis that it is something in Unity 3D, rather than the drivers.
I have been actively using Ubuntu since 8.04 or so. Actively as in tossed out Windows and run Ubuntu on 2 desktops and 3 laptops. For as much as I have seen on the Internet about Ubuntu 12.04 and video drivers (open source, NVIDIA, ATI) / Unity issues / X issues, I cannot believe that 12.04 LTS is nearly as stable as 10.04 LTS was. What is a desktop install of and operating system worth if the UI is glitchy at best. Unity could use some more time in the oven.