now the error its giving is a little different for some reason its looking like this when I start halflife
Xlib: extension "XFree86-DRI" missing on display ":0.0".
fixme:reg:RegFlushKey (84): stub
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x40350844)->(00000000,00000008)
fixme:dc:LockWindowUpdate (2004a), stub!
fixme:animate:ANIMATE_Play Already playing ? what should I do ??
fixme:dsound

irectSoundCreate8 Check wcaps
mmtime pid=921 tid=921
fixme:dc:LockWindowUpdate (0), stub!
fixme:dc:LockWindowUpdate (2004a), stub!
fixme:dc:LockWindowUpdate (0), stub!
fixme:dsound:IDirectSoundImpl_SetCooperativeLevel (0x42ad74d4,0002004a,1):stub
fixme:dsound

irectSoundCreate8 Check wcaps
fixme:dsound:IDirectSoundImpl_SetCooperativeLevel (0x42ad74d4,0002004a,2):stub
err:dc

CE_FreeWindowDCE [00020023] GetDC() without ReleaseDC()!
fixme:animate:ANIMATE_Play Already playing ? what should I do ??
XIO: fatal IO error 0 (Success) on X server ":0.0"
after 6075 requests (6075 known processed) with 0 events remaining.
err:ntdll:RtlpWaitForCriticalSection section 0x41d37e54 "x11drv_main.c: X11DRV_CritSection" wait timed out, retrying (60 sec) fs=2007
matt@localhost:~$