Steam Games on OSX

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
computerfreak
Newbie
Newbie
Posts: 4
Joined: Tue Aug 24, 2010 8:39 pm

Steam Games on OSX

Post by computerfreak »

Hi all,

I am trying to run games, like tf2 and hl2, on my macbook2,1. I installed wine-devel (1.3.1) from macports. When I try to launch a game, the valve video plays, then the screen goes black, of it crashed. Here is the log:

err:winedevice:ServiceMain driver L"vstor2-vixmount" failed to load
CellID: Fetching server list from CSDS. . .
fixme:process:SetProcessShutdownParameters (00000100, 00000000): partial stub.
CellID: CSDS returned 163 servers.
CellID: Connecting to 118.107.172.47:27031. . .
CellID: Connect to 118.107.172.47:27031 took 239 MS
CellID: Nothing beat our old best time of 45 MS
fixme:urlmon:CoInternetSetFeatureEnabled 5, 0x00000002, 1, stub
fixme:urlmon:CoInternetSetFeatureEnabled 10, 0x00000002, 1, stub
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:mixer:MIX_GetLineInfo MIXER_GETLINEINFOF_SOURCE 0 dst=0
fixme:mixer:MIX_GetLineInfo MIXER_GETLINEINFOF_SOURCE 0 dst=1
fixme:mixer:MIX_GetLineInfo MIXER_GETLINEINFOF_SOURCE 0 dst=2
fixme:mixer:MIX_GetLineInfo MIXER_GETLINEINFOF_SOURCE 0 dst=3
fixme:mixer:MIX_GetLineInfo MIXER_GETLINEINFOF_SOURCE 0 dst=4
fixme:wave:AudioUnit_SetVolume independent left/right volume not implemented (1.000000, 1.000000)
fixme:keyboard:X11DRV_ActivateKeyboardLayout 0x4090409, 0000: semi-stub!
fixme:keyboard:X11DRV_ActivateKeyboardLayout 0x4090409, 0000: semi-stub!
fixme:keyboard:X11DRV_ActivateKeyboardLayout 0x4090409, 0000: semi-stub!
fixme:winsock:WSAIoctl ignoring keepalive interval and timeout
err:ole:CoGetClassObject class {77f10cf0-3db5-4966-b520-b7c54fd35ed6} not registered
err:ole:CoGetClassObject no class object {77f10cf0-3db5-4966-b520-b7c54fd35ed6} could be created for context 0x1
fixme:wbemprox:wbem_locator_ConnectServer 0x200510, L"ROOT\\CIMV2", (null), (null), (null), 0x00000080, (null), 0x0, 0x425d340)
fixme:winhttp:WinHttpGetIEProxyConfigForCurrentUser returning no proxy used
fixme:winsock:WSAIoctl ignoring keepalive interval and timeout
fixme:winhttp:WinHttpGetIEProxyConfigForCurrentUser returning no proxy used
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:winsock:WSAIoctl ignoring keepalive interval and timeout
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:winsock:WSAIoctl ignoring keepalive interval and timeout
fixme:winsock:WSAIoctl ignoring keepalive interval and timeout
fixme:winsock:WSAIoctl ignoring keepalive interval and timeout
fixme:advapi:RegisterTraceGuidsW (0x3824f30, 0x3e7b720, {3dada31d-19ef-4dc1-b345-037927193422}, 1, 0x3e53b24, (null), (null), 0x3e7b738,)
fixme:winhttp:WinHttpGetIEProxyConfigForCurrentUser returning no proxy used
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:threadpool:RtlQueueWorkItem Flags 0x4 not supported
fixme:winsock:WSAIoctl ignoring keepalive interval and timeout
fixme:winsock:WSAIoctl ignoring keepalive interval and timeout
fixme:winsock:WSAIoctl ignoring keepalive interval and timeout
fixme:winsock:WSAIoctl ignoring keepalive interval and timeout
err:ole:CoGetClassObject class {9a5ea990-3034-4d6f-9128-01f3c61022bc} not registered
err:ole:CoGetClassObject no class object {9a5ea990-3034-4d6f-9128-01f3c61022bc} could be created for context 0x1
fixme:ntdll:server_ioctl_file Unsupported ioctl 90073 (device=9 access=0 func=1c method=3)
fixme:ntdll:server_ioctl_file Unsupported ioctl 90073 (device=9 access=0 func=1c method=3)
fixme:ntdll:server_ioctl_file Unsupported ioctl 90073 (device=9 access=0 func=1c method=3)
fixme:ntdll:server_ioctl_file Unsupported ioctl 90073 (device=9 access=0 func=1c method=3)
fixme:ntdll:server_ioctl_file Unsupported ioctl 90073 (device=9 access=0 func=1c method=3)
fixme:ntdll:server_ioctl_file Unsupported ioctl 90073 (device=9 access=0 func=1c method=3)
fixme:ntdll:server_ioctl_file Unsupported ioctl 90073 (device=9 access=0 func=1c method=3)
fixme:ntdll:server_ioctl_file Unsupported ioctl 90073 (device=9 access=0 func=1c method=3)
fixme:ntdll:server_ioctl_file Unsupported ioctl 90073 (device=9 access=0 func=1c method=3)
fixme:ntdll:server_ioctl_file Unsupported ioctl 90073 (device=9 access=0 func=1c method=3)
fixme:ntdll:server_ioctl_file Unsupported ioctl 90073 (device=9 access=0 func=1c method=3)
fixme:winsock:WSAIoctl ignoring keepalive interval and timeout
err:ole:CoGetClassObject class {9a5ea990-3034-4d6f-9128-01f3c61022bc} not registered
err:ole:CoGetClassObject no class object {9a5ea990-3034-4d6f-9128-01f3c61022bc} could be created for context 0x1
fixme:d3d_caps:init_driver_info Unhandled vendor 8086.
fixme:win:EnumDisplayDevicesW ((null),0,0x32cc88,0x00000000), stub!
fixme:winsock:WSAIoctl ignoring keepalive interval and timeout
fixme:winsock:WSAIoctl ignoring keepalive interval and timeout
fixme:winsock:WSAIoctl ignoring keepalive interval and timeout
err:ole:RevokeDragDrop invalid hwnd 0x0
err:ole:RevokeDragDrop invalid hwnd 0x10126
fixme:d3d_caps:init_driver_info Unhandled vendor 8086.
fixme:win:EnumDisplayDevicesW ((null),0,0x33dff8,0x00000000), stub!
Using breakpad crash handler
Setting breakpad minidump AppID = 220
Forcing breakpad minidump interfaces to load
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Steam_SetMinidumpSteamID: Caching Steam ID: 76561198020482347 [API loaded yes]
Steam_SetMinidumpSteamID: Setting Steam ID: 76561198020482347
fixme:keyboard:X11DRV_LoadKeyboardLayout L"00000409", 0000: stub!
fixme:ole:CoInitializeSecurity (0x0,-1,0x0,0x0,0,3,0x0,0,0x0) - stub!
fixme:wbemprox:wbem_locator_ConnectServer 0x1842c0, L"ROOT\\CIMV2", (null), (null), (null), 0x00000000, (null), 0x0, 0x33e154)
fixme:wave:AudioUnit_SetVolume independent left/right volume not implemented (1.000000, 1.000000)
fixme:winsock:WSAIoctl ignoring keepalive interval and timeout
err:iccvid:decode_cinepak CVID: unknown chunk_id 00003001
fixme:d3d9:D3DPERF_SetOptions (0x1) : stub
fixme:d3d:debug_d3dformat Unrecognized 0x5a544e49 (as fourcc: INTZ) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized (0x5a544e49) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x5a544e49 (as fourcc: INTZ) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized (0x5a544e49) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x5a544e49 (as fourcc: INTZ) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized (0x5a544e49) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x5a544e49 (as fourcc: INTZ) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized (0x5a544e49) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x5a544e49 (as fourcc: INTZ) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized (0x5a544e49) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x5a544e49 (as fourcc: INTZ) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized (0x5a544e49) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x5a544e49 (as fourcc: INTZ) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized (0x5a544e49) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x5a544e49 (as fourcc: INTZ) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized (0x5a544e49) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x5a574152 (as fourcc: RAWZ) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized (0x5a574152) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x5a574152 (as fourcc: RAWZ) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized (0x5a574152) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x5a574152 (as fourcc: RAWZ) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized (0x5a574152) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x5a574152 (as fourcc: RAWZ) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized (0x5a574152) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x5a574152 (as fourcc: RAWZ) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized (0x5a574152) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x5a574152 (as fourcc: RAWZ) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized (0x5a574152) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x5a574152 (as fourcc: RAWZ) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized (0x5a574152) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x5a574152 (as fourcc: RAWZ) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized (0x5a574152) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x36314644 (as fourcc: DF16) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized (0x36314644) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x36314644 (as fourcc: DF16) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized (0x36314644) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x36314644 (as fourcc: DF16) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized (0x36314644) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x36314644 (as fourcc: DF16) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized (0x36314644) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x36314644 (as fourcc: DF16) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized (0x36314644) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x36314644 (as fourcc: DF16) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized (0x36314644) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x36314644 (as fourcc: DF16) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized (0x36314644) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x36314644 (as fourcc: DF16) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized (0x36314644) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x34324644 (as fourcc: DF24) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized (0x34324644) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x34324644 (as fourcc: DF24) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized (0x34324644) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x34324644 (as fourcc: DF24) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized (0x34324644) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x34324644 (as fourcc: DF24) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized (0x34324644) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x34324644 (as fourcc: DF24) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized (0x34324644) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x34324644 (as fourcc: DF24) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized (0x34324644) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x34324644 (as fourcc: DF24) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized (0x34324644) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x34324644 (as fourcc: DF24) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized (0x34324644) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x4c4c554e (as fourcc: NULL) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized (0x4c4c554e) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x4c4c554e (as fourcc: NULL) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized (0x4c4c554e) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x4c4c554e (as fourcc: NULL) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized (0x4c4c554e) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x4c4c554e (as fourcc: NULL) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized (0x4c4c554e) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x4c4c554e (as fourcc: NULL) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized (0x4c4c554e) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x4c4c554e (as fourcc: NULL) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized (0x4c4c554e) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x4c4c554e (as fourcc: NULL) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized (0x4c4c554e) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x4c4c554e (as fourcc: NULL) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized (0x4c4c554e) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x31495441 (as fourcc: ATI1) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized (0x31495441) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x31495441 (as fourcc: ATI1) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized (0x31495441) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x31495441 (as fourcc: ATI1) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized (0x31495441) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x31495441 (as fourcc: ATI1) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized (0x31495441) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x31495441 (as fourcc: ATI1) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized (0x31495441) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x31495441 (as fourcc: ATI1) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized (0x31495441) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x31495441 (as fourcc: ATI1) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized (0x31495441) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x31495441 (as fourcc: ATI1) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized (0x31495441) in the format lookup table
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
fixme:wininet:CommitUrlCacheEntryInternal entry already in cache - don't know what to do!
fixme:avifile:AVIFileExit (): stub!
err:d3d:device_resource_released Surface 0x198478 is still in use as render target 0.
fixme:winsock:WSAIoctl ignoring keepalive interval and timeout
f

NOTE: I have tried everything I could find (in terms of launch options in steam). I have also tried installing the directx feb2010 redistributable through winetricks.

Any help is appreciated
Charles Davis

Steam Games on OSX

Post by Charles Davis »

On 8/24/10 7:46 PM, computerfreak wrote:
Hi all,

I am trying to run games, like tf2 and hl2, on my macbook2,1. I installed wine-devel (1.3.1) from macports.
Why would you want to do that when Steam supports Mac OS X natively?
Here is the log:
In the future, please don't paste long logs directly in the forums.
Instead, use a site like pastebin, then link to the pastebin entry in
your post.

Chip
doh123
Level 8
Level 8
Posts: 1227
Joined: Tue Jul 14, 2009 1:21 pm

Post by doh123 »

Installing DirectX from MS might break games or make them run slower.. don't do it unless you have no choice...

that said.. on Mac OS X, until Xquartz 2.6.0 is out later this year, you need to set Wine to run the game in a virtual desktop.
computerfreak
Newbie
Newbie
Posts: 4
Joined: Tue Aug 24, 2010 8:39 pm

Re: Steam Games on OSX

Post by computerfreak »

Charles Davis wrote: Why would you want to do that when Steam supports Mac OS X natively?
Because the MB only has gma 950 graphics.
In the future, please don't paste long logs directly in the forums.
Instead, use a site like pastebin, then link to the pastebin entry in
your post.
Thanks, for the note.
computerfreak
Newbie
Newbie
Posts: 4
Joined: Tue Aug 24, 2010 8:39 pm

Post by computerfreak »

doh123 wrote:Installing DirectX from MS might break games or make them run slower.. don't do it unless you have no choice...

that said.. on Mac OS X, until Xquartz 2.6.0 is out later this year, you need to set Wine to run the game in a virtual desktop.
I have tried the games with and without directx runtime, let me try it in virtual desktop.
Charles Davis

Steam Games on OSX

Post by Charles Davis »

On 8/25/10 3:56 PM, computerfreak wrote:
Charles Davis wrote:
Why would you want to do that when Steam supports Mac OS X natively?
Because the MB only has gma 950 graphics.
And this matters how?

Personally, I think you'll get better performance running the Mac
version than the Windows version. With the Windows version, you have the
overhead of Wine's Direct3D implementation. Native Direct3D (or DirectX
in general) won't work under Wine, because Mac OS X just won't support it.

Besides, Apple uses some tricks to make graphics perform better with
weaker chips like the GMA 950. You should be fine with the Mac version.

Chip
computerfreak
Newbie
Newbie
Posts: 4
Joined: Tue Aug 24, 2010 8:39 pm

Post by computerfreak »

Chip, the games dont work AT ALL with the gma 950 chipset. Apple has a HORRIBLE OpenGL implementation for those cards, if you google a bit, you'll see what i'm talking about.
doh123
Level 8
Level 8
Posts: 1227
Joined: Tue Jul 14, 2009 1:21 pm

Post by doh123 »

computerfreak wrote:Chip, the games dont work AT ALL with the gma 950 chipset. Apple has a HORRIBLE OpenGL implementation for those cards, if you google a bit, you'll see what i'm talking about.
You do know that Wine uses OpenGL as well? you aren't going to get around that problem by using Wine.

a GMA950 is a horrid card even if it had better than the best OpenGL drivers/implementation available.. it would still run poorly, if it even ran at all.
ryan woodsmall

Steam Games on OSX

Post by ryan woodsmall »

Chip, the games dont work AT ALL with the gma 950 chipset. Apple has a HORRIBLE OpenGL implementation for those cards, if you google a bit, you'll see what i'm talking about.
Apple's OpenGL implementation is fine. It's the crappy Intel drivers that won't allow you to get this working. There's a bug in the Intel GMA 950/3100 drivers that will cause glCompressedTexSubImage2D{,ARB} to fail and crash in the driver. There's no workaround in standard Wine for this, and no fix on the radar from Apple.

CodeWeavers has workarounds in their CrossOver Games product (check their source, surface_upload_data function in wine/dlls/wined3d/surface.c) that allow the Intel cards to function somewhat better with Direct3D. But without buying CrossOver Games or compiling from source, you may be out of luck.

That said, I added the --cxgames option to my build script a couple of days ago. Still a bit fresh and not entirely supported but it may be worth a shot. -r

http://code.google.com/p/osxwinebuilder/
Locked