http://bugs.winehq.org/show_bug.cgi?id=22489
Summary: Stonegiant demo doesn't run, needs d3d11 Product: Wine Version: 1.1.43 Platform: x86 OS/Version: Linux Status: NEW Keywords: download Severity: normal Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: dank@kegel.com
There was some splash recently about a new game engine's benchmark, http://www.examiner.com/x-3707-DLC-Examiner~y2010m4d24-Stone-Giant-DirectX-1... http://www.bitsquid.se/downloads/download.html http://www.bitsquid.se/news_press%20releases.html so I installed it to see how it would break under Wine. Here's the startup log:
err:module:import_dll Library d3d11.dll (which is needed by L"C:\Program Files\Stone Giant\exe\stone_giant.exe") not found fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT" (8.0.50727.762) err:module:import_dll Library MSVCP80.dll (which is needed by L"C:\Program Files\Stone Giant\exe\nvtt.dll") not found err:module:import_dll Library nvtt.dll (which is needed by L"C:\Program Files\Stone Giant\exe\stone_giant.exe") not found
Had to select Vista in winecfg to get it to install, too.
http://bugs.winehq.org/show_bug.cgi?id=22489
Jerome Leclanche adys.wh@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |adys.wh@gmail.com
--- Comment #1 from Jerome Leclanche adys.wh@gmail.com 2010-09-24 23:07:43 CDT --- Affects Civilization V DX10/11 mode.
err:module:import_dll Library d3d11.dll (which is needed by L"C:\program files\steam\steamapps\common\sid meier's civilization v\CivilizationV_DX11.exe") not found err:module:LdrInitializeThunk Main exe initialization for L"C:\program files\steam\steamapps\common\sid meier's civilization v\CivilizationV_DX11.exe" failed, status c0000135
http://bugs.winehq.org/show_bug.cgi?id=22489
Xavier Vachon xvachon@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xvachon@gmail.com
--- Comment #2 from Xavier Vachon xvachon@gmail.com 2012-11-23 16:18:53 CST --- Affects Assassin's Creed 3.
http://bugs.winehq.org/show_bug.cgi?id=22489
Jerome Leclanche adys.wh@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |major
--- Comment #3 from Jerome Leclanche adys.wh@gmail.com 2012-11-23 23:00:54 CST --- Prevents app from running, affects multiple games -> major
http://bugs.winehq.org/show_bug.cgi?id=22489
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|major |enhancement
--- Comment #4 from Dan Kegel dank@kegel.com 2012-11-23 23:08:52 CST --- Wine doesn't support d3d11 yet, so this is probably better considered an enhancement. (Let's see what Henri thinks!)
http://bugs.winehq.org/show_bug.cgi?id=22489
--- Comment #5 from Xavier Vachon xvachon@gmail.com 2012-11-23 23:21:23 CST --- (In reply to comment #4)
Wine doesn't support d3d11 yet, so this is probably better considered an enhancement. (Let's see what Henri thinks!)
I think that for now, a stub dll would be enough. Most games with DX11 support have a DX9 mode that we can test, so I suppose that a stub would make the apps run. However, new engines like Frostbite 2 do not support DX9, so at some point development will have to consider implementing DX11
http://bugs.winehq.org/show_bug.cgi?id=22489
--- Comment #6 from Henri Verbeet hverbeet@gmail.com 2012-11-24 07:23:09 CST --- (In reply to comment #4)
Wine doesn't support d3d11 yet, so this is probably better considered an enhancement. (Let's see what Henri thinks!)
I think in practice nobody cares about the Importance field.
http://bugs.winehq.org/show_bug.cgi?id=22489
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |austinenglish@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=22489
rocko rockorequin@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |rockorequin@hotmail.com
--- Comment #7 from rocko rockorequin@hotmail.com 2012-11-29 00:18:34 CST --- Also affects CoD Black Ops II.
http://bugs.winehq.org/show_bug.cgi?id=22489
Jerome Leclanche adys.wh@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Stonegiant demo doesn't |Missing d3d11 prevents some |run, needs d3d11 |games from running
http://bugs.winehq.org/show_bug.cgi?id=22489
--- Comment #8 from rocko rockorequin@hotmail.com 2012-11-30 23:28:54 CST --- Black Ops II says it supports both dx10 and dx11, but it will only run if the d3d11.dll file is present, presumably because dx11 supports both dx11 and dx10 cards.
Given that the games manufacturers have started bringing out games with no support for XP (ie dx9), my guess is that this will become a more and more common situation.
Does wine provide support for dx10? I read somewhere that it doesn't, but that seems odd because the latest version provides d3d10.dll/d3d10.dll.so files.
If wine does support dx10, would it be practical to have a d3d11.dll stub that just maps to the dx10 support?
http://bugs.winehq.org/show_bug.cgi?id=22489
--- Comment #9 from Andrey Gusev andrey.goosev@gmail.com 2012-12-05 11:28:47 CST --- DiRT Showdown also need it.
http://bugs.winehq.org/show_bug.cgi?id=22489
--- Comment #10 from Austin English austinenglish@gmail.com 2012-12-10 21:41:32 CST --- Sent a stub: http://source.winehq.org/patches/data/92713
for Stone Giant, it gets it a bit further (it will create a window then fail wanting to create a d3d11 device).
For the other games, I don't have copies. Keep in mind the stub does nothing, but if the game is truly only checking for the dll's existence, then you may get lucky.
That said, d3d11 support will (likely) be a while, and it won't be coming from me :).
http://bugs.winehq.org/show_bug.cgi?id=22489
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |1d1cb5236e6aa5ee215b1f6e653 | |f2e92830c0427 Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #11 from Austin English austinenglish@gmail.com 2012-12-12 16:33:22 CST --- A stub d3d11 is now in: http://source.winehq.org/git/wine.git/commitdiff/1d1cb5236e6aa5ee215b1f6e653...
full d3d11 support, however, is obviously a long way away..
http://bugs.winehq.org/show_bug.cgi?id=22489
--- Comment #12 from Austin English austinenglish@gmail.com 2012-12-12 19:14:50 CST --- (In reply to comment #11)
A stub d3d11 is now in: http://source.winehq.org/git/wine.git/commitdiff/1d1cb5236e6aa5ee215b1f6e653...
full d3d11 support, however, is obviously a long way away..
A user in #winehq confirmed that today's git lets Assassin's Creed 3 run.
http://bugs.winehq.org/show_bug.cgi?id=22489
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #13 from Alexandre Julliard julliard@winehq.org 2012-12-21 13:28:19 CST --- Closing bugs fixed in 1.5.20.