Starcraft starts with wrong Resolution and remain black

Questions about Wine on Linux
Locked
evolves
Level 2
Level 2
Posts: 10
Joined: Fri May 12, 2017 4:30 am

Starcraft starts with wrong Resolution and remain black

Post by evolves »

Code: Select all

$ wine .wine/drive_c/Program\ Files/StarCraft\ II/StarCraft\ II.exe
fixme:ver:GetCurrentPackageId (0x456e9c8 (nil)): stub
[rs@rs ~]$ fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:ntdll:EtwEventRegister ({5eec90ab-c022-44b2-a5dd-fd716a222a15}, 0x212483b, 0x219f6d0, 0x219f6e8) stub.
fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 0x219b49a, 43) stub
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:ntdll:EtwEventRegister ({5eec90ab-c022-44b2-a5dd-fd716a222a15}, 0x1be1123, 0x1fff110, 0x1fff128) stub.
fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 0x1f6a3b0, 43) stub
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:heap:RtlSetHeapInformation 0x110000 0 0x33fd20 4 stub
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:ver:GetCurrentPackageId (0x58ee998 (nil)): stub
fixme:ntdll:EtwEventUnregister (deadbeef) stub.
fixme:ntdll:EtwEventUnregister (0) stub.
fixme:ntdll:EtwEventUnregister (deadbeef) stub.
fixme:ntdll:EtwEventUnregister (0) stub.
Then the screen goes black, comes back, goes black again, resolution changes and then nothing happen.

uname -a: Linux rs.com 4.10.13-1-ARCH #1 SMP PREEMPT Thu Apr 27 12:15:09 CEST 2017 x86_64 GNU/Linux
lspci|grep VGA: 01:00.0 VGA compatible controller: NVIDIA Corporation GP104 [GeForce GTX 1080] (rev a1)


Anyone knows?
evolves
Level 2
Level 2
Posts: 10
Joined: Fri May 12, 2017 4:30 am

Re: Starcraft starts with wrong Resolution and remain black

Post by evolves »

More specific Post:

MODERATOR: Please merge my post (didnt find the edit button)

Hi,
I have tried to open a thread before, but for some strange reasons it didnt become published.

My problem is that I try to start starcraft2.

That is the output:

Code: Select all

$ wine .wine/drive_c/Program\ Files/Blizzard\ App/Battle.net\ Launcher.exe 
fixme:winediag:start_process Wine Staging 2.7 is a testing version containing experimental patches.
fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
fixme:wbemprox:client_security_SetBlanket 0x7e41082c, 0x118320, 10, 0, (null), 3, 3, (nil), 0x00000000
fixme:wbemprox:client_security_Release 0x7e41082c
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:ver:GetCurrentPackageId (0x33fd74 (nil)): stub
fixme:wininet:InternetSetOptionW Option 77 STUB
err:wininet:open_http_connection create_netconn failed: 12029
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
fixme:wbemprox:client_security_SetBlanket 0x7e33a82c, 0x12f360, 10, 0, (null), 3, 3, (nil), 0x00000000
fixme:wbemprox:client_security_Release 0x7e33a82c
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:ver:GetCurrentPackageId (0x1bae998 (nil)): stub
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:wininet:InternetSetOptionW Option 77 STUB
err:wininet:open_http_connection create_netconn failed: 12029
fixme:d3d:wined3d_guess_card No card selector available for card vendor 0000 (using GL_RENDERER "Gallium 0.4 on llvmpipe (LLVM 4.0, 256 bits)").
fixme:wininet:InternetSetOptionW Option 77 STUB
err:wininet:open_http_connection create_netconn failed: 12029
fixme:heap:GetPhysicallyInstalledSystemMemory stub: 0x33f900
fixme:d3d:wined3d_guess_card No card selector available for card vendor 0000 (using GL_RENDERER "Gallium 0.4 on llvmpipe (LLVM 4.0, 256 bits)").
<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="http://www.blizzard.com/404">here</a>.</h2>
</body></html>
fixme:wininet:InternetSetOptionW Option 77 STUB
fixme:heap:GetPhysicallyInstalledSystemMemory stub: 0x33f5d8
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:ver:GetCurrentPackageId (0x456e9c8 (nil)): stub
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:ntdll:EtwEventRegister ({5eec90ab-c022-44b2-a5dd-fd716a222a15}, 0x212483b, 0x219f6d0, 0x219f6e8) stub.
fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 0x219b49a, 43) stub
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:ntdll:EtwEventRegister ({5eec90ab-c022-44b2-a5dd-fd716a222a15}, 0x1be1123, 0x1fff110, 0x1fff128) stub.
fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 0x1f6a3b0, 43) stub
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
fixme:heap:RtlSetHeapInformation 0x110000 0 0x33fd20 4 stub
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:ver:GetCurrentPackageId (0x58ee998 (nil)): stub
fixme:advapi:OpenEventLogW ((null),L"System") stub
fixme:advapi:ReadEventLogA (0xcafe4242,0x00000009,0x00000000,0x1d5808,0x00010000,0x33f24c,0x33f250) stub
fixme:advapi:CloseEventLog (0xcafe4242) stub
<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="http://www.blizzard.com/404">here</a>.</h2>
</body></html>
fixme:font:RemoveFontMemResourceEx (0x81ecfa11) stub
fixme:font:RemoveFontMemResourceEx (0x811fc7c9) stub
fixme:font:RemoveFontMemResourceEx (0x8173c799) stub
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:win:RegisterDeviceNotificationA (hwnd=0x10094, filter=0x7b4e9bc,flags=0x00000000) returns a fake device notification handle!
<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="http://www.blizzard.com/404">here</a>.</h2>
</body></html>
[rs@rs ~]$ fixme:process:SetProcessDEPPolicy (3): stub
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:ntdll:EtwEventRegister ({d2d578d9-2936-45b6-a09f-30e32715f42d}, 0x2360440, 0x551e4b8, 0x554fdc8) stub.
fixme:imm:ImmDisableTextFrameService Stub
fixme:nls:GetThreadPreferredUILanguages 00000038, 0x33f50c, (nil) 0x33f510
fixme:nls:get_dummy_preferred_ui_language (0x38 0x33f50c (nil) 0x33f510) returning a dummy value (current locale)
fixme:nls:GetThreadPreferredUILanguages 00000038, 0x33f50c, 0x61ce1a0 0x33f510
fixme:nls:get_dummy_preferred_ui_language (0x38 0x33f50c 0x61ce1a0 0x33f510) returning a dummy value (current locale)
fixme:winsock:WSALookupServiceBeginW (0x33f198 0x00000ff0 0x33f1d4) Stub!
fixme:iphlpapi:NotifyAddrChange (Handle 0x33f304, overlapped 0x69c495c): stub
fixme:ver:GetCurrentPackageId (0x9aae584 (nil)): stub
fixme:win:RegisterDeviceNotificationW (hwnd=0x2003e, filter=0x33f2ec,flags=0x00000000) returns a fake device notification handle!
fixme:win:RegisterDeviceNotificationW (hwnd=0x2003e, filter=0x33f2ec,flags=0x00000000) returns a fake device notification handle!
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
fixme:toolhelp:Heap32ListFirst : stub
fixme:shell:SetCurrentProcessExplicitAppUserModelID L"BlizzardEntertainment.Battlenet.beta": stub
fixme:shell:CustomDestinationList_SetAppID 0x6aecb90 (L"BlizzardEntertainment.Battlenet.beta"): stub
fixme:shell:CustomDestinationList_BeginList 0x6aecb90 (0x33f554 {92ca9dcd-5622-4bba-a805-5e9f541bd8c9} 0x33f558): stub
fixme:msg:ChangeWindowMessageFilterEx 0x100a6 c061 1 (nil)
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),0,3,(nil),0,(nil)) - stub!
fixme:wbemprox:wbem_locator_QueryInterface interface {00000126-0000-0000-c000-000000000046} not implemented
fixme:console:AttachConsole stub ffffffff
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
err:module:load_builtin_dll failed to load .so lib for builtin L"winemp3.acm": libmpg123.so.0: cannot open shared object file: No such file or directory
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:shell:CustomDestinationList_SetAppID 0xafa9b58 (L"BlizzardEntertainment.Battlenet.beta"): stub
fixme:shell:CustomDestinationList_BeginList 0xafa9b58 (0x33d338 {92ca9dcd-5622-4bba-a805-5e9f541bd8c9} 0x33d33c): stub
fixme:shell:CustomDestinationList_SetAppID 0xaffe210 (L"BlizzardEntertainment.Battlenet.beta"): stub
fixme:shell:CustomDestinationList_BeginList 0xaffe210 (0x33cc00 {92ca9dcd-5622-4bba-a805-5e9f541bd8c9} 0x33cc04): stub
fixme:d3d:wined3d_guess_card No card selector available for card vendor 0000 (using GL_RENDERER "Gallium 0.4 on llvmpipe (LLVM 4.0, 256 bits)").
fixme:d3d:wined3d_guess_card No card selector available for card vendor 0000 (using GL_RENDERER "Gallium 0.4 on llvmpipe (LLVM 4.0, 256 bits)").
fixme:d3d:wined3d_guess_card No card selector available for card vendor 0000 (using GL_RENDERER "Gallium 0.4 on llvmpipe (LLVM 4.0, 256 bits)").
fixme:wgl:X11DRV_wglGetPixelFormatAttribivARB unsupported 2008 WGL Attribute
fixme:wtsapi:WTSRegisterSessionNotification Stub 0x500ca 0x00000000
[rs@rs ~]$ fixme:wgl:X11DRV_wglGetPixelFormatAttribivARB unsupported 2008 WGL Attribute
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
fixme:heap:RtlSetHeapInformation 0x110000 0 0x33fd20 4 stub
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:process:SetProcessDEPPolicy (3): stub
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:ntdll:EtwEventRegister ({d2d578d9-2936-45b6-a09f-30e32715f42d}, 0x101b0440, 0x1336e4b8, 0x1339fdc8) stub.
fixme:gdi:GdiInitializeLanguagePack stub
fixme:crypt:CRYPT_CheckUsages unimplemented for RequestedIssuancePolicy
fixme:crypt:CRYPT_CheckUsages unimplemented for RequestedIssuancePolicy
[rs@rs ~]$ fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:mpr:WNetGetUniversalNameW (L"Z:\\home\\rs\\.wine\\drive_c\\Program Files\\StarCraft II\\SC2Data\\data", 0x00000001, 0x29bb2f0, 0x29bb2ec): stub
[rs@rs ~]$ fixme:d3d:wined3d_guess_card No card selector available for card vendor 0000 (using GL_RENDERER "Gallium 0.4 on llvmpipe (LLVM 4.0, 256 bits)").
fixme:ddraw:DirectDrawEnumerateExA flags 0x00000002 not handled
fixme:d3d:wined3d_guess_card No card selector available for card vendor 0000 (using GL_RENDERER "Gallium 0.4 on llvmpipe (LLVM 4.0, 256 bits)").
fixme:d3d:wined3d_guess_card No card selector available for card vendor 0000 (using GL_RENDERER "Gallium 0.4 on llvmpipe (LLVM 4.0, 256 bits)").
fixme:ddraw:ddraw7_Initialize Ignoring guid {aeb2cdd4-6e41-43ea-941c-8361cc760781}.
fixme:nvapi:unimplemented_stub function 0x1bb18724 is unimplemented!
fixme:nvapi:unimplemented_stub function 0x46fbeb03 is unimplemented!
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:ntdll:EtwEventRegister ({5eec90ab-c022-44b2-a5dd-fd716a222a15}, 0x100027c0, 0x10010030, 0x10010048) stub.
fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 0x10002540, 43) stub
fixme:shell:SetCurrentProcessExplicitAppUserModelID L"BlizzardEntertainment.StarCraftII.StarCraftII": stub
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:ntdll:EtwEventRegister ({5eec90ab-c022-44b2-a5dd-fd716a222a15}, 0x79927c0, 0x79a0030, 0x79a0048) stub.
fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 0x7992540, 43) stub
err:module:load_builtin_dll failed to load .so lib for builtin L"winemp3.acm": libmpg123.so.0: cannot open shared object file: No such file or directory
fixme:shcore:SetProcessDpiAwareness (2): stub
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:ver:GetCurrentPackageId (0x802e998 (nil)): stub
fixme:ntdll:server_ioctl_file Unsupported ioctl 900c0 (device=9 access=0 func=30 method=0)
fixme:process:SetProcessDEPPolicy (1): stub
fixme:hnetcfg:fw_profile_get_FirewallEnabled 0x1584c0, 0x8feeaf0
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
fixme:mpr:WNetGetUniversalNameW (L"Z:\\home\\rs\\.wine\\drive_c\\Program Files\\StarCraft II\\SC2Data\\data", 0x00000001, 0x9c6d598, 0x9c6d594): stub
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
fixme:wevtapi:EvtSubscribe ((nil) (nil) L"System" L"*[System[(EventID=4101)]]" (nil) (nil) 0xd75800 1) stub
fixme:d3d:wined3d_guess_card No card selector available for card vendor 0000 (using GL_RENDERER "Gallium 0.4 on llvmpipe (LLVM 4.0, 256 bits)").
fixme:shell:SHGetPropertyStoreForWindow (0x20104 0x1dc9764 0x8fef07c) stub!
fixme:shell:SHGetPropertyStoreForWindow (0x20104 0x1dc9764 0x8fef074) stub!
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:ver:GetCurrentPackageId (0x33fd6c (nil)): stub
fixme:ntdll:EtwEventUnregister (deadbeef) stub.
fixme:d3d:wined3d_guess_card No card selector available for card vendor 0000 (using GL_RENDERER "Gallium 0.4 on llvmpipe (LLVM 4.0, 256 bits)").
[rs@rs ~]$ fixme:event:wait_for_withdrawn_state window 0x200ba/200000b wait timed out
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:wined3d_guess_card No card selector available for card vendor 0000 (using GL_RENDERER "Gallium 0.4 on llvmpipe (LLVM 4.0, 256 bits)").
fixme:d3d:wined3d_guess_card No card selector available for card vendor 0000 (using GL_RENDERER "Gallium 0.4 on llvmpipe (LLVM 4.0, 256 bits)").
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub
fixme:avrt:AvSetMmThreadCharacteristicsW (L"Audio",0xe87e970): stub
fixme:avrt:AvSetMmThreadCharacteristicsW (L"Audio",0xe87e970): stub
fixme:avrt:AvSetMmThreadCharacteristicsW (L"Audio",0xe87e970): stub
fixme:d3d:wined3d_guess_card No card selector available for card vendor 0000 (using GL_RENDERER "Gallium 0.4 on llvmpipe (LLVM 4.0, 256 bits)").
[rs@rs ~]$ fixme:d3d:wined3d_guess_card No card selector available for card vendor 0000 (using GL_RENDERER "Gallium 0.4 on llvmpipe (LLVM 4.0, 256 bits)").
fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
[rs@rs ~]$ fixme:imm:NotifyIME IMC_SETCONVERSIONMODE
fixme:imm:ImmReleaseContext (0x20104, 0x97335c8): stub
fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub
[rs@rs ~]$ fixme:wevtapi:EvtClose ((nil)) stub
fixme:system:SetProcessDPIAware stub!
fixme:ntdll:EtwEventUnregister (deadbeef) stub.
fixme:msvcrt:__clean_type_info_names_internal (0x4aa536fc) stub
fixme:msvcrt:__clean_type_info_names_internal (0x7797734) stub
fixme:system:SystemParametersInfoW Unknown action: 116
$ wine --version
wine-2.7 (Staging)

$ uname -a
Linux rs.com 4.10.13-1-ARCH #1 SMP PREEMPT Thu Apr 27 12:15:09 CEST 2017 x86_64 GNU/Linux

$ lspci |grep -i vga
01:00.0 VGA compatible controller: NVIDIA Corporation GP104 [GeForce GTX 1080] (rev a1)

Description: The problem is, I dont even see a clear error message I could fix. The behaviour is strange. The screen becomes black, it turn to normal back, become black again, then i changes the screen and nothing happen anymore. A new window pop out that is black with a starcraft icon in the title bar that I can even move on my desktop but there is nothing inside
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Starcraft starts with wrong Resolution and remain black

Post by Bob Wya »

Have you got this package installed: lib32-nvidia-utils 381.22-1 ??
Because Wine is falling back to a software rendering on your system!!

Also you shouldn't generally launch (Windows) programs, running on Wine, in that manner.
See Wine Users Guide: 3.1 How to install and run Windows programs ...
The default Windows PATH env variable includes the present working directory...

Bob
evolves
Level 2
Level 2
Posts: 10
Joined: Fri May 12, 2017 4:30 am

Re: Starcraft starts with wrong Resolution and remain black

Post by evolves »

Hello Bob Wya, thanks for you answer. I was lucky that I could write with a nouveau developer today who explained me that nouveau doesnt support gtx 1080 currently, only with kernel 4.12 that is currently in development. So there is no support for gtx 1080 on linux at the moment.

The only change you have is to use the official nvidia driver that I did now and it works now. The nvidia driver installs also the 32libs.

Unforthunly my starcraft2 games crash during game for unknown reasons.

Also its not possible to change a higher resolution than 1024x768. Any ideas what to do?

Can you tell me which information I can give you to investigate that both issues?
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Starcraft starts with wrong Resolution and remain black

Post by Bob Wya »

evolves wrote:Hello Bob Wya, thanks for you answer. I was lucky that I could write with a nouveau developer today who explained me that nouveau doesnt support gtx 1080 currently, only with kernel 4.12 that is currently in development. So there is no support for gtx 1080 on linux at the moment.

The only change you have is to use the official nvidia driver that I did now and it works now. The nvidia driver installs also the 32libs.

Unfortunately my starcraft2 games crash during game for unknown reasons.

Also its not possible to change a higher resolution than 1024x768. Any ideas what to do?

Can you tell me which information I can give you to investigate that both issues?
Seriously - if you want to use a FOSS graphics driver - you've got two choices pretty much (AMD or Intel).
The Nouveau project does an amazing project of reverse engineering the Nvidia proprietary driver (I watched an interesting Xorg Conference video about this process).
But I still wouldn't run it on any of my systems (greater power draw and much lower performance OpenGL support)!

So to diagnose a game crash. You need to capture the console log (as before), include the command used to launch the game (and the working directory that command was executed from).
If you get a backtrace (segmentation fault, etc.) you can include that separately as well.
You need to state all modifications to the default state of the WINEPREFIX you are using (i.e. dll overrides, changing the Windows version, etc.)
These guidelines apply to both posts in these forums and creating a bug report on the WineHQ Bugzilla...

You would also ideally work out if the crash is deterministic - i.e. always happens in the same point in the game. Or user actions that can trigger the crash.
Most crashes will appear to be random - so it may not be possible to isolate an obvious cause.

Also you can check WineHQ Bugzilla for similar bugs...
If you feel your bug is unique then it can speed things up (get developer / "triage" eye-balls on it) if you create a bug report there.

Re your resolution issues... What's the output from:

Code: Select all

xrandr --verbose
sudo lsmod | egrep '(nvidia|nouveau|drm)'
Does using a Wine Virtual Desktop - make any difference?

Bob
Locked