You are not logged in.

#1 2011-05-29 16:30:07

Jabrick
Member
Registered: 2011-05-13
Posts: 79

Starcraft 2 Extremely Slow on Wine 1.3.21

Hey I've been trying to get Starcraft 2 to work with wine 1.3.21.
The first time I tried loading it, I was stuck at the loading screen for quite some time, and when the first cut scene finally began it was extremely laggy. I skipped it and the login screen was all green and yellow, so slow that I couldn't do anything.

Orignally I had a 64bit wine installation but I couldn't user winetricks to get ie6. So I renamed my orignal ~/.wine directory and used WINEARCH="win32" winecfg to make a new 32-bit wine. After this the installation went smooth.

Anyways when I start Starcraft I get some things that look like this

fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (2000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT/DATA_SEND_TIMEOUT 2000
fixme:d3d_caps:wined3d_guess_card No card selector available for GL vendor 4 and card vendor 0000.
fixme:win:EnumDisplayDevicesW ((null),0,0xe3c324,0x00000000), stub!
fixme:ddraw:DirectDrawEnumerateExA flags 0x00000003 not handled
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (3000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT/DATA_SEND_TIMEOUT 3000
fixme:process:GetLogicalProcessorInformation ((nil),0x103c6d0): stub
fixme:process:GetLogicalProcessorInformation ((nil),0x103c6bc): stub
fixme:wininet:CommitUrlCacheEntryInternal entry already in cache - don't know what to do!
fixme:process:GetLogicalProcessorInformation ((nil),0x123e9c8): stub
fixme:process:GetLogicalProcessorInformation ((nil),0x123e9c8): stub
fixme:wininet:CommitUrlCacheEntryInternal entry already in cache - don't know what to do!
fixme:process:SetProcessDEPPolicy (1): stub
fixme:process:GetLogicalProcessorInformation (0x33fa6c,0x33fd6c): stub
fixme:hnetcfg:fw_profile_get_FirewallEnabled 0x134140, 0x449f0d4
fixme:process:GetProcessWorkingSetSize (0xffffffff,0x449ed5c,0x449ed60): stub
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
fixme:d3d_caps:wined3d_guess_card No card selector available for GL vendor 4 and card vendor 0000.
fixme:win:EnumDisplayDevicesW ((null),0,0x449ea04,0x00000000), stub!
fixme:d3d_caps:wined3d_guess_card No card selector available for GL vendor 4 and card vendor 0000.
fixme:win:EnumDisplayDevicesW ((null),0,0x449e938,0x00000000), stub!
fixme:d3d:debug_d3dformat Unrecognized 0x36314644 (as fourcc: DF16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36314644) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x36314644 (as fourcc: DF16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36314644) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x34324644 (as fourcc: DF24) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x34324644) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x34324644 (as fourcc: DF24) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x34324644) in the format lookup table
fixme:d3d_caps:wined3d_guess_card No card selector available for GL vendor 4 and card vendor 0000.
fixme:win:EnumDisplayDevicesW ((null),0,0x449e7d4,0x00000000), stub!
fixme:d3d:swapchain_init Add OpenGL context recreation support to context_validate_onscreen_formats
fixme:d3d_caps:wined3d_guess_card No card selector available for GL vendor 4 and card vendor 0000.
fixme:win:EnumDisplayDevicesW ((null),0,0x449e7ac,0x00000000), stub!
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:thread:SetThreadIdealProcessor (0xfffffffe): stub
fixme:thread:SetThreadIdealProcessor (0xfffffffe): stub
fixme:thread:SetThreadIdealProcessor (0xfffffffe): stub
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:mixer:ALSA_MixerInit No master control found on HD-Audio Generic, disabling mixer

ALSA lib seq_hw.c:457:(snd_seq_hw_open) open /dev/snd/seq failed: Permission denied
err:ole:COMPOBJ_DllList_Add couldn't load in-process dll L"C:\\windows\\system32\\mmdevapi.dll"
err:ole:create_server class {bcde0395-e52f-467c-8e3d-c4579291692e} not registered
fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
err:ole:CoGetClassObject no class object {bcde0395-e52f-467c-8e3d-c4579291692e} could be created for context 0x17
err:ole:COMPOBJ_DllList_Add couldn't load in-process dll L"C:\\windows\\system32\\mmdevapi.dll"
err:ole:create_server class {bcde0395-e52f-467c-8e3d-c4579291692e} not registered
fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
err:ole:CoGetClassObject no class object {bcde0395-e52f-467c-8e3d-c4579291692e} could be created for context 0x17
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x79aedb8,0x218778): stub
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x7f9b730,0x218778): stub
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x77881f8,0x218778): stub
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags fixme:d3d:query_init Event query: Unimplemented, but pretending to be supported.
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:winhttp:WinHttpGetIEProxyConfigForCurrentUser returning no proxy used
fixme:d3d:debug_d3dformat Unrecognized 0x36314c41 (as fourcc: AL16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36314c41) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x36315220 (as fourcc:  R16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36315220) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x36314c41 (as fourcc: AL16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36314c41) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x36315220 (as fourcc:  R16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36315220) in the format lookup table
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
err:ole:COMPOBJ_DllList_Add couldn't load in-process dll L"C:\\windows\\system32\\mmdevapi.dll"
err:ole:create_server class {bcde0395-e52f-467c-8e3d-c4579291692e} not registered
fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
err:ole:CoGetClassObject no class object {bcde0395-e52f-467c-8e3d-c4579291692e} could be created for context 0x17
fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub
err:ole:COMPOBJ_DllList_Add couldn't load in-process dll L"C:\\windows\\system32\\mmdevapi.dll"
err:ole:create_server class {bcde0395-e52f-467c-8e3d-c4579291692e} not registered
fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
err:ole:CoGetClassObject no class object {bcde0395-e52f-467c-8e3d-c4579291692e} could be created for context 0x17
err:ole:COMPOBJ_DllList_Add couldn't load in-process dll L"C:\\windows\\system32\\mmdevapi.dll"
err:ole:create_server class {bcde0395-e52f-467c-8e3d-c4579291692e} not registered
fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
err:ole:CoGetClassObject no class object {bcde0395-e52f-467c-8e3d-c4579291692e} could be created for context 0x17
err:ole:COMPOBJ_DllList_Add couldn't load in-process dll L"C:\\windows\\system32\\mmdevapi.dll"
err:ole:create_server class {bcde0395-e52f-467c-8e3d-c4579291692e} not registered
fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
err:ole:CoGetClassObject no class object {bcde0395-e52f-467c-8e3d-c4579291692e} could be created for context 0x17
fixme:d3d:debug_d3dformat Unrecognized 0x36314c41 (as fourcc: AL16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36314c41) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x36315220 (as fourcc:  R16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36315220) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x36314c41 (as fourcc: AL16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36314c41) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x36315220 (as fourcc:  R16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36315220) in the format lookup table
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:debug_d3dformat Unrecognized 0x36314c41 (as fourcc: AL16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36314c41) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x36315220 (as fourcc:  R16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36315220) in the format lookup table
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:debug_d3dformat Unrecognized 0x36314c41 (as fourcc: AL16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36314c41) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x36315220 (as fourcc:  R16) WINED3DFORMAT!0x8.fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:debug_d3dformat Unrecognized 0x36314c41 (as fourcc: AL16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36314c41) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x36315220 (as fourcc:  R16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36315220) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x36314c41 (as fourcc: AL16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36314c41) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x36315220 (as fourcc:  R16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36315220) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x36314c41 (as fourcc: AL16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36314c41) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x36315220 (as fourcc:  R16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36315220) in the format lookup table

fixme:imm:ImmReleaseContext (0x40024, 0x13e768): stub
err:d3d_surface:surface_allocate_surface >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glTexImage2D @ ../../../wine/dlls/wined3d/s
err:d3d_surface:surface_allocate_surface >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glTexImage2D @ ../../../wine/dlls/wined3d/s
err:d3d_surface:surface_allocate_surface >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glTexImage2D @ ../../../wine/dlls/wined3d/s
err:d3d_surface:surface_allocate_surface >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glTexImage2D @ ../../../wine/dlls/wined3d/s
err:d3d_surface:surface_allocate_surface >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glTexImage2D @ ../../../wine/dlls/wined3d/s
err:d3d_surface:surface_allocate_surface >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glTexImage2D @ ../../../wine/dlls/wined3d/s
err:d3d_surface:surface_allocate_surface >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glTexImage2D @ ../../../wine/dlls/wined3d/s
err:d3d_surface:surface_allocate_surface >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glTexImage2D @ ../../../wine/dlls/wined3d/s
err:d3d_surface:surface_upload_data >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glCompressedTexSubImage2DARB @ ../../../wine/dlls
err:d3d_surface:surface_upload_data >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glCompressedTexSubImage2DARB @ ../../../wine/dlls
err:d3d_surface:surface_upload_data >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glCompressedTexSubImage2DARB @ ../../../wine/dlls
err:d3d_surface:surface_upload_data >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glCompressedTexSubImage2DARB @ ../../../wine/dlls
err:d3d_surface:surface_upload_data >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glCompressedTexSubImage2DARB @ ../../../wine/dlls
err:d3d_surface:surface_upload_data >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glCompressedTexSubImage2DARB @ ../../../wine/dlls
err:d3d_surface:surface_upload_data >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glCompressedTexSubImage2DARB @ ../../../wine/dlls
fixme:d3d:query_init Event query: Unimplemented, but pretending to be supported.
fixme:d3d:query_init Event query: Unimplemented, but pretending to be supported.
fixme:d3d:query_init Event query: Unimplemented, but pretending to be supported.
fixme:d3d:query_init Event query: Unimplemented, but pretending to be supported.
fixme:d3d:query_init Event query: Unimplemented, but pretending to be supported.
fixme:d3d:query_init Event query: Unimplemented, but pretending to be supported.
fixme:d3d:query_init Event query: Unimplemented, but pretending to be supported.
fixme:d3d:query_init Event query: Unimplemented, but pretending to be supported.
fixme:d3d:query_init Event query: Unimplemented, but pretending to be supported.
fixme:d3d:query_init Event query: Unimplemented, but pretending to be supported.
fixme:d3d:query_init Event query: Unimplemented, but pretending to be supported.
fixme:d3d:query_init Event query: Unimplemented, but pretending to be supported.
fixme:d3d:query_init Event query: Unimplemented, but pretending to be supported.
fixme:d3d:query_init Event query: Unimplemented, but pretending to be supported.
fixme:d3d:query_init Event query: Unimplemented, but pretending to be supported.
fixme:d3d:query_init Event query: Unimplemented, but pretending to be supported.
fixme:d3d:query_init Event query: Unimplemented, but pretending to be supported.
err:d3d_surface:surface_allocate_surface >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glTexImage2D @ ../../../wine/dlls/wined3d/s
err:d3d_surface:surface_allocate_surface >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glTexImage2D @ ../../../wine/dlls/wined3d/s

In the registry of wine HKEY_CURRENT_USER/Software/Wine/Direct3D wasn't there.
So i created the Direct3D key myself and placed all the values as string values. As told my the arch wiki.

My computer can run Starcraft II, I have a Intel core i7, an HD 5870 ATI card, and 8G of ram. I had it working on windows before I moved to arch.

If anyone can help me out, give me steps to figure where my problem might lie, I thank you very much!

Offline

#2 2011-05-29 19:19:31

dradius
Member
Registered: 2011-05-26
Posts: 3

Re: Starcraft 2 Extremely Slow on Wine 1.3.21

Have you tried adding -opengl to the end of your command when starting SC2?

Offline

#3 2011-05-29 21:00:01

Jabrick
Member
Registered: 2011-05-13
Posts: 79

Re: Starcraft 2 Extremely Slow on Wine 1.3.21

Thanks for the reply dradius, I just tried adding -opengl to the end of my command but I am still experiencing the same problem.

Offline

#4 2011-05-29 21:10:12

ngoonee
Forum Fellow
From: Between Thailand and Singapore
Registered: 2009-03-17
Posts: 7,356

Re: Starcraft 2 Extremely Slow on Wine 1.3.21

Just in case you haven't, check out winehq's app compatibility list as normally the most up-to-date information about running games and the like on wine can be found there. I completed starcraft2 and promptly deleted it, so can't really help you except to say 'worked here'. Even without '-opengl'.


Allan-Volunteer on the (topic being discussed) mailn lists. You never get the people who matters attention on the forums.
jasonwryan-Installing Arch is a measure of your literacy. Maintaining Arch is a measure of your diligence. Contributing to Arch is a measure of your competence.
Griemak-Bleeding edge, not bleeding flat. Edge denotes falls will occur from time to time. Bring your own parachute.

Offline

#5 2011-05-29 22:06:09

Haptic
Member
Registered: 2009-09-03
Posts: 149

Re: Starcraft 2 Extremely Slow on Wine 1.3.21

Is this the first time you've installed sc2 through wine? I've played sc2 without any noticable performance differences from wine-1.3.16 to 1.3.21.

Are you using the open source driver? If you are, you have to switch in order to play sc2 smoothly because it just doesn't have the support like the proprietary.

Except for your last 20 lines or so, they are normal for running sc2. I have not encountered your last 20 lines though.

Offline

#6 2011-05-29 22:46:19

webofunni
Member
From: India
Registered: 2009-05-25
Posts: 53
Website

Re: Starcraft 2 Extremely Slow on Wine 1.3.21

are you using a hybrid graphics card ?

Offline

#7 2011-05-30 01:56:54

gulafaran
Member
Registered: 2011-02-09
Posts: 22

Re: Starcraft 2 Extremely Slow on Wine 1.3.21

the issue here is "HD 5870 ATI + fglrx" ATI just cant make drivers at all, i got the same gfx card and having the same issues and i managed to get sc2 running barely with turning of GLSL in wine setting all video settings to lowest so the game looks crap and even using BFS to get those last fps increases and i average around 30 - 40, do as me and burn that card and never get ATI again and buy yourself a nvidia

Offline

#8 2011-05-30 03:54:47

Haptic
Member
Registered: 2009-09-03
Posts: 149

Re: Starcraft 2 Extremely Slow on Wine 1.3.21

I have the HD 3650 with fglrx and I can play sc2 fine on lowest settings with fps around 30-40 on average. Maybe because the card is so new, the driver support isn't as good, but even then, my really old card shouldn't be performing at the same level and a modern one.

Offline

Board footer

Powered by FluxBB