https://bugs.winehq.org/show_bug.cgi?id=39281
Bug ID: 39281 Summary: Temple of Elemental Evil (GOG.com) shows black screen during video playback Product: Wine Version: 1.7.51 Hardware: x86 OS: Linux Status: NEW Keywords: regression Severity: normal Priority: P2 Component: directx-d3d Assignee: wine-bugs@winehq.org Reporter: gyebro69@gmail.com CC: stefan@codeweavers.com Regression SHA1: 8c91443f9d0c66d005d6a7eb97b348f1836f74a7 Distribution: ---
The short intro videos (company logos) are simply skipped, the longer in-game videos are showing only a black screen (audio works though) in ToEE, GOG.com version.The rest of the game seems to work properly. Videos are in Bink 1 format, they play properly with the standalone binkplay.exe from RADVideo Tools.
Regression introduced by
commit 8c91443f9d0c66d005d6a7eb97b348f1836f74a7 Author: Stefan Dösinger stefan@codeweavers.com Date: Wed Aug 26 21:50:56 2015 +0200
d3d8: Validate swap effect and backbuffer count.
Reverting the patch on current git fixes the problem. Reproduced with nvidia binary driver 340.93 and nouveau/mesa git.
Demo version is available, but is blocked by bug #9304 (I couldn't start the demo). Let me know if you need debug logs.
Terminal output: fixme:win:EnumDisplayDevicesW ((null),0,0x33f6e8,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x33f578,0x00000000), stub! fixme:d3d:resource_check_usage Unhandled usage flags 0x40. fixme:win:EnumDisplayDevicesW ((null),0,0x33f568,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x33f568,0x00000000), stub! fixme:d3d:resource_check_usage Unhandled usage flags 0x40. fixme:win:EnumDisplayDevicesW ((null),0,0x33f458,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x33f458,0x00000000), stub! fixme:d3d:resource_check_usage Unhandled usage flags 0x40.
wine-1.7.51-181-g8fdcc23 Fedora 22 32-bit OpenGL renderer string: Gallium 0.4 on NV92