Steam for Linux

I'm having a problem with Serious Sam 3 and getting a black screen. I can hear the audio (sounds like a intro movie), but I can't see anything. Have the 304 beta nvidia drivers and TF2 works fine. Here's a log from Terminal during that time.

(steam:7432): Gtk-WARNING **: A floating object was finalized. This means that someonecalled g_object_unref() on an object that had only a floatingreference; the initial floating reference is not owned by anyoneand must be removed with g_object_ref_sink().saving roaming config store to 'sharedconfig.vdf'roaming config store 2 saved successfully

(steam:7432): Gtk-WARNING **: A floating object was finalized. This means that someonecalled g_object_unref() on an object that had only a floatingreference; the initial floating reference is not owned by anyoneand must be removed with g_object_ref_sink().

I have the same problem. I launch the game, and while I get sound, I have no display. I change to a tty (tty2 for example) and then change back to the X server, I immediately get a display. Now, if that tty is not logged in when I change to it, switching back to X doesn't do anything. If that tty is already logged in or once I log into it, then switch back to X, I get my display back and can see the game normally. If I exit the game, then go back into it, I have to repeat the above process to get any video display. Very odd.

Meant to say that I was in the 310 drivers, forgot all the numbers lol.I tried it without the publicbeta update and that made the menu show up, but once I get in game, all I see is the hud and blackness.

I have the latest version and I am still getting this issue. Screen is all black except for menus and I can hear the sound. I tried this under Unity and then Under Gnome Classic 2d to rule out the window manager.