To fix the opengl problems you need to install one of these packages depending on what videocard/drivers you have.
intel-dri
nouveau-dri
ati-dri
nvidia-utils
You probably want the 32 bit versions as well.
lib32-intel-dri
lib32-nouveau-dri
ati-dri
lib32-nvidia-utils
Installed both 64 and 32 bit versions of the ATI drivers, but I'm still getting a ton of OpenGL errors.
And now instead of exiting after the login dialog, the client just crashes.
Here is the full terminal read out:
Code:
fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f0050c0, 0x3f036b20, 0x3f036b18
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f0050c0, 0x3f036b58, 0x3f036b50
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f0050c0, 0x3f036ae8, 0x3f036ae0
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3f0050c0, 0x3f036b90, 0x3f036b88
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3f0050c0, 0x3f036bc8, 0x3f036bc0
fixme:process:SetProcessShutdownParameters (00000100, 00000000): partial stub.
err:wgl:is_extension_supported No OpenGL extensions found, check if your OpenGL setup is correct!
err:wgl:is_extension_supported No OpenGL extensions found, check if your OpenGL setup is correct!
err:wgl:is_extension_supported No OpenGL extensions found, check if your OpenGL setup is correct!
err:wgl:is_extension_supported No OpenGL extensions found, check if your OpenGL setup is correct!
fixme:iphlpapi:NotifyAddrChange (Handle 0x453d92c, overlapped 0x4353ba0): stub
fixme:winsock:WSALookupServiceBeginW (0x453da2c 0x00000ff0 0x453da74) Stub!
[0518/093550:ERROR:network_change_notifier_win.cc(111)] WSALookupServiceBegin failed with: 8
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
fixme:toolhelp:Heap32ListFirst : stub
err:ntdll:RtlpWaitForCriticalSection section 0x7e566140 "../../../wine/dlls/winex11.drv/x11drv_main.c: X11DRV_CritSection" wait timed out in thread 0028, blocked by 0043, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x7e566140 "../../../wine/dlls/winex11.drv/x11drv_main.c: X11DRV_CritSection" wait timed out in thread 0034, blocked by 0043, retrying (60 sec)
fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f0050c0, 0x3f036b20, 0x3f036b18
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f0050c0, 0x3f036b58, 0x3f036b50
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f0050c0, 0x3f036ae8, 0x3f036ae0
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3f0050c0, 0x3f036b90, 0x3f036b88
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3f0050c0, 0x3f036bc8, 0x3f036bc0
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:dbghelp:elf_search_auxv can't find symbol in module
fixme:dbghelp:elf_search_auxv can't find symbol in module
fixme:dbghelp:elf_search_auxv can't find symbol in module
wine: Critical section 7e566140 wait failed at address 0x7bc369a2 (thread 0028), starting debugger...
Unhandled exception: wait failed on critical section 0x7e566140 in 32-bit code (0x7bc369a2).
err:seh:raise_exception Unhandled exception code c0000194 flags 0 addr 0x7bc369a2
[brandon@Zephyr Steam]$ Process of pid=0044 has terminated
No process loaded, cannot execute 'echo Modules:'
Cannot get info on module while no process is loaded
No process loaded, cannot execute 'echo Threads:'
process tid prio (all id:s are in hex)
0000000e services.exe
0000001f 0
0000001e 0
00000015 0
00000010 0
0000000f 0
00000012 winedevice.exe
0000001c 0
00000019 0
00000014 0
00000013 0
0000001a plugplay.exe
00000020 0
0000001d 0
0000001b 0
00000042 explorer.exe
00000047 0
0000003e steamerrorreporter.exe
00000040 0
0000003f 0
winedbg: Internal crash at 0x7ef7a14e
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
(removed a 100+ line segment of the same OpenGL errors)