https://bugs.winehq.org/show_bug.cgi?id=43627
Bug ID: 43627 Summary: regression in Age of Empires 2: ingame mostly black in recent wine version Product: Wine Version: 2.14 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d Assignee: wine-bugs@winehq.org Reporter: dan.cermak@cgc-instruments.com Distribution: ---
Created attachment 59044 --> https://bugs.winehq.org/attachment.cgi?id=59044 output of wine when running Age of Empires 2
At some point between Wine 2.10 and 2.14 there has been a regression, that made Age of Empires 2 unplayable. With wine 2.14 the game starts up fine but once you actually get into the game, everything starts flickering and most parts of the screen are black (only units can be seen consistently). This also includes the UI (the menus, map, ect.) and not only the part of the screen that actually shows the game. The console output gets quickly filled with the following fixmes: fixme:d3d:convert_p8_uint_b8g8r8a8_unorm P8 surface loaded without a palette. fixme:d3d_shader:upload_palette P8 surface loaded without a palette. (the full log is attached)
For further reference: I have tested this on two machines running Fedora 26. On both this issue occurs when using the currently recent version of wine (that is 2.14). I have installed the only other available version, which is wine 2.10 where Age of Empires 2 runs without any issues.
I can try to bisect this issue, however any advise to which component might be causing it would be greatly appreciated.