If you have a problem or need to report a bug please email : support@dsprobotics.com
There are 3 sections to this support area:
DOWNLOADS: access to product manuals, support files and drivers
HELP & INFORMATION: tutorials and example files for learning or finding pre-made modules for your projects
USER FORUMS: meet with other users and exchange ideas, you can also get help and assistance here
NEW REGISTRATIONS - please contact us if you wish to register on the forum
Users are reminded of the forum rules they sign up to which prohibits any activity that violates any laws including posting material covered by copyright
another performance question
3 posts
• Page 1 of 1
another performance question
Can someone correct me?
FS apps are using single core. Which means, that on my C2D when I reach 50% CPU usage - I start to notice audio glitches and more painful interruptions.
Just a few minutes ago, I added a tool to my interface, that seems to consume some percentage of CPU, but... Well - it does not affects the audio, (which is good) and CPU readings are showing more than 50% usage.
So, my question is. Graphical interface uses GDI+ routines (whatever that means). Are these grahical routines calculated by second CPU core via more general windows interface? Or - are greens calculated via multicore while streams via single core? On interpolated FFT (to 64kpts here, in greens) I have 10-20% difference in general CPU usage, but almost the same amount of audio is working glitchless.
FS apps are using single core. Which means, that on my C2D when I reach 50% CPU usage - I start to notice audio glitches and more painful interruptions.
Just a few minutes ago, I added a tool to my interface, that seems to consume some percentage of CPU, but... Well - it does not affects the audio, (which is good) and CPU readings are showing more than 50% usage.
So, my question is. Graphical interface uses GDI+ routines (whatever that means). Are these grahical routines calculated by second CPU core via more general windows interface? Or - are greens calculated via multicore while streams via single core? On interpolated FFT (to 64kpts here, in greens) I have 10-20% difference in general CPU usage, but almost the same amount of audio is working glitchless.
Need to take a break? I have something right for you.
Feel free to donate. Thank you for your contribution.
Feel free to donate. Thank you for your contribution.
- tester
- Posts: 1786
- Joined: Wed Jan 18, 2012 10:52 pm
- Location: Poland, internet
Re: another performance question
You're pretty much there...
GDI+ is a set of graphic routines that come built into Windows - to save programmers from having to "re-invent the wheel" when they want to display simple text and graphics.
FS green/stream etc. will always share the same single CPU core, but Windows is still free to assign FS and GDI to different cores if it wants to.
GDI+ is a set of graphic routines that come built into Windows - to save programmers from having to "re-invent the wheel" when they want to display simple text and graphics.
FS green/stream etc. will always share the same single CPU core, but Windows is still free to assign FS and GDI to different cores if it wants to.
All schematics/modules I post are free for all to use - but a credit is always polite!
Don't stagnate, mutate to create!
Don't stagnate, mutate to create!
-
trogluddite - Posts: 1730
- Joined: Fri Oct 22, 2010 12:46 am
- Location: Yorkshire, UK
Re: another performance question
Good to know and good that it happens this way. Visuals are not used in rendering/processing mode, so they kick other CPU cores only during interaction with user.
Need to take a break? I have something right for you.
Feel free to donate. Thank you for your contribution.
Feel free to donate. Thank you for your contribution.
- tester
- Posts: 1786
- Joined: Wed Jan 18, 2012 10:52 pm
- Location: Poland, internet
3 posts
• Page 1 of 1
Who is online
Users browsing this forum: Google [Bot] and 80 guests