sniper ghost warrior 3

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
chris33556
Level 1
Level 1
Posts: 7
Joined: Thu Mar 09, 2017 2:06 am

sniper ghost warrior 3

Post by chris33556 »

hi everyone.
i recently purchased sniper ghost warrior 3 on steam and thought to try and see if it works in wine. To my surprise the game starts well and the cut scenes work great. However, during gameplay there appears to be black squared artifacts that block the view of gameplay. Ive included an in game screenshot.

Ive tried to meddle with the settings by switching everthing to low of off but these artifacts still appear.

I used wine 2.20 staging. install dx 11, 9 and 10 dlls as well as vcrun 2015 from the ingame folder.

This game is so close to being gold. can anyone help is fixing this issue or will this require some kind of patch. Unfortunately I donr know how to use patches.

Thanks for everyones help in advance.
Attachments
sniper1.jpg
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: sniper ghost warrior 3

Post by Bob Wya »

@chris33556,

Nice going! 8)

Your issue may be just that Wine is at it's limit of what's been implemented so far...
Much of the Wine DirectX 11 API's are just stubs at present.

What's the output from:

Code: Select all

glxinfo | egrep '^[[:alpha:]]'
Ta
Bob
chris33556
Level 1
Level 1
Posts: 7
Joined: Thu Mar 09, 2017 2:06 am

Re: sniper ghost warrior 3

Post by chris33556 »

to: Bob Wya

this is the output I get:

name of display: :0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.4
server glx extensions:
client glx vendor string: NVIDIA Corporation
client glx version string: 1.4
client glx extensions:
GLX version: 1.4
GLX extensions:
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GTX 1070/PCIe/SSE2
OpenGL core profile version string: 4.5.0 NVIDIA 387.12
OpenGL core profile shading language version string: 4.50 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.6.0 NVIDIA 387.12
OpenGL shading language version string: 4.60 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 387.12
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: sniper ghost warrior 3

Post by Bob Wya »

@chris33556

Please use the forum Code:

Code: Select all

Code
tags for blocks of terminal output or commands - if posting inline. Ta :mrgreen:

Feel free to post the terminal output here... I'll take a look at it. See the: WineHQ Wiki: FAQ ...

The log will probably be quite long (>1000 lines) - so please post it on a Pastebin-type site...

Probably just a stubbed DX dll call. That should show up as a fixme.

Bob
chris33556
Level 1
Level 1
Posts: 7
Joined: Thu Mar 09, 2017 2:06 am

Re: sniper ghost warrior 3

Post by chris33556 »

to bob wya,

this is the output i get when running the game :


steam app:


fixme:winediag:start_process Wine Staging 2.20 is a testing version containing experimental patches.
fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
fixme:ver:GetCurrentPackageId (0x33e470 (nil)): stub
[2017-11-17 18:08:02] Startup - updater built Oct 30 2017 19:12:06
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[2017-11-17 18:08:02] Checking for update on startup
[2017-11-17 18:08:02] Checking for available updates...
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
[2017-11-17 18:08:02] Download skipped: /client/steam_client_win32 version 1509425745, installed version 1509425745
[2017-11-17 18:08:02] Nothing to do
[2017-11-17 18:08:02] Verifying installation...
[2017-11-17 18:08:02] Performing checksum verification of executable files
[2017-11-17 18:08:02] Verification complete
fixme:ntdll:EtwEventRegister ({47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f006bd0, 0x3f043cf0, 0x3f043ce8) stub.
fixme:ntdll:EtwEventRegister ({58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f006bd0, 0x3f043d28, 0x3f043d20) stub.
fixme:ntdll:EtwEventRegister ({3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f006bd0, 0x3f043dd0, 0x3f043dc8) stub.
fixme:ntdll:EtwEventRegister ({1432afee-73b0-42ce-9821-7e134361b433}, 0x3f006bd0, 0x3f043d60, 0x3f043d58) stub.
fixme:ntdll:EtwEventRegister ({4372afee-73b0-42ce-9821-7e134361b519}, 0x3f006bd0, 0x3f043d98, 0x3f043d90) stub.
fixme:process:SetProcessShutdownParameters (00000100, 00000000): partial stub.
fixme:imm:ImmGetOpenStatus (0x1d06a0): semi-stub
fixme:file:GetLongPathNameW UNC pathname L"\\\\?\\C:\\Program Files (x86)\\Steam\\bin\\cef\\cef.win7\\steamwebhelper.exe"
fixme:file:GetLongPathNameW UNC pathname L"\\\\?\\C:\\Program Files (x86)\\Steam\\bin\\cef\\cef.win7\\steamwebhelper.exe"
fixme:file:GetLongPathNameW UNC pathname L"\\\\?\\C:\\Program Files (x86)\\Steam\\logs\\cef_log.txt"
fixme:file:GetLongPathNameW UNC pathname L"\\\\?\\C:\\Program Files (x86)\\Steam\\logs\\cef_log.txt"
fixme:ver:GetCurrentPackageId (0x33d90c (nil)): stub
fixme:dwmapi:DwmSetWindowAttribute (0x1009a, 2, 0x33df20, 4) stub
fixme:dwmapi:DwmExtendFrameIntoClientArea (0x1009a, 0x33df0c) stub
fixme:dwrite:get_name_record_codepage encoding 20 not handled, platform 1.
fixme:dwrite:get_name_record_codepage encoding 20 not handled, platform 1.
fixme:module:load_dll Loader redirect from L"wined3d.dll" to L"wined3d-csmt.dll"
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:advapi:StopTraceA (0, "Steam Event Tracing", 0x33e274) stub
fixme:advapi:StartTraceA (0x33e300, "Steam Event Tracing", 0x33e274) stub
fixme:advapi:OpenTraceA 0x33e0d4: stub
fixme:advapi:EnableTrace (1, 0x10, 4, {22fb2cd6-0e7b-422b-a0c7-2fad1fd0e716}, cafe4242): stub
fixme:advapi:CloseTrace cafe4242: stub
fixme:advapi:ProcessTrace 0x12df6908 1 (nil) (nil): stub
fixme:process:SetProcessDEPPolicy (3): stub
fixme:module:load_dll Loader redirect from L"wined3d.dll" to L"wined3d-csmt.dll"
fixme:mfplat:MFStartup (65648, 1): stub
fixme:process:SetProcessDEPPolicy (3): stub
fixme:process:SetProcessShutdownParameters (00000100, 00000001): partial stub.
fixme:file:ReplaceFileW Ignoring flags 2
fixme:file:ReplaceFileW Ignoring flags 2
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
[1117/180803.260:FATAL:exception_handler_server.cc(279)] GetFileInformationByHandleEx: Bad device type. (0x42)
wine: Unhandled exception 0x80000003 in thread 39 at address 0x106979ab (thread 0039), starting debugger...
IPC client is in my process, could/should be using an in-process pipe.fixme:ver:GetCurrentPackageId (0x33cbf4 (nil)): stub
fixme:win:RegisterDeviceNotificationA (hwnd=0x10104, filter=0x1434e4bc,flags=0x00000004) returns a fake device notification handle!
fixme:module:load_dll Loader redirect from L"wined3d.dll" to L"wined3d-csmt.dll"
fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
fixme:wbemprox:client_security_SetBlanket 0xf61a282c, 0x124679c0, 10, 0, (null), 3, 3, (nil), 0x00000000
fixme:wbemprox:client_security_Release 0xf61a282c
fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
fixme:wbemprox:client_security_SetBlanket 0xf61a282c, 0x12465c50, 10, 0, (null), 3, 3, (nil), 0x00000000
fixme:wbemprox:client_security_Release 0xf61a282c
fixme:xinput:XInputGetCapabilities (index 3, flags 0x1, capabilities 0x1434e498) Stub!
fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
fixme:win:RegisterDeviceNotificationW (hwnd=0x1010c, filter=0x1484e8f8,flags=0x00000000) returns a fake device notification handle!
fixme:ntdll:server_ioctl_file Unsupported ioctl 700a0 (device=7 access=0 func=28 method=0)
fixme:ntdll:server_ioctl_file Unsupported ioctl 24000 (device=2 access=1 func=0 method=0)
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
fixme:ntdll:server_ioctl_file Unsupported ioctl 700a0 (device=7 access=0 func=28 method=0)
fixme:xinput:XInputSetState (index 0, vibration 0x1434e4c8) Stub!
fixme:xinput:XInputSetState (index 1, vibration 0x1434e4c8) Stub!
fixme:xinput:XInputSetState (index 2, vibration 0x1434e4c8) Stub!
fixme:xinput:XInputSetState (index 3, vibration 0x1434e4c8) Stub!
fixme:iphlpapi:NotifyAddrChange (Handle 0x1bf032c, overlapped 0x1bf0330): stub
fixme:dwmapi:DwmExtendFrameIntoClientArea (0x1010e, 0x33e288) stub
[2017-11-17 18:08:04] Background update loop checking for update. . .
[2017-11-17 18:08:04] Checking for available updates...
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\VCRUNTIME140.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\VCRUNTIME140.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\VCRUNTIME140.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\VCRUNTIME140.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\VCRUNTIME140.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\VCRUNTIME140.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\VCRUNTIME140.dll" because of wrong architecture
fixme:dwrite:dwritefactory_CreateMonitorRenderingParams (0x1): monitor setting ignored
fixme:win:RegisterTouchWindow (0x20120 00000003): stub
fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList
fixme:shell:CustomDestinationList_QueryInterface not implemented for {00000003-0000-0000-c000-000000000046} (unknown)
fixme:shell:CustomDestinationList_QueryInterface not implemented for {00000003-0000-0000-c000-000000000046} (unknown)
fixme:shell:CustomDestinationList_QueryInterface not implemented for {00000019-0000-0000-c000-000000000046} (unknown)
fixme:shell:CustomDestinationList_BeginList 0xa00a58 (0x1552e538 {92ca9dcd-5622-4bba-a805-5e9f541bd8c9} 0x1552e544): stub
fixme:imm:ImmReleaseContext (0x1010e, 0x125758c0): stub
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:dwmapi:DwmExtendFrameIntoClientArea (0x3011e, 0x33e0e8) stub
fixme:dwmapi:DwmExtendFrameIntoClientArea (0x30124, 0x33d818) stub
fixme:win:RegisterDeviceNotificationA (hwnd=0x30124, filter=0x33dadc,flags=0x00000004) returns a fake device notification handle!
fixme:dwmapi:DwmGetWindowAttribute ((nil) 9 0x33da34 16) stub
err:ole:CoGetClassObject class {294935ce-f637-4e7c-a41b-ab255460b862} not registered
err:ole:CoGetClassObject class {294935ce-f637-4e7c-a41b-ab255460b862} not registered
err:ole:create_server class {294935ce-f637-4e7c-a41b-ab255460b862} not registered
fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
err:ole:CoGetClassObject no class object {294935ce-f637-4e7c-a41b-ab255460b862} could be created for context 0x17
fixme:dwmapi:DwmExtendFrameIntoClientArea (0x3014e, 0x33e1fc) stub
IPC client is in my process, could/should be using an in-process pipe.fixme:hnetcfg:fw_apps_get__NewEnum 0x12be2d90, 0x161ae4a0
fixme:hnetcfg:fw_app_put_ProcessImageFileName 0x12be28b8, L"C:\\Program Files (x86)\\Steam\\steam.exe"
fixme:hnetcfg:fw_app_put_Name 0x12be28b8, L"Steam"
fixme:hnetcfg:fw_app_put_Enabled 0x12be28b8, -1
fixme:hnetcfg:fw_apps_Add 0x12be2d90, 0x12be28b8
fixme:hnetcfg:netfw_rules_get__NewEnum 0x12be28b8, 0x161ae498
fixme:hnetcfg:fw_apps_get__NewEnum 0x12bdeb88, 0x161ae4a0
fixme:hnetcfg:fw_app_put_ProcessImageFileName 0x12be28b8, L"C:\\Program Files (x86)\\Steam\\bin\\cef\\cef.win7\\steamwebhelper.exe"
fixme:hnetcfg:fw_app_put_Name 0x12be28b8, L"Steam Web Helper"
fixme:hnetcfg:fw_app_put_Enabled 0x12be28b8, -1
fixme:hnetcfg:fw_apps_Add 0x12bdeb88, 0x12be28b8
fixme:hnetcfg:netfw_rules_get__NewEnum 0x12be2ed0, 0x161ae498
fixme:shell:CustomDestinationList_QueryInterface not implemented for {00000003-0000-0000-c000-000000000046} (unknown)
fixme:shell:CustomDestinationList_QueryInterface not implemented for {00000003-0000-0000-c000-000000000046} (unknown)
fixme:shell:CustomDestinationList_QueryInterface not implemented for {00000019-0000-0000-c000-000000000046} (unknown)
fixme:shell:CustomDestinationList_BeginList 0x1270a010 (0x163ae538 {92ca9dcd-5622-4bba-a805-5e9f541bd8c9} 0x163ae544): stub
fixme:shell:CustomDestinationList_QueryInterface not implemented for {00000003-0000-0000-c000-000000000046} (unknown)
fixme:shell:CustomDestinationList_QueryInterface not implemented for {00000003-0000-0000-c000-000000000046} (unknown)
fixme:shell:CustomDestinationList_QueryInterface not implemented for {00000019-0000-0000-c000-000000000046} (unknown)
fixme:shell:CustomDestinationList_BeginList 0x1d5ca8 (0x1f4fe538 {92ca9dcd-5622-4bba-a805-5e9f541bd8c9} 0x1f4fe544): stub
[2017-11-17 18:08:18] Download skipped by HTTP 304 Not Modified
[2017-11-17 18:08:18] Nothing to do
fixme:shell:CustomDestinationList_QueryInterface not implemented for {00000003-0000-0000-c000-000000000046} (unknown)
fixme:shell:CustomDestinationList_QueryInterface not implemented for {00000003-0000-0000-c000-000000000046} (unknown)
fixme:shell:CustomDestinationList_QueryInterface not implemented for {00000019-0000-0000-c000-000000000046} (unknown)
fixme:shell:CustomDestinationList_BeginList 0x128dee20 (0x1f3fe538 {92ca9dcd-5622-4bba-a805-5e9f541bd8c9} 0x1f3fe544): stub
0x106979ab: int $3
Modules:
Module Address Debug info Name (188 modules)
PE 350000- 3fb000 Deferred sdl2
PE 400000- 854000 Export steamwebhelper
PE bd0000- bf1000 Deferred winh264
PE 1c20000- 1c94000 Deferred chrome_elf
PE 10000000-1476d000 Export libcef
ELF 7a800000-7a93d000 Deferred opengl32<elf>
\-PE 7a820000-7a93d000 \ opengl32
ELF 7b400000-7b7ee000 Dwarf kernel32<elf>
\-PE 7b420000-7b7ee000 \ kernel32
ELF 7bc00000-7bd2c000 Dwarf ntdll<elf>
\-PE 7bc40000-7bd2c000 \ ntdll
ELF 7c000000-7c004000 Deferred <wine-loader>
ELF 7c603000-7c617000 Deferred api-ms-win-core-sysinfo-l1-2-1<e
PE 7c610000-7c617000 Deferred api-ms-win-core-sysinfo-l1-2-1
ELF 7c617000-7c687000 Deferred setupapi<elf>
\-PE 7c620000-7c687000 \ setupapi
ELF 7c687000-7c6af000 Deferred mfplat<elf>
\-PE 7c690000-7c6af000 \ mfplat
ELF 7c6af000-7c6cc000 Deferred mf<elf>
\-PE 7c6b0000-7c6cc000 \ mf
ELF 7c97a000-7c990000 Deferred libgpg-error.so.0
ELF 7c990000-7ca05000 Deferred libpcre.so.3
ELF 7ca05000-7ca22000 Deferred libgcc_s.so.1
ELF 7ca22000-7cad1000 Deferred libgcrypt.so.20
ELF 7cad1000-7caf7000 Deferred liblzma.so.5
ELF 7caf7000-7cb00000 Deferred librt.so.1
ELF 7cb00000-7cb26000 Deferred libselinux.so.1
ELF 7cb26000-7cbb4000 Deferred libsystemd.so.0
ELF 7cbb4000-7cbbd000 Deferred libffi.so.6
ELF 7cbbd000-7cbd6000 Deferred libresolv.so.2
ELF 7cbd6000-7cbdb000 Deferred libkeyutils.so.1
ELF 7cbdb000-7cc35000 Deferred libdbus-1.so.3
ELF 7cc35000-7ccc1000 Deferred libgmp.so.10
ELF 7ccc1000-7ccf6000 Deferred libhogweed.so.4
ELF 7ccf6000-7cd33000 Deferred libnettle.so.6
ELF 7cd33000-7cd48000 Deferred libtasn1.so.6
ELF 7cd48000-7cd7c000 Deferred libidn.so.11
ELF 7cd7c000-7cddd000 Deferred libp11-kit.so.0
ELF 7cddd000-7cdea000 Deferred libkrb5support.so.0
ELF 7cdea000-7cdef000 Deferred libcom_err.so.2
ELF 7cdef000-7ce20000 Deferred libk5crypto.so.3
ELF 7ce20000-7cef6000 Deferred libkrb5.so.3
ELF 7cef6000-7cf0a000 Deferred libavahi-client.so.3
ELF 7cf0a000-7d062000 Deferred libgnutls.so.30
ELF 7d0c5000-7d0d3000 Deferred libavahi-common.so.3
ELF 7d0d3000-7d125000 Deferred libgssapi_krb5.so.2
ELF 7d125000-7d1ac000 Deferred libcups.so.2
ELF 7d1ad000-7d1c4000 Deferred mfreadwrite<elf>
\-PE 7d1b0000-7d1c4000 \ mfreadwrite
ELF 7d1c4000-7d1d8000 Deferred api-ms-win-core-file-l2-1-1<elf>
\-PE 7d1d0000-7d1d8000 \ api-ms-win-core-file-l2-1-1
PE 7d1d8000-7d1ec000 Deferred api-ms-win-core-localization-obs
PE 7d1e0000-7d1ec000 Deferred api-ms-win-core-localization-obsC:\windows\system32\api-ms-win-core-localization-obsolete-l1-2-0.dll
ELF 7d1ec000-7d200000 Deferred api-ms-win-core-datetime-l1-1-1<
PE 7d1f0000-7d200000 Deferred api-ms-win-core-datetime-l1-1-1
ELF 7d200000-7d214000 Deferred api-ms-win-core-string-l1-1-0<el
PE 7d210000-7d214000 Deferred api-ms-win-core-string-l1-1-0
PE 7d214000-7d228000 Deferred api-ms-win-core-localization-l1-
PE 7d220000-7d228000 Deferred api-ms-win-core-localization-l1-C:\windows\system32\api-ms-win-core-localization-l1-2-1.dll
ELF 7d228000-7d260000 Deferred uxtheme<elf>
\-PE 7d230000-7d260000 \ uxtheme
ELF 7d260000-7d267000 Deferred libxfixes.so.3
ELF 7d267000-7d272000 Deferred libxcursor.so.1
ELF 7d274000-7d288000 Deferred api-ms-win-core-fibers-l1-1-1<el
PE 7d280000-7d288000 Deferred api-ms-win-core-fibers-l1-1-1
ELF 7d288000-7d29c000 Deferred api-ms-win-core-synch-l1-2-0<elf
PE 7d290000-7d29c000 Deferred api-ms-win-core-synch-l1-2-0
ELF 7d319000-7d343000 Deferred libexpat.so.1
ELF 7d343000-7d38c000 Deferred libfontconfig.so.1
ELF 7d38c000-7d3b7000 Deferred libpng12.so.0
ELF 7d3b7000-7d467000 Deferred libfreetype.so.6
ELF 7d467000-7d47a000 Deferred libxi.so.6
ELF 7d47a000-7d487000 Deferred libxrandr.so.2
ELF 7d487000-7d4ad000 Deferred libxcb.so.1
ELF 7d4ad000-7d5f8000 Deferred libx11.so.6
ELF 7d5f8000-7d60d000 Deferred libxext.so.6
ELF 7d639000-7d6c7000 Deferred winex11<elf>
\-PE 7d640000-7d6c7000 \ winex11
ELF 7d6c7000-7d6dd000 Deferred wevtapi<elf>
\-PE 7d6d0000-7d6dd000 \ wevtapi
ELF 7d6dd000-7d701000 Deferred imm32<elf>
\-PE 7d6e0000-7d701000 \ imm32
ELF 7d701000-7d738000 Deferred wintrust<elf>
\-PE 7d710000-7d738000 \ wintrust
ELF 7d738000-7d74e000 Deferred dhcpcsvc<elf>
\-PE 7d740000-7d74e000 \ dhcpcsvc
ELF 7d74e000-7d774000 Deferred dxva2<elf>
\-PE 7d750000-7d774000 \ dxva2
ELF 7d774000-7d79e000 Deferred dxgi<elf>
\-PE 7d780000-7d79e000 \ dxgi
ELF 7d79e000-7d815000 Deferred d3d11<elf>
\-PE 7d7a0000-7d815000 \ d3d11
ELF 7d815000-7d965000 Deferred wined3d-csmt<elf>
\-PE 7d830000-7d83a000 \ wined3d
ELF 7d965000-7d9a4000 Deferred d3d9<elf>
\-PE 7d970000-7d9a4000 \ d3d9
ELF 7d9a4000-7d9bc000 Deferred wtsapi32<elf>
\-PE 7d9b0000-7d9bc000 \ wtsapi32
ELF 7d9bc000-7d9da000 Deferred jsproxy<elf>
\-PE 7d9c0000-7d9da000 \ jsproxy
ELF 7d9da000-7da17000 Deferred winhttp<elf>
\-PE 7d9e0000-7da17000 \ winhttp
ELF 7da17000-7da3f000 Deferred mpr<elf>
\-PE 7da20000-7da3f000 \ mpr
ELF 7da3f000-7dab7000 Deferred wininet<elf>
\-PE 7da50000-7dab7000 \ wininet
ELF 7dab7000-7db54000 Deferred urlmon<elf>
\-PE 7dac0000-7db54000 \ urlmon
ELF 7db54000-7db88000 Deferred secur32<elf>
\-PE 7db60000-7db88000 \ secur32
ELF 7db88000-7dba1000 Deferred ncrypt<elf>
\-PE 7db90000-7dba1000 \ ncrypt
ELF 7dba1000-7dc0b000 Deferred dwrite<elf>
\-PE 7dbb0000-7dc0b000 \ dwrite
ELF 7dc0b000-7dc36000 Deferred iphlpapi<elf>
\-PE 7dc10000-7dc36000 \ iphlpapi
ELF 7dc36000-7dc66000 Deferred netapi32<elf>
\-PE 7dc40000-7dc66000 \ netapi32
ELF 7dc66000-7dc7d000 Deferred dwmapi<elf>
\-PE 7dc70000-7dc7d000 \ dwmapi
ELF 7dc7d000-7dd4e000 Deferred crypt32<elf>
\-PE 7dc90000-7dd4e000 \ crypt32
ELF 7dd4e000-7de3f000 Deferred cryptui<elf>
\-PE 7dd50000-7de3f000 \ cryptui
ELF 7de3f000-7de70000 Deferred credui<elf>
\-PE 7de40000-7de70000 \ credui
ELF 7de70000-7deb6000 Deferred usp10<elf>
\-PE 7de80000-7deb6000 \ usp10
ELF 7deb6000-7ded1000 Deferred libz.so.1
ELF 7ded1000-7dedd000 Deferred libxrender.so.1
ELF 7dedd000-7defd000 Deferred bcrypt<elf>
\-PE 7dee0000-7defd000 \ bcrypt
ELF 7defd000-7df63000 Deferred dbghelp<elf>
\-PE 7df00000-7df63000 \ dbghelp
ELF 7df63000-7dfa2000 Deferred winspool<elf>
\-PE 7df70000-7dfa2000 \ winspool
ELF 7dfa2000-7e08d000 Deferred comdlg32<elf>
\-PE 7dfb0000-7e08d000 \ comdlg32
ELF 7e08d000-7e0a6000 Deferred hid<elf>
\-PE 7e090000-7e0a6000 \ hid
ELF 7e0a6000-7e104000 Deferred oleacc<elf>
\-PE 7e0b0000-7e104000 \ oleacc
ELF 7e104000-7e11c000 Deferred userenv<elf>
\-PE 7e110000-7e11c000 \ userenv
ELF 7e11c000-7e157000 Deferred ws2_32<elf>
\-PE 7e120000-7e157000 \ ws2_32
ELF 7e157000-7e16b000 Deferred psapi<elf>
\-PE 7e160000-7e16b000 \ psapi
ELF 7e16b000-7e29f000 Deferred oleaut32<elf>
\-PE 7e180000-7e29f000 \ oleaut32
ELF 7e29f000-7e321000 Deferred rpcrt4<elf>
\-PE 7e2b0000-7e321000 \ rpcrt4
ELF 7e321000-7e47c000 Deferred ole32<elf>
\-PE 7e340000-7e47c000 \ ole32
ELF 7e47c000-7e59b000 Deferred comctl32<elf>
\-PE 7e480000-7e59b000 \ comctl32
ELF 7e59b000-7e5b6000 Deferred aclui<elf>
\-PE 7e5a0000-7e5b6000 \ aclui
ELF 7e5b6000-7e888000 Deferred shell32<elf>
\-PE 7e5d0000-7e888000 \ shell32
ELF 7e888000-7e941000 Deferred winmm<elf>
\-PE 7e890000-7e941000 \ winmm
ELF 7e941000-7e9ba000 Deferred advapi32<elf>
\-PE 7e950000-7e9ba000 \ advapi32
ELF 7e9ba000-7eae9000 Deferred gdi32<elf>
\-PE 7e9d0000-7eae9000 \ gdi32
ELF 7eae9000-7eccc000 Deferred user32<elf>
\-PE 7eb00000-7eccc000 \ user32
ELF 7eccc000-7ed44000 Deferred shlwapi<elf>
\-PE 7ece0000-7ed44000 \ shlwapi
ELF 7ed44000-7ed57000 Deferred libnss_files.so.2
ELF 7ed57000-7ed64000 Deferred libnss_nis.so.2
ELF 7ed64000-7ed7f000 Deferred libnsl.so.1
ELF 7ef7f000-7efd4000 Deferred libm.so.6
ELF 7efd4000-7efd8000 Deferred libxcomposite.so.1
ELF 7efd8000-7efdf000 Deferred libxxf86vm.so.1
ELF 7efdf000-7efe6000 Deferred libxdmcp.so.6
ELF 7efe6000-7f000000 Deferred version<elf>
\-PE 7eff0000-7f000000 \ version
ELF f7372000-f7376000 Deferred libxinerama.so.1
ELF f7376000-f737a000 Deferred libxau.so.6
ELF f737b000-f7380000 Deferred libdl.so.2
ELF f7380000-f7536000 Deferred libc.so.6
ELF f7537000-f7554000 Deferred libpthread.so.0
ELF f7555000-f755f000 Deferred libnss_compat.so.2
ELF f7580000-f7752000 Dwarf libwine.so.1
ELF f7754000-f7779000 Deferred ld-linux.so.2
ELF f777b000-f777c000 Deferred [vdso].so
Threads:
process tid prio (all id:s are in hex)
00000008 steam.exe
["C:\Program Files (x86)\Steam\steam.exe"]
0000005d 0
0000005c 0
0000005b 0
0000005a 0
00000059 0
00000056 0
00000053 0
00000052 0
00000051 0
00000050 0
0000004f 0
0000004e 0
0000004d 0
0000004c 0
0000004a 1
00000047 0
00000045 0
00000044 0
00000037 0
00000035 0
00000034 0
0000002f 0
0000002e 0
00000009 0
0000000e services.exe
0000002d 0
00000024 0
0000001f 0
00000015 0
00000012 0
0000000f 0
00000010 explorer.exe
0000002c 0
0000002b 0
0000002a 0
00000011 0
00000013 winedevice.exe
0000001e 0
00000019 0
00000018 0
00000014 0
0000001c plugplay.exe
00000021 0
00000020 0
0000001d 0
00000022 winedevice.exe
00000031 0
00000030 0
00000029 0
00000026 0
00000025 0
00000023 0
00000032 steamwebhelper.exe
["C:\Program Files (x86)\Steam\bin\cef\cef.win7\steamwebhelper.exe" "-lang=en_US" "-cachedir=C:\users\christopher\Local Settings\Application Data\Steam\htmlcache" "-steampid=8" "-buildid=1509425745" "-steamid=0" "-clientui=C:\Program Files (x86)\Steam\clientui" --disable-spell-checking --disable-out-of-process-pac --enable-blink-features=ResizeObserver --disable-smooth-scrolling --disable-gpu-compositing --disable-gpu --enable-direct-write "--log-file=C:\Program Files (x86)\Steam\logs\cef_log.txt"]
00000033 0
00000038 (D) C:\Program Files (x86)\Steam\bin\cef\cef.win7\steamwebhelper.exe
["C:\Program Files (x86)\Steam\bin\cef\cef.win7\steamwebhelper.exe" --type=crashpad-handler /prefetch:7 --max-uploads=5 --max-db-size=20 --max-db-age=5 --monitor-self-annotation=ptype=crashpad-handler "--database=C:\users\christopher\Local Settings\Application Data\CEF\User Data\Crashpad" "--metrics-dir=C:\users\christopher\Local Settings\Application Data\CEF\User Data" --url=http://crash.steampowered.com/submit --annotation=platform=win32 --annotation=product=cefwebhelper --annotation=version=1.0 --initial-client-data=0x84,0x88,0x8c,0x80,0x90,0x1c881ec,0x1c881fc,0x1c8820c]
0000003c 0
0000003b 0
0000003a 0
00000039 0 <==
0000003f explorer.exe
00000043 0
00000042 0
00000041 0
00000040 0
System information:
Wine build: wine-2.20 (Staging)
Platform: i386 (WOW64)
Version: Windows 7
Host system: Linux
Host version: 4.4.0-98-generic
[1117/180821.133:ERROR:registration_protocol_win.cc(84)] TransactNamedPipe: Broken pipe. (0x6D)
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:ntdll:EtwEventRegister ({d2d578d9-2936-45b6-a09f-30e32715f42d}, 0x10711750, 0x143513e0, 0x14508cc0) stub.
[1117/180821.134:INFO:crash_reporting.cc(157)] Crash reporting enabled for process: browser
fixme:dwrite:get_name_record_codepage encoding 20 not handled, platform 1.
fixme:dwrite:get_name_record_codepage encoding 20 not handled, platform 1.
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:nls:GetThreadPreferredUILanguages 00000038, 0x33f6ac, (nil) 0x33f6b0
fixme:nls:get_dummy_preferred_ui_language (0x38 0x33f6ac (nil) 0x33f6b0) returning a dummy value (current locale)
fixme:nls:GetThreadPreferredUILanguages 00000038, 0x33f6ac, 0x9cfb60 0x33f6b0
fixme:nls:get_dummy_preferred_ui_language (0x38 0x33f6ac 0x9cfb60 0x33f6b0) returning a dummy value (current locale)
fixme:winsock:WSALookupServiceBeginW (0x33f388 0x00000ff0 0x33f3c8) Stub!
[1117/180821.168:ERROR:network_change_notifier_win.cc(170)] WSALookupServiceBegin failed with: 8
fixme:iphlpapi:NotifyAddrChange (Handle 0x33f4f8, overlapped 0x9d01b4): stub
fixme:shcore:GetProcessDpiAwareness ((nil), 0x33f450): stub
fixme:win:RegisterDeviceNotificationW (hwnd=0x200ba, filter=0x33f56c,flags=0x00000000) returns a fake device notification handle!
fixme:win:RegisterDeviceNotificationW (hwnd=0x200ba, filter=0x33f56c,flags=0x00000000) returns a fake device notification handle!
fixme:wlanapi:WlanEnumInterfaces (0x1, (nil), 0x162ae1ac) semi-stub
fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenSessionId, ...) semi-stub
fixme:ntdll:NtFilterToken flags 2 unsupported
fixme:ntdll:NtFilterToken support for restricting sids not yet implemented
fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenLogonSid, ...) semi-stub
fixme:advapi:SetEntriesInAclW unhandled access mode 4
fixme:ntdll:NtSetInformationToken TokenIntegrityLevel stub!
fixme:ntdll:NtFilterToken flags 2 unsupported
fixme:ntdll:NtFilterToken support for restricting sids not yet implemented
fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenLogonSid, ...) semi-stub
fixme:advapi:SetEntriesInAclW unhandled access mode 4
fixme:ntdll:NtSetInformationToken TokenIntegrityLevel stub!
fixme:ntdll:NtSetInformationJobObject stub: 0x300 4 0x160ae184 4
Refresh rate: 60
Refresh rate: 60
Refresh rate: 60
Refresh rate: 60
Refresh rate: 60
fixme:ntdll:EtwEventRegister ({47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f006bd0, 0x3f043cf0, 0x3f043ce8) stub.
fixme:ntdll:EtwEventRegister ({58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f006bd0, 0x3f043d28, 0x3f043d20) stub.
fixme:ntdll:EtwEventRegister ({3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f006bd0, 0x3f043dd0, 0x3f043dc8) stub.
fixme:ntdll:EtwEventRegister ({1432afee-73b0-42ce-9821-7e134361b433}, 0x3f006bd0, 0x3f043d60, 0x3f043d58) stub.
fixme:ntdll:EtwEventRegister ({4372afee-73b0-42ce-9821-7e134361b519}, 0x3f006bd0, 0x3f043d98, 0x3f043d90) stub.
Setting breakpad minidump AppID = 769
Steam_SetMinidumpSteamID: Caching Steam ID: 76561198161056587 [API loaded no]
fixme:dwmapi:DwmExtendFrameIntoClientArea (0x200da, 0x33dd10) stub
Refresh rate: 60
Refresh rate: 60
fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenSessionId, ...) semi-stub
Refresh rate: 60
Refresh rate: 60
Refresh rate: 60
fixme:ntdll:NtFilterToken flags 2 unsupported
fixme:ntdll:NtFilterToken support for restricting sids not yet implemented
fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenLogonSid, ...) semi-stub
fixme:advapi:SetEntriesInAclW unhandled access mode 4
fixme:ntdll:NtSetInformationToken TokenIntegrityLevel stub!
fixme:ntdll:NtFilterToken flags 2 unsupported
fixme:ntdll:NtFilterToken support for restricting sids not yet implemented
fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenLogonSid, ...) semi-stub
fixme:advapi:SetEntriesInAclW unhandled access mode 4
fixme:ntdll:NtSetInformationToken TokenIntegrityLevel stub!
fixme:ntdll:NtSetInformationJobObject stub: 0x328 4 0x160ae184 4
fixme:shell:CustomDestinationList_QueryInterface not implemented for {00000003-0000-0000-c000-000000000046} (unknown)
fixme:shell:CustomDestinationList_QueryInterface not implemented for {00000003-0000-0000-c000-000000000046} (unknown)
fixme:shell:CustomDestinationList_QueryInterface not implemented for {00000019-0000-0000-c000-000000000046} (unknown)
fixme:shell:CustomDestinationList_BeginList 0x12a4fe00 (0x1fb5e538 {92ca9dcd-5622-4bba-a805-5e9f541bd8c9} 0x1fb5e544): stub
fixme:file:ReplaceFileW Ignoring flags 2
err:ole:RevokeDragDrop invalid hwnd 0x200ca
fixme:system:SystemParametersInfoW Unknown action: 116

i couldnt find the log files except one in the game that only showed my gpu and cpu specs and the second in winetricks.log which had this:

d3dx10
d3dx11_42
d3dx11_43
d3dx9

where is the log exactly stored?
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: sniper ghost warrior 3

Post by Bob Wya »

@chris33556

Oh my eyes are bleeding... :| :cry: :(
Ahhh... The Code

Code: Select all

Code
tags... Please oh please use these!!
chris33556 wrote:

Code: Select all

00000038 (D) C:\Program Files (x86)\Steam\bin\cef\cef.win7\steamwebhelper.exe
It's recommended to run Steam, under Wine, with Windows XP compatibility.
See: WineHQ AppDB: Game Tools / Steam / Official Release ...
Specifically the Installation section.

When running Steam games, under Wine, to capture a clean game terminal log:
  1. Set the WINEPREFIX.
  2. Start the Windows Steam Client from your terminal window.
  3. Open a new terminal tab / window.
  4. Set the WINEPREFIX.
  5. Start your Steam game manually and log this process (rather than Steam)...
    See: Steam Application IDs.
A game log with:

Code: Select all

export WINEDEBUG=+wgl,+d3d10,+d3d11
should provide some useful information re: the missing textures in Ghost Warrior.

I'd recommend just going straight to a WineHQ Bug report with this log.

If the log file is > 5000 Kbytes then compressing it will be required:

Code: Select all

xz -z -e -9 wine_log_file.txt
... before attaching it to a WineHQ bug report.

Bob
ls_boy
Level 2
Level 2
Posts: 45
Joined: Sat Dec 12, 2015 3:24 pm

Re: sniper ghost warrior 3

Post by ls_boy »

I have problems with the game, also.
I'm using mesa. I would be interested in
hearing what card and drivers you use.


https://bugs.winehq.org/show_bug.cgi?id=43958

+++

EDIT: nevermind I see your second post.
You could contribute to the bug report.
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: sniper ghost warrior 3

Post by Bob Wya »

Can someone on this thread please attached the previously requested terminal log, to the existing bug report: Bug 43958 - Graphical Glitches in Sniper Ghost Warrior 3 ...

Ta
Bob
ls_boy
Level 2
Level 2
Posts: 45
Joined: Sat Dec 12, 2015 3:24 pm

Re: sniper ghost warrior 3

Post by ls_boy »

The problem exhibited with the Mesa drivers may be in some way related to
LLVM 5.0. Screenshots for NieR:Automata are eerily similar to mine.

https://bugs.freedesktop.org/show_bug.cgi?id=103743
ls_boy
Level 2
Level 2
Posts: 45
Joined: Sat Dec 12, 2015 3:24 pm

Re: sniper ghost warrior 3

Post by ls_boy »

Downgrading to llvm 4.0 fixes the issue.
The game is now playable with Mesa.
I have closed the bug report.
sajmonella9
Newbie
Newbie
Posts: 1
Joined: Fri Feb 16, 2018 6:36 am

Re: sniper ghost warrior 3

Post by sajmonella9 »

Hi, i try to make playable this game... bit without any positve resoult.
Game works fine, but performance isn't good.

Archlinux 4.15-3 / Nvidia 390 / Wine-Staging 2.21 / CSMT Enable ~ Disable / No Patch

On Full / Low Graphics Settings Game Working The same, or smillar. When i looking on rest map i mean deep in map strating laging... I don't know nothing about patching wine-staging cuz i'm new. But if someone can help me try get better performance.

I set in graphics all on full and cpu scaling to performance. Isn't help.
chestm007
Newbie
Newbie
Posts: 1
Joined: Wed Jun 13, 2018 12:02 pm

Re: sniper ghost warrior 3

Post by chestm007 »

I've recently got this game working under wine with near-windows performance - using arch linux aswell

wine-staging 3.9
install dxvk-bin. - go through the setup for that -> https://github.com/doitsujin/dxvk/wiki
Locked