Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
khades opened this issue Jun 4, 2013 · 6 comments
Open

Comments

@khades
Copy link

khades commented Jun 4, 2013

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
Copy link
Owner

abique commented Jun 12, 2013

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
Copy link
Owner

abique commented Jun 12, 2013

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

@abique
Copy link
Owner

abique commented Jun 12, 2013

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

If you like you can report two issues:

  • one to the Antress developer, because he probably misuses the GDI+ API
  • one to wine, because they're not robust to GDI+ misuse

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

@abique abique closed this as completed Jun 12, 2013
@khades
Copy link
Author

khades commented Jun 13, 2013

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

@khades
Copy link
Author

khades commented Jun 13, 2013

not fixed at all

@abique abique reopened this Jun 13, 2013
@abique
Copy link
Owner

abique commented Jun 13, 2013

Ok, how much CPU does it use?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants