https://bugs.winehq.org/show_bug.cgi?id=38778
Bug ID: 38778 Summary: Blade of Darkness demo hangs with a black screen on start Product: Wine Version: 1.7.22 Hardware: x86 URL: http://www.fileplanet.com/51710/50000/fileinfo/Blade-o f-Darkness-PC-Demo OS: Linux Status: NEW Keywords: download, regression Severity: normal Priority: P2 Component: directx-d3d Assignee: wine-bugs@winehq.org Reporter: gyebro69@gmail.com CC: hverbeet@gmail.com Regression SHA1: 8ebc82cd8dbf306256318047d5b9c009f654eac1 Distribution: ---
The game is an oldie from around 2000, the demo supports only D3D mode. The game hangs with a black screen and 100% cpu usage after starting. Start the demo with ../Bin/Winblade.exe, select renderer, screen resolution and audio device in the launcher then click <Play demo> button to start the game.
Terminal output: fixme:ddraw:DirectDrawEnumerateExA flags 0x00000006 not handled fixme:win:EnumDisplayDevicesW ((null),0,0x33b354,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x33aca4,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x33a814,0x00000000), stub! fixme:ddraw:ddraw7_Initialize Ignoring guid {aeb2cdd4-6e41-43ea-941c-8361cc760781}.
Reverting the following commit fixes the issue:
commit 8ebc82cd8dbf306256318047d5b9c009f654eac1 Author: Henri Verbeet hverbeet@codeweavers.com Date: Tue Jul 1 07:52:29 2014 +0200
ddraw: Check for a lost surface in ddraw_surface7_Flip().
wine-1.7.45-116-g9e96bee Fedora 22 nouveau + Mesa3D from git (the problem is present with the binary drivers as well)