http://bugs.winehq.org/show_bug.cgi?id=18663
Summary: Cryostasis demo hangs Product: Wine Version: 1.1.22 Platform: PC-x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: tsalacinski@gmail.com
Hi,
After issues with bug 18661 and bug 18662, I've managed to get further. Game just hangs, flooding the console with this output:
[tommy@TommyPC Cryostasis Demo]$ wine cryostasis.exe err:ole:CoGetClassObject class {bcde0395-e52f-467c-8e3d-c4579291692e} not registered err:ole:CoGetClassObject class {bcde0395-e52f-467c-8e3d-c4579291692e} not registered err:ole:create_server class {bcde0395-e52f-467c-8e3d-c4579291692e} not registered err:ole:CoGetClassObject no class object {bcde0395-e52f-467c-8e3d-c4579291692e} could be created for context 0x7 fixme:win:EnumDisplayDevicesW ((null),0,0x32f46c,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x32f3ec,0x00000000), stub! fixme:dxgi:DXGID3D10CreateDevice Ignoring adapter type fixme:win:EnumDisplayDevicesW ((null),0,0x32f2c4,0x00000000), stub! fixme:dxgi:dxgi_adapter_GetDesc iface 0x21ff90, desc 0x32f8b0 stub! fixme:dxgi:dxgi_adapter_GetDesc iface 0x21ff90, desc 0x32f8b0 stub!
And this:
fixme:dxgi:dxgi_adapter_GetDesc iface 0x21ff90, desc 0x32f8b0 stub!
is showing up 100 times every second. The game doesn't launch, just stalls and produces lots of output.
http://bugs.winehq.org/show_bug.cgi?id=18663
--- Comment #1 from Austin English austinenglish@gmail.com 2009-05-27 18:57:59 --- Is the demo downloadable? Please update the url/add download keyword if so.
http://bugs.winehq.org/show_bug.cgi?id=18663
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://download.nvidia.com/ | |downloads/nZone/demos/nzd_c | |ryostasis_demo.zip
--- Comment #2 from Ken Sharp kennybobs@o2.co.uk 2009-05-27 20:17:48 --- http://nzone.com/object/nzone_cryostasis_downloads.html
Demo is 1.1GB
http://bugs.winehq.org/show_bug.cgi?id=18663
--- Comment #3 from Henri Verbeet hverbeet@gmail.com 2009-05-28 02:27:29 --- It will probably be a while before we're able to run this with d3d10. Most current d3d10 games have d3d9 renderers as well though, does disabling d3d10, d3d10core and dxgi help?
http://bugs.winehq.org/show_bug.cgi?id=18663
--- Comment #4 from Tomasz Sałaciński tsalacinski@gmail.com 2009-06-03 14:08:57 --- This game doesn't seem to use DX10 at all. There is no option or anything to change the game to DX9, even config.cfg or any config file inside game's directory doesn't have any option to change used directx version. There is no such option in the registry too.
The game itself does contain D3DX9_39.dll (this file is supplied by the game manufacturer, it's not downloaded by me). So it seems that it's able of using DirectX9, or it switches to DirectX 9 when it can't run DirectX 10 mode. It can't switch to DirectX 9 mode though.
http://bugs.winehq.org/show_bug.cgi?id=18663
Adam Bolte boltronics@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |boltronics@gmail.com
--- Comment #5 from Adam Bolte boltronics@gmail.com 2010-05-12 06:00:07 --- Thanks Henri. Disabling d3d10, d3d10core and dxgi does get us a bit further. A pop-up box states:
Cryostasis: Sleep of reason Shader model 4.0 is not supported by your system. The game will launch without advanced PhysX effects.
Clicking on OK causes the game to crash. I'm using 1.1.43.
http://bugs.winehq.org/show_bug.cgi?id=18663
--- Comment #6 from Adam Bolte boltronics@gmail.com 2010-05-12 06:01:19 --- Created an attachment (id=27889) --> (http://bugs.winehq.org/attachment.cgi?id=27889) Cryostasis crashing in DX9 mode
Normal execution log.
http://bugs.winehq.org/show_bug.cgi?id=18663
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #7 from joaopa jeremielapuree@yahoo.fr 2011-08-03 14:22:49 CDT --- still a bug in current wine?
http://bugs.winehq.org/show_bug.cgi?id=18663
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gyebro69@gmail.com
--- Comment #8 from GyB gyebro69@gmail.com 2012-03-25 05:18:15 CDT --- The demo still crashes with Wine-1.5.0 (Nvidia Physx was installed via winetricks).
By default the demo tries to use Shader Model 4 (DX10) which results in a crash:
wine: Call from 0x7b839a92 to unimplemented function d3dx10_43.dll.D3DX10CreateEffectFromMemory, aborting wine: Unimplemented function d3dx10_43.dll.D3DX10CreateEffectFromMemory called at address 0x7b839a92 (thread 0009), starting debugger...
Changing SM to 3 (or 2) in config.cfg forces the demo to use DX9 which results in another crash as can be seen in comment #6. The relevant line in config.cfg (under video settings):
@r.shadermodel = 4
Nvidia 250 / driver 290.10
http://bugs.winehq.org/show_bug.cgi?id=18663
sacrediou sacrediou@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sacrediou@yahoo.fr
http://bugs.winehq.org/show_bug.cgi?id=18663
--- Comment #9 from Adam Bolte boltronics@gmail.com 2013-01-19 23:05:32 CST --- Still an issue with 1.5.22.
fixme:avrt:AvSetMmThreadCharacteristicsW (L"Audio",0xe0fea24): stub fixme:win:EnumDisplayDevicesW ((null),0,0x33f498,0x00000000), stub! fixme:d3d:resource_check_usage Unhandled usage flags 0x8. fixme:d3d:resource_check_usage Unhandled usage flags 0x8. fixme:d3d:resource_check_usage Unhandled usage flags 0x8. .... wine: Unhandled page fault on write access to 0x14da2000 at address 0x6187d7 (thread 0009), starting debugger... etc.
Debian Wheezy, nvidia 304.64 drivers, physx installed via winetricks, and d3d10, d3d10core and dxgi disabled.
http://bugs.winehq.org/show_bug.cgi?id=18663
--- Comment #10 from Andrey Gusev andrey.goosev@gmail.com 2013-06-03 11:39:34 CDT --- Present in 1.5.31
https://bugs.winehq.org/show_bug.cgi?id=18663
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |DUPLICATE
--- Comment #11 from Béla Gyebrószki gyebro69@gmail.com --- Still present in 1.7.35, tested with the GOG.com version of the game, Nvidia binary drivers 340.65.
The latest patch from bug #34480 fixes the crash in Cryostasis and I was able to start the game and played for a few minutes. https://bugs.winehq.org/show_bug.cgi?id=34480#c35
Duplicate of bug #34480 (more detailed analysis in the later bug report)
*** This bug has been marked as a duplicate of bug 34480 ***
https://bugs.winehq.org/show_bug.cgi?id=18663
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #12 from Béla Gyebrószki gyebro69@gmail.com --- closing