I've tried to launch Second Life under Ubuntu 12.04. The client launched, but it permanently crashed after the login process (the black screen used to appear and a system login screen after it). I thought that the drivers of my video card were the problem. I have an integrated videocard on my notebook, it's name (by SysInfo) is:
Intel Corporation Core Processor Integrated Graphics Controller
I installed the NVidia binary X.Org driver from the Software Center. But after that I wasn't be able to launch the game client at all: the "Window Creation Error" appeared. So I removed the NVidia drivers. But even then I couldn't launch the client, here's what it writes in the terminal:
The program 'do-not-directly-run-secondlife-bin' received an X Window System error. This probably reflects a bug in the program. The error was 'BadRequest (invalid request code or no such operation)'.
(Details: serial 13 error_code 1 request_code 136 minor_code 19)
(Note to programmers: normally, X errors are reported asynchronously; that is, you will receive the error a while after causing it. To debug your program, run it with the --sync command line option to change this behavior. You can then get a meaningful backtrace from your debugger if you break on the gdk_x_error() function.) * Bad shutdown. *
So, what shall I do to launch the game client? And, by the way, what are the correct drivers for Intel Integrated videocards? PS: besides the official game client I've tried to use the alternative ones, but they behave just the same way as the official client.