https://bugs.winehq.org/show_bug.cgi?id=47481
Bug ID: 47481 Summary: Regression: Spire and Xfer (Serum, OTT, etc.) VST plugins don't render Product: Wine Version: 4.12 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: d2d Assignee: wine-bugs@winehq.org Reporter: ajduck@outlook.com Distribution: ---
Since Wine 4.12 plugins like Spire and Xfer plugins (e.g. Serum, OTT, Dimension Expander) don't render anything and instead leave an empty IE6-like effect in the window the GUI would show. In Wine 4.11 it was rendering correctly.
This is a short excerpt of the sort of thing output in journalctl logs (this is for Spire):
002e:fixme:d2d:d2d_factory_init Ignoring factory type 0x1. 002e:fixme:dxgi:DXGID3D10CreateDevice Ignoring flags 0x20. 002e:fixme:d3d11:d3d_blend_state_create Per-rendertarget blend not implemented. 002e:fixme:d2d:d2d_device_context_PushAxisAlignedClip Ignoring antialias_mode 0. 002e:fixme:d2d:d2d_device_context_PushAxisAlignedClip Ignoring antialias_mode 0. 002e:fixme:d2d:d2d_device_context_PushAxisAlignedClip Ignoring antialias_mode 0. (repeats loads of times)... 002e:fixme:d2d:d2d_geometry_sink_BeginFigure Ignoring figure_begin 0x1. 002e:fixme:d2d:d2d_device_context_DrawGeometry Ignoring stroke style A46B1FE0. 002e:fixme:d2d:d2d_geometry_sink_BeginFigure Ignoring figure_begin 0x1. 002e:fixme:d2d:d2d_device_context_DrawGeometry Ignoring stroke style A46B1FE0. 002e:fixme:d2d:d2d_geometry_sink_BeginFigure Ignoring figure_begin 0x1. 002e:fixme:d2d:d2d_device_context_DrawGeometry Ignoring stroke style A46B1FE0. 002e:fixme:d2d:d2d_geometry_sink_BeginFigure Ignoring figure_begin 0x1. 002e:fixme:d2d:d2d_device_context_DrawGeometry Ignoring stroke style A46B1FE0. 002e:fixme:d2d:d2d_geometry_sink_BeginFigure Ignoring figure_begin 0x1. 002e:fixme:d2d:d2d_device_context_DrawGeometry Ignoring stroke style A46B1FE0. 002e:fixme:d2d:d2d_geometry_sink_BeginFigure Ignoring figure_begin 0x1. (repeats loads of times)...
This is the sort of thing OTT puts out: ... 002e:fixme:d2d:d2d_device_context_PushAxisAlignedClip Ignoring antialias_mode 0. 002e:fixme:d2d:d2d_geometry_sink_BeginFigure Ignoring figure_begin 0x1. 002e:fixme:d2d:d2d_device_context_DrawGeometry Ignoring stroke style 34E1BD68. 002e:fixme:d2d:d2d_geometry_sink_AddArc iface 35B572B8, arc 0033F5C8 stub! ...
As you can see from the output it's related to d2d. It's also mentioned in bug #44243 about these plugins using Direct2D.
https://bugs.winehq.org/show_bug.cgi?id=47481
--- Comment #1 from Nikolay Sivov bunglehead@gmail.com --- Does it work with 4.12.1?
https://bugs.winehq.org/show_bug.cgi?id=47481
--- Comment #2 from ajduck@outlook.com --- No, actually 4.12.1 was the one I tried it on. I just tried 4.12 and it didn't work either.
https://bugs.winehq.org/show_bug.cgi?id=47481
--- Comment #3 from ajduck@outlook.com --- I compared the messages that are outputted on Wine 4.11 and 4.12.1 and non-trace outputs seem to be exactly the same.
I'll attach d2d debug traces for those versions in a bit.
https://bugs.winehq.org/show_bug.cgi?id=47481
--- Comment #4 from ajduck@outlook.com --- Created attachment 64857 --> https://bugs.winehq.org/attachment.cgi?id=64857 Wine 4.11 trace, Spire VST on FL Studio 20.5
Opened FL Studio, opened Spire VST, then closed FL Studio.
https://bugs.winehq.org/show_bug.cgi?id=47481
--- Comment #5 from ajduck@outlook.com --- Created attachment 64858 --> https://bugs.winehq.org/attachment.cgi?id=64858 Wine 4.12.1 trace, Spire VST on FL Studio 20.5
Opened FL Studio, opened Spire VST, then closed FL Studio.
https://bugs.winehq.org/show_bug.cgi?id=47481
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Regression: Spire and Xfer |Spire and Xfer (Serum, OTT, |(Serum, OTT, etc.) VST |etc.) VST plugins don't |plugins don't render |render Keywords| |regression
https://bugs.winehq.org/show_bug.cgi?id=47481
--- Comment #6 from Henri Verbeet hverbeet@gmail.com --- This may be a duplicate of bug 47479. Does the patch attached there help?
https://bugs.winehq.org/show_bug.cgi?id=47481
ajduck@outlook.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |DUPLICATE Status|UNCONFIRMED |RESOLVED
--- Comment #7 from ajduck@outlook.com --- Wine 4.13 fixed it, so it probably was that bug.
*** This bug has been marked as a duplicate of bug 47479 ***
https://bugs.winehq.org/show_bug.cgi?id=47481
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #8 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Closing Duplicate.
https://bugs.winehq.org/show_bug.cgi?id=47481
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|d2d |directx-d3d Version|4.12 |4.12.1 CC| |focht@gmx.net