After Ubuntu 12.04 LTS update, Only Unity 2D ... bug?

I have no clue why this happened, but I would really like to fix it. I ran a bunch of updates (25+...I hadn't updated in a while) and for some reason after I restarted to install the updates, I could only log in using Unity 2D (Ubuntu 2D) and GNOME Classic (no effects.)I could select the options on the login screen for Unity 3D (Ubuntu) and GNOME 3, but they have no effect, it just reverts to 2D and Classic..??

My computer is a Toshiba Satellite A105 S4284 with an Intel Centrino Duo Chip.

Here is some info I gathered that might help:

This command: lspci -nnk | grep -A3 VGA gave this output:

00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller [8086:27a2] (rev 03) Subsystem: Toshiba America Info Systems Device [1179:ff10] Kernel modules: intelfb, i915 00:02.1 Display controller [0380]: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller [8086:27a6] (rev 03)

I ran unity --version and it said unity 5.18.0

Any other things that would help solve this problem?

uname -r provided this info: 3.2.0-38-generic

EDIT 2/28/2013 - 9:49PM: (Updated Info ^) After using the commands described by fossfreedom I can now use the /usr/lib/nux/unity_support_test -p command again???
Anyways, here is the output:

nate@texno-Satellite-A105:~$ /usr/lib/nux/unity_support_test -p
OpenGL vendor string:   VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.2, 128 bits)
OpenGL version string:  2.1 Mesa 9.2-devel (git-533dc3b precise-oibaf-ppa)

Not software rendered:    no
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:       no

EDIT 3/1/2013 - 8:53AM: (More Info) Here is the output of

lspci | grep VGA ; lsmod | grep "kms\|drm" ; find /dev -group video ; \

cat /proc/cmdline ; find /etc/modprobe.d/; cat /etc/modprobe.d/kms ; \ ls /etc/X11/xorg.conf ; glxinfo | grep -i "vendor\|rendering" ; \ grep LoadModule /var/log/Xorg.0.log

00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
drm_kms_helper         45466  1 i915
drm                   197641  2 i915,drm_kms_helper
/dev/fb0
/dev/dri/card0
/dev/agpgart
BOOT_IMAGE=/boot/vmlinuz-3.2.0-38-generic root=UUID=be971ef2-bac7-468b-826c-32c5f9f179cc ro quiet splash nomodeset video=uvesafb:mode_option=1280x800,mtrr=3,scroll=ywrap vt.handoff=7
/etc/modprobe.d/
/etc/modprobe.d/blacklist-firewire.conf
/etc/modprobe.d/oss-compat.conf
/etc/modprobe.d/alsa-base.conf
/etc/modprobe.d/blacklist.conf
/etc/modprobe.d/blacklist-oss.conf
/etc/modprobe.d/blacklist-framebuffer.conf
/etc/modprobe.d/blacklist-rare-network.conf
/etc/modprobe.d/vmwgfx-fbdev.conf
/etc/modprobe.d/blacklist-watchdog.conf
/etc/modprobe.d/dkms.conf
/etc/modprobe.d/blacklist-ath_pci.conf
/etc/modprobe.d/blacklist-modem.conf
# modprobe information used for DKMS modules
#
# This is a stub file, should be edited when needed,
# used by default by DKMS.
ls: cannot access /etc/X11/xorg.conf: No such file or directory
direct rendering: Yes
server glx vendor string: SGI
client glx vendor string: Mesa Project and SGI
OpenGL vendor string: VMware, Inc.
[  2079.438] (II) LoadModule: "extmod"
[  2079.441] (II) LoadModule: "dbe"
[  2079.442] (II) LoadModule: "glx"
[  2079.443] (II) LoadModule: "record"
[  2079.444] (II) LoadModule: "dri"
[  2079.445] (II) LoadModule: "dri2"
[  2079.446] (II) LoadModule: "intel"
[  2079.446] (II) LoadModule: "vesa"
[  2079.447] (II) LoadModule: "fbdev"
[  2079.478] (II) LoadModule: "fbdevhw"
[  2079.479] (II) LoadModule: "vbe"
[  2079.480] (II) LoadModule: "int10"
[  2079.506] (II) LoadModule: "ddc"
[  2079.562] (II) LoadModule: "shadow"
[  2079.562] (II) LoadModule: "fb"
[  2079.563] (II) LoadModule: "int10"
[  2079.655] (II) LoadModule: "evdev"
[  2079.682] (II) LoadModule: "synaptics"

I think you have a problem with your graphic card driver and not Unity. Try to update your video driver first, If it was fixed then bingo! Else try to fully remove it and download the .bin file and install that one.

Edit: Same problem has been solved here http://ubuntuforums.org/showthread.php?t=1741783


Same problem here, after installing yesterday's 12.04 LTS updates Unity 3D didn't work anymore. The output of unity_support_test also showed that Unity 3D was not supported. Reinstalled the same graphics driver (in my case AMD Catalyst, had to use --force because it was already installed) that I used before the updates and after a reboot Unity3D was back.