https://bugs.winehq.org/show_bug.cgi?id=46781
Bug ID: 46781 Summary: (Regression) iZotope Ozone: Shows black window since Wine 4.3 Product: Wine Version: 4.3 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d Assignee: wine-bugs@winehq.org Reporter: ajduck@outlook.com Distribution: ---
Created attachment 63793 --> https://bugs.winehq.org/attachment.cgi?id=63793 Ozone in Wine 4.3 (GUI not working)
Since Wine 4.3 Staging, the VST plugin iZotope Ozone shows a black window instead of it's GUI (both version 7 and 8). It shows correctly on Wine 4.2 Staging.
It may be related to the d3d or d3dx9 components because the plugin uses them to render it's GUI.
Both logs attached are Ozone ran in FL Studio with WINEDEBUG='+d3d,+d3d9,+loaddll'. In both logs I did exactly these steps: I opened FL, loaded the Ozone plugin, closed the Ozone window/GUI and then closed FL. The relevant part of both logs is after the loading of iZOzone8.dll.
There's a similar discussion about a 4.3-staging regression involving a black window mentioned in bug #24983, but I'm not sure if it's related because neither d3dx or D3DXLoadSurfaceFromMemory show up when ran with WINEDEBUG=+d3dx.
If it's indeed d3d or d3dx9, possibly one of these commits has something to do with it?: https://source.winehq.org/git/wine.git/?a=search&h=refs%2Ftags%2Fwine-4....
https://bugs.winehq.org/show_bug.cgi?id=46781
--- Comment #1 from ajduck@outlook.com --- Created attachment 63794 --> https://bugs.winehq.org/attachment.cgi?id=63794 Ozone in Wine 4.2 (GUI working)
https://bugs.winehq.org/show_bug.cgi?id=46781
ajduck@outlook.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
https://bugs.winehq.org/show_bug.cgi?id=46781
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|directx-d3d |-unknown CC| |leslie_alistair@hotmail.com | |, z.figura12@gmail.com Product|Wine |Wine-staging
--- Comment #2 from Zebediah Figura z.figura12@gmail.com --- 0035:trace:d3d9:d3d9_CreateDevice iface 0x1c183d58, adapter 0, device_type 0x1, focus_window 0x102b0, flags 0x22, parameters 0x329254, device 0x1c183fbc.
This is likely a regression due to SWVP/IVB. Can you please try with latest git, which may already fix this?
https://bugs.winehq.org/show_bug.cgi?id=46781
Paul Gofman gofmanp@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gofmanp@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=46781
Robert Walker bob.mt.wya@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bob.mt.wya@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=46781
--- Comment #3 from ajduck@outlook.com --- Sorry for the late reply.
I looked into building Wine but I'm running an 64-bit Ubuntu-derived distro (18.04) and multiarch implementation is still not complete on Ubuntu. Additionally I tried doing it in a virtual machine but it seemed GNOME Boxes/qemu didn't want to use my WireGuard network interface (so I couldn't connect to the internet from inside the VM). I could try VirtualBox but I think I'll wait until the next Wine release instead to see if it's fixed, sorry.
https://bugs.winehq.org/show_bug.cgi?id=46781
--- Comment #4 from Robert Walker bob.mt.wya@gmail.com --- (In reply to ajduck from comment #3)
Sorry for the late reply.
I looked into building Wine but I'm running an 64-bit Ubuntu-derived distro (18.04) and multiarch implementation is still not complete on Ubuntu.
...
If you need some help to compile Wine on Ubuntu (or Debian) distributions ... I've a simple multilib Wine build script on Github, for these distributions: https://github.com/bobwya/build-multilib-wine
Obviously if you choose to try this script out, then post any issues with it on the Github Issue tracker (and _not_ here on the WineHQ Bugzilla)! Or wait for Wine Staging 4.4 to be released ...
https://bugs.winehq.org/show_bug.cgi?id=46781
ajduck@outlook.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|UNCONFIRMED |RESOLVED
--- Comment #5 from ajduck@outlook.com --- It's working again as of Wine 4.4 Staging. Thank you to the Wine team!
---
Also @ Robert, I did come across your script while looking into compiling Wine. The main reason why I decided not to try it was because of the requirement of adding a password to the root user, which I'm not so keen on doing.
I have thought since that I might be able to just replace all instances of `su -p -c 'echo lala' root` with `sudo -E 'echo lala'` or something because I don't mind entering my password each time. But that's just me, other people may not prefer that. It also may not work, I'd have to try it.
Anyway, thanks for pointing your script out. If another situation arises where I need to build Wine from git, I'll try it (with the modifications mentioned above).
https://bugs.winehq.org/show_bug.cgi?id=46781
--- Comment #6 from ajduck@outlook.com --- (Oops, mistake, `su -p -c root` requires a password to be entered anyway, still the point is I'd prefer to use sudo over su if that works because I'd not need to set a password for the root user.)
https://bugs.winehq.org/show_bug.cgi?id=46781
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #7 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Closing Fixed Staging bugs.