abique / vst-bridge

VST bridge for Windows vst on Linux
MIT License
272 stars 19 forks source link

Changing interface options causes plugin to lag and use too much CPU #1

Open khades opened 11 years ago

khades commented 11 years ago

http://antress.blogspot.com

best seen on that plugin pack

Also think that problem can cause using too much cpu by plugins and solving that problem would cause cpu usage to drop

Problem is also seen on Poulin Lecab\Poulin Lecab2 plugins

There's no such problems on dssi-vst wrapped plugins

abique commented 11 years ago

I'm getting a lot of errors on the console output :

fixme:gdiplus:get_region_hrgn cannot exclude from an infinite region
fixme:gdiplus:GdipDrawPath graphics object has no HDC
fixme:gdiplus:GdipDrawPath graphics object has no HDC
fixme:gdiplus:GdipDrawPath graphics object has no HDC
fixme:gdiplus:GdipDrawPath graphics object has no HDC
fixme:gdiplus:GdipDrawPath graphics object has no HDC
fixme:gdiplus:GdipDrawPath graphics object has no HDC
fixme:gdiplus:GdipDrawPath graphics object has no HDC
fixme:gdiplus:GdipDrawPath graphics object has no HDC
fixme:gdiplus:GdipDrawPath graphics object has no HDC
fixme:gdiplus:GdipDrawPath graphics object has no HDC
fixme:gdiplus:GdipDrawPath graphics object has no HDC
fixme:gdiplus:GdipDrawPath graphics object has no HDC
fixme:gdiplus:GdipDrawPath graphics object has no HDC
abique commented 11 years ago

The situation can be improved if you use the native gdiplus dll from winetricks.

abique commented 11 years ago

Once I switched to the native gdiplus dll, I got no more issues.

If you like you can report two issues:

I close the ticket, feel free to re-open it if needed.

khades commented 11 years ago

didn't helped at all, it might be cause of your recent changes i didn't apllied, would test at home

khades commented 11 years ago

not fixed at all

abique commented 11 years ago

Ok, how much CPU does it use?