[Bug 45430] Improve diagnostics of 'D3DxxCreateDevice' failures for warp driver type ( D3D10_DRIVER_TYPE_WARP or D3D_DRIVER_TYPE_WARP)

wine-bugs at winehq.org wine-bugs at winehq.org
Fri Sep 14 06:13:13 CDT 2018


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

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Fixed by SHA1|                            |6cad331f5019492c3e25953b7e2
                   |                            |477ec51bf088c
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #4 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

this was improved/fixed with commits:

*
https://source.winehq.org/git/wine.git/commitdiff/f6484434cb68cfb497464f9df28a3e1d0c4f8ca3
("d3d10: Handle D3D10_DRIVER_TYPE_WARP in D3D10CreateDevice().")
*
https://source.winehq.org/git/wine.git/commitdiff/6cad331f5019492c3e25953b7e2477ec51bf088c
"(d3d11: Handle D3D_DRIVER_TYPE_WARP in D3D11CreateDevice().")

Thanks Henri

--- snip ---
$ pwd
/home/focht/wine-games/wineprefix64-cb/drive_c/Program Files (x86)/Crash
Bandicoot N Sane Trilogy

$ WINEDEBUG=-d3d_shader wine ./CrashBandicootNSaneTrilogy.exe -warp
...
Setting breakpad minidump AppID = 265930
Steam_SetMinidumpSteamID:  Caching Steam ID:  4294967296 [API loaded no]
002a:fixme:wtsapi:WTSRegisterSessionNotification Stub 0x10058 0x00000001
002a:fixme:win:EnumDisplayDevicesW ((null),0,0x23e7e0,0x00000000), stub!
002a:fixme:d3d11:D3D11CreateDevice WARP driver not implemented, falling back to
hardware.
002a:fixme:dxgi:dxgi_factory_MakeWindowAssociation iface 0xc33120, window
0x10058, flags 0x2 stub!
005a:fixme:dxgi:d3d11_swapchain_GetDesc Ignoring ScanlineOrdering and Scaling.
005a:fixme:dxgi:d3d11_swapchain_GetDesc Ignoring ScanlineOrdering and Scaling.
002a:fixme:d3d11:d3d11_immediate_context_Flush iface 0xc3d340 stub!
002a:fixme:d3d11:d3d11_immediate_context_Flush iface 0xc3d340 stub!
002a:fixme:d3d11:d3d11_immediate_context_Flush iface 0xc3d340 stub!
002a:fixme:d3d11:d3d11_immediate_context_Flush iface 0xc3d340 stub!
002a:fixme:d3d11:d3d11_immediate_context_Flush iface 0xc3d340 stub!
[Streaming] Loaded chunk 'shaders_win64:MP_PERMANENT' in 1025ms (load: 1025ms
pending: 0ms)
005c:fixme:d3d11:d3d11_immediate_context_Flush iface 0xc3d340 stub!
005c:fixme:d3d11:d3d11_immediate_context_Flush iface 0xc3d340 stub!
002a:fixme:dxgi:dxgi_output_GetDisplayModeList iface 0x50725bc0, format
DXGI_FORMAT_R8G8B8A8_UNORM, flags 0, mode_count 0x23f950, desc (nil) partial
stub!
002a:fixme:dxgi:dxgi_output_GetDisplayModeList iface 0x50725bc0, format
DXGI_FORMAT_R8G8B8A8_UNORM, flags 0, mode_count 0x23f950, desc 0x1de959d0
partial stub!
002a:fixme:dxgi:d3d11_swapchain_GetDesc Ignoring ScanlineOrdering and Scaling.
002a:fixme:dxgi:d3d11_swapchain_GetDesc Ignoring ScanlineOrdering and Scaling.
002a:fixme:dxgi:d3d11_swapchain_GetDesc Ignoring ScanlineOrdering and Scaling.
005a:err:ntdll:RtlpWaitForCriticalSection section 0x7f20f2c15bc0
"/home/focht/projects/wine/mainline-src/dlls/wined3d/wined3d_main.c:
wined3d_cs" wait timed out in thread 005a, blocked by 002a, retrying (60 sec)
--- snip ---

The deadlock in 'IDXGISwapChain::ResizeTarget' is still there but that's
covered by bug 45431

$ wine --version
wine-3.15-188-g0799550075

Regards

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list