![]() |
#1 |
Human being with feelings
Join Date: Mar 2008
Location: Planet Earth
Posts: 9,860
|
![]()
I just let Manjaro XFCE update WINE 10.0-1 to WINE 10.2 (now 10.3-1) and all is still well with my Windows plugins. Dunno what changed in WINE, but all my Windows plugins are still happy.
Last edited by Glennbo; 03-18-2025 at 07:36 AM. |
![]() |
![]() |
![]() |
#2 |
Human being with feelings
Join Date: Oct 2024
Posts: 171
|
![]()
yeah, but what about VST3?
if I remember correctly, I thought you were mostly running a firmly weeded out collection of VSTs on LinVST and no VST3's or CLAPs? And what about all of these? are any of these "closed"/SOLVED?: https://bugs.winehq.org/buglist.cgi?quicksearch=VST |
![]() |
![]() |
![]() |
#3 | ||
Human being with feelings
Join Date: Mar 2008
Location: Planet Earth
Posts: 9,860
|
![]() Quote:
That said, if I'm missing something by not having the VST3 version of those plugins, I don't know what it might be. They all function as virtual midi instruments, which is what I expect from them, and even though I have some Windows audio plugins, I don't use any of them, and only use the virtual instruments like Kontakt, B4 Organ, Superior Drummer, Arturia MiniMoog V, and a few others. Quote:
![]() |
||
![]() |
![]() |
![]() |
#4 |
Human being with feelings
Join Date: Oct 2024
Posts: 171
|
![]()
cool. thanks for the clarification.
i apologize for sounding rude. i'm so anxious about the WINE bugs being fixed by the WINE devs, hopefully. i come accross rude sometimes. sorry for that. i'm glad your stuff is working out. Last edited by mjolnir; 03-05-2025 at 03:17 PM. |
![]() |
![]() |
![]() |
#5 |
Human being with feelings
Join Date: Mar 2008
Location: Planet Earth
Posts: 9,860
|
![]()
No worries. I know about being anxious with WINE. Last night was the first time in a month or more that I wasn't on edge letting a Manjaro update install a new version of WINE.
|
![]() |
![]() |
![]() |
#6 |
Human being with feelings
Join Date: Oct 2024
Posts: 171
|
![]()
I think that there's more than one WINE bug historically speaking, and a bunch of them are from the alpha introduction of Wayland. As far as I know, they haven't been solved yet.
But like any bugs, they vary from user to user. Just because something is broken for one user doesn't mean it's broken for other users. And likewise, sometimes a fix for one user doesn't affect a different set of users who still have software not working right (different bugs per user(s)). |
![]() |
![]() |
![]() |
#7 | |
Human being with feelings
Join Date: Mar 2008
Location: Planet Earth
Posts: 9,860
|
![]() Quote:
|
|
![]() |
![]() |
![]() |
#8 | |
Human being with feelings
Join Date: Oct 2024
Posts: 171
|
![]() Quote:
But I keep forgetting that you're using LinVST and not Yabridge. And of course they are different from each other. Somebody did mention somewhere on the web, though, that some of the WINE bugs with VST's and/or CLAP's might not be there if you run REAPER for Windows (on WINE) and just load up the Windows plugins from within that. I used to do that all the time, before the Linux REAPER project was fully up and running. It took more Linux optimization tweaks to get it to work stable, but I was able to do it. I was even planning on sharing some of the successful tweaks I'd learned from others, such as how to configure PulseAudio for pro audio (yes, it's possible) with the "tsched=0" trick and other things. But then PulseAudio became negligeable when PipeWire became mainstream, so I never followed through. And then, of course, I keep jumping from DAW to DAW (almost like distro hopping) so I'm not as focussed on REAPER as other REAPER users. Other REAPER users, for example know a lot about scripting and I sure don't. But I have a stable Manjaro XFCE/MATE Linux and I'm happy abou that. And for that matter, my REAPER is stable too. As long as I get some music done, I'm happy. Lately, I'm not sure which plugins are buggy or not because I got rid of all of them on my system which were incompatible with WINE's bugs. ...All of them, except for MaxSynths Bass Module. That one seems stable lately and my system is pinned (held) at WINE-Staging v9.22 I'm not going to unpin WINE-Staging until the WINE devs claim to have fixed the VST GUI bugs on the WINE HQ website. Or, until a bunch of the audio guys at this site and LinuxMusicians claim that the bugs are totally fixed. Overall, the progress is slow, but I don't think that there are very many developers anyhow. Aren't they understaffed, right? And it's not like they're getting paid. So we're lucky to have anything that works. |
|
![]() |
![]() |
![]() |
#9 |
Human being with feelings
Join Date: Mar 2008
Location: Planet Earth
Posts: 9,860
|
![]()
I just went down a long and unpleasant trip after updating my DAW machine with a big Manjaro update. I think the mirrors around the world were out of sync for a while or something, because I saw it on two machines, but two others were fine updating a day later.
My DAW got into a catch 22 loop where trying to install or uninstall anything would throw out three errors about removing blah blah blah library can't be done because blah blah blah is dependent on it. After many attempts down different paths, and starting again after a TimeShift restore, the fix was to switch mirrors to Global, refresh the mirrors list, and then run the update from a terminal. Now I can add or remove again using the GUI method, and just added SpeedCrunch using the GUI interface. It was sort of funny too, because after all that, I got a notification that WINE 10.2 was available to install as an update, because TimeShift had rolled me back to WINE 10.0-1 evidently. ![]() |
![]() |
![]() |
![]() |
#10 |
Human being with feelings
Join Date: Oct 2024
Posts: 171
|
![]()
@GlennBo: that does sound like true DLL Hell, as they say.
somebody somewhere taught me "sudo pacman -Rndd" (<junk-to-remove>), so I use that quite alot to get rid of installs without them complaining about forced removals of other things. maybe that will come in handy for you? |
![]() |
![]() |
![]() |
#11 | |
Human being with feelings
Join Date: Mar 2008
Location: Planet Earth
Posts: 9,860
|
![]() Quote:
|
|
![]() |
![]() |
![]() |
#12 | |
Human being with feelings
Join Date: Jun 2022
Location: Germany
Posts: 501
|
![]() Quote:
I got it today. And it did mess up again. The plugin interface doesn't show up entirely. I think you reported such behaviour before. And I know this too. But until now resizing the window helped me with this. Not anymore ![]() |
|
![]() |
![]() |
![]() |
#13 | |
Human being with feelings
Join Date: Mar 2008
Location: Planet Earth
Posts: 9,860
|
![]() Quote:
I never had any graphical issues with any version of WINE, but before OSXmidi made the fixes for 9.22 - 10.0, I was getting errors and none of my plugins worked at all. I was also getting errors on a stock ticker I wrote in a Windows programming language, and on a Windows programming editor I still use. The stock ticker and editor would load after popping up several error messages, but none of my Windows plugins in REAPER would. With the LinVST fixes OSXmidi made, all my Windows plugins work in 9.22, 10.0, 10.0-1, 10.2, and 10.2-2. Manjaro doesn't yet have 10.3 in the repository, but maybe it will show up soon and I can find out how LinVST deals with it. I see that OSXmidi has a new 4.9 release of LinVST here, https://github.com/osxmidi/LinVst/releases/tag/4.9 that says "yesterday". I compared the file size of one of the server files, and it was different from the original v4.9 fix that was posted a while back. I'm just holding it for now, until I see what happens with WINE 10.3 when I get it. |
|
![]() |
![]() |
![]() |
#14 | ||
Human being with feelings
Join Date: Jun 2022
Location: Germany
Posts: 501
|
![]() Quote:
![]() Quote:
Yes, that worked for me too, until wine-10.3. I just downgraded wine to 9.21 again. And for now I'm using the vst2 versions of my plugins with LinVST. |
||
![]() |
![]() |
![]() |
#15 | |
Human being with feelings
Join Date: Mar 2008
Location: Planet Earth
Posts: 9,860
|
![]() Quote:
If so, is your desktop running Wayland or X11? Mine is X11, since it's XFCE. |
|
![]() |
![]() |
![]() |
#16 |
Human being with feelings
Join Date: Jun 2022
Location: Germany
Posts: 501
|
![]()
Yes, wine-10.3 and LinVST, but on wayland. I could try x11 also, but tomorrow on my laptop. There I have still wine-10.3 running.
|
![]() |
![]() |
![]() |
#17 |
Human being with feelings
Join Date: Mar 2008
Location: Planet Earth
Posts: 9,860
|
![]()
It might make a difference. If you get a chance to try it, I'd be interested to know what you find out.
|
![]() |
![]() |
![]() |
#18 |
Human being with feelings
Join Date: Oct 2024
Posts: 171
|
![]()
from what I read on the internet, XFCE doesn't (yet) support wayland.
On my XFCE/MATE Manjaro system, I tried to install all of the wayland files in advance and when I log in there's an option for XFCE with Wayland instead of XFCE (or MATE). However, if I select that option, nothing happens. I have to choose either XFCE or MATE. again, from what I've read XFCE doesn't (yet) support wayland, even though other things do. so it's a waiting game. (during which i might switch back to MS Windows for compatibility reasons) |
![]() |
![]() |
![]() |
#19 |
Human being with feelings
Join Date: Jun 2022
Location: Germany
Posts: 501
|
![]() |
![]() |
![]() |
![]() |
#20 |
Human being with feelings
Join Date: Mar 2008
Location: Planet Earth
Posts: 9,860
|
![]()
Hmmm. Did you get WINE 10.3 as an update from your distro, or are you getting it from WineHQ? Manjaro still doesn't have it in their repository.
|
![]() |
![]() |
![]() |
#21 |
Human being with feelings
Join Date: Jun 2022
Location: Germany
Posts: 501
|
![]()
From my distro. I'm actually running EndeavourOS (switched to it from Fedora this month). Yeah, Manjaro has a little delay.
|
![]() |
![]() |
![]() |
#22 |
Human being with feelings
Join Date: Feb 2014
Posts: 636
|
![]() |
![]() |
![]() |
![]() |
#23 | |
Human being with feelings
Join Date: Jun 2022
Location: Germany
Posts: 501
|
![]() Quote:
Luckily it's easy to downgrade wine ![]() As I mentioned above I downgraded right to 9.21, but now I think about it 10.2 would work also. I just did that, so that I could work on older projects, where all my plugins are vst3 versions. I should migrate some custom presets to vst2, that will be my go for in future projects. |
|
![]() |
![]() |
![]() |
#24 | ||
Human being with feelings
Join Date: Mar 2008
Location: Planet Earth
Posts: 9,860
|
![]() Quote:
Quote:
|
||
![]() |
![]() |
![]() |
#25 | |
Human being with feelings
Join Date: Jun 2022
Location: Germany
Posts: 501
|
![]() Quote:
Altough, I'm not a programmer, but I doesn't understand this kind of regression. Or I think there could be at least a little bit more transparency or explanation what they are doing, so that such regressions could be worked around without guessing. Maybe there is transparency somewhere, but from googleing there don't seems much of a discussion about it. But I also don't know how big their team actually is. Maybe they don't even have the time to read all the bug reports ![]() |
|
![]() |
![]() |
![]() |
#26 | |
Human being with feelings
Join Date: Mar 2008
Location: Planet Earth
Posts: 9,860
|
![]() Quote:
I wonder how easy it would be to create an auto-bot mailer to send the WINE-Os twenty or so messages per day, with randomly generated "From" addresses, and randomly generated Linux DAW and plugins reports. Something like this. ![]() Hey WINE-Os, it's <random email address> again, I was just emailing you guys to remind you that <random Windows Plugin> is exhibing GUI issues with <random Linux DAW>! Please fix this ASAP. Thanks in advance! <random email address> |
|
![]() |
![]() |
![]() |
#27 | |
Human being with feelings
Join Date: Jun 2022
Location: Germany
Posts: 501
|
![]() Quote:
![]() But since it's open source, I would like to see some explanation about what they changed, that might cause these regressions. That would maybe help to work around it or even realign to their new concept of .. I don't know, window drawing and pointing to coordinates, through this new "crosseyed" wine targeting ![]() |
|
![]() |
![]() |
![]() |
#28 |
Human being with feelings
Join Date: Mar 2008
Location: Planet Earth
Posts: 9,860
|
![]()
I still don't have WINE 10.3, but can confirm that this newest patch still works fine in 10.2-2.
Thanks OSXmidi for jumping right into the middle of these changes in recent WINE versions. I'm now waiting for 10.3 to drop in Manjaro so I can check it out. ![]() BTW, anybody running Manjaro and having issues or error messages updating, it might be related to your /etc/pacman.conf file. Up until recently it would still honor the file if it had an entry for [community] because they were using a blank entry in their database so it wouldn't error out. Now that is no longer the case and if you do have a [community] section, you will get errors and not be able to update. I just commented mine out like this, # [community] # SigLevel = PackageRequired # Include = /etc/pacman.d/mirrorlist and all is cool again. Three of the four machines I have running Manjaro needed these lines commented out. What used to be in [community] has been merged with [extra] and the [community] entry is now invalid. Also, you will need to refresh the mirrors if you comment those lines out. |
![]() |
![]() |
![]() |
#29 |
Human being with feelings
Join Date: Jun 2022
Location: Germany
Posts: 501
|
![]() |
![]() |
![]() |
![]() |
#30 | |
Human being with feelings
Join Date: Feb 2014
Posts: 636
|
![]() Quote:
|
|
![]() |
![]() |
![]() |
#31 |
Human being with feelings
Join Date: Feb 2014
Posts: 636
|
![]() |
![]() |
![]() |
![]() |
#32 | |
Human being with feelings
Join Date: Jun 2022
Location: Germany
Posts: 501
|
![]() Quote:
If it would help, I could install some vst for testing with LinVST on each of it. EDIT: On Debian I was not able to install wine correctly, and couldn't install any plugin ![]() On EndeavourOS I recently have installed wine-9.20 on my pc and wine-10.3 on my laptop: both work fine. Fedora also has wine-10.3 so I didn't test and assume it's the same as on Endeavour. My OpenSuse installation has wine-7.12 and installing TDR-Nova and converting it with LinVST worked also fine. But I realized some minor things: When I close the plugin window I have a delay of about 2 seconds, before it really closes. Sometimes, when I open up the plugin window, the plugin interface is black, but after hoovering over it the interface appears. Last edited by fabio77; 03-11-2025 at 06:15 AM. |
|
![]() |
![]() |
![]() |
#33 | |
Human being with feelings
Join Date: Mar 2008
Location: Planet Earth
Posts: 9,860
|
![]() Quote:
The latest LinVST is still working fine in WINE 10.2-2, with no unexpected side effects. |
|
![]() |
![]() |
![]() |
#34 | ||
Human being with feelings
Join Date: Jun 2022
Location: Germany
Posts: 501
|
![]() Quote:
![]() I will test on the other wine versions later. Quote:
There should be a way to deregister them as long you are on the old installation, but if you forget before reinstalling the system there is no way around, but to contact the support and ask for some new slots (what they did for me). So, when I stopped to buy any other windows vsts, the fabfilter plugins were the only ones I still paid for, because they are great ![]() But that's another topic. So thank you for the patch! |
||
![]() |
![]() |
![]() |
#35 | ||
Human being with feelings
Join Date: Mar 2008
Location: Planet Earth
Posts: 9,860
|
![]() Quote:
Then I noticed that it was saying it couldn't find the drum libraries, so I pointed Superior to the seven drum libraries I have, and it worked again. I haven't yet tried the Beta, but I'm pretty sure it would work okay as well. I was messing last night with trying to add Proteus-X presets that someone posted in another thread, and the install of those likely broke the paths for Superior, which I never tried after giving up on trying to make the Proteus-X patches work in Proteus-VX. I'm still waiting for Manjaro to drop WINE 10.3, which I'm now surprised has not happened yet. Quote:
|
||
![]() |
![]() |
![]() |
#36 | |
Human being with feelings
Join Date: Sep 2013
Location: Maine
Posts: 1,248
|
![]() Quote:
![]()
__________________
"The survival value of human intelligence has never been satisfactorily demonstrated." - Michael Crichton, "The Andromeda Strain" |
|
![]() |
![]() |
![]() |
#37 | |
Human being with feelings
Join Date: Mar 2008
Location: Planet Earth
Posts: 9,860
|
![]() Quote:
![]() I also will *never* install another Windows plugin (even the free ones), because I don't support developers who don't support Linux. All the Windows plugins I have were *all* purchased when I was still running Windows. That said, I am only moments away from sending $140 US to Modartt for Pianoteq. I just have to decide for sure on what the second piano I want will be. It's a toss up between the U4 upright or the Kawai. I'm definitely getting the Steinway Model D New York and either the U4 or Kawai as the second one. Anyway, another Linux developer will get my money, and not some Windows and Mac only developer. |
|
![]() |
![]() |
![]() |
#38 |
Human being with feelings
Join Date: Jun 2022
Location: Germany
Posts: 501
|
![]()
I just tested the beta on wine-9.21. And first it seemed to work fine, but then I realized, that I got the delay on closing windows again, when I loaded any other plugins than fabfilter ones.
And after that I got the delay even with the fabfilter plugins. Maybe tomorrow I test again with wine-10.3. It could be that I the first test just wasn't long enough. But the main thing is, that the plugins are usable. |
![]() |
![]() |
![]() |
#39 | |
Human being with feelings
Join Date: Feb 2014
Posts: 636
|
![]() Quote:
I don't think it's LinVst itself, because I've tested it on Ubuntu Wayland/Mutter and EndeavourOS/xfce and MX Linux/xfce and I havn't encountered delays like you describe, but I could be wrong. I havn't tested using KDE at all. When I test, I've often got a clean new wine prefix, because I often delete the wine prefix to stop possible accumulated errors happening (possible dll conflicts or override conflicts or config conflicts etc) from other vst installs happening when I'm testing some vst's, |
|
![]() |
![]() |
![]() |
#40 | |
Human being with feelings
Join Date: Jun 2022
Location: Germany
Posts: 501
|
![]()
I didn't think that either. I only can imagine the amount of possibilities for issues, in that process.
Quote:
But as I said, this doesn't effect the functionality of the plugins, what's most important. I don't think I will switch to XFCE ![]() |
|
![]() |
![]() |
![]() |
Thread Tools | |
|
|