I modified the steam.desktop file to show the terminal for when steam starts up. When you you run a game from steam like this, it will also show the game's console output. So, I start tf2, and I get these error messages:http://pastebin.com/3PRdLZpN
then, after the traditional valve sound finishes playing, my console gets spammed with errors such as these:http://pastebin.com/04KcHQuh
To me it looks like shaders are failing to compile. Could this be what's causing the black screens?
I'm using 64-bit Ubuntu 12.10 with 6-GB of RAM, and an i3 processor (no other GPU's).
My glxinfo: http://pastebin.com/qcJNQuX7
The mesa packages I have installed: http://pastebin.com/jAzqnET0