Mesa-3D icon indicating copy to clipboard operation
Mesa-3D copied to clipboard

Machinarium black screen regression.

Open iiv3 opened this issue 6 years ago • 1 comments

The bug happens with upstream mesa git.

I'll do a regression search later.

I'm uploading two traces:

  1. A trace made with Nine. When it is replayed with WineD3D, it fails with:
01a2:fixme:d3d:swapchain_init The application requested more than one back buffer, this is not properly supported.
  1. A trace with WineD3D, when it is replayed with Nine, it works flawlessly.

Edit: I'm saying it is a regression because I've played the game under Linux. According to the savegame the last change is around November 2016. I installed Mesa-11.2.2 that dates at May 2016 and it doesn't work. (that's distro package). My current oldest binary build package is Mesa-17.1.4 from July 2017.

It is very likely that the regression might not be in Mesa, but in Xorg, or Steam Overlay.

iiv3 avatar Feb 02 '19 23:02 iiv3

It looks like the regression comes from Wine. The following workaround seems to work for a number of games, including Machinarium:

[HKEY_CURRENT_USER\Software\Wine\Direct3D]
"Renderer"="gdi"

However with that setting wined3d stops working.

iiv3 avatar Feb 05 '19 02:02 iiv3