#juce has just added a patch that defaults to software rendering when plugins are running in #wine ending the direct2d black window issue. hopefully this fixes #synthv2 and #voisona when running under linux.
https://forum.juce.com/t/juce8-direct2d-wine-yabridge/64298/86

Juce8 Direct2D WINE/yabridge
I’m not qualified to do this implementation in Wine myself, but I think what I can contribute is a minimal example, with source code, to help Wine devs. I’m looking to learn enough JUCE to make this possible. The community’s workarounds tend to involve trying to force software/OpenGL rendering, so a minimal example that reproduces this behavior should not force or fallback to software rendering. If I’m creating a Hello World JUCE8 application, would I have to do anything specific to use Direct2...