A little progress...I follow this procedure to reproduce the same output each time. To start steam... Code: cd ~/.wine/drive_c/Program\ Files/Steam && WINEDEBUG=-all wine steam Steam launches sucessfully. I have changed the launch options for counter-strike to the following: Code: -novid -dxlevel 70 -windowed -h 800 -w 600 -console I am currently testing the various dxlevels to try and fix the input issue I am getting. If I don't set it to windowed mode then the game crashes but resets my resolution to 640x480. Current output from console is: Code: $ cd ~/.wine/drive_c/Program\ Files/Steam && WINEDEBUG=-all wine steam CellID: Fetching server list from CSDS. . . CellID: CSDS returned 168 servers. CellID: Connecting to 208.111.156.52:27031. . . CellID: Connect to 208.111.156.52:27031 took 40 MS CellID: Nothing beat our old best time of 12 MS Corrupt JPEG data: 57 extraneous bytes before marker 0xdb Corrupt JPEG data: 57 extraneous bytes before marker 0xdb Corrupt JPEG data: 57 extraneous bytes before marker 0xdb Corrupt JPEG data: 57 extraneous bytes before marker 0xdb Corrupt JPEG data: 57 extraneous bytes before marker 0xdb Corrupt JPEG data: 57 extraneous bytes before marker 0xdb Corrupt JPEG data: 57 extraneous bytes before marker 0xdb Corrupt JPEG data: 57 extraneous bytes before marker 0xdb Corrupt JPEG data: 57 extraneous bytes before marker 0xdb Corrupt JPEG data: 57 extraneous bytes before marker 0xdb Corrupt JPEG data: 57 extraneous bytes before marker 0xdb Corrupt JPEG data: 57 extraneous bytes before marker 0xdb Corrupt JPEG data: 57 extraneous bytes before marker 0xdb Corrupt JPEG data: 57 extraneous bytes before marker 0xdb Corrupt JPEG data: 57 extraneous bytes before marker 0xdb CellID: Connecting to 194.124.229.99:27031. . . CellID: Connect to 194.124.229.99:27031 took 124 MS CellID: Nothing beat our old best time of 12 MS CellID: Connecting to 194.124.229.16:27031. . . CellID: Connect to 194.124.229.16:27031 took 118 MS CellID: Nothing beat our old best time of 12 MS m files\steam\steamapps\plex\counter-strike source\hl2.exe: tnl/t_draw.c:228: bind_inputs: Assertion `inputs[i]->BufferObj->Pointer' failed. Win32 MiniDump Helper version 1.0.0.0 (c) Copyright 2000-2003 Valve Corporation All rights reserved. Expected argument 'ProcessId'. Usage: WriteMiniDump [@argfile] [/?|h|help] [/v|version] [/Type <value>] <ProcessId> <DumpFile> @argfile Read arguments from a file. /? Show usage. /v Show version. /Type <value> Select dump type values are: normal full ProcessId Select process id for which to generate a dump DumpFile Select path of output dump file Does not return to bash because while CS:S crashes, Steam continues to run.