http://bugs.winehq.org/show_bug.cgi?id=12557
Summary: System Shock 2 Demo: Starting game results in black screen Product: Wine Version: unspecified Platform: Other URL: http://www.download.com/System-Shock-2-demo/3000-7539_4- 10031250.html OS/Version: other Status: UNCONFIRMED Severity: major Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: liquid.acid@gmx.net
Created an attachment (id=12130) --> (http://bugs.winehq.org/attachment.cgi?id=12130) shock2.exe run with d3d tracing
Hi there,
I just installed the System Shock 2 demo to check if it still does not work with wine (according to the AppDB it doesn't really work well).
And indeed, it doesn't even start. I get some very high pitched sound distortions after the loading screen ends. The usual background hum continues, but all I see is a black screen. Sometimes I see a dialogue box for some milliseconds, but that's all. Now wine consumes a huge amount of CPU and sometimes doesn't even let me switch to other applications (currently virtual desktop is on) and even VT switch is impossible. I have put wineserver -k on a ACPI event button, this is the only way I can kill wine after SS2 fucks it up.
I post a very short console log here and a more detailed d3d trace as attachment: err:ddraw:PixelFormat_DD2WineD3D Unknown Pixelformat! err:ddraw:IDirectDrawImpl_CreateNewSurface Unsupported / Unknown pixelformat err:ddraw:IDirectDrawImpl_CreateSurface IDirectDrawImpl_CreateNewSurface failed with 88760091 err:ddraw:PixelFormat_DD2WineD3D Unknown Pixelformat! err:ddraw:IDirectDrawImpl_CreateNewSurface Unsupported / Unknown pixelformat err:ddraw:IDirectDrawImpl_CreateSurface IDirectDrawImpl_CreateNewSurface failed with 88760091
The thing is that the game should use D3D, but I can't even select it in the options. The only thing I can select is a DirectDraw renderer. I'm going to create some ddraw traces, maybe these have additional informations.
BUT the game seems to use d3d calls (the d3d trace grew quite large).
Oh yes, I have added the safe_texture_manager stuff to the cam.cfg, according to board postings on the net this should reduce some problems on windows as well. But it doesn't really make any difference here, I also get a black screen without the config modification.
Greetings, Tobias