https://bugs.winehq.org/show_bug.cgi?id=52844
Bug ID: 52844 Summary: Call of Duty: Black Ops II stucks with a black screen after intro Product: Wine Version: 7.6 Hardware: x86-64 OS: Linux Status: NEW Severity: normal Priority: P2 Component: directx-d3d Assignee: wine-bugs@winehq.org Reporter: andrey.goosev@gmail.com Distribution: ---
Created attachment 72240 --> https://bugs.winehq.org/attachment.cgi?id=72240 log
wine-7.6-211-ge254680ed15
https://bugs.winehq.org/show_bug.cgi?id=52844
waltercool@slash.cl changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |waltercool@slash.cl
--- Comment #1 from waltercool@slash.cl --- The game works kinda fine to me. Using Plutonium.
Make sure to install dxvk and other dependencies mentioned here: https://forum.plutonium.pw/topic/9652/plutonium-bo2-waw-linux-tutorial
The only problem is secondary monitor. Don't do that or aiming will get messy.
https://bugs.winehq.org/show_bug.cgi?id=52844
--- Comment #2 from Andrey Gusev andrey.goosev@gmail.com --- 01b0:trace:d3d11:d3d_rendertarget_view_create Created rendertarget view 000000000AC0BF10. 01b0:trace:d3d11:d3d11_rendertarget_view_GetDesc iface 000000000AC0BF10, desc 000000000011E2B0. 01b0:trace:d3d11:d3d11_texture2d_QueryInterface iface 000000000AC2B8D0, riid {f8fb5c27-c6b3-4f75-a4c8-439af2ef564c}, object 000000000011E1E0. 01b0:trace:d3d11:d3d11_texture2d_QueryInterface Forwarding to dxgi resource. 01b0:trace:dxgi:dxgi_resource_inner_QueryInterface iface 00000000102EF660, riid {f8fb5c27-c6b3-4f75-a4c8-439af2ef564c}, out 000000000011E1E0. 01b0:warn:dxgi:dxgi_resource_inner_QueryInterface {f8fb5c27-c6b3-4f75-a4c8-439af2ef564c} not implemented, returning E_NOINTERFACE 01b0:warn:d3d11:d3d11_texture2d_QueryInterface {f8fb5c27-c6b3-4f75-a4c8-439af2ef564c} not implemented, returning 0x80004002.
8.3-30-g45e83cc8c28
https://bugs.winehq.org/show_bug.cgi?id=52844
--- Comment #3 from Andrey Gusev andrey.goosev@gmail.com --- Also these
01b0:warn:d3d11:d3d11_device_context_QueryInterface {b4e3c01d-e79e-4637-91b2-510e9f4c9b8f} not implemented, returning E_NOINTERFACE. 01b0:warn:d3d11:d3d_device_inner_QueryInterface {10ec4d5b-975a-4689-b9e4-d0aac30fe333} not implemented, returning E_NOINTERFACE. 0544:warn:dxgi:d3d11_swapchain_QueryInterface {a8be2ac4-199f-4946-b331-79599fb98de7} not implemented, returning E_NOINTERFACE 0544:warn:dxgi:d3d11_swapchain_QueryInterface {94d99bdb-f1f8-4ab0-b236-7da0170edab1} not implemented, returning E_NOINTERFACE
https://bugs.winehq.org/show_bug.cgi?id=52844
Andrey Gusev andrey.goosev@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Call of Duty: Black Ops II |Multiple games stuck/crash |stucks with a black screen |with a black screen |after intro |after/before intro (Call of | |Duty: Black Ops II, Nioh 2 | |- The Complete Edition)
https://bugs.winehq.org/show_bug.cgi?id=52844
brandow brandowlucas@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |brandowlucas@gmail.com
--- Comment #4 from brandow brandowlucas@gmail.com --- (In reply to waltercool from comment #1)
Yeah but plutonium is only multiplayer, so there is no campaign.
https://bugs.winehq.org/show_bug.cgi?id=52844
--- Comment #5 from Andrey Gusev andrey.goosev@gmail.com --- Created attachment 74942 --> https://bugs.winehq.org/attachment.cgi?id=74942 patch
Thanks to Henri for pointing it out.
https://bugs.winehq.org/show_bug.cgi?id=52844
Andrey Gusev andrey.goosev@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |patch
https://bugs.winehq.org/show_bug.cgi?id=52844
--- Comment #6 from Henri Verbeet hverbeet@gmail.com --- For context, the application does indexed draws with a NULL index buffer, and a 0 index count. That almost works, but reference_graphics_pipeline_resources() will attempt to reference the NULL index buffer.
The patch mostly needs some tests to see whether this is really supposed to work, as well as possibly being extended to other draw functions.